Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何删除群集传输电缆、传输适配器和传输交换机

可使用以下过程从节点配置中删除群集传输电缆、传输适配器以及传输交换机。禁用电缆后,电缆的两个端点仍处于已配置状态。如果适配器仍用作传输电缆的一个端点,则无法删除该适配器。


Caution

注意  -  每个群集节点至少需要一条通向群集中其他各节点的有效传输路径。任何两个节点之间都必须有传输路径。禁用电缆前,请务必检验节点的群集互连的状态。只有当您确认了某个电缆连接是冗余的之后,才能禁用它。也就是说,要确保有另外一个连接可用。禁用节点所剩的最后一个工作电缆会使该节点脱离群集。


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

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

您还可以使用 Oracle Solaris Cluster Manager GUI 从集群中删除电缆、传输适配器和专用适配器。有关 GUI 登录说明,请参见如何访问 Oracle Solaris Cluster Manager

  1. 在群集中的任一节点上承担 root 角色。
  2. 检查其余群集传输路径的状态。
    # clinterconnect status

    Caution

    注意  -  如果在尝试删除由两个节点所组成的群集中的一个节点时收到错误消息(如 "path faulted"),请先找出问题之所在,然后再继续执行此过程。这样的问题可能表明节点路径不可用。删除所剩的正常路径会使节点脱离群集,并可能导致群集重新配置。


  3. 启动 clsetup 实用程序。
    # clsetup

    这时将显示主菜单。

  4. 键入与访问群集互连菜单选项对应的编号。
  5. 键入与禁用传输电缆选项对应的编号。

    按说明进行操作,并键入请求的信息。您需要知道适用的节点名称、适配器名称和交换机名称。

  6. 键入与删除传输电缆选项对应的编号。

    按说明进行操作,并键入请求的信息。您需要知道适用的节点名称、适配器名称和交换机名称。


    注 -  如果删除的是物理电缆,请断开端口与目标设备之间的电缆。
  7. 键入与从节点删除传输适配器选项对应的编号。

    按说明进行操作,并键入请求的信息。您需要知道适用的节点名称、适配器名称和交换机名称。

    如果要从节点中移除物理适配器,请参见Oracle Solaris Cluster 4.2 Hardware Administration Manual 以了解硬件维修过程。

  8. 键入与删除传输交换机选项对应的编号。

    按说明进行操作,并键入请求的信息。您需要知道适用的节点名称、适配器名称和交换机名称。


    注 -  如果有任何端口在任何传输电缆上仍用作端点,则无法删除交换机。
  9. 检验是否已删除电缆、适配器或交换机。
    # clinterconnect show node:adapter,adapternode
    # clinterconnect show  node:adapter
    # clinterconnect show  node:switch

    此命令的输出内容中不应出现已从相应节点删除的传输电缆或适配器。

示例 7-3  删除传输电缆、传输适配器或传输交换机

以下示例显示了如何使用 clsetup 命令删除传输电缆、传输适配器或传输交换机。

[Assume the root role on any node in the cluster.]
[Start the utility:]
# clsetup
[Select Cluster interconnect.[
[Select either Remove a transport cable,
Remove a transport adapter to a node,
or Remove a transport switch.[
[Answer the questions when prompted.[
   You Will Need:         
Information            Example:
   node names             phys-schost-1
   adapter names          net0
   switch names           hub1
[Verify that the clinterconnect
command was completed successfully:]
Command completed successfully.
[Quit the clsetup utility Cluster Interconnect Menu and Main Menu.]
[Verify that the cable, adapter, or switch is removed:]
# clinterconnect show phys-schost-1:net5,hub2@0
 ===Transport Cables ===
Transport Cable:                      phys-schost-1:net5,hub2@0
Endpoint1:                            phys-schost-1:net5
Endpoint2:                            hub2@0
State:                                Enabled

# clinterconnect show phys-schost-1:net5
=== Transport Adepters for net5
Transport Adapter:                             net5
Adapter State:                                 Enabled
Adapter Transport Type:                        dlpi
Adapter Property (device_name):                net6
Adapter Property (device_instance):            0
Adapter Property (lazy_free):                  1
Adapter Property (dlpi_heartbeat_timeout):     10000
Adapter Property (dlpi_heartbeat_quantum):     1000
Adapter Property (nw_bandwidth):               80
Adapter Property (bandwidth):                  70
Adapter Property (ip_address):                 172.16.0.129
Adapter Property (netmask):                    255.255.255.128
Adapter Port Names:                            0
Adapter Port State (0):                        Enabled

# clinterconnect show hub2
=== Transport Switches ===
Transport Switch:                                hub2
State:                                            Enabled
Type:                                             switch
Port Names:                                       1 2
Port State(1):                                    Enabled
Port State(2):                                    Enabled