Solaris 10 6/06 安装指南:Solaris Live Upgrade 和升级规划

在引导环境中安装 Solaris Flash 归档文件

本节提供了使用 Solaris Live Upgrade 安装 Solaris Flash 归档文件的过程。安装 Solaris Flash 归档文件时将覆写新引导环境中除共享文件外的所有文件。归档文件存储在以下介质上:

安装和创建 Solaris Flash 归档文件时,请注意以下问题。

描述 

示例 


注意 – 注意 –

当使用 Solaris Flash 归档文件安装 Solaris OS 时,归档文件和安装介质必须包含相同的 OS 版本。如果 OS 的版本不匹配,则在目标系统上进行的安装将失败。当使用以下关键字或命令时,操作系统必须相同:

  • 配置文件中的 archive_location 关键字

  • 带有 -s-a-j-J 选项的 luupgrade 命令


例如,如果归档文件是 Solaris 10 操作系统且您使用的是 DVD 介质,则必须使用 Solaris 10 DVD 介质来安装归档文件。 


注意 – 注意 –

当安装了非全局区域时,将无法正确创建 Solaris Flash 归档文件。Solaris Flash 功能与 Solaris Zones 功能不兼容。如果在非全局区域创建 Solaris Flash 归档文件或在安装了非全局区域的全局区域创建归档文件,则当部署归档文件时,不会正确安装生成的归档文件。


 

描述 

更多信息 

有关与归档文件存储关联的路径的正确语法示例。 

请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“archive_location 关键字”

要使用 Solaris Flash 安装功能,则要安装主系统并创建 Solaris Flash 归档文件。 

有关创建归档文件的更多信息,请参见《Solaris 10 6/06 安装指南:Solaris Flash 归档文件(创建和安装)》中的第 3  章 “创建 Solaris Flash 归档文件(任务)”

Procedure在引导环境中安装 Solaris Flash 归档文件(字符用户界面)

  1. 在您的系统中安装 Solaris Live Upgrade SUNWlurSUNWluu 软件包。这些软件包必须是将要升级到的发行版的软件包。有关逐步的操作说明,请参见使用 pkgadd 命令安装 Solaris Live Upgrade

  2. 从 Solaris Live Upgrade 主菜单中选择“Flash”。

    将显示“Flash 非活动的引导环境”菜单。

  3. 键入您想在其中安装 Solaris Flash 归档文件的引导环境的名称以及安装介质的位置:


    引导环境的名称:Solaris_10_606
    软件包介质:/net/install-svr/export/Solaris_10_606/latest
    
  4. 按 F1 键添加一个归档文件。

    将显示“归档文件选择”子菜单。


    位置                        - 检索方法
    <未添加任何归档文件>- 选择“ADD”添加归档文件

    通过此菜单可以生成归档文件列表。要添加或删除归档文件,请执行以下步骤。

    1. 要向菜单中添加归档文件,请按 F1 键。

      将显示“选择检索方法”子菜单。


      HTTP
      NFS
      本地文件
      本地磁带
      本地设备
    2. 在“选择检索方法”菜单中选择 Solaris Flash 归档文件的位置。

      所选介质 

      提示 

      HTTP 

      指定访问 Solaris Flash 归档文件需要的 URL 和代理信息。 

      NFS 

      指定 Solaris Flash 归档文件所在的网络文件系统的路径。您还可以指定归档文件的名称。 

      本地文件 

      指定 Solaris Flash 归档文件所在的本地文件系统的路径。 

      本地磁带 

      指定本地磁带设备以及 Solaris Flash 归档文件在磁带上的位置。 

      本地设备 

      指定本地设备、Solaris Flash 归档文件的路径和 Solaris Flash 归档文件所在的文件系统的类型。 

      将显示“检索”子菜单,此子菜单与以下示例类似,具体取决于所选介质。


      NFS 位置:
    3. 键入归档文件的路径,如以下示例所示。


      NFS 位置:host:/path/to archive.flar
      
    4. 按 F3 键将归档文件添加到该列表。

    5. (可选)要从菜单中删除归档文件,请按 F2 键。

    6. 当该列表包含您要安装的归档文件时,按 F6 键退出。

  5. 按 F3 键安装一个或多个归档文件。

    Solaris Flash 归档文件即被安装在引导环境中。除可共享的文件外,引导环境中的所有文件都被覆写。

    引导环境已做好激活准备。请参见激活引导环境(字符用户界面)

Procedure在引导环境中安装 Solaris Flash 归档文件(命令行界面)

  1. 在您的系统中安装 Solaris Live Upgrade SUNWlurSUNWluu 软件包。这些软件包必须是将要升级到的发行版的软件包。有关逐步的操作说明,请参见使用 pkgadd 命令安装 Solaris Live Upgrade

  2. 成为超级用户或作为等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”

  3. 键入:


    # 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 选项指定的操作系统映像的版本必须相同。


示例 9–10 在引导环境中安装 Solaris Flash 归档文件(命令行界面)

本例中,second_disk 引导环境中安装了一个归档文件。归档文件位于本地系统中。对应 -s-a 选项的操作系统版本都是 Solaris 10 6/06 发行版。除可共享的文件外,second_disk 上的所有文件都被覆写。pkgadd 命令添加将要升级到的发行版的 Solaris Live Upgrade 软件包。


# pkgadd -d /server/packages SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/Solaris_10_606/OS_image \ 
-a /net/server/archive/Solaris_10_606 

引导环境已经做好激活准备。


Procedure使用配置文件安装 Solaris Flash 归档文件(命令行界面)

本过程介绍使用配置文件安装 Solaris Flash 归档文件或差别归档文件的步骤。

如果在配置文件中添加了语言环境,请确保创建了带有额外磁盘空间的引导环境。

  1. 在您的系统中安装 Solaris Live Upgrade SUNWlurSUNWluu 软件包。这些软件包必须是将要升级到的发行版的软件包。有关逐步的操作说明,请参见使用 pkgadd 命令安装 Solaris Live Upgrade

  2. 成为超级用户或作为等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”

  3. 创建配置文件。

    有关可以在 Solaris Live Upgrade 配置文件中使用的关键字的列表,请参见创建 Solaris Live Upgrade 要使用的配置文件

  4. 键入:


    # 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 安装配置的 JumpStart 配置文件的路径。配置文件必须在本地计算机的目录中。-s 选项的操作系统版本和 Solaris Flash 归档文件操作系统版本必须相同。

    引导环境已经做好激活准备。


示例 9–11 使用配置文件在引导环境中安装 Solaris Flash 归档文件(命令行界面)

在本示例中,配置文件提供归档文件的安装位置。

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_install
 archive_location          nfs installserver:/export/solaris/flasharchive/solarisarchive
 

创建配置文件后,可以运行 luupgrade 命令并安装归档文件。使用 -j 选项访问配置文件。pkgadd 命令添加将要升级到的发行版的 Solaris Live Upgrade 软件包。


# pkgadd -d /server/packages SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

引导环境已经做好激活准备。要创建配置文件,请参见创建 Solaris Live Upgrade 要使用的配置文件


Procedure使用配置文件关键字安装 Solaris Flash 归档文件(命令行界面)

本过程可使您通过在命令行中使用 archive_location 关键字来安装 Solaris Flash 归档文件,而无需通过配置文件来安装。您可以不使用配置文件而快速地检索归档文件。

  1. 在您的系统中安装 Solaris Live Upgrade SUNWlurSUNWluu 软件包。这些软件包必须是将要升级到的发行版的软件包。有关逐步的操作说明,请参见使用 pkgadd 命令安装 Solaris Live Upgrade

  2. 成为超级用户或作为等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《System Administration Guide: Security Services》中的“Configuring RBAC (Task Map)”

  3. 键入:


    # luupgrade -f -n BE_name -s os_image_path -J 'archive_location path-to-profile'
    
    -f

    指定从 Solaris Flash 归档文件升级操作系统。

    -n BE_name

    指定要升级的引导环境的名称。

    -s os_image_path

    指定包含操作系统映像的目录的路径名。此目录可以位于安装介质(如 DVD-ROM、CD-ROM)上,也可以是 NFS 或 UFS 目录。

    -J 'archive_location path-to-profile'

    指定 archive_location 配置文件关键字和 JumpStart 配置文件的路径。-s 选项的操作系统版本和 Solaris Flash 归档文件操作系统版本必须相同。有关关键字的值,请参见《Solaris 10 6/06 安装指南:自定义 JumpStart 和高级安装》中的“archive_location 关键字”

    引导环境已经做好激活准备。


示例 9–12 使用配置文件关键字安装 Solaris Flash 归档文件(命令行界面)

本例中,second_disk 引导环境中安装了一个归档文件。-J 选项和 archive_location 关键字用于检索归档文件。除可共享的文件外,将覆写 second_disk 上的所有文件。pkgadd 命令添加将要升级到的发行版的 Solaris Live Upgrade 软件包。


# pkgadd -d /server/packages SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-J 'archive_location http://example.com/myflash.flar'