本部分提供了使用 Solaris Live Upgrade 安装以下介质中的 Solaris Flash 归档文件的过程:
HTTP 服务器
FTP 服务器 — 仅从命令行使用此路径
NFS 服务器
本地文件
本地磁带
本地设备,包括 DVD 或 CD
有关与归档文件存储关联的路径的正确语法示例,请参见archive_location 关键字。
安装 Solaris Flash 归档文件时将覆写新引导环境中除共享文件外的所有文件。
若要使用 Solaris Flash 安装特征,需要先安装主系统并创建 Solaris Flash 归档文件。有关 Solaris Flash 的详细信息,请参见第 16 章,Solaris Flash 安装功能(主题)。
要在新的引导环境中升级或安装 Solaris Flash 归档文件,设备必须为物理片。如果引导环境中的文件系统安装在 Solaris 卷管理器元设备或 Veritas 文件系统 (VxFS) 卷中,那么升级或安装归档文件将失败。要在这样的引导环境中升级或安装归档文件,必须手动更改引导环境,使所有片均为物理磁盘片。 可以使用 lucreate 命令创建一个新的引导环境,也可以拆分元设备或卷。
要使用 lucreate 命令制作引导环境的副本,则应将引导环境副本放在物理磁盘片上。例如,假定当前引导环境的磁盘配置如下所示:
根 (/) |
安装在 /dev/md/dsk/d10 上 |
/usr |
安装在 /dev/md/dsk/d20 上 |
/var |
安装在 /dev/dsk/c0t3d0s0 上 |
空闲片 |
c0t4d0s0 |
空闲片 |
c0t4d0s3 |
空闲片 |
c0t4d0s4 |
那么,您可以使用下面的 lucreate 命令将引导环境复制到物理磁盘片上。然后,可以使用归档文件升级或安装引导环境。本例中,当前引导环境被命名为 currentBE,而新的引导环境被命名为 nextBE。
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
然后,可以在新的引导环境中升级或安装归档文件、将其激活并以手动方式重新镜像或封装它。
手动安装引导环境
编辑 /etc/vfstab 文件以将所有元设备或卷更改为物理磁盘片
使用 Solaris 卷管理器或 Veritas 软件拆分元设备或卷
卸载引导环境
从 Solaris Live Upgrade 主菜单中选择“Flash”。
显示“Flash 非活动引导环境”菜单。
键入您想在其中安装 Solaris Flash 归档文件的引导环境的名称以及安装介质的位置:
引导环境的名称:solaris_9 软件包介质:/net/install-svr/export/s9/latest |
按 F1 键添加归档文件。
“选择归档文件”子菜单显示一个空列表、单个归档文件的名称或多个归档文件的列表。
您可在该列表中添加和删除归档文件。下面的示例显示一个空列表。
Location - Retrieval Method <No Archives added> - Select ADD to add archives |
您可以添加或删除归档文件。
在“选择检索方法”菜单上,选择 Solaris Flash 归档文件的位置。
所选介质 |
提示 |
---|---|
HTTP |
指定访问 Solaris Flash 归档文件所需的 URL 和代理信息。 |
NFS |
指定 Solaris Flash 归档文件所在的网络文件系统的路径。您还可以指定归档文件的名称。 |
本地文件 |
指定 Solaris Flash 归档文件所在的本地文件系统的路径。 |
本地磁带 |
指定本地磁带设备以及 Solaris Flash 归档文件在磁带上的位置。 |
本地设备 |
指定本地设备、Solaris Flash 归档文件的路径以及 Solaris Flash 归档文件所在的文件系统的类型。 |
即显示“检索”子菜单,它与下面的示例相似,具体取决于您选择的介质。
NFS 位置: |
键入归档文件的路径,如下例所示。
NFS 位置:host:/path/to archive.flar |
按 F3 键将归档文件添加到该列表。
当该列表包含您要安装的归档文件时,按 F6 键退出。
按 F3 键安装一个或多个归档文件。
Solaris Flash 归档文件即被安装在引导环境中。除可共享的文件外,引导环境中的所有文件都被覆写。
引导环境已做好激活准备。请参见激活引导环境(字符界面)。
以超级用户身份登录。
键入:
# luupgrade -f -n BE_name -s os_image_path -a archive |
-f |
指示从 Solaris Flash 归档文件安装操作系统。 |
-n BE_name |
指定要使用归档文件安装的引导环境的名称。 |
-s os_image_path |
指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 |
-a archive |
归档文件的路径(如果本地文件系统中包含 Solaris Flash 归档文件)。使用 -s 选项和 -a 选项指定的操作系统映像的版本必须相同。 |
本示例中,归档文件安装在 second_disk 引导环境中。归档文件保存在本地系统中。对应 -s 和 -a 选项的操作系统都是 Solaris 9 发行版。除可共享文件外,second_disk 上的所有文件都被覆写。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solaris9/OS_image \ -a /net/server/archive/solaris9 |
引导环境已经做好激活准备。
该过程提供了使用配置文件安装 Solaris Flash 归档文件的详细步骤。
如果在配置文件中添加了语言环境,请确保创建了带有额外磁盘空间的引导环境。
以超级用户身份登录。
创建配置文件。
有关可以在 Solaris Live Upgrade 中使用的关键字列表,请参见表 33–2。
键入:
# luupgrade -f -n BE_name -s os_image_path -j profile_path |
-f |
指示从 Solaris Flash 归档文件安装操作系统。 |
-n BE_name |
指定要升级的引导环境的名称。 |
-s os_image_path |
指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 |
-j profile_path |
为 Flash 安装而配置的配置文件的路径。配置文件必须存放在本地计算机的目录中。 |
引导环境已经做好激活准备。
本示例中,归档文件安装在 second_disk 引导环境中。使用 -j 选项访问配置文件。引导环境已经做好激活准备。要创建配置文件,请参见创建由 Solaris Live Upgrade 使用的配置文件。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |
此过程允许您安装 Solaris Flash 归档文件并在命令行中使用 archive_location 关键字,而不是从配置文件中安装。您可以不使用配置文件而快速地检索归档文件。
键入:
# luupgrade -f -n BE_name -s os_image_path -J 'profile' |
-f |
指示从 Solaris Flash 归档文件升级操作系统。 |
-n BE_name |
指定要升级的引导环境的名称。 |
-s os_image_path |
指定包含操作系统映像的目录的路径名。此目录可以位于安装介质上,如 DVD-ROM、CD-ROM,也可以是 NFS 或 UFS 目录。 |
-J 'profile' |
指定 archive_location 配置文件关键字。有关关键字的值的信息,请参见archive_location 关键字。 |
引导环境已经做好激活准备。
本示例中,归档文件安装在 second_disk 引导环境中。使用 -J 选项和 archive_location 关键字检索归档文件。除可共享文件外,second_disk 上的所有文件都被覆写。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -J 'archive_location http://example.com/myflash.flar' |