Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何在添加节点或专用网络时更改专用网络配置

执行此任务可更改全局群集的专用 IP 地址范围,以适应下列一个或多个群集组件数量的增加:

  • 节点或非全局区域数

  • 专用网络数

  • 区域群集数

此过程也可以用来缩小专用 IP 地址范围。


注 -  该过程需要关闭整个群集。如果只需要更改网络掩码(例如,为了添加区域群集支持),请勿执行此过程。而应改而从在群集模式下运行的全局群集节点中运行以下命令,以指定预期的区域群集数量:
phys-schost# cluster set-netprops num_zoneclusters=N

该命令无需关闭群集。


  1. 在群集中的某个节点上承担root角色。
  2. 从一个节点启动 clsetup 实用程序。
    phys-schost# clsetup

    屏幕上将显示 clsetup 主菜单。

  3. 使每个资源组脱机。
    1. 选择 "Resource Group"(资源组)菜单项。

      将显示 "Resource Group"(资源组)菜单。

    2. 选择 "Online/Offline or Switchover a Resource Group"(使资源组处于联机/脱机状况或在两种状态间切换)菜单项。
    3. 按照提示使所有资源组脱机并将其置于不受管理状态。
    4. 所有资源组都脱机后,键入 q 返回到 "Resource Group"(资源组)菜单。
  4. 禁用群集中的所有资源。
    1. 选择 "Enable/Disable a Resource"(启用/禁用资源)菜单项。
    2. 选择要禁用的资源,然后按照提示进行操作。
    3. 对每个要禁用的资源重复执行上一步骤。
    4. 所有资源都禁用后,键入 q 返回到 "Resource Group"(资源组)菜单。
  5. 退出 clsetup 实用程序。
  6. 检验是否所有节点上的所有资源都处于 Offline 状态,以及是否所有资源组都处于 Unmanaged 状态。
    # cluster status -t resource,resourcegroup
    –t

    限定为仅输出指定的群集对象

    resource

    指定资源

    resourcegroup

    指定资源组

  7. 从一个节点,关闭群集。
    # cluster shutdown -g0 -y
    –g

    指定等待时间(秒)

    –y

    禁止发出用于询问您是否确认要关闭的提示

  8. 将各个节点都引导成非群集模式。
    • SPARC:
      ok boot -x
    • x86:
      1. 在 GRUB 菜单中,使用方向键选择适当的 Oracle Solaris 条目,然后键入 e 编辑其命令。

        有关基于 GRUB 的引导的更多信息,请参见引导和关闭 Oracle Solaris 11.2 系统 中的引导系统

      2. 在引导参数屏幕中,使用方向键选择 kernel 项,然后键入 e 以编辑该项。
      3. multiboot 命令中添加 -x 以指定将系统引导至非群集模式。
      4. 按 Enter 键接受更改,并返回到引导参数屏幕。

        屏幕将显示编辑后的命令。

      5. 键入 b 将节点引导至非群集模式。

        注 - 对内核引导参数命令所做的这一更改在系统引导后将失效。下次重新引导节点时,系统将引导至群集模式。如果希望引导至非群集模式,请执行上述步骤以再次将 –x 选项添加到内核引导参数命令中。
  9. 从一个节点启动 clsetup 实用程序。

    在非群集模式下运行时,clsetup 实用程序会为非群集模式操作显示主菜单。

  10. 选择 "Change Network Addressing and Ranges for the Cluster Transport"(更改群集传输的网络寻址和范围)菜单项。

    clsetup 实用程序显示当前的专用网络配置,然后询问您是否要更改此配置。

  11. 要更改专用网络 IP 地址或 IP 地址范围,请键入 yes,然后按回车键。

    clsetup 实用程序将显示默认的专用网络 IP 地址 172.16.0.0,并询问您是否接受此默认值。

  12. 更改或接受此专用网络 IP 地址。
    • 要接受默认的专用网络 IP 地址并继续进行 IP 地址范围更改,请键入 yes,然后按回车键。
    • 要更改默认的专用网络 IP 地址,请执行以下步骤:
      1. 对于 clsetup 实用程序询问的是否接受默认地址的问题,键入 no 作为响应,然后按回车键。

        clsetup 实用程序将提示您输入新的专用网络 IP 地址。

      2. 键入新的 IP 地址,然后按回车键。

        clsetup 实用程序会显示默认网络掩码,然后询问您是否接受该默认网络掩码。

  13. 更改或接受默认的专用网络 IP 地址。

    默认网络掩码为 255.255.240.0。此默认 IP 地址范围支持在群集中包含最多 64 个节点、12 个区域群集和 10 个专用网络。

    • 要接受该默认 IP 地址范围,请键入 yes,然后按回车键。
    • 要更改 IP 地址范围,请执行以下步骤:
      1. 对于 clsetup 实用程序询问的是否接受默认地址范围的问题,键入 no 作为响应,然后按回车键。

        当您拒绝默认网络掩码时,clsetup 实用程序将提示您输入要在群集中配置的节点、专用网络和区域群集的数量。

      2. 提供您期望在群集中配置的节点、专用网络和区域群集的数目。

        clsetup 实用程序将根据这些数字计算出两个网络掩码供选择:

        • 第一个网络掩码是支持指定节点、专用网络和区域群集数目的最小网络掩码。

        • 第二个网络掩码可支持两倍于指定值的节点、专用网络和区域群集数目,从而适应未来可能出现的增长情况。

      3. 指定上述任一网络掩码,或另外指定一个可支持预期节点、专用网络和区域群集数目的网络掩码。
  14. 对于 clsetup 实用程序询问的是否继续进行更新的问题,键入 yes 作为响应。
  15. 完成后,退出 clsetup 实用程序。
  16. 将每个节点重新引导回群集模式。
    1. 关闭各个节点。
      # shutdown -g0 -y
    2. 将每个节点都引导到群集模式下。
  17. 从一个节点启动 clsetup 实用程序。
    # clsetup

    屏幕上将显示 clsetup 主菜单。

  18. 重新启用所有禁用的资源。
    1. 选择 "Resource Group"(资源组)菜单项。

      将显示 "Resource Group"(资源组)菜单。

    2. 选择 "Enable/Disable a Resource"(启用/禁用资源)菜单项。
    3. 选择要启用的资源,然后按照提示操作。
    4. 对每个禁用的资源重复上述步骤。
    5. 所有资源都重新启用之后,键入 q 返回到 "Resource Group"(资源组)菜单。
  19. 使每个资源组重新联机。

    如果节点包含非全局区域,还应使这些区域内的所有资源组联机。

    1. 选择 "Online/Offline or Switchover a Resource Group"(使资源组处于联机/脱机状况或在两种状态间切换)菜单项。
    2. 按照提示将各个资源组置入被管理状态,然后使资源组联机。
  20. 在所有资源组都重新联机之后,退出 clsetup 实用程序。

    键入 q 退出每个子菜单,或者按 Ctrl-C。

接下来的步骤

要向现有的群集中添加节点,请转至以下过程之一: