此过程显示了如何创建一个由 Solaris Live Upgrade 使用的配置文件。通过使用带有 -j 选项的 luupgrade 命令,可以使用此配置文件升级一个非活动的引导环境。
有关使用此配置文件的过程的信息,请参见以下章节:
有关使用配置文件进行升级的信息,请参见使用 Solaris Live Upgrade 进行带有配置文件的升级(命令行接口)。
有关使用配置文件进行 Solaris Flash 安装的信息,请参见使用配置文件安装 Solaris Flash 归档文件(命令行接口)。
使用文本编辑器创建一个文本文件。
为该文件提供一个描述性的名称。确保配置文件的名称能够反映您要使用该配置文件在系统上安装 Solaris 软件的方式。例如,您可以将此配置文件命名为upgrade_solaris9。
向该配置文件中添加配置文件关键字和值。
在 Solaris Live Upgrade 配置文件中只能使用以下升级关键字。
表 33–2 Live Upgrade 配置文件关键字和说明
关键字 |
说明 |
---|---|
(必需)Install_type |
确定是要升级系统上现有的 Solaris 环境,还是要在系统上安装 Solaris Flash 归档文件。 值为 upgrade 或 flash_install。 |
(可选)archive_location |
从指定的位置检索 Solaris Flash 归档文件。 有关该关键字可以使用的值的列表,请参见archive_location 关键字。 |
(可选)cluster(添加或删除群集) |
指定是要在系统上将要安装的软件组中添加群集,还是要从中删除群集。 有关该关键字可以使用的值的列表,请参见cluster 配置文件关键字(添加软件组)。 |
(可选)geo |
指定在升级系统时要安装或添加的区域语言环境。有关该关键字可以使用的值的列表,请参见geo 配置文件关键字。 |
(可选)isa_bits |
指定安装的是 64 位还是 32 位 Solaris 9 软件包。 有关该关键字可以使用的值的列表,请参见isa_bits 配置文件关键字。 |
(可选)locale |
指定在升级系统时要安装或添加的语言环境软件包。有关该关键字可以使用的值的列表,请参见locale 配置文件关键字。 |
(可选)package |
指定是要在系统上将要安装的软件组中添加软件包,还是从中删除软件包。有关该关键字可以使用的值的列表,请参见package 配置文件关键字。 |
将配置文件保存在本地系统的目录中。
确保 root 拥有该配置文件,并且权限被设置为 644。
测试配置文件(可选)。
有关测试配置文件的过程的信息,请参见测试 Solaris Live Upgrade 要使用的配置文件。
在本示例中,配置文件提供升级参数。 该配置文件将使用 Solaris Live Upgrade 的 luupgrade 命令以及 -u 和 -j 选项升级一个非活动引导环境。 该配置文件添加了一个软件包或一个群集。 配置文件中添加了区域语言环境和其它语言环境。如果将语言环境添加到该配置文件中,请确保创建了带有额外磁盘空间的引导环境。
# profile keywords profile values # ---------------- ------------------- install_type upgrade package SUNWxwman add cluster SUNWCacc add geo C_Europe locale zh_TW locale zh_TW.BIG5 locale zh_TW.UTF-8 locale zh_HK.UTF-8 locale zh_HK.BIG5HK locale zh locale zh_CN.GB18030 locale zh_CN.GBK locale zh_CN.UTF-8 |