Go to main content

Administering an Oracle® Solaris Cluster 4.4 Configuration

Exit Print View

Updated: November 2019
 
 

How to Remove Cluster Transport Cables, Transport Adapters, and Transport Switches

Use the following procedure to remove cluster transport cables, transport adapters, and transport switches from a node configuration. When a cable is disabled, the two endpoints of the cable remain configured. An adapter cannot be removed if it is still in use as an endpoint on a transport cable.


Caution

Caution  -  Each cluster node needs at least one functioning transport path to every other node in the cluster. No two nodes should be isolated from one another. Always verify the status of a node's cluster interconnect before disabling a cable. Only disable a cable connection after you have verified that it is redundant. That is, ensure that another connection is available. Disabling a node's last remaining working cable takes the node out of cluster membership.


The phys-schost# prompt reflects a global-cluster prompt. Perform this procedure on a global cluster.

This procedure provides the long forms of the Oracle Solaris Cluster commands. Most commands also have short forms. Except for the long and short forms of the command names, the commands are identical.


Note -  You can also use the Oracle Solaris Cluster Manager browser interface to remove cables, transport adapters, and private adapters from your cluster. For Oracle Solaris Cluster Manager log-in instructions, see How to Access Oracle Solaris Cluster Manager.
  1. Assume the root role on any node in the cluster.
  2. Check the status of the remaining cluster transport path.
    # clinterconnect status

    Caution

    Caution  -  If you receive an error such as path faulted while attempting to remove one node of a two-node cluster, investigate the problem before continuing with this procedure. Such a problem could indicate that a node path is unavailable. Removing the remaining operational path takes the node out of cluster membership and could result in a cluster reconfiguration.


  3. Start the clsetup utility.
    # clsetup

    The Main Menu is displayed.

  4. Type the number for the option for accessing the Cluster Interconnect menu.
  5. Type the number for the option for disabling the transport cable.

    Follow the instructions and type the requested information. You need to know the applicable node names, adapter names, and switch names.

  6. Type the number for the option for removing the transport cable.

    Follow the instructions and type the requested information. You need to know the applicable node names, adapter names, and switch names.


    Note -  If you are removing a physical cable, disconnect the cable between the port and the destination device.
  7. Type the number for the option for removing the transport adapter from a node.

    Follow the instructions and type the requested information. You need to know the applicable node names, adapter names, and switch names.

    If you are removing a physical adapter from a node, see the Managing Hardware With Oracle Solaris Cluster 4.4 for hardware service procedures.

  8. Type the number for the option for removing a transport switch.

    Follow the instructions and type the requested information. You need to know the applicable node names, adapter names, and switch names.


    Note -  A switch cannot be removed if any of the ports are still in use as endpoints on any transport cables.
  9. Verify that the cable, adapter, or switch has been removed.
    # clinterconnect show node:adapter,adapternode
    # clinterconnect show  node:adapter
    # clinterconnect show  node:switch

    The transport cable or adapter removed from the respective node should not appear in the output from this command.

Example 66  Verifying Removing a Transport Cable, Transport Adapter, or Transport Switch

The following example shows how to verify removal of a transport cable, transport adapter, or transport switch.

# 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