Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

如何更改现有群集的专用网络地址或地址范围

使用此过程可更改专用网络地址或/和所使用的网络地址的范围。要使用命令行执行此任务,请参见 cluster(1CL) 手册页。

开始之前

请确保启用了 root 角色对所有群集节点的远程 shell (rsh(1M)) 或安全 shell (ssh(1)) 访问权限。

  1. 在每个群集节点上执行以下子步骤,将所有群集节点重新引导至非群集模式:
    1. 在将要以非群集模式启动的群集节点上,承担可提供 solaris.cluster.admin RBAC 授权的角色。
    2. 使用 clnode evacuatecluster shutdown 命令关闭节点。

      clnode evacuate 命令可将指定节点上的所有设备组切换到下一个首选节点。该命令还将指定节点上的所有资源组切换到下一个首选的节点。

      # clnode evacuate node
      # cluster shutdown -g0 -y
  2. 从一个节点启动 clsetup 实用程序。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      3. 指定上述任一网络掩码,或另外指定一个可支持预期节点、专用网络和区域群集数目的网络掩码。
  7. 对于 clsetup 实用程序询问的是否继续进行更新的问题,键入 yes 作为响应。
  8. 完成后,退出 clsetup 实用程序。
  9. 在每个群集节点上完成以下子步骤,将各个群集节点重新引导回群集模式:
    1. 引导节点。
      • 在基于 SPARC 的系统上,运行以下命令。

        ok boot
      • 在基于 x86 的系统上,运行以下命令。

        显示 GRUB 菜单后,选择相应的 Oracle Solaris 条目,然后按 Enter 键。

  10. 验证引导节点时未发生错误,而且节点现在处于联机状态。
    # cluster status -t node