Sun Cluster 3.0 U1 安装指南

如何安装 VERITAS Volume Manager 软件并封装根磁盘

该过程使用 scvxinstall (1M) 命令,在一次操作中完成安装 VxVM 软件并封装根磁盘的过程。


注意:

要在本地非根磁盘上创建 rootdg 磁盘组,请转到 "如何仅安装 VERITAS Volume Manager 软件"


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


注意:

尽管 scvxinstall 实用程序在安装开始时禁用了动态多路径传送 (DMP),但在安装了 VRTSvxym 软件包后,VxVM 3.1.1 会自动重新启用 DMP。更早版本的 VxVM 仍必须在禁用 DMP 的情况下运行。


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

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

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

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

  3. 确保该节点的 /etc/name_to_major 文件不包含 vxio 条目。

    如果存在 vxio 条目,则把它从文件中删除。如果以前在群集的其它节点上安装了 VxVM ,则可能存在这个条目。在 VxVM 软件包的安装过程中,将自动添加正确的 vxio 条目。

  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)。

    • 安装 VRTSvxvmVRTSvmdevVRTSvmman 软件包

    • vxio 驱动程序的主编号设置为 210

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

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

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


    注意:

    完成安装任务之后,除非在出现提示后按下 Control-C,否则 scvxinstall 命令将自动重新引导该节点。如果您按下 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 U1 发行说明》。

  13. (可选的) 如果不想让 VxVM 手册页留在群集节点上,可删除该手册页包。


    # pkgrm VRTSvmman
    

  14. 是否希望在另一节点上安装 VxVM?

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


    注意:

    要启用 VxVM 群集功能,必须在群集的所有节点上安装 VxVM。继续进行 步骤 20


  16. 成为不想安装 VxVM 的节点的超级用户。

  17. 编辑 /etc/name_to_major 文件并添加一个条目,以将 vxio 主编号设置为 210


    # vi /etc/name_to_major
    vxio 210


    注意:

    如果稍后在此节点上安装 VxVM,则必须在安装 VxVM 之前删除 vxio 条目。


  18. 初始化 vxio 条目。


    # drvconfig -b -i vxio -m 210
    


    注意:

    下一次重新引导此节点时,可能会看到类似如下的消息。这些消息不会造成损害,因而可以忽略。


    /sbin/rcS: /usr/sbin/vxrecover: not found
    /etc/rc2.d/S75MOUNTGFSYS: /usr/sbin/vxdctl: not found


  19. 对您不想安装 VxVM 的所有其它节点重复步骤 16步骤 18的操作。

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

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


注意:

如果稍后想取消根磁盘的封装,请按照 "如何取消根磁盘的封装" 中的过程操作。