Oracle Solaris 10 9/10 安装指南:基于网络的安装

Procedure在运行 Veritas VxVm 时使用 Solaris Live Upgrade 进行升级,系统将发出警告音

如果在升级并运行 Veritas VxVM 的同时使用 Solaris Live Upgrade,除非您使用以下过程进行升级,否则系统在重新引导时将发出警告音。如果软件包不符合 Solaris 高级打包指南,将出现问题。

  1. 成为超级用户或承担等效角色。


    注 –

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”


    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 创建非活动的引导环境。请参见《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》中的“创建新的引导环境”

  3. 在升级非活动的引导环境之前,必须禁用非活动的引导环境中的现有 Veritas 软件。

    1. 挂载非活动的引导环境。


      # lumount inactive_boot_environment_name mount_point
      

      例如:


      # lumount solaris8 /mnt 
      
    2. 转到包含 vfstab 的目录,例如:


      # cd /mnt/etc
      
    3. 生成非活动引导环境的 vfstab 文件的副本,例如:


      # cp vfstab vfstab.501
      
    4. 在复制的 vfstab 中注释掉所有 Veritas 文件系统项,例如:


      #  sed  '/vx\/dsk/s/^/#/g'  < vfstab >  vfstab.novxfs
      

      将每行的第一个字符更改为 #,这使该行成为注释行。请注意,该注释行不同于系统文件注释行。

    5. 复制更改后的 vfstab 文件,例如:


      # cp vfstab.novxfs vfstab
      
    6. 转到非活动引导环境的系统文件所在的目录,例如:


      # cd /mnt/etc
      
    7. 生成非活动的引导环境的系统文件副本,例如:


      # cp system system.501
      
    8. 注释掉所有包含 drv/vx 的 "forceload:" 项。


      # sed '/forceload:   drv\/vx/s/^/*/' <system> system.novxfs
      

      将每行的第一个字符更改为 *,这使该行成为注释行。请注意,该注释行不同于 vfstab 文件注释行。

    9. 创建 Veritas install-db 文件,例如:


      # touch vx/reconfig.d/state.d/install-db
      
    10. 卸载非活动的引导环境。


      # luumount inactive_boot_environment_name 
      
  4. 升级非活动的引导环境。请参见《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》中的第 5  章 “使用 Solaris Live Upgrade 进行升级(任务)”

  5. 激活非活动的引导环境。请参见《Oracle Solaris 10 9/10 安装指南:Solaris Live 升级和升级规划》中的“激活引导环境”

  6. 关闭系统。


    # init 0
    
  7. 在单用户模式下引导非活动的引导环境:


    OK boot -s
    

    将显示若干个包含 "vxvm" 或 "VXVM" 的消息和错误消息,可以忽略这些消息。非活动的引导环境成为活动的引导环境。

  8. 升级 Veritas。

    1. 将 Veritas VRTSvmsa 软件包从系统中删除,例如:


      # pkgrm VRTSvmsa
      
    2. 转到 Veritas 软件包所在的目录。


      # cd /location_of_Veritas_software
      
    3. 将最新的 Veritas 软件包添加到系统中:


      #  pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  9. 恢复初始的 vfstab 和系统文件:


    # cp /etc/vfstab.original /etc/vfstab
    # cp /etc/system.original /etc/system
    
  10. 重新引导系统。


    # init 6