将主机添加到集群
使用 cluster_add_host 命令可将主机添加到集群。
cluster_add_host cluster=ClusterName host=HostName map=MapName
参数
| Name | 类型 | 描述 | 必需 |
|---|---|---|---|
| cluster | 对象名 | 要包含主机的集群的名称。 | Y |
| 主机 | 对象名 | 要添加到集群的主机。 | Y |
| map | 枚举 | 定义是通过主机映射覆盖集群映射或反向覆盖,还是将集群映射添加到主机映射的顶部。 | Y |
如果主机已属于其他集群,那么此命令将失败。 如果主机已属于指定集群,那么该操作会成功完成,但无任何效果。
使用 map 参数:
- 如果 map=cluster,那么将使用集群的映射和类型覆盖主机的映射和主机类型。
- 如果 map=host,那么主机的映射和类型将覆盖集群的映射及其主机类型。 使用此值可将主机添加到某个空集群,以便此集群获取该主机的映射。
- 如果 map=clusterWithHostExceptions,那么主机将保留其映射,而集群映射会附加到主机映射的上面。
即使更改影响多个卷,主机或集群都只会接收到一条 SCSI Unit Attention 消息。
示例:
cluster_add_host cluster=Cluster1 host=Host1 map=cluster
输出:
命令已成功完成。
访问控制
| 用户类别 | 许可权 |
|---|---|
| 存储管理员 | 允许 |
| 存储集成管理员 | 允许 |
| 应用程序管理员 | 不允许 |
| 安全性管理员 | 不允许 |
| 只读用户 | 不允许 |
| 技术人员 | 不允许 |
返回码
- HOST_BAD_NAME
主机名不存在。
- CLUSTER_BAD_NAME
集群名称不存在。
- HOST_BELONGS_TO_ANOTHER_CLUSTER
此主机已属于另一个集群。
- HOST_AND_CLUSTER_HAVE_CONFLICTING_MAPPINGS
主机映射与集群映射冲突。
- HOST_AND_CLUSTER_HAVE_DIFFERENT_MAPPING_TYPE
主机映射类型与集群映射类型不同。
- HOST_NOT_IN_CLUSTERS_DOMAINS
主机不属于集群所连接的任何域。