Sun Cluster 系统管理指南(适用于 Solaris OS)

Procedure如何在封装磁盘时创建新磁盘组 (Veritas Volume Manager(Veritas 卷管理器))


注 –

此过程仅用于封装磁盘。如果要初始化磁盘,请执行如何在初始化磁盘时创建新磁盘组 (Veritas Volume Manager(Veritas 卷管理器))中所述的过程。


您可以将非根磁盘转换成 Sun Cluster 设备组,方法是将磁盘封装为 VxVM 磁盘组,然后再将这些磁盘组注册为 Sun Cluster 设备组。

只有在最初创建 VxVM 磁盘组时,才支持磁盘封装。创建了 VxVM 磁盘组并将其注册为 Sun Cluster 设备组之后,只有能进行初始化的磁盘才应添加到磁盘组中。

如果使用 VxVM 为 Oracle RAC 建立共享磁盘组,则使用《Veritas Volume Manager Administrator's Reference Guide》中所述的 VxVM 群集功能。

phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。

此过程提供了 Sun Cluster 命令的长格式。此外,大多数命令还有简短格式。这些命令除了名称长短的不同以外,其功能都是相同的。有关命令及其简短格式的列表,请参见附录 B

  1. 在群集的任意一个节点上,成为超级用户或使用一个可提供 solaris.cluster.modify RBAC 授权的角色。

  2. 如果所要封装的磁盘在 /etc/vfstab 文件中有文件系统条目,请确保将 mount at boot 选项设置为 no

    在封装了磁盘并将其注册为 Sun Cluster 设备组之后,再设置回 yes

  3. 封装磁盘。

    使用 vxdiskadm 菜单或图形用户界面来封装磁盘。VxVM 要求在磁盘的开始或尾部有两个可用分区和未分配的柱面。第 2 片还必须设置到整个磁盘。有关详细信息,请参见 vxdiskadm 手册页。

  4. 关闭并重新启动节点。

    clnode evacuate 命令可将指定节点上的所有资源组和设备组(包括全局群集中的所有非投票节点)切换到下一个首选节点。使用 shutdown 命令可以关闭并重新启动节点。


    # clnode evacuate  node[,...]
    # shutdown -g0 -y -i6
    
  5. 如有必要,可将所有的资源组和设备组切换回原节点。

    如果资源组和设备组最初配置为故障恢复回主节点,则无需执行此步骤。


    # cldevicegroup switch -n node devicegroup 
    # clresourcegroup switch -z zone -n node resourcegroup 
    
    node

    节点名称。

    zone

    可控制资源组的非投票节点 node 的名称。只有在创建资源组时指定了非投票节点的情况下,才能指定 zone

  6. 将 VxVM 磁盘组注册为 Sun Cluster 设备组。

    请参见如何将磁盘组注册为设备组 (Veritas Volume Manager(Veritas 卷管理器))

    不要在群集框架中注册 Oracle RAC 共享磁盘组。

  7. 如果您在步骤 2 中将 mount at boot 选项设置为 no ,请将其设置回 yes