如何在添加节点或专用网络时更改专用网络配置
执行此任务可更改全局群集的专用 IP 地址范围,以适应下列一个或多个群集组件数量的增加:
此过程也可以用来缩小专用 IP 地址范围。
注 -
该过程需要关闭整个群集。如果只需要更改网络掩码(例如,为了添加区域群集支持),请勿执行此过程。而应改而从在群集模式下运行的全局群集节点中运行以下命令,以指定预期的区域群集数量:
phys-schost# cluster set-netprops num_zoneclusters=N
该命令无需关闭群集。
-
在群集中的某个节点上承担root角色。
-
从一个节点启动 clsetup 实用程序。
phys-schost# clsetup
屏幕上将显示 clsetup 主菜单。
-
使每个资源组脱机。
-
选择 "Resource Group"(资源组)菜单项。
将显示 "Resource Group"(资源组)菜单。
-
选择 "Online/Offline or Switchover a Resource Group"(使资源组处于联机/脱机状况或在两种状态间切换)菜单项。
-
按照提示使所有资源组脱机并将其置于不受管理状态。
-
所有资源组都脱机后,键入 q 返回到 "Resource Group"(资源组)菜单。
-
禁用群集中的所有资源。
-
选择 "Enable/Disable a Resource"(启用/禁用资源)菜单项。
-
选择要禁用的资源,然后按照提示进行操作。
-
对每个要禁用的资源重复执行上一步骤。
-
所有资源都禁用后,键入 q 返回到 "Resource Group"(资源组)菜单。
-
退出 clsetup 实用程序。
-
检验是否所有节点上的所有资源都处于 Offline 状态,以及是否所有资源组都处于 Unmanaged 状态。
# cluster status -t resource,resourcegroup
- –t
-
限定为仅输出指定的群集对象
- resource
-
指定资源
- resourcegroup
-
指定资源组
-
从一个节点,关闭群集。
# cluster shutdown -g0 -y
- –g
-
指定等待时间(秒)
- –y
-
禁止发出用于询问您是否确认要关闭的提示
-
将各个节点都引导成非群集模式。
- SPARC:
ok boot -x
- x86:
- 在 GRUB 菜单中,使用方向键选择适当的 Oracle Solaris 条目,然后键入 e 编辑其命令。
有关基于 GRUB 的引导的更多信息,请参见引导和关闭 Oracle Solaris 11.2 系统
中的引导系统。
- 在引导参数屏幕中,使用方向键选择 kernel 项,然后键入 e 以编辑该项。
- 在 multiboot 命令中添加 -x 以指定将系统引导至非群集模式。
- 按 Enter 键接受更改,并返回到引导参数屏幕。
屏幕将显示编辑后的命令。
- 键入 b 将节点引导至非群集模式。
注 - 对内核引导参数命令所做的这一更改在系统引导后将失效。下次重新引导节点时,系统将引导至群集模式。如果希望引导至非群集模式,请执行上述步骤以再次将 –x 选项添加到内核引导参数命令中。
-
从一个节点启动 clsetup 实用程序。
在非群集模式下运行时,clsetup 实用程序会为非群集模式操作显示主菜单。
-
选择 "Change Network Addressing and Ranges for the Cluster Transport"(更改群集传输的网络寻址和范围)菜单项。
clsetup 实用程序显示当前的专用网络配置,然后询问您是否要更改此配置。
-
要更改专用网络 IP 地址或 IP 地址范围,请键入 yes,然后按回车键。
clsetup 实用程序将显示默认的专用网络 IP 地址 172.16.0.0,并询问您是否接受此默认值。
-
更改或接受此专用网络 IP 地址。
-
要接受默认的专用网络 IP 地址并继续进行 IP 地址范围更改,请键入 yes,然后按回车键。
-
要更改默认的专用网络 IP 地址,请执行以下步骤:
-
对于 clsetup 实用程序询问的是否接受默认地址的问题,键入 no 作为响应,然后按回车键。
clsetup 实用程序将提示您输入新的专用网络 IP 地址。
-
键入新的 IP 地址,然后按回车键。
clsetup 实用程序会显示默认网络掩码,然后询问您是否接受该默认网络掩码。
-
更改或接受默认的专用网络 IP 地址。
默认网络掩码为 255.255.240.0。此默认 IP 地址范围支持在群集中包含最多 64 个节点、12 个区域群集和 10 个专用网络。
-
要接受该默认 IP 地址范围,请键入 yes,然后按回车键。
-
要更改 IP 地址范围,请执行以下步骤:
-
对于 clsetup 实用程序询问的是否接受默认地址范围的问题,键入 no 作为响应,然后按回车键。
当您拒绝默认网络掩码时,clsetup 实用程序将提示您输入要在群集中配置的节点、专用网络和区域群集的数量。
-
提供您期望在群集中配置的节点、专用网络和区域群集的数目。
clsetup 实用程序将根据这些数字计算出两个网络掩码供选择:
-
指定上述任一网络掩码,或另外指定一个可支持预期节点、专用网络和区域群集数目的网络掩码。
-
对于 clsetup 实用程序询问的是否继续进行更新的问题,键入 yes 作为响应。
-
完成后,退出 clsetup 实用程序。
-
将每个节点重新引导回群集模式。
-
关闭各个节点。
# shutdown -g0 -y
-
将每个节点都引导到群集模式下。
-
从一个节点启动 clsetup 实用程序。
# clsetup
屏幕上将显示 clsetup 主菜单。
-
重新启用所有禁用的资源。
-
选择 "Resource Group"(资源组)菜单项。
将显示 "Resource Group"(资源组)菜单。
-
选择 "Enable/Disable a Resource"(启用/禁用资源)菜单项。
-
选择要启用的资源,然后按照提示操作。
-
对每个禁用的资源重复上述步骤。
-
所有资源都重新启用之后,键入 q 返回到 "Resource Group"(资源组)菜单。
-
使每个资源组重新联机。
如果节点包含非全局区域,还应使这些区域内的所有资源组联机。
-
选择 "Online/Offline or Switchover a Resource Group"(使资源组处于联机/脱机状况或在两种状态间切换)菜单项。
-
按照提示将各个资源组置入被管理状态,然后使资源组联机。
-
在所有资源组都重新联机之后,退出 clsetup 实用程序。
键入 q 退出每个子菜单,或者按 Ctrl-C。
接下来的步骤
要向现有的群集中添加节点,请转至以下过程之一: