Removing hosts from host clusters

You can use the management GUI or the command-line interface to remove members of a host cluster.

When a host is removed from a host cluster, you can convert the shared mappings of the host cluster to private mappings or remove all shared mappings from the host. If shared mappings are converted to private mappings, volume access is not removed since the volume remains mapped to the host and its SCSI ID remains unchanged. If you choose to remove the shared mappings when you remove a host, only the private mappings for that host are retained when it is removed from the host cluster. When you remove the shared mapping, hosts cannot access those volumes that were mapped as shared mappings to the host cluster. If the host that is being removed is the last host in the host cluster, then the -force parameter must be used because removing the last host also removes all shared mappings from the host cluster.

Using the management GUI

To remove a host from a host cluster by using the management GUI, complete these steps:
  1. In the management GUI, select Hosts > Host Clusters.
  2. On the Host Cluster page, select a host cluster and select Actions > Remove Hosts.
  3. On the Remove Host Member page, select the host or hosts that you want to remove from the host cluster. Select Keep Mappings to retain all the shared mappings in the host cluster as private mappings for the selected hosts. Select Remove Mappings to remove all the shared mappings if the host or hosts that is being removed no longer require access to these volumes.
  4. Click Next.
  5. On the Summary page, verify the settings and click Remove Host.

Using the command-line interface

To remove a host from a host cluster with the command-line interface, enter the following command:
rmhostclustermember -host host_id_list_or_host_name_list hostcluster_id_or_hostcluster_name 
where
host_id_list_or_host_name_list is the name or ID of the host that you are
removing from the host cluster. The hostcluster_id_or_hostcluster_name is the
name or ID of the host cluster that you are removing the hosts from.
To remove a host from a host cluster and convert the shared mappings to private mappings for the removed host, enter the following command:
rmhostclustermember -host host_id_list_or_host_name_list -keepmappings hostcluster_id_or_hostcluster_name 
where host_id_list_or_host_name_list is the name or ID of the host that you are removing from the host cluster. The hostcluster_id_or_hostcluster_name is the name or ID of the host cluster that you are removing the hosts from.
To remove the last host and any shared mappings from a host cluster, enter the following command:
rmhostclustermember -host host_id_list_or_host_name_list -removemappings -force hostcluster_id_or_hostcluster_name
where host_id_list_or_host_name_list is the name or ID of the last host that you are removing from the host cluster. The hostcluster_id_or_hostcluster_name is the name or ID of the host cluster that you are removing the hosts from.