首次安装群集时,系统会指定默认专用主机名。默认专用主机名的格式为:clusternode< nodeid>-priv,例如:clusternode3-priv。只有当专用主机名已在域中使用,您才能更改它。
![]() | 注意 - 不要尝试给新的专用主机名分配 IP 地址。群集软件将对其进行分配。 |
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
phys-schost# clresource disable resource[,...]
要禁用的应用程序应包括:
HA-DNS 和 HA-NFS 服务(如果已配置)
已通过定制操作配置为使用该专用主机名的任何应用程序
任何正由客户机通过专用互连使用的应用程序
有关使用 clresource 命令的信息,请参见 clresource(1CL) 手册页和Oracle Solaris Cluster 数据服务规划和管理指南 。
可使用 svcadm 命令关闭 NTP 守护进程。有关 NTP 守护进程的更多信息,请参见 svcadm(1M) 手册页。
phys-schost# svcadm disable ntp
请仅从群集中的某一个节点运行此实用程序。有关更多信息,请参见 clsetup(1CL) 手册页。
也可以运行 clnode 命令以代替 clsetup 实用程序来更改专用主机名。在下面的示例中,群集节点名称为 pred1。在运行下面的 clnode 命令后,转到Step 6。
phys-schost# /usr/cluster/bin/clnode set -p privatehostname=New-private-nodename pred1
在系统进行提示时回答问题。系统会要求您提供要更改专用主机名的节点的名称 (clusternode< nodeid>-priv) 以及新的专用主机名。
请在群集每个节点上执行此步骤。刷新可防止群集应用程序和数据服务尝试访问旧的专用主机名。
phys-schost# nscd -i hosts
如果您在 NTP 配置文件 (/etc/inet/ntp.conf) 中更改了某个专用主机名,并且 NTP 配置文件 (/etc/inet/ntp.conf.include) 中存在对等主机条目或存在指向对等主机的 include 文件的指针,请在每个节点上更新该文件。如果您在 NTP include 文件中更改了专用主机名,请在每个节点上更新 /etc/inet/ntp.conf.sc 文件。
如果在安装时执行此步骤,还要记得删除所配置的节点的名称。通常,各个群集节点上的 ntp.conf.scr 文件完全相同。
请在群集的每个节点上执行此步骤。
使用 svcadm 命令重新启动 NTP 守护进程。
# svcadm enable svc:network/ntp:default
phys-schost# clresource enable resource[,...]
有关使用 clresource 命令的信息,请参见 clresource(1CL) 手册页和Oracle Solaris Cluster 数据服务规划和管理指南 。
以下示例在节点 phys-schost-2 上将专用主机名从 clusternode2-priv 更改为 clusternode4-priv。在每个节点上执行此操作。
[Disable all applications and data services as necessary.] phys-schost-1# svcadm disable ntp phys-schost-1# clnode show | grep node ... private hostname: clusternode1-priv private hostname: clusternode2-priv private hostname: clusternode3-priv ... phys-schost-1# clsetup phys-schost-1# nscd -i hosts phys-schost-1# pfedit /etc/inet/ntp.conf.sc ... peer clusternode1-priv peer clusternode4-priv peer clusternode3-priv phys-schost-1# ping clusternode4-priv phys-schost-1# svcadm enable ntp [Enable all applications and data services disabled at the beginning of the procedure.]