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