Oracle® Solaris Cluster 4.3 系统管理指南

退出打印视图

更新时间: 2016 年 7 月
 
 

如何在辅助群集上创建 NFS 应用程序资源组

开始之前

  1. 作为可提供 solaris.cluster.modifysolaris.cluster.adminsolaris.cluster.read RBAC 授权的角色访问 nodeC
  2. SUNW.nfs 注册为资源类型。
    nodeC# clresourcetype register SUNW.nfs
  3. SUNW.HAStoragePlus 注册为资源类型(如果它尚未注册)。
    nodeC# clresourcetype register SUNW.HAStoragePlus
  4. 为设备组创建一个应用程序资源组。
    nodeC# clresourcegroup create \
    -p Pathprefix=/global/etc \
    -p Auto_start_on_new_cluster=False \
    -p RG_affinities=+++devgrp-stor-rg \
    nfs-rg
    create

    创建资源组。

    –p

    指定资源组的属性。

    Pathprefix=/global/etc

    指定组中资源可以在哪个目录中写入管理文件。

    Auto_start_on_new_cluster=False

    指定不自动启动应用程序资源组。

    RG_affinities=+++devgrp-stor-rg

    指定应用程序资源组必须与之并置的资源组。在本示例中,该应用程序资源组必须与复制资源组 devgrp-stor-rg 并置。

    如果复制资源组被切换到新的主节点上,应用程序资源组也会被自动切换。不过,系统将阻止您将应用程序资源组切换到新的主节点,因为该操作会违反并置要求。

    nfs-rg

    应用程序资源组的名称

  5. 向应用程序资源组中添加一个 SUNW.HAStoragePlus 资源。
    nodeC# clresource create -g nfs-rg \
    -t SUNW.HAStoragePlus \
    -p FileSystemMountPoints=/global/mountpoint \
    -p AffinityOn=True \
    nfs-dg-rs
    create

    创建资源。

    –g

    指定资源将被添加到哪个资源组。

    -t SUNW.HAStoragePlus

    指定资源的类型是 SUNW.HAStoragePlus

    –p

    指定资源的属性。

    FileSystemMountPoints=/global/mountpoint

    指定文件系统的挂载点为全局挂载点。

    AffinityOn=True

    指定应用程序资源必须对 -p FileSystemMountPoints= 所定义的全局设备和群集文件系统执行关联性切换。因此,当应用程序资源组发生故障转移或被切换后,相关的设备组也将被切换。

    nfs-dg-rs

    用于 NFS 应用程序的 HAStoragePlus 资源的名称。

  6. 为应用程序资源组添加逻辑主机名资源。
    nodeC# clreslogicalhostname create -g nfs-rg \
    lhost-nfsrg-sec

    辅助群集上应用程序资源组的逻辑主机名为 lhost-nfsrg-sec

  7. 向应用程序资源组中添加 NFS 资源。
    nodeC# clresource create -g nfs-rg \
    -t SUNW.nfs -p Resource_dependencies=nfs-dg-rs nfs-rg
  8. 如果在主群集上挂载全局卷,应从辅助群集上卸载全局卷。
    nodeC# umount /global/mountpoint

    如果在辅助群集上挂载卷,同步将失败。

接下来的步骤

请转到如何启用数据复制的示例

如何启用数据复制的示例

本节描述了如何为示例配置启用数据复制。本节使用了 Availability Suite 软件的命令 sndradmiiadm。有关这些命令的更多信息,请参见 Availability Suite 文档。