跳过导航链接
退出打印视图
| Oracle Solaris Cluster 系统管理指南

搜索范围:

- 本文档
- 整个文档库

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

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

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

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

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

# 如何删除区域群集

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

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

- Vxfs

- QFS 独立共享文件系统

- ZFS（作为数据集导出）

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

- UFS

- Vxfs

- QFS 独立共享文件系统

- QFS 共享文件系统

- UFS 上的 PxFS

- Vxfs 上的 PxFS

有关向区域群集中添加文件系统的说明，请参见《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

# 如何从群集节点中卸载 Oracle Solaris Cluster 软件

执行此过程，可以在从完全建立的群集配置中断开某个全局群集节点的连接之前，从该节点中卸载 Oracle Solaris Cluster 软件。您可以使用此过程从群集中剩余的最后一个节点中卸载软件。

注 - 如果要从尚未加入群集的节点或仍处于安装模式的节点中卸载 Oracle Solaris Cluster 软件，请不要执行此过程。请转至《Oracle Solaris Cluster 软件安装指南》中的“如何卸载 Oracle Solaris Cluster 软件以更正安装问题”。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 确保已正确完成“删除群集节点”任务图中列出的所有先决任务。

   请参见表 8-2。

   注 - 继续执行此过程之前，请确保您已使用 `clnode remove` 命令从群集配置中删除该节点。

2. 在您要卸载的全局群集节点以外的全局群集活动成员上成为超级用户。从全局群集节点中执行此过程。
3. 从活动群集成员上，将打算卸载的节点添加到群集的节点验证列表中。

       phys-schost# claccess allow -h hostname

   `-h`

     指定要添加到节点验证列表中的节点的名称。

   或者，您也可以使用 `clsetup`(1CL) 实用程序。有关过程，请参见如何向授权节点列表添加节点。

4. 成为要卸载的节点的超级用户。
5. 如果您具有区域群集，请卸载它。

       phys-schost# clzonecluster uninstall -F zoneclustername

   有关具体步骤，请参见如何删除区域群集。

6. 如果节点具有用于全局设备名称空间的专用分区，请将全局群集节点重新引导至非群集模式。

   - 在基于 SPARC 的系统上，运行以下命令。

         # shutdown -g0 -y -i0ok boot -x

   - 在基于 x86 的系统上，运行以下命令。

         # shutdown -g0 -y -i0
         ...
                               <<< Current Boot Parameters >>>
         Boot path: /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/
         sd@0,0:a
         Boot args:

         Type    b [file-name] [boot-flags] <ENTER>  to boot with options
         or      i <ENTER>                           to enter boot interpreter
         or      <ENTER>                             to boot with defaults

                           <<< timeout in 5 seconds >>>
         Select (b)oot or (i)nterpreter: b -x

7. 在 `/etc/vfstab` 文件中，删除除 `/global/.devices` 全局挂载点以外的所有以全局方式挂载的文件系统条目。
8. 如果打算在此节点上重新安装 Oracle Solaris Cluster 软件，请从 Sun Java Enterprise System (Java ES) 产品注册表中删除 Oracle Solaris Cluster 条目。

   如果 Java ES 产品注册表包含一条记录显示 Oracle Solaris Cluster 软件已安装，则 Java ES 安装程序会将 Oracle Solaris Cluster 组件灰显，从而不允许重新安装。

   1. 启动 Java ES 卸载程序。

      运行以下命令，其中 ver 是您从中安装 Oracle Solaris Cluster 软件的 Java ES 分发软件的版本。

          # /var/sadm/prod/SUNWentsysver/uninstall

   2. 按照提示选择要卸载的 `Oracle Solaris Cluster`。

      有关使用 `uninstall` 命令的更多信息，请参见《Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX》中的第 8 章 "Uninstalling"。

9. 如果不打算在此群集上重新安装 Oracle Solaris Cluster 软件，请断开与其他群集设备之间的传输电缆和传输交换机（如果有）。
   1. 如果卸载的节点与使用并行 SCSI 接口的存储设备相连接，请在断开传输电缆的连接后将 SCSI 端接器安装到存储设备的开路 SCSI 连接器。

      如果卸载的节点与使用光纤通道接口的存储设备连接，则不需要端接器。

   2. 有关断开连接的过程，请按照随主机适配器和服务器提供的文档执行操作。

   提示 - 如果使用回送文件接口 (lofi) 设备，Java ES 卸载程序会自动删除名为 `/.globaldevices` 的 lofi 文件。有关将全局设备名称空间迁移到 lofi 的更多信息，请参见迁移全局设备名称空间。

#### 有关节点卸载的疑难解答

本节介绍了运行 `clnode remove` 命令时可能收到的错误消息以及相应的纠正措施。

##### 未删除的群集文件系统条目

以下错误消息表示已删除的全局群集节点在其 `vfstab` 文件中仍引用了群集文件系统。

    Verifying that no unexpected global mounts remain in /etc/vfstab ... failed
    clnode:  global-mount1 is still configured as a global mount.
    clnode:  global-mount1 is still configured as a global mount.
    clnode:  /global/dg1 is still configured as a global mount.

    clnode:  It is not safe to uninstall with these outstanding errors.
    clnode:  Refer to the documentation for complete uninstall instructions.
    clnode:  Uninstall failed.

要纠正此错误，请返回到如何从群集节点中卸载 Oracle Solaris Cluster 软件，并重复执行其中的过程。在重新运行 `clnode remove` 命令前，请确保已成功完成此过程中的步骤 7。

##### 设备组中列出的未删除项

以下错误消息表明已删除的节点仍列在某个设备组中。

    Verifying that no device services still reference this node ... failed
    clnode:  This node is still configured to host device service "
    service".
    clnode:  This node is still configured to host device service "
    service2".
    clnode:  This node is still configured to host device service "
    service3".
    clnode:  This node is still configured to host device service "
    dg1".

    clnode:  It is not safe to uninstall with these outstanding errors.
    clnode:  Refer to the documentation for complete uninstall instructions.
    clnode:  Uninstall failed.

##### 缺少卸载脚本

如果您不使用 `installer` 程序安装或升级现在要删除的 Sun Cluster 3.1 或 3.2 软件，则不会有用于该软件版本的卸载脚本。此时请执行以下步骤来卸载该软件。

注 - Oracle Solaris Cluster 3.3 软件通过 installer 程序安装，因此这些步骤不适用于该软件版本。

# 如何在没有卸载脚本的情况下卸载 Sun Cluster 3.1 和 3.2 软件

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 转至不与任何 Sun Cluster 软件包关联的目录。

       # cd /directory

3. 从节点卸载 Sun Cluster 软件。

       # scinstall -r

4. 重命名 `productregistry` 文件，允许在将来重新安装软件。

       # mv /var/sadm/install/productregistry /var/sadm/install/productregistry.sav

#### 创建、设置和管理 Oracle Solaris Cluster SNMP 事件 MIB

本节介绍了如何创建、设置和管理简单网络管理协议 (Simple Network Management Protocol, SNMP) 事件管理信息库 (Management Information Base, MIB)。此外，本节还介绍了如何启用、禁用和更改 Oracle Solaris Cluster SNMP 事件 MIB。

Oracle Solaris Cluster 软件目前支持一个 MIB，即事件 MIB。SNMP 管理器软件可实时捕获群集事件。一经启用，SNMP 管理器就会自动向 `clsnmphost` 命令所定义的所有主机发送陷阱通知。MIB 维护着一张只读表，其中包含了最近发生的 50 个事件。由于群集会生成大量通知，因此，只有严重程度为 `warning` 或更高的事件才会作为陷阱通知发送。系统重新引导后此信息将不再存在。

SNMP 事件 MIB 是在 `sun-cluster-event-mib.mib` 文件中定义的，并位于 `/usr/cluster/lib/mib` 目录中。您可以使用此定义来解释 SNMP 陷阱信息。

事件 SNMP 模块的默认端口号是 11161，SNMPtraps 的默认端口是 11162。通过修改 Common Agent Container 属性文件`/etc/cacao/instances/default/private/cacao.properties` 可以更改这些端口号。

创建、设置和管理 Oracle Solaris Cluster SNMP 事件 MIB 可能涉及以下任务。

表 9-3 任务表：创建、设置和管理 Oracle Solaris Cluster SNMP 事件MIB

任务 | 指导
--- | ---
启用 SNMP 事件 MIB | 如何启用 SNMP 事件 MIB
禁用 SNMP 事件 MIB | 如何禁用 SNMP 事件 MIB
更改 SNMP 事件 MIB | 如何更改 SNMP 事件 MIB
在将要接收 MIB 陷阱通知的主机的列表中添加 SNMP 主机 | 如何在节点上使 SNMP 主机能够接收 SNMP 陷阱
删除 SNMP 主机 | 如何在节点上禁止 SNMP 主机接收 SNMP 陷阱
添加一个 SNMP 用户 | 如何在节点上添加 SNMP 用户
删除 SNMP 用户 | 如何从节点中删除 SNMP 用户

# 如何启用 SNMP 事件 MIB

此过程说明如何启用 SNMP 事件 MIB。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 启用 SNMP 事件 MIB。

       phys-schost-1# clsnmpmib enable [-n node] MIB

   [`-n` node]

     指定要启用的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项，默认情况下将使用当前节点。

   MIB

     指定要启用的 MIB 的名称。在本例中，MIB 的名称必须是 `event`。

# 如何禁用 SNMP 事件 MIB

此过程说明如何禁用 SNMP 事件 MIB。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 禁用 SNMP 事件 MIB。

       phys-schost-1# clsnmpmib disable -n node MIB

   `-n` node

     指定要禁用的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项，默认情况下将使用当前节点。

   MIB

     指定要禁用的 MIB 的类型。在本例中，必须指定 `event`。

# 如何更改 SNMP 事件 MIB

此过程说明如何更改 SNMP 事件 MIB 的协议。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 更改 SNMP 事件 MIB 的协议。

       phys-schost-1# clsnmpmib set -n node -p version=value MIB

   `-n` node

     指定要更改的事件 MIB 所在的 node。您可以指定一个节点 ID 或节点名称。如果不指定此选项，默认情况下将使用当前节点。

   `-p` version=value

     指定 MIB 将使用的 SNMP 协议的版本。您可以按如下方式指定 value：

     - `version=SNMPv2`

     - `version=snmpv2`

     - `version=2`

     - `version=SNMPv3`

     - `version=snmpv3`

     - `version=3`

   MIB

     指定要应用子命令的一个或多个 MIB 的名称。在本例中，必须指定 `event`。如果您没有指定此操作数，该子命令将使用默认的加号 (`+`)，这意味着所有 MIB。如果您使用 MIB 操作数，请在空格分隔列表中所有其他命令行选项之后指定 MIB。

# 如何在节点上使 SNMP 主机能够接收 SNMP 陷阱

此过程说明如何在节点上将一个 SNMP 主机添加到要接收 MIB 陷阱通知的主机列表中。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 将主机添加到另一节点上某个团体的 SNMP 主机列表中。

       phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host

   `-c` SNMPcommunity

     指定与主机名配合使用的 SNMP 团体名称。

     如果将主机添加到除 `public` 以外的团体，必须指定 SNMP 团体名称 SNMPcommunity。如果使用不带 `-c` 选项的 `add` 子命令，该子命令会使用 `public` 作为默认团体名称。

     如果指定的团体名称不存在，此命令将创建该团体。

   `-n` node

     指定为访问群集中的 SNMP MIB 而提供的 SNMP 主机所在 node 的名称。您可以指定一个节点名称或节点 ID。如果不指定此选项，默认情况下将使用当前节点。

   host

     指定供访问群集中的 SNMP MIB 的主机的名称、IP 地址或 IPv6 地址。

# 如何在节点上禁止 SNMP 主机接收 SNMP 陷阱

此过程说明如何在节点上将一个 SNMP 主机从要接收 MIB 陷阱通知的主机列表中删除。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 在指定节点上将主机从某个团体的 SNMP 主机列表中删除。

       phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host

   `remove`

     将指定 SNMP 主机从指定节点上删除。

   `-c` SNMPcommunity

     指定要从中删除 SNMP 主机的 SNMP 团体的名称。

   `-n` node

     指定要从配置中删除的 SNMP 主机所在 node 的名称。您可以指定一个节点名称或节点 ID。如果不指定此选项，默认情况下将使用当前节点。

   host

     指定要从配置中删除的主机的名称、IP 地址或 IPv6 地址。

     要删除指定 SNMP 团体中的所有主机，请使用加号 (`+`) 代替 host，并使用 `-c` 选项。要删除所有主机，请使用加号 (`+`) 代替 host。

# 如何在节点上添加 SNMP 用户

此过程说明如何向节点上的 SNMP 用户配置中添加 SNMP 用户。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 添加 SNMP 用户。

       phys-schost-1# clsnmpuser create -n node -a authentication \ -f password user

   `-n` node

     指定要在其中添加 SNMP 用户的节点。您可以指定一个节点 ID 或节点名称。如果不指定此选项，默认情况下将使用当前节点。

   `-a` authentication

     指定用于对用户进行授权的验证协议。验证协议的值可以是 `SHA` 或 `MD5`。

   `-f` password

     指定包含 SNMP 用户密码的文件。如果在创建新用户时未指定该选项，则此命令会提示您输入一个密码。此选项仅对 `add` 子命令有效。

     必须按以下格式指定用户密码（每个密码占一行）：

         user:password

     密码不能包含以下字符，也不能包含空格：

     - `;`（分号）

     - `:`（冒号）

     - `\`（反斜杠）

     - `\n`（新行）

   user

     指定要添加的 SNMP 用户的名称。

# 如何从节点中删除 SNMP 用户

此过程说明如何从节点上的 SNMP 用户配置中删除 SNMP 用户。

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

此过程提供了 Oracle Solaris Cluster 命令的长格式。此外，大多数命令还有简短格式。这些命令除了名称长短的不同以外，其功能都是相同的。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 删除 SNMP 用户。

       phys-schost-1# clsnmpuser delete -n node user

   `-n` node

     指定要从中删除 SNMP 用户的节点。您可以指定一个节点 ID 或节点名称。如果不指定此选项，默认情况下将使用当前节点。

   user

     指定要删除的 SNMP 用户的名称。

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