跳过导航链接
退出打印视图
| Oracle Solaris Cluster 系统管理指南 Oracle Solaris Cluster 3.3 3/13 (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 执行区域群集管理任务

您可以在区域群集中执行其他管理任务，例如，移动区域路径、准备区域群集以运行应用程序，以及克隆区域群集。必须从全局群集的投票节点执行所有这些命令。

您可以通过使用 `clsetup` 实用程序启动区域群集配置向导来创建新的区域群集、添加文件系统或存储设备。区域群集中的区域是在运行 `clzonecluster install `-c`` 对配置文件进行配置时配置的。有关使用 `clsetup` 实用程序或 `-c config_profile` 选项的说明，请参见《Oracle Solaris Cluster 软件安装指南》中的"建立区域群集"。

注 - 仅从全局群集中的投票节点运行的 Oracle Solaris Cluster 命令在用于区域群集时无效。有关命令在区域中的有效用法的信息，请参见相应的 Oracle Solaris Cluster 手册页。

表 9-3 其他区域群集任务

任务 | 指导
--- | ---
将区域路径移至新的区域路径。 | `clzonecluster move` `-f` zonepath zoneclustername
准备区域群集以运行应用程序 | `clzonecluster ready` `-n` nodename zoneclustername
克隆区域群集 | `clzonecluster clone` `-Z` target- zoneclustername [`-m` copymethod] source-zoneclustername 在使用 `clone` 子命令之前，请停止源区域群集。目标区域群集必须已经配置。
向区域群集添加网络地址 | 如何向区域群集添加网络地址
删除区域群集 | 如何删除区域群集
从区域群集中删除文件系统 | 如何从区域群集中删除文件系统
从区域群集中删除存储设备 | 如何从区域群集中删除存储设备
对节点卸载进行故障排除 | 对节点卸载进行故障排除
创建、设置和管理 Oracle Solaris Cluster SNMP 事件 MIB | 创建、设置和管理 Oracle Solaris Cluster SNMP 事件 MIB

## 如何向区域群集添加网络地址

执行此过程可添加网络地址以供现有区域群集使用。网络地址用于在区域群集中配置逻辑主机或共享 IP 地址资源。您可以多次运行 `clsetup` 实用程序，根据需要添加尽可能多的网络地址。

1. 成为可托管区域群集的全局群集节点上的超级用户。
2. 在全局群集上，配置要在区域群集中使用的群集文件系统。

   启动 `clsetup` 实用程序。

       phys-schost# clsetup

   这时将显示主菜单。

3. 选择 "Zone Cluster"（区域群集）菜单项。
4. 选择 "Add Network Address to a Zone Cluster"（向区域群集添加网络地址）菜单项。
5. 选择要添加网络地址的区域群集。
6. 选择相应属性以指定要添加的网络地址。
   `address=value`

     指定用于在区域群集中配置逻辑主机或共享 IP 地址资源的网络地址。例如，192.168.100.101。

     支持以下类型的网络地址：

     - 一个有效的 IPv4 地址，可选择性地后跟/和一个前缀长度。

     - 一个有效的 IPv6 地址，必须后跟/和一个前缀长度。

     - 解析为一个 IPv4 地址的主机名。不支持解析为 IPv6 地址的主机名。

     有关网络地址的更多信息，请参见 `zonecfg`(1M) 手册页。

7. 要添加其他网络地址，请键入 `a`。
8. 键入 `c` 以保存配置更改。

   将会显示配置更改结果。例如：

       >>> Result of Configuration Change to the Zone Cluster(sczone) <<<

           Adding network address to the zone cluster...

           The zone cluster is being created with the following configuration

               /usr/cluster/bin/clzonecluster configure sczone
               add net
               set address=phys-schost-1
               end

           All network address added successfully to sczone.

9. 完成后，退出 `clsetup` 实用程序。

## 如何删除区域群集

您可以删除特定区域群集，或者使用通配符删除在全局群集中配置的所有区域群集。在删除区域群集之前，必须对其进行配置。

1. 在全局群集的节点上，成为超级用户或承担可提供 `solaris.cluster.modify` RBAC 授权的角色。从全局群集的节点执行此过程中的所有步骤。
2. 从区域群集中删除所有资源组及其资源。

       phys-schost# clresourcegroup delete -F -Z zoneclustername +

   注 - 此步骤是从全局群集节点中执行的。要改为从区域群集的某个节点执行此步骤，请登录到该区域群集节点，并在命令中省略 `-Z` zonecluster。

3. 停止区域群集。

       phys-schost# clzonecluster halt zoneclustername

4. 卸载区域群集。

       phys-schost# clzonecluster uninstall zoneclustername

5. 取消区域群集的配置。

       phys-schost# clzonecluster delete zoneclustername

示例 9-11 从全局群集中删除区域群集

    phys-schost# clresourcegroup delete -F -Z sczone +

    phys-schost# clzonecluster halt sczone

    phys-schost# clzonecluster uninstall sczone

    phys-schost# clzonecluster delete sczone

## 如何从区域群集中删除文件系统

可以通过直接挂载或回送挂载将文件系统导出到区域群集。

区域群集支持以下文件系统的直接挂载：

- UFS 本地文件系统

- Oracle 自动存储管理群集文件系统 (Oracle Automatic Storage Management Cluster File System , Oracle ACFS) 文件系统

- QFS 独立文件系统

- QFS 共享文件系统（仅当用于支持 Oracle RAC 时）

- ZFS（导出为数据集）

- 受支持 NAS 设备中的 NFS

区域群集可以管理以下文件系统的回送挂载：

- UFS 本地文件系统

- QFS 独立文件系统

- QFS 共享文件系统（仅当用于支持 Oracle RAC 时）

- UFS 群集文件系统

您可以配置 `HAStoragePlus` 或 `ScalMountPoint` 资源以管理文件系统的挂载。有关向区域群集中添加文件系统的说明，请参见《Oracle Solaris Cluster 软件安装指南》中的"向区域群集中添加文件系统"。

`phys-schost#` 提示符表示全局群集提示符。此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有短形式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为可托管区域群集的全局群集节点上的超级用户。此过程的某些步骤是从全局群集的一个节点上执行的。其他步骤是从区域群集中的一个节点上执行的。
2. 删除与要删除的文件系统相关的资源。
   1. 找出并删除为要删除的区域群集文件系统配置的 Oracle Solaris Cluster 资源类型，例如 `HAStoragePlus` 和 `SUNW.ScalMountPoint`。

          phys-schost# clresource delete -F -Z zoneclustername fs_zone_resources

   2. 如果适用，请识别并删除在全局群集中为要删除的文件系统配置的类型为 `SUNW.qfs` 的 Oracle Solaris Cluster 资源。

          phys-schost# clresource delete -F fs_global_resources

      请小心使用 `-F` 选项，因为它会强制删除您所指定的所有资源，即使您没有首先禁用这些资源也是如此。您指定的所有资源都将从其他资源的资源依赖性设置中删除，而这可能导致群集丢失服务。未删除的相关资源可能被置于无效状态或错误状态。有关更多信息，请参见 `clresource`(1CL) 手册页。

   提示 - 如果删除的资源所属的资源组稍后变为空组，则您可以放心地删除该资源组。

3. 确定文件系统挂载点目录的路径。例如：

       phys-schost# clzonecluster configure zoneclustername

4. 从区域群集配置中删除文件系统。

       phys-schost# clzonecluster configure zoneclustername

       clzc:zoneclustername> remove fs dir=filesystemdirectory

       clzc:zoneclustername> commit

   文件系统挂载点由 `dir=` 指定。

5. 检验是否删除了该文件系统。

       phys-schost# clzonecluster show -v zoneclustername

示例 9-12 删除区域群集中的高可用性文件系统

此示例说明如何删除一个具有挂载点目录 (`/local/ufs-1`) 的文件系统，该文件系统是在名为 `sczone` 的区域群集中配置的。资源为 `hasp-rs`，其类型为 `HAStoragePlus`。

    phys-schost# clzonecluster show -v sczone
    ...
     Resource Name:                           fs
       dir:                                     /local/ufs-1
       special:                                 /dev/md/ds1/dsk/d0
       raw:                                     /dev/md/ds1/rdsk/d0
       type:                                    ufs
       options:                                 [logging]
     ...
    phys-schost# clresource delete -F -Z sczone hasp-rs
    phys-schost# clzonecluster configure sczone
    clzc:sczone> remove fs dir=/local/ufs-1
    clzc:sczone> commit
    phys-schost# clzonecluster show -v sczone

示例 9-13 删除区域群集中的高可用性 ZFS 文件系统

此示例说明了如何删除名为 `HAzpool` 的 ZFS 池中的一个 ZFS 文件系统，该文件系统是在 `sczone` 区域群集中类型为 `SUNW.HAStoragePlus` 的资源 `hasp-rs` 中配置的。

    phys-schost# clzonecluster show -v sczone
    ...
     Resource Name:                           dataset
       name:                                     HAzpool
    ...
    phys-schost# clresource delete -F -Z sczone hasp-rs
    phys-schost# clzonecluster configure sczone
    clzc:sczone> remove dataset name=HAzpool
    clzc:sczone> commit
    phys-schost# clzonecluster show -v sczone

## 如何从区域群集中删除存储设备

您可以从区域群集中删除存储设备，例如 SVM 磁盘集和 DID 设备。执行此过程可从区域群集中删除存储设备。

1. 成为可托管区域群集的全局群集节点上的超级用户。此过程的某些步骤是从全局群集的一个节点上执行的。其他步骤可以从区域群集中的一个节点上执行。
2. 删除与要删除的设备相关的资源。找出并删除为要删除的区域群集设备配置的 Oracle Solaris Cluster 资源类型，例如 SUNW.HAStoragePlus 和 SUNW.ScalDeviceGroup。

       phys-schost# clresource delete -F -Z zoneclustername dev_zone_resources

3. 确定要删除的设备的匹配项。

       phys-schost# clzonecluster show -v zoneclustername
       ...
        Resource Name:       device
           match:              <device_match>
        ...

4. 从区域群集配置中删除设备。

       phys-schost# clzonecluster configure zoneclustername
       clzc:zoneclustername> remove device match=<devices_match>
       clzc:zoneclustername> commit
       clzc:zoneclustername> end

5. 重新引导区域群集。

       phys-schost# clzonecluster reboot zoneclustername

6. 检验是否删除了设备。

       phys-schost# clzonecluster show -v zoneclustername

示例 9-14 从区域群集中删除 SVM 磁盘集

此示例说明了如何删除在名为 `sczone` 的区域群集中配置的 SVM 磁盘集 `apachedg`。apachedg 磁盘集的编号为 3。这些设备由在群集中配置的 `zc_rs` 资源使用。

    phys-schost# clzonecluster show -v sczone
    ...
      Resource Name:      device
         match:             /dev/md/apachedg/*dsk/*
      Resource Name:      device
         match:             /dev/md/shared/3/*dsk/*
    ...
    phys-schost# clresource delete -F -Z sczone zc_rs

    phys-schost# ls -l /dev/md/apachedg
    lrwxrwxrwx 1 root root 8 Jul 22 23:11 /dev/md/apachedg -> shared/3
    phys-schost# clzonecluster configure sczone
    clzc:sczone> remove device match=/dev/md/apachedg/*dsk/*
    clzc:sczone> remove device match=/dev/md/shared/3/*dsk/*
    clzc:sczone> commit
    clzc:sczone> end
    phys-schost# clzonecluster reboot sczone
    phys-schost# clzonecluster show -v sczone

示例 9-15 从区域群集中删除 DID 设备

此示例说明如何删除在名为 `sczone` 的区域群集中配置的 DID 设备 d10 和 d11。这些设备由群集中配置的 `zc_rs` 资源使用。

    phys-schost# clzonecluster show -v sczone
    ...
     Resource Name:       device
         match:             /dev/did/*dsk/d10*
     Resource Name:       device
        match:              /dev/did/*dsk/d11*
    ...
    phys-schost# clresource delete -F -Z sczone zc_rs
    phys-schost# clzonecluster configure sczone
    clzc:sczone> remove device match=/dev/did/*dsk/d10*
    clzc:sczone> remove device match=/dev/did/*dsk/d11*
    clzc:sczone> commit
    clzc:sczone> end
    phys-schost# clzonecluster reboot sczone
    phys-schost# clzonecluster show -v sczone

版权所有 © 2013, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |