Sun Cluster 3.0 5/02 补编

安装和配置 VxVM 软件

以下信息适用于本更新版和所有后续更新版。

如何安装 VERITAS Volume Manager 软件和封装根磁盘 (5/02)

Sun Cluster 3.0 5/02 更新版中新增了以下更改,它适用于本更新版和 Sun Cluster 3.0 软件的所有后续更新版。

该过程使用 scvxinstall(1M) 命令,只需一次操作即可完成 VxVM 软件的安装和根磁盘的封装。


注意:

如果要在本地非根磁盘上创建 rootdg 磁盘组,则应转到"如何只安装 VERITAS Volume Manager 软件 (5/02)"。


对每个要安装 VxVM 的节点执行此过程。可以在群集的所有节点上安装 VERITAS Volume Manager (VxVM),也可以只在与 VxVM 将管理的存储设备具有物理连接的那些节点上安装它。

  1. 确保群集满足下列先决条件。

    • 群集中的所有节点均以群集模式运行。

    • 要安装的节点的根磁盘具有两个空闲(未分配)分区。

  2. 成为要安装 VxVM 的节点上的超级用户。

  3. 将群集中的所有节点添加到群集节点验证列表中。

    1. 启动 scsetup(1M) 实用程序。


      # scsetup
      

      显示"Main Menu"。

    2. 要访问"New Nodes Menu",请在"Main Menu"中键入 6。

    3. 要向授权列表中添加节点,请在"New Nodes Menu"中键入 3。

    4. 指定可将自身添加到授权列表中的计算机的名称。

      按照提示将该节点的名称添加到群集中。 系统将询问您所要添加的节点的名称。

    5. 检验是否已成功执行该任务。

      如果 scsetup 实用程序准确无误地完成了该任务,它就会显示消息"Command completed successfully"。

    6. 对群集中的每个节点重复步骤 c到步骤 e,直到所有群集节点都添加到节点验证列表中。

    7. 退出 scsetup 实用程序。

  4. 将 VxVM CD-ROM 插入节点上的 CD-ROM 驱动器中。

  5. 以交互式模式启动 scvxinstall。

    无论何时按 Control-C 都会异常终止 scvxinstall 命令。


    # scvxinstall
    

    有关详细信息,请参阅 scvxinstall(1M) 手册页。

  6. 当得到提示询问是否封装根时,键入 yes。


    Do you want Volume Manager to encapsulate root [no]? y
    

  7. 得到提示时,提供 VxVM CD-ROM 的位置。

    • 如果找到了相应的 VxVM CD-ROM,则其位置会作为提示的一部分显示在括号内。按 Enter 键接受此缺省位置。


      Where is the volume manager cdrom [default]?

    • 如果未找到 VxVM CD-ROM,则显示提示时不带缺省位置。键入 CD-ROM 或 CD-ROM 映像的位置。


      Where is the volume manager cdrom?

  8. 得到提示时,键入 VxVM 许可证密钥。


    Please enter license key:license
    

    scvxinstall 命令自动执行下列任务。

    • 禁用 "动态多路径传送 (DMP)"。


      注意:

      虽然 scvxinstall 实用程序在开始安装处理之初会禁用 "动态多路径传送 (DMP)",但在安装了 VRTSvxvm 软件包之后,VxVM 版本 3.1.1 或更高版本会自动重新启用 DMP。低于此版本的 VxVM 则仍必须在禁用了 DMP 的情况下运行。


    • 安装 VRTSvxvm、VRTSvmdev 和 VRTSvmman 软件包,而且如果要安装 VxVM 3.2 或更高版本,请安装 VRTSlic 软件包

    • 选择群集范围的 vxio 驱动程序主编号

    • 通过封装根磁盘来创建 rootdg 磁盘组

    • 更新 /etc/vfstab 文件中的 /global/.devices 条目

    有关详细信息,请参阅 scvxinstall(1M) 手册页。


    注意:

    安装过程中有两次自动重新引导。所有安装任务都完成之后,scvxinstall 会第二次自动重新引导节点,除非您在得到提示后按 Control-C。如果按 Control-C 来异常终止第二次重新引导,则稍后必须重新引导该节点才能完成 VxVM 安装。


  9. 如果要启用 VxVM 群集功能,请运行 vxlicense 命令来提供群集功能许可证密钥。

    有关 vxlicense 命令的信息,请参阅 VxVM 文档。

  10. (可选的) 安装 VxVM GUI。


    # pkgadd VRTSvmsa
    

    有关 VxVM GUI 的信息,请参阅 VxVM 文档。

  11. 弹出 CD-ROM。

  12. 安装任何 VxVM 修补程序。

    有关修补程序的位置和安装说明,请参阅《Sun Cluster 3.0 5/02 发行说明》。

  13. (可选的) 如果不希望群集节点上驻留有 VxVM 手册页,请删除该手册页软件包。


    # pkgrm VRTSvmman
    

  14. 是否要在另一个节点上安装 VxVM?

  15. 是否存在一个或多个您不打算在其上安装 VxVM 的节点?


    注意:

    如果要启用 VxVM 群集功能,则必须在群集的所有节点上安装 VxVM。


  16. 修改每个非 VxVM 节点上的 /etc/name_to_major 文件。

    1. 在安装了 VxVM 的节点上,确定 vxio 主编号设置。


      # grep vxio /etc/name_to_major
      

    2. 成为您不打算在其上安装 VxVM 的节点上的超级用户。

    3. 编辑 /etc/name_to_major 文件并添加一个条目,以便将 vxio 主编号设置为 NNN(即在步骤 a中得出的编号)。


      # vi /etc/name_to_major
      vxio NNN
      

    4. 初始化 vxio 条目。


      # drvconfig -b -i vxio -m NNN
      

    5. 在您不打算安装 VxVM 的所有其他节点上重复步骤 b到步骤 d中的操作。

      完成后,群集中的每个节点在其 /etc/name_to_major 文件中应具有相同的 vxio 条目。

  17. 防止任何新计算机被添加到群集中。

    1. 启动 scsetup(1M) 实用程序。


      # scsetup
      

      显示"Main Menu"。

    2. 要访问"New Nodes Menu",请在"Main Menu"中键入 6。

    3. 在"New Nodes Menu"中键入 1。

      按照 scsetup 的提示操作。 该选项通知群集一概忽略任何新计算机通过公共网络发来的关于加入该群集的请求。

    4. 退出 scsetup 实用程序。

  18. 是否打算镜像封装的根磁盘?

    • 如果是,则转到《Sun Cluster 3.0 12/01 软件安装指南》中的"如何镜像已封装的根磁盘"。

    • 如果否,则转到《Sun Cluster 3.0 12/01 软件安装指南》中的"如何创建并注册磁盘组"。


注意:

如果随后需要取消根磁盘的封装,请遵循《Sun Cluster 3.0 12/01 软件安装指南》的"如何取消根磁盘的封装"中的步骤进行操作。


如何只安装 VERITAS Volume Manager 软件 (5/02)

Sun Cluster 3.0 5/02 更新版中新增了以下更改,它适用于本更新版和 Sun Cluster 3.0 软件的所有后续更新版。

此过程使用 scvxinstall 命令以便只安装 VERITAS Volume Manager (VxVM) 软件。


注意:

要通过封装根磁盘来创建 rootdg 磁盘组,请不要使用此过程。而应转到"如何安装 VERITAS Volume Manager 软件和封装根磁盘 (5/02)",通过一次操作即可完成 VxVM 软件的安装和根磁盘的封装。


对要安装 VxVM 的每个节点执行此过程。可以在群集的所有节点上安装 VxVM,也可以只在与 VxVM 将管理的存储设备具有物理连接的那些节点上安装它。

  1. 确保群集中的所有节点均以群集模式运行。

  2. 成为要安装 VxVM 的群集节点上的超级用户。

  3. 将群集中的所有节点添加到群集节点验证列表中。

    1. 启动 scsetup(1M) 实用程序。


      # scsetup
      

      显示"Main Menu"。

    2. 要访问"New Nodes Menu",请在"Main Menu"中键入 6。

    3. 要向授权列表中添加节点,请在"New Nodes Menu"中键入 3。

    4. 指定可将自身添加到授权列表中的计算机的名称。

      按照提示将该节点的名称添加到群集中。 系统将询问您所要添加的节点的名称。

    5. 检验是否已成功执行该任务。

      如果 scsetup 实用程序准确无误地完成了该任务,它就会显示消息"Command completed successfully"。

    6. 对群集中的每个节点重复步骤 c到步骤 e,直到所有群集节点都添加到节点验证列表中。

    7. 退出 scsetup 实用程序。

  4. 将 VxVM CD-ROM 插入节点上的 CD-ROM 驱动器中。

  5. 在交互式安装模式下启动 scvxinstall。


    # scvxinstall -i
    

    scvxinstall 命令自动执行下列任务。

    • 禁用 "动态多路径传送 (DMP)"。


      注意:

      虽然 scvxinstall 实用程序在开始安装处理之初会禁用 "动态多路径传送 (DMP)",但在安装了 VRTSvxvm 软件包之后,VxVM 版本 3.1.1 或更高版本会自动重新启用 DMP。低于此版本的 VxVM 则仍必须在禁用了 DMP 的情况下运行。


    • 安装 VRTSvxvm、VRTSvmdev 和 VRTSvmman 软件包,而且如果要安装 VxVM 3.2 或更高版本,请安装 VRTSlic 软件包

    • 选择群集范围的 vxio 驱动程序主编号

    有关信息,请参阅 scvxinstall(1M) 手册页。

  6. (可选的) 安装 VxVM GUI。


    # pkgadd VRTSvmsa
    

    有关 VxVM GUI 的信息,请参阅 VxVM 文档。

  7. 弹出 CD-ROM。

  8. 安装所有 VxVM 修补程序。

    有关修补程序的位置和安装说明,请参阅《Sun Cluster 3.0 5/02 发行说明》。

  9. (可选的) 如果不希望群集节点上驻留有 VxVM 手册页,请删除该手册页软件包。


    # pkgrm VRTSvmman
    

  10. 是否要在另一个节点上安装 VxVM?

  11. 是否存在一个或多个您不打算在其上安装 VxVM 的节点?


    注意:

    如果要启用 VxVM 群集功能,则必须在群集的所有节点上安装 VxVM。


  12. 修改每个非 VxVM 节点上的 /etc/name_to_major 文件。

    1. 在安装了 VxVM 的节点上,确定 vxio 主编号的设置。


      # grep vxio /etc/name_to_major
      

    2. 成为您不打算安装 VxVM 的节点上的超级用户。

    3. 编辑 /etc/name_to_major 文件并添加一个条目,以便将 vxio 主编号设置为 NNN(即在步骤 a中得出的编号)。


      # vi /etc/name_to_major
      vxio NNN
      

    4. 初始化 vxio 条目。


      # drvconfig -b -i vxio -m NNN
      

    5. 在您不打算安装 VxVM 的所有其他节点上重复步骤 a到步骤 c中的操作。

      完成后,群集中的每个节点在其 /etc/name_to_major 文件中应具有相同的 vxio 条目。

  13. 防止任何新计算机被添加到群集中。

    1. 启动 scsetup(1M) 实用程序。


      # scsetup
      

      显示"Main Menu"。

    2. 要访问"New Nodes Menu",请在"Main Menu"中键入 6。

    3. 在"New Nodes Menu"中键入 1。

      按照 scsetup 的提示操作。 该选项通知群集一概忽略任何新计算机通过公共网络发来的关于加入该群集的请求。

    4. 退出 scsetup 实用程序。

  14. 创建 rootdg 磁盘组。

    转到《Sun Cluster 3.0 12/01 软件安装指南》中的"如何在非根磁盘上创建 rootdg 磁盘组"。