此过程使用 scsetup(1M) 实用程序将关联的 VxVM 磁盘设备组注册为 Sun Cluster 磁盘设备组。
一旦将磁盘设备组向群集注册后,请不要使用 VxVM 命令导入或导出 VxVM 磁盘组。 如果对 VxVM 磁盘组或卷进行了更改,则使用SPARC: 如何注册磁盘设备组配置更改 (VERITAS Volume Manager)过程注册该磁盘设备组的配置更改。 该过程可确保全局名称空间处于正确的状态。
注册 VxVM 磁盘设备组的先决条件如下:
群集中的节点的超级用户特权。
要注册为磁盘设备组的 VxVM 磁盘组的名称。
要主控磁盘设备组的节点的首选顺序。
磁盘设备组所需的辅助节点数。
定义了首选顺序后,也就指定了在首选节点被关闭然后又返回到群集中时,是否让磁盘设备组切换回首选节点。
有关节点首选项和恢复选项的详细信息,请参阅 scconf(1M)。
非主群集节点(备用节点)根据节点首选项顺序转换为辅助节点。 磁盘设备组的缺省辅助节点数通常设置为一。 该缺省设置使正常运行期间多个辅助节点的主检查点操作对性能的影响最小。 例如,在包含四个节点的群集中,缺省情况下配置一个主节点、一个辅助节点和两个备用节点。 另见SPARC: 如何设置所需的辅助节点数 (VERITAS Volume Manager)。
成为群集中任一个节点的超级用户。
进入 scsetup 实用程序。
# scsetup |
显示“Main Menu”。
要使用 VxVM 磁盘设备组,请键入 4(设备组和卷)。
这时将显示“Device Groups”菜单。
要注册 VxVM 磁盘设备组,请键入 1(将 VxVM 磁盘组注册为设备组)。
按照说明输入要注册为 VxVM 磁盘设备组的 Sun Cluster 磁盘组的名称。
如果使用 VxVM 为 Oracle Parallel Server/Real Application Clusters 建立共享磁盘组,则不要向群集框架注册该共享磁盘组。 请使用 VERITAS Volume Manager Administrator's Reference Guide 中所述的 VxVM 的群集功能。
如果在尝试注册磁盘设备组时遇到以下错误,请为该磁盘设备组重新分配次编号。
scconf: Failed to add device group - in use |
要为磁盘设备组重新分配次编号,请遵照SPARC: 如何给磁盘设备组 (VERITAS Volume Manager) 分配新的次编号过程。 通过该过程,您可以分配新的次编号,该次编号不会与现有的磁盘设备组所用的次编号冲突。
检验磁盘设备组是否已注册并处于联机状态。
如果正确注册了磁盘设备组,则使用以下命令时将显示新磁盘设备组的信息。
# scstat -D |
如果更改了向群集注册过的 VxVM 磁盘组或卷的任何配置信息,则必须使用 scsetup( 1M) 同步磁盘设备组。 这样的配置更改包括添加或删除卷,以及更改现有卷的组、属主或许可。 配置更改后的注册将确保全局名称空间处于正确的状态。 请参阅如何更新全局设备名称空间。
以下示例显示了 scsetup 注册 VxVM 磁盘设备组 (dg1) 时生成的 scconf 命令,以及检验步骤。 此示例假定 VxVM 磁盘组和卷为以前创建的磁盘组和卷。
# scsetup scconf -a -D type=vxvm,name=dg1,nodelist=phys-schost-1:phys-schost-2 # scstat -D -- Device Group Servers -- Device Group Primary Secondary ------------ ------- --------- Device group servers: dg1 phys-schost-1 phys-schost-2 -- Device Group Status -- Device Group Status ------------ ------ Device group status: dg1 Online |
要在 VxVM 磁盘设备组上创建群集文件系统,请参阅如何添加群集文件系统。
如果存在与次编号相关的问题,请参阅SPARC: 如何给磁盘设备组 (VERITAS Volume Manager) 分配新的次编号。