我有许多 solaris 9 和 10 sparc 服务器(无 RAID),它们是 SONUS Networks 为其软交换机 VOIP 产品提供的定制 DVD 快速启动盘。正常安装过程是使用 SONUS 提供的 DVD 在发生故障时从头开始重新安装。由于我们将软交换机部署到无人值守的位置,因此让某人手动重建和重新配置服务器并不是最好的选择。我们对机器 ALOMS 具有超出范围的访问权限,因此从 OpenBoot 运行命令不是问题。
我曾考虑过将 puppet 与 theforeman 结合使用,以提供网络快速启动安装和软件配置,但由于定制 SONUS DVD 的创建方式,网络快速启动存在问题,需要我们重新创建整个安装过程,这将涉及修改 SONUS 定制脚本,而我们对此感到不舒服。对我们来说,最好的解决方案是镜像/克隆服务器,然后在发生故障时,可以选择从本地 Linux 服务器安装该镜像/克隆。希望能够利用 DHCP 和 NFS。
任何想法都会很有帮助。谢谢。
答案1
Solaris flash 档案可能就是您正在寻找的。http://download.oracle.com/docs/cd/E19683-01/816-7171/6md6pohot/index.html
答案2
我很久没有做过这样的安装,但我们过去常常安装一台服务器,然后 ufsdump 根目录。安装过程只需要通过网络启动到单个用户,对磁盘进行分区,将转储文件(可以由 NFS 提供)恢复到根分区,使用 drvconfig/disks/devfsadm 重建设备树,使用 installboot 放入引导块,然后在新的根目录下重新启动。如果磁盘设备的路径最终不同,则可能需要对 vfstab 进行一些调整。很多操作都取决于供应商的安装,以及它是否执行了任何无法逐字复制到另一个系统的操作。