You can use the management
GUI or the command-line interface to create a host cluster.
When you create a host cluster, you
can specify the hosts to include in the cluster. You can also create
an empty host cluster and add hosts later. If you select hosts to
add to the host cluster, all of the common private volume mappings
for the hosts become shared mappings for the host cluster. However,
you can also exclude specific volumes from being shared. The private
volume mappings are not shared with any other hosts in the host cluster.
A host can be a member of only one host cluster.
With shared mapping, volumes are
mapped on a host cluster basis. The volumes are shared by all of the
hosts in the host cluster, if thereĀ areĀ no Small Computer System Interface
(SCSI) LUN conflicts among the hosts. Volumes that contain data that
is needed by other hosts are examples of a shared mapping.
Using the management GUI
To create a host
cluster, complete these steps:
- In the management GUI, select .
- On the Host Cluster page, select Create Host Cluster.
- On the Create Host Cluster page, enter
the name of the host cluster that you want to create.
- Select the available hosts to include within
the host cluster. By default, any volumes that are mapped to all the
selected hosts become a shared mapping for the host cluster, which
each of the hosts inherit. Any new volume mappings that are added
to the host cluster are inherited by each host in the host cluster.
You can also choose to create an empty host cluster to add individual
hosts later.
- Click Next.
- If you selected hosts to add to the host
cluster, you can exclude specific volumes that are already mapped
to these hosts. These volumes are retained as private mappings to
the individual hosts in the host cluster but do not become shared
mappings for the entire host cluster. New hosts that are added to
the host cluster do not inherit these volume mappings. Select any
volumes that you want to remain private mappings.
- If throttles are configured on any of the
selected hosts, the throttles must be removed to be included in the
host cluster. Throttles can be applied only to the host cluster and
not individual hosts within the cluster. If you choose not to remove
the throttles from the host, the host is excluded from the host cluster.
- Click Next.
- On the Summary page, verify the settings
and click Create Host Cluster.
Note: If you
selected hosts with volumes that have SCSI ID conflicts, the system
does not add these mappings to the host cluster. A SCSI LUN ID conflict
occurs when multiple hosts are mapped to the same volume but with
different SCSI IDs. In this case, a shared mapping is not created
because the system does not allow a volume to be mapped more than
once to the same host. The Summary page lists
all volumes that contain conflicts and the system retains these mappings
as private mappings to the original hosts.
Using the command-line interface
To create an empty host cluster by
using the command-line interface, enter the following command:
mkhostcluster -name name
where
name is the name of the new host cluster. To add hosts
to host cluster, you can use the
addhostclustermember command.
To create a host
cluster with host members, enter the following command:
mkhostcluster -name name -seedfromhost host_id_list | host_name_list
where
name is the name of the new host cluster
and
host_id_list or
host_name_list is either the ID or name of the hosts that you are adding to the
host cluster. By default any mappings that are associated with the
host become shared mappings for all the hosts in the host cluster.
If multiple hosts are added, any mappings that are in common among
the added hosts become shared mappings. Mappings that are not in common
remain private mappings to individual hosts.
To create a host cluster with host
members but to exclude a specific volume that is mapped to the host
from being shared in the host cluster, enter the following command:
mkhostcluster -name name -seedfromhost host_id_list | host_name_list
-ignoreseedvolume host_id_list | host_name_list
where
name is the name of the new
host cluster,
host_id_list or
host_name_list is either the ID or name of the hosts that you are adding to the
host cluster. If you want to exclude volumes from shared mappings
for the host cluster, use the
-ignoreseedvolume parameter to specify any volumes to remain private mappings. For
example, if you have a boot drive on a volume, you can exclude that
volume from being shared among all the host members in the cluster.