此过程显示了如何创建一个由 Solaris Live Upgrade 使用的配置文件。通过使用带有 -j 选项的 luupgrade 命令,可以使用此配置文件升级非活动的引导环境。
要了解使用该配置文件的过程,请参见以下章节:
有关使用配置文件升级的信息,请参见通过 Solaris Live Upgrade 使用配置文件进行升级(命令行界面)。
有关使用配置文件安装 Solaris Flash 的信息,请参见使用配置文件安装 Solaris Flash 归档文件(命令行界面)。
使用文本编辑器创建一个文本文件。
描述性地命名该文件。请确保配置文件的名称能够反映您要使用该配置文件在系统上安装 Solaris 软件的方式。例如,可以将此配置文件命名为 upgrade_Solaris_10_606。
在该配置文件中添加配置文件关键字和值。
下表中的升级关键字只能用在 Solaris Live Upgrade 配置文件中。
下表列出了可以与 Install_type 关键字值 upgrade 或 flash_install 一起使用的关键字。
用于创建初始归档文件的关键字 |
描述 |
引用 |
---|---|---|
(必需)Install_type |
确定是要升级系统上现有的 Solaris 环境,还是要在系统上安装 Solaris Flash 归档文件。使用下列包含此关键字的值:
|
有关对此关键字的所有值的描述,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“install_type 配置文件关键字”。 |
(Solaris Flash 归档文件所必需的)archive_location |
从指定的位置检索 Solaris Flash 归档文件。 |
有关可以与此关键字一起使用的值的列表,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“archive_location 关键字”。 |
(可选)cluster(添加或删除簇) |
指定是在要安装到系统上的软件组中添加簇,还是从中删除簇。 |
有关可以与此关键字一起使用的值的列表,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“cluster 配置文件关键字(添加软件组)”。 |
(可选)geo |
指定在升级系统时要在系统上安装或添加的区域语言环境。 |
有关可以与此关键字一起使用的值的列表,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“geo 配置文件关键字”。 |
(可选)local_customization |
在克隆系统上安装 Solaris Flash 归档文件之前,您可以创建自定义脚本以保存克隆系统上的本地配置。local_customization 关键字指定了保存这些脚本的目录。该值是克隆系统上脚本的路径。 |
有关部署前和部署后脚本的信息,请参见《Solaris 10 6/06 安装指南:Solaris Flash 归档文件(创建和安装)》中的“创建自定义脚本”。 |
(可选)locale |
指定升级时要安装或添加的语言环境软件包。 |
有关可以与此关键字一起使用的值的列表,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“locale 配置文件关键字”。 |
(可选)package |
指定是在要安装到系统上的软件组中添加软件包,还是从中删除软件包。 |
有关可以与此关键字一起使用的值的列表,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“package 配置文件关键字”。 |
下表列出了可以与 Install_type 关键字值 flash_update 一起使用的关键字。
用于创建差别归档文件的关键字 |
描述 |
引用 |
---|---|---|
(必需)Install_type |
定义要在系统中安装 Solaris Flash 归档文件的安装。用于差别归档文件的值为 flash_update。 |
有关此关键字的所有值的描述,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“install_type 配置文件关键字”。 |
(必需)archive_location |
从指定的位置检索 Solaris Flash 归档文件。 |
有关可以与此关键字一起使用的值的列表,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“archive_location 关键字”。 |
(可选)forced_deployment |
强制在某个克隆系统(不同于软件所需的系统)上安装 Solaris Flash 差别归档文件。如果使用了 forced_deployment,那么将删除所有的新文件,以便使克隆系统达到预期的状态。如果您不确定要删除文件,请使用缺省设置终止安装以保护新文件。 |
有关此关键字的更多信息,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“forced_deployment 配置文件关键字(安装 Solaris Flash 差别归档文件)”。 |
(可选)local_customization |
在克隆系统上安装 Solaris Flash 归档文件之前,可以创建自定义脚本以保留克隆系统上的本地配置。local_customization 关键字指定了保存这些脚本的目录。该值是克隆系统上脚本的路径。 |
有关部署前和部署后脚本的信息,请参见《Solaris 10 6/06 安装指南:Solaris Flash 归档文件(创建和安装)》中的“创建自定义脚本”。 |
(可选)no_content_check |
使用 Solaris Flash 差别归档文件安装克隆系统时,您可以使用 no_content_check 关键字以忽略逐个文件验证的过程。逐个文件验证的过程可以确保克隆系统是主系统的副本。除非能够确定克隆系统是初始主系统的副本,否则请避免使用该关键字。 |
有关此关键字的更多信息,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“no_content_check 配置文件关键字(安装 Solaris Flash 归档文件)”。 |
(可选)no_master_check |
在使用 Solaris Flash 差别归档文件安装克隆系统时,可以使用 no_master_check 关键字来忽略文件检查。则安装程序将不检查克隆系统文件。检查能够确保克隆系统是从初始主系统生成的。除非能够确定克隆系统是初始主系统的副本,否则请避免使用该关键字。 |
有关此关键字的更多信息,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“no_master_check 配置文件关键字(安装 Solaris Flash 归档文件)”。 |
将配置文件保存在本地系统的目录中。
确保 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 |
在以下配置文件示例中,Solaris Live Upgrade 使用该配置文件在克隆系统上安装差别归档文件。只添加、删除或更改差别归档文件指定的文件。Solaris Flash 归档文件可以从 NFS 服务器进行检索。由于映像是初始主系统生成的,因此无需检查克隆系统中是否存在有效的系统映像。此配置文件与 Solaris Live Upgrade luupgrade 命令以及 -u 选项和 -j 选项一起使用。
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/archive/solarisarchive no_master_check
要使用 luupgrade 命令安装差别归档文件,请参见使用配置文件安装 Solaris Flash 归档文件(命令行界面)。