本节介绍自 Solaris 9 OS 最初于 2002 年 5 月发行以来,在 Solaris 10 3/05 发行版中新增或增强的所有安装增强功能。安装标准增强功能极其重要。
在 Solaris Express 6/04 发行版中,对 Solaris OS 的安装功能进行了一些更改,可以更简单一致地执行安装。
这些更改包括:
此发行版提供一张安装 DVD 和几张安装 CD。Solaris 10 Operating System DVD 中包括所有安装 CD 的内容。
不再使用 Solaris Installation CD。
对于 CD 和 DVD 介质,GUI 安装为缺省安装(如果系统内存充足)。但是,您可以使用 text 引导选项来指定基于控制台的安装。
安装过程已得到简化,您可以在引导时选择语言支持,以后再选择语言环境。
非交互式 Solaris 自定义 JumpStart 安装方法没有变化。
要安装 OS,只需插入 Solaris Software - 1 CD 或 Solaris Operating System DVD,然后键入以下命令之一。
对于缺省的 GUI 安装(如果系统内存充足),请键入 boot cdrom。
对于基于控制台的安装,请键入 boot cdrom - text。
有关如何通过 CD 或 DVD 介质使用新的 text 引导选项来安装 Solaris OS 的说明,请参见《Solaris 10 安装指南:基本安装》。有关使用 CD 介质来设置安装服务器方面的变化,请参见《Solaris 10 安装指南:基于网络的安装》。
可以使用 GUI 来安装软件,也可以使用控制台进行安装(有无窗口环境均可)。如果内存充足,则缺省情况下将显示 GUI。如果对 GUI 来说内存不足,则缺省情况下将显示其他环境。可以使用 nowin 或 text 引导选项来覆盖缺省值。但是,您的操作将受到系统内存量或远程安装的限制。另外,如果 Solaris 安装程序未检测到视频适配器,则该程序会自动在基于控制台的环境中进行显示。下表描述了这些环境,并列出了显示各个环境所需的最低内存要求。
表 7–1 内存要求
最低内存 |
安装类型 |
---|---|
128-383 MB |
基于控制台 |
384 MB 或更大 |
基于 GUI |
以下为每个安装选项的详细说明:
此选项不使用图形,但提供一个窗口,可以打开其他窗口。此选项需要本地或远程 DVD-ROM 或 CD-ROM 驱动器或网络连接、视频适配器、键盘和显示器。如果使用 text 引导选项进行安装而且内存充足,则会在窗口环境中进行安装。如果通过提示行或使用 nowin 引导选项进行远程安装,则只能使用基于控制台的安装。
此选项提供窗口、下拉式菜单、按钮、滚动条和图标式图像。GUI 需要本地或远程 DVD-ROM 或 CD-ROM 驱动器或网络连接、视频适配器、键盘和显示器。
此功能是 Solaris Express 3/04 发行版中的新增功能。
使用自定义 JumpStart 安装方法来安装和升级 Solaris OS 时,新的自定义内容将启用以下功能:
将 Solaris Flash 安装与其他软件包配合使用
自定义 JumpStart 配置文件 package 关键字已得到增强,可以同时安装 Solaris Flash 归档文件和附加软件包。例如,您可以在两台计算机上安装同一个基本归档文件,然后在每台计算机上分别安装一套不同的软件包。这些软件包可以不是 Solaris OS 分发产品的一部分。
附加软件包可以不是 Solaris 分发产品的一部分
package 关键字也得到增强,可以安装不属于 Solaris 分发产品的软件包。您不必再为了添加额外的软件包而编写安装后脚本。
可以安装 Solaris OS 修补程序
使用新的自定义 JumpStart 配置文件 patch 关键字,可以安装 Solaris OS 修补程序。通过此功能,可以安装修补程序文件中指定的一系列修补程序。
有关详细信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》。
此功能是 Solaris Express 12/03 发行版和 Solaris 9 4/04 发行版中的新增功能。
add_install_client 命令现在允许您在 x86 系统上的 PXE 网络引导过程中为 Solaris OS 客户机设置引导特性。-b 选项使您可以使用 add_install_client 命令执行以下任务。
指定网络安装时要使用的替换控制台。
指定安装时用作网络引导设备的设备。
指导客户机执行全自动的自定义 JumpStart 安装。
有关更多信息,请参见 install_scripts(1M) 手册页、eeprom(1M) 手册页和《Solaris 10 安装指南:基于网络的安装》。
此功能是 Solaris Express 12/03 发行版中的新增功能。
使用 Solaris 安装程序,可以在安装过程中配置多个接口。可以在 sysidcfg 文件中预先为系统配置这些接口。也可以在安装过程中配置多个接口。
有关更多信息,请参见 sysidtool(1M) 手册页和 sysidcfg(4) 手册页。另请参见《Solaris 10 安装指南:基于网络的安装》。
此功能是 Solaris Express 9/03 发行版中的新增功能。
Solaris 安装程序的命令行界面已被替换,以改善基于控制台安装的可用性。所有基于控制台的安装都使用基于表单的程序来安装 Solaris 操作系统。
有关详细信息,请参见 install-solaris(1M) 手册页。
此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
在以前的 Solaris 发行版中,Solaris 软件中的 32 位和 64 位组件使用了不同的软件包。现在,打包已得到简化,即在一个软件包中就提供了大多数的 32 位和 64 位组件。该组合软件包将保留原来的 32 位软件包的名称,不再提供 64 位软件包。
删除 64 位软件包简化了安装工作并提高了性能:
减少软件包的数量,从而简化包含软件包列表的自定义 JumpStart 脚本
仅使用包含分组软件功能的一个软件包可简化打包系统
减少要安装的软件包,从而缩短安装时间
使用以下约定为 64 位软件包重命名:
如果 64 位软件包有对应的 32 位软件包,则用 32 位软件包的名称来为 64 位软件包命名。例如,某个 64 位软件库(如 /usr/lib/sparcv9/libc.so.1)以前由 SUNWcslx 提供,但现在由 SUNWcsl 提供。不再提供 64 位 SUNWcslx 软件包。
如果软件包没有对应的 32 位软件包,则从其名称中删除 "x" 后缀。例如,将 SUNW1394x 更改为 SUNW1394。
这种更改意味着,您可能需要修改自定义 JumpStart 脚本或其他软件包安装脚本,以便删除对 64 位软件包的引用。
此功能是 Software Express 试点计划和 Solaris 9 12/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
Solaris 软件现在使您可以使用 HTTP 通过广域网 (WAN) 来引导和安装软件。WAN Boot 安装方法使您可以通过大型公共网络(其网络基础结构可能不可靠)在系统中安装 Solaris 发行版。您可以将 WAN Boot 与新的安全功能一起使用,以保护数据的保密性和安装映像的完整性。
WAN Boot 安装方法使您可以通过公共网络将加密的 Solaris Flash 归档文件传送到远程客户机。然后 WAN Boot 程序通过执行自定义 JumpStart 安装来安装客户机系统。要保护安装的完整性,可以使用私钥来验证和加密数据。您还可以将系统配置为使用数字证书,以通过安全 HTTP 连接传送安装数据和文件。
有关此功能的更多信息,请参见《Solaris 10 安装指南:基于网络的安装》。
此功能是 Software Express 试点计划和 Solaris 9 4/04 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
现在通过自定义 JumpStart 安装方法,您可以在安装 Solaris 操作系统的过程中创建 RAID-1 卷(镜像)。通过镜像文件系统,可以在两块物理磁盘之间复制数据,从而保护系统。一块镜像磁盘出现故障时,仍可以通过第二块镜像磁盘访问系统数据。
在 JumpStart 中,可以使用以下新增的自定义配置文件关键字和值来创建镜像文件系统。
先由新增的 filesys 关键字值 mirror 创建一个镜像。然后可以将特定的多个片指定为单片串联,以附加到镜像。
新增的 metadb 配置文件关键字用于创建所需的状态数据库复本。
有关更多信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》。
此功能是 Software Express 试点计划和 Solaris 9 8/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
Solaris Live Upgrade 提供了一种可以在系统继续操作时更新系统的方法。可以在当前引导环境运行的同时复制该引导环境,然后升级复制的引导环境。或者,如果不想升级,则可以在引导环境上安装 Solaris Flash 归档文件。原有系统配置仍保持完全正常运行,不受升级或安装归档文件的影响。做好准备后,可以通过重新引导系统来激活新的引导环境。如果出现故障,您还有一个安全网。通过简单的重新引导即可快速恢复到原来的引导环境。这样,即可消除测试和评估过程中常见的停机时间。
Solaris Live Upgrade 2.1 中的新增功能提供了以下新功能。
Solaris Live Upgrade 使用 Solaris 卷管理器技术创建副本引导环境,其中包含带有 RAID-1 卷(镜像)的文件系统。镜像可以为任何文件系统(包括根 (/) 文件系统)提供数据冗余。使用 lucreate 命令,您可以创建镜像的文件系统,该系统最多可以包括三个子镜像。
使用 lucreate 命令,您现在可以排除某些通常从原始引导环境中复制的文件和目录。即使已排除了一个目录,您仍然可以包括该目录下的指定文件和子目录。
有关详细信息,请参见《Solaris 10 安装指南:Solaris Live Upgrade 和升级规划》。
此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
现在,您可以在安装 Solaris 操作系统时使用 JumpStart 安装方法创建一个空的引导环境。然后可以使用 Solaris Flash 归档文件填充这个空的引导环境,以备将来使用。
有关详细信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》。
本节介绍的 Solaris Flash 功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
Solaris Flash 安装功能使您可以在系统上使用 Solaris 软件的单个参考安装。此系统称为主系统。然后您可以将此安装复制到多个系统上,这些系统被称为克隆系统。该安装是初始安装,将覆写克隆系统上的所有文件。
此功能是 Software Express 试点计划和 Solaris 9 4/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
在 Solaris 软件中,Solaris Flash 安装功能提供了新的增强功能。
Solaris Flash 安装现在只需作较小的更改便可更新克隆系统。如果具有克隆系统并希望更新它,则可以创建差别归档文件,该文件只包含初始主映像和更新的主映像之间的差别。使用差别归档文件更新克隆系统时,只会更改差别归档文件中指定的文件。此安装方法只适用于那些其包含的软件与原始主映像一致的克隆系统。可以使用自定义 JumpStart 安装方法在克隆系统上安装差别归档文件。也可以使用 Solaris Live Upgrade 在复制的引导环境中安装差别归档文件。
现在可以运行特殊的脚本,来配置主系统或克隆系统,或者验证归档文件。使用这些脚本可以完成以下任务。
配置克隆系统上的应用程序。可以使用自定义 JumpStart 脚本完成某些简单的配置。对于较复杂的配置,必须在主系统上或者在安装前(后)的克隆系统上执行特定的配置文件处理。另外,本地安装前和安装后脚本可以驻留在克隆系统上,这些脚本可以保护本地自定义内容不被 Solaris Flash 软件覆写。
标识不可克隆的、依赖于主机的数据,使 Flash 归档文件独立于主机。通过修改这类数据或将数据从归档文件中排除,可以启用主机独立性。一个依赖于主机的数据示例就是日志文件。
在创建归档文件的过程中,验证归档文件中的软件的完整性。
验证克隆系统上的安装。
有关详细信息,请参见《Solaris 10 安装指南:Solaris Flash 归档文件(创建和安装)》。该指南中还包括有关如何使用 Solaris Live Upgrade 安装差别归档文件的信息。
此功能是 Software Express 试点计划和 Solaris 9 12/02 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
flarcreate 命令用于创建 Solaris Flash 归档文件。该命令已得到更新,包含新的选项,使用户能够在创建归档文件时更加灵活地定义归档文件的内容。现在您可以排除多个文件或目录。从排除的目录中,您还可以重新添加子目录或文件。如果要排除不希望克隆的大型数据文件,此功能很有用。
有关如何使用这些选项的信息,请参见《Solaris 10 安装指南:Solaris Flash 归档文件(创建和安装)》。
Solaris Flash 是以前的 Web Start Flash。
这些增强功能是 Software Express 试点计划和 Solaris 9 4/03 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
prodreg 命令已被更新,现在包含与 Solaris 产品注册表的图形用户界面类似的功能。您现在可以在命令行上或管理脚本中使用以下 prodreg 子命令来完成各种任务。
browse-使用 browse 子命令,可以在终端窗口中查看已注册的软件。重复使用 browse 子命令,可以浏览已注册软件的目录分层结构。
info-使用 info 子命令,可以查看有关已注册的软件的信息。
info 子命令可以标识以下特定信息。
软件的安装位置
指定软件所需要的其他软件
依赖于指定软件的其他软件
由于软件所需的软件包被删除,而遭到破坏的软件
unregister-unregister 子命令用于从 Solaris 产品注册表中删除软件安装信息。当您在没有从注册表中正确卸载软件的情况下将该软件从系统中删除时,可以使用 prodreg unregister 命令清除 Solaris 产品注册表中相关的废弃项。
uninstall-使用 uninstall 子命令,可以通过启动软件的卸载程序来删除系统中已注册的软件。
有关更多信息,请参见 prodreg(1M) 手册页和《系统管理指南:基本管理》。
此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
现在,您可以在安装过程中选择或指定“精简网络”软件组 (SUNWCrnet),启用更少的网络服务,创建更为安全的系统。“精简网络”软件组提供了系统管理实用程序和基于文本的多用户控制台。SUNWCrnet 可使系统识别网络接口。在安装过程中,您可以根据需要添加软件包并激活网络服务,从而自定义系统配置。
有关详细信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》。
此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
现在,使用 Solaris 安装程序可从虚拟目录 (virtual table of content, VTOC) 装入现有片。您现在可以在安装过程中保留并使用系统的现有磁盘片表,而不使用安装程序的缺省磁盘布局。
此功能是 Software Express 试点计划中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
Solaris 安装程序中的一项新增功能是引导磁盘分区布局。缺省情况下,该布局可容纳基于 Sun x86 系统上的服务分区。此安装程序使您可以保留现有的服务分区。
新的缺省分区包括以下分区。
第一个分区-服务分区(系统上的原有大小)
第二个分区-x86 引导分区(大约 11 MB)
第三个分区-Solaris 操作系统分区(引导磁盘上的剩余空间)
如果需要使用此缺省布局,请在 Solaris 安装程序提示您选择引导磁盘布局时,选择“缺省”。
如果在当前不包含服务分区的系统上安装基于 x86 系统的 Solaris OS,则 Solaris 安装程序不再自动创建新的服务分区。要在系统中创建服务分区,请先使用系统的 Diagnostics CD 来创建服务分区。创建了服务分区之后,请安装 Solaris 操作系统。
有关如何创建服务分区的信息,请参见您的硬件文档。
有关更多信息,请参见《Solaris 10 安装指南:自定义 JumpStart 和高级安装》。
此功能是 Software Express 试点计划和 Solaris 9 12/02 发行版中的新增功能。Solaris 10 3/05 发行版中也包含此功能。
Solaris 安装程序现在支持 LDAP 版本 2 配置文件。这些配置文件使您可以配置自己的系统以使用某个代理信用等级。在运行 Solaris 安装程序时,您可以指定 LDAP 代理绑定的独特名称和代理绑定口令。对于任何安装方法,您都可以在安装前使用 sysidcfg 文件中的 proxy_dn 和 proxy_password 关键字来预配置 LDAP。
有关信息,请参见《Solaris 10 安装指南:基于网络的安装》。