我需要在 10-15 台服务器上复制 Ubuntu 服务器设置。我在一台机器上安装了全新的 Natty 64 位服务器,并安装了所有额外需要的软件包(没有用户数据,系统尚未使用)。我需要做的是以最简单的方式将这台机器克隆到其他服务器上。
我正在考虑使用该remastersys
工具从设置中创建 ISO 映像并将其安装在机器上。有没有办法可以帮助我尽可能地自动化此安装,即如何轻松地将 ISO 映像安装到大量服务器上。
谢谢!
答案1
答案2
选择:
dpkg --get-selections
以及它的相反数
dpkg --set-selections
在另一台机器上安装相同的软件包。
从手册页中:
--get-selections [package-name-pattern...]
Get list of package selections, and write it to stdout. Without
a pattern, non-installed packages (i.e. those which have been
previously purged) will not be shown.
--set-selections
Set package selections using file read from stdin. This file
should be in the format '<package> <state>', where state is one
of install, hold, deinstall or purge. Blank lines and comment
lines beginning with '#' are also permitted.
答案3
您还可以使用蒙多救援克隆您的安装。它将创建您的安装的可启动 CD/克隆,您可以使用它来安装其他服务器。我已经使用过它,效果很好。以下是操作方法:
答案4
如果这是一个长期的事情,你可能需要安装更多的电脑,或者重新安装电脑,你也许应该考虑使用 debian/ubuntu预种功能。这样您就可以一次又一次地重新创建相同的配置,而无需执行任何安装步骤。