我正在尝试在 Linux 环境中构建类似 WDS(Windows 部署服务)的设置。
我拥有的:
- 一台具有大量 RAM 和大量空间的戴尔服务器。操作系统是 CentOS 6.5。
- 一些第三方服务器,内存和空间都很少。这些服务器安装了一些应用程序,用于实验室目的。这些服务器每天都会被破坏,我必须每天重新安装操作系统(openSuSe)和相关应用程序。这很痛苦。
我需要的:
- 我想进行一个设置,在其中我可以简单地制作客户端节点(第三方服务器,openSuSe)的映像并存储在戴尔服务器(CentOS)上。此后,每当客户端节点被破坏时,我都可以简单地将其恢复到与备份时相同的位置(包括操作系统、网络配置、应用程序和设置)。
我研究的内容:
- 我发现 Timeshift 可能可以做到这一点。但无法获得可以帮助我在 CentOS 和 OpenSuse 系统上实现要求的正确信息。我主要获取有关 Ubuntu 和 Linux Mint 的信息。
- Rsnapshot,似乎它只进行小规模备份,而不备份操作系统,因此可能没什么用。Timeshift 也使用 Rnapshot,但可能功能更多,因为它甚至可以恢复 GRUB。这可能是错的。
- Clonezilla,打算研究一下。但似乎我需要一个物理驱动器来制作客户端节点的映像,并且必须以相同的方式恢复它。不确定是否可以远程/使用网络完成这一切。
在 Windows 中,我曾经使用 WDS 来做到这一点,我曾经构建一个系统并在其上安装所有必需的应用程序。然后我曾经获取该系统的备份映像,并将该映像安装在所有具有相同配置的其余系统上(通过网络)。
您能否帮助我或指导我实现需求(描述中的“我需要什么”部分)?
谢谢