跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. 在何处查找 Oracle Solaris 安装规划信息
在引导环境中向网络安装映像添加修补程序或者从其中删除修补程序
8. 在安装了非全局区域的系统中升级 Oracle Solaris OS
第 2 部分使用 Live Upgrade 升级和迁移到 ZFS 根池
本节提供使用 Live Upgrade 安装 Flash 归档文件的过程。安装 Flash 归档文件时将覆盖新引导环境中除共享文件外的所有文件。归档文件存储在以下介质上:
HTTP 服务器
FTP 服务器-仅从命令行使用此路径
NFS 服务器
本地文件
本地磁带
本地设备,包括 DVD 或 CD
安装和创建 Flash 归档文件时,请注意以下问题。
当使用 Flash 归档文件安装 Oracle Solaris OS 时,归档文件和安装介质必须包含相同的 OS 版本。如果 OS 的版本不匹配,则在目标系统上进行的安装将失败。当使用以下关键字或命令时,操作系统必须相同:
配置文件中的 archive_location 关键字
带有 -s、-a、-j 和 -J 选项的 luupgrade 命令
安装了非全局区域后,将无法正确创建 Flash 归档文件。Solaris Flash 功能与 Oracle Solaris Zones 功能不兼容。如果在非全局区域中创建 Flash 归档文件,或者在安装了非全局区域的全局区域中创建归档文件,则当部署归档文件时,将无法正确安装生成的归档文件。例如,如果归档文件是 Oracle Solaris 10 操作系统且您使用的是 DVD 介质,则必须使用 Oracle Solaris 10 DVD 介质来安装归档文件。
有关与归档文件存储关联的路径的正确语法的示例,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"archive_location 关键字"。
要使用 Flash 归档文件安装功能,则要安装主系统并创建 Flash 归档文件。有关创建归档文件的更多信息,请参见《Oracle Solaris 10 1/13 安装指南:Flash 归档文件(创建和安装)》中的第 3 章 "创建 Flash 归档文件(任务)"。
这些软件包必须是将要升级到的发行版的软件包。有关逐步操作过程,请参见如何使用 pkgadd 命令安装 Live Upgrade。
# luupgrade -f -n BE-name -s os-image-path -a archive
指明从 Flash 归档文件安装操作系统。
指定要使用归档文件安装的引导环境的名称。
指定包含操作系统映像的目录的路径名。此目录可以位于安装介质(如 DVD-ROM、CD-ROM)上,也可以是 NFS 或 UFS 目录。此 OS 映像提供 miniroot,它能够引导可引导的最小根 (/) 文件系统,以便轻松安装 Flash 归档文件。该 miniroot 不是安装的映像。-a 选项提供操作系统映像。
Flash 归档文件的路径(如果归档文件位于本地文件系统上)。使用 -s 选项和 -a 选项指定的操作系统映像的版本必须相同。
示例 5-11 在引导环境中安装 Flash 归档文件
本例中,second_disk 引导环境中安装了一个归档文件。归档文件位于本地系统中。-a 选项提供操作系统映像。对应 -s 和 -a 选项的操作系统版本都是 Oracle Solaris 10 8/11 发行版。除可共享的文件外,将覆写 second_disk 上的所有文件。pkgadd 命令添加将要升级到的发行版的 Live Upgrade 软件包。
# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu # luupgrade -f -n second_disk \ -s /net/installmachine/export/Solaris_10/OS_image \ -a /net/server/archive/10
接下来的步骤
引导环境已经做好激活准备。请参见激活引导环境。
本过程介绍使用配置文件安装 Flash 归档文件或差别归档文件的步骤。
开始之前
如果在配置文件中添加了语言环境,请确保创建了带有额外磁盘空间的引导环境。
这些软件包必须是将要升级到的发行版的软件包。有关逐步操作过程,请参见如何使用 pkgadd 命令安装 Live Upgrade。
有关可以在 Live Upgrade 配置文件中使用的关键字的列表,请参见如何创建 Live Upgrade 要使用的配置文件。
# luupgrade -f -n BE-name -s os-image-path -j profile-path
指明从 Flash 归档文件安装操作系统。
指定要升级的引导环境的名称。
指定包含操作系统映像的目录的路径名。此目录可以位于安装介质(如 DVD-ROM、CD-ROM)上,也可以是 NFS 或 UFS 目录。此 OS 映像提供 miniroot,它能够引导可引导的最小根 (/) 文件系统,以便轻松安装 Flash 归档文件。该 miniroot 不是安装的映像。-j 选项提供包含 Flash 归档文件操作系统映像的配置文件的路径。
为 Flash 安装配置的 JumpStart 配置文件的路径。配置文件必须在本地计算机的目录中。-s 选项的操作系统版本和 Flash 归档文件操作系统版本必须相同。
示例 5-12 使用配置文件在引导环境中安装 Flash 归档文件
在本示例中,配置文件提供归档文件的安装位置。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location nfs installserver:/export/solaris/flasharchive/solarisarchive
创建配置文件后,可以运行 luupgrade 命令并安装归档文件。-s 选项提供 miniroot,它能够引导可引导的最小根 (/) 文件系统,以便轻松安装 Flash 归档文件。-j 选项提供包含 Flash 归档文件操作系统映像路径的配置文件的路径。pkgadd 命令添加将要升级到的发行版的 Live Upgrade 软件包。
# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu # luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile
接下来的步骤
引导环境已经做好激活准备。请参见激活引导环境。
使用本过程,您可以通过在命令行中使用 archive_location 关键字来安装 Flash 归档文件,而无需通过配置文件安装。您可以不使用配置文件而快速地检索归档文件。
这些软件包必须是将要升级到的发行版的软件包。有关逐步操作过程,请参见如何使用 pkgadd 命令安装 Live Upgrade。
# luupgrade -f -n BE-name -s os-image-path -J 'archive_location path-to-profile'
指定从 Flash 归档文件升级操作系统。
指定要升级的引导环境的名称。
指定包含操作系统映像的目录的路径名。此目录可以位于安装介质(如 DVD-ROM、CD-ROM)上,也可以是 NFS 或 UFS 目录。此 OS 映像提供 miniroot,它能够引导可引导的最小根 (/) 文件系统,以便轻松安装 Flash 归档文件。该 miniroot 不是安装的映像。-j 选项提供包含 Flash 归档文件操作系统映像的配置文件的路径。
指定 archive_location 配置文件关键字和 JumpStart 配置文件的路径。-s 选项的操作系统版本和 Flash 归档文件操作系统版本必须相同。有关关键字值的信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"archive_location 关键字"。
引导环境已经做好激活准备。请参见激活引导环境。
示例 5-13 使用配置文件关键字安装 Flash 归档文件
本例中,second_disk 引导环境中安装了一个归档文件。-s 选项提供 miniroot,它能够引导可引导的最小根 (/) 文件系统,以便轻松安装 Flash 归档文件。-j 选项提供 Flash 归档文件操作系统映像的路径。-J 选项和 archive_location 关键字用于检索归档文件。除可共享的文件外,将覆写 second_disk 上的所有文件。pkgadd 命令添加将要升级到的发行版的 Live Upgrade 软件包。
# pkgadd -d /server/packages SUNWlucfg SUNWlur SUNWluu # luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -J 'archive_location http://example.com/myflash.flar'