Solaris Flash 安装过程中的第一个任务是安装一个系统(主系统),使其具有您希望每个克隆系统都具有的配置。您可以使用任何一种 Solaris 安装方法在主系统上安装归档文件。可以安装 Solaris OS 的一部分或全部。完成安装后,可以添加或删除软件,或者修改任何配置文件。安装主系统时存在以下限制:
主系统和克隆系统必须具有相同的内核体系结构。例如,您只能使用从具有 Sun4UTM 体系结构的主系统创建的归档文件来安装具有 Sun4U 体系结构的克隆系统。有关样例说明,请参见在 Sun4V 计算机上安装 Sun4U Flash 归档文件。
安装主系统时,必须使其配置与每个克隆系统上的配置保持一致。您设计主系统的安装时所作的决策取决于以下因素:
您要在克隆系统上安装的软件
连接到主系统和克隆系统的外围设备
主系统和克隆系统的体系结构
如果已安装克隆系统并且希望使用新配置更新这些系统,请参见为更新规划创建 Solaris Flash 差别归档文件。
对于此过程,请注意以下限制:
这些说明仅适用于简单安装,而不适用于以下安装:
具有区域的安装。
连接了存储的安装。
连接了光纤或 SAN 正处于使用状态的安装。
这些说明仅适用于通过主接口进行安装。请参见 CR 6772769。
这些说明可能不适用于卷管理的根系统(已封装)。
这些说明仅适用于 UFS 根系统。ZFS 根系统的 Solaris Flash 安装使用不同的安装机制。
在 Sun4U 计算机上创建 Solaris Flash 归档文件,以便可以在 Sun4V 计算机上安装该归档文件。使用以下任一选项将 Sun4V 添加为归档文件支持的体系结构。
您必须从安装有完整 Solaris 软件组加 OEM 支持的 Sun4U 计算机着手,以便所有驱动程序软件包都位于映像中,即使这些软件包未处于使用状态也是如此。有关此要求的详细信息,请参见SPARC: 支持在主系统上找不到的外围设备。
将以下信息添加到 /var/sadm/system/admin/.platform 文件。然后,创建 Solaris Flash 归档文件。
PLATFORM_GROUP=sun4v |
可以使用以下命令来检验 Sun4V 平台组是否受支持:
# flar -i <path_to_hybrid>.flar | grep content_architectures |
此命令应显示以下结果:
content_architectures=sun4u,sun4v |
使用 -U 选项创建 Solaris Flash 归档文件以将 Sun4V 添加为归档文件支持的体系结构。请参见以下示例:
# flarcreate -n S10U5hybrid -U "content_architectures=sun4u,sun4v" \ -c -x /data /data/S10U5hybrid.flar |
以上样例命令为 -c 选项提供了 /data,以指示归档文件的位置。此 -c 选项的值应反映您的文件设置。
可以按上一步骤所示再次使用 flar 命令来检验 Sun4V 平台组是否受支持。
在 Sun4V 计算机上安装 Solaris Flash 归档文件。可以使用 Solaris JumpStart 和网络映像来部署 Solaris Flash 归档文件。
此时,Sun4V 计算机可能无法引导。请勿尝试在此阶段修补计算机。如果在使用 JumpStart 之后允许计算机重新引导,您可能会看到类似如下的消息:
Boot device: /pci@780/pci@0/pci@9/scsi@0/disk@0,0:a File and args: Boot load failed. The file just loaded does not appear to be executable. |
使用网络映像或 DVD 映像升级 Sun4V 计算机。
例如,您可以使用 Solaris 10 Update 6 JumpStart 映像。然后,您可以从该网络映像引导 Sun4V 映像,并选择升级选项。
在本示例中,升级完成时会有以下问题:
其中,软件包的 .u 和 .v 版本都可用,将安装这两个版本。请参见 CR 6846077。
/var/sadm/system/admin/.platform 文件包含错误的信息。请参见 CR 6523030。
任何第三方 .v 软件包都不是 Solaris 映像的一部分。因此,第三方软件包可能不会进行升级。
引导 Sun4V 计算机。您现在可以根据需要将修补程序应用到该计算机。
使用任意一种 Solaris 安装方法在主系统上安装 Solaris OS 后,可以根据需要添加或删除软件,以及修改系统配置信息。要自定义主系统的软件,可以执行以下操作:
删除软件。可以删除确定没有必要安装在克隆系统上的软件。要查看安装在主系统上的软件的列表,请使用“产品注册表”。有关详细说明,请参阅《系统管理指南:基本管理》。
添加软件。您可以安装包含在 Solaris 发行版中的软件,也可以添加没有随 Solaris OS 一起提供的软件。您安装在主系统上的所有软件都包含在 Solaris Flash 归档文件中并被安装到克隆系统上。
修改配置文件。您可以修改主系统上的配置文件。例如,您可以修改 /etc/inet/inetd.conf 文件以限制系统运行的守护程序。您所作的所有修改都被作为 Solaris Flash 归档文件的一部分保存并安装到克隆系统上。
可以在创建归档文件时对其进行详细的自定义。例如,您可以排除不想包含在归档文件中的大数据文件。有关概述,请参见自定义归档文件的文件和目录。
如果要使用 Solaris Flash 归档文件在 SPARC 和 x86 系统上安装 Solaris 软件,必须为每个平台创建一个单独的 Solaris Flash 归档文件。使用从 SPARC 主系统创建的 Solaris Flash 归档文件来安装 SPARC 系统。使用从 x86 主系统创建的 Solaris Flash 归档文件来安装 x86 系统。
选择要安装在主系统上的驱动程序时需要考虑以下依赖性。
主系统和克隆系统上连接的外围设备的类型。
已安装的软件组的类型。
完整 Solaris 软件组加 OEM 支持将安装所有驱动程序,而不管系统中是否存在相应的硬件。其他软件组提供有限的支持。如果安装其他软件组并且克隆系统上的外围设备与主系统上的不同,则需要在创建归档文件之前在主系统上安装适当的驱动程序。
可以通过安装完整 Solaris 软件组加 OEM 支持或安装选定的软件包在不同于主系统的克隆系统上安装对外围设备的支持。