问题摘要:如果为 Sun Cluster 2.2 软件创建的逻辑主机 用数字而不用主机名来表示 IP 地址,则从 Sun Cluster 2.2 升级到 Sun Cluster 3.0 软件可能会 失败。
解决 方法:有两种方法可以解决此问题:
如果群集正在运行 Sun Cluster 2.2 软件,则重新 运行 scconf(1M) 命令以重置 LOGIP 字段,使之从 IP 地址恢 复为实际的主机名。
# scconf clustername -L logical_host -n host_list -g diskgroup_list -i adapter_list,logical_hostname |
下面的命令将 LOGIP 字段从 IP 地址重置为实际的名称。
# scconf schost -L schost-1 -n phys-schost-1,phys-schost-2 -g schost-1 -i hme0,hme0,schost-1 |
如果已将群集升级到 Sun Cluster 3.0 软件,则编辑已升级的节点上保存 的 ccd 文件的副本。编 辑 /var/cluster/logs/install/preserve/2.2/SUNWcluster/conf 目录中 的 ccd 文件,以实际名称替换 LOGIP 字段。
例如,下行指定的 IP 地址应更改为与逻辑主机名对应的 IP 地址。
LOGIP:phys-schost-1,phys-schost-2:hme0,hme0:192.29.72.238:1 |
对应的逻辑主机名替换 ccd 文件中的 IP 地址。
LOGIP:phys-schost-1,phys-schost-2:hme0,hme0:schost-1:1 |