控制器节点

配置网络接口

  1. 将第一个接口配置为管理接口

    IP 地址: 10.0.0.11

    网络掩码: 255.255.255.0 (或 /24)

    默认网关: 10.0.0.1

  2. 提供者接口使用特殊配置,未为其分配 IP 地址。将第二个接口配置为提供者接口

    INTERFACE_NAME 替换为实际的接口名称。例如,eth1ens224

    对于 Ubuntu

    • 编辑 /etc/network/interfaces 文件,使其包含以下内容

      # The provider network interface
      auto INTERFACE_NAME
      iface INTERFACE_NAME inet manual
      up ip link set dev $IFACE up
      down ip link set dev $IFACE down
      

    对于 RHEL 或 CentOS

    • 编辑 /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME 文件,使其包含以下内容

      不要更改 HWADDRUUID 键。

      DEVICE=INTERFACE_NAME
      TYPE=Ethernet
      ONBOOT="yes"
      BOOTPROTO="none"
      

    对于 SUSE

    • 编辑 /etc/sysconfig/network/ifcfg-INTERFACE_NAME 文件,使其包含以下内容

      STARTMODE='auto'
      BOOTPROTO='static'
      
  3. 重启系统以激活更改。

配置名称解析

  1. 将节点的主机名设置为 controller

  2. 编辑 /etc/hosts 文件以包含以下内容

    # controller
    10.0.0.11       controller
    
    # compute1
    10.0.0.31       compute1
    
    # block1
    10.0.0.41       block1
    
    # object1
    10.0.0.51       object1
    
    # object2
    10.0.0.52       object2
    

    警告

    有些发行版会在 /etc/hosts 文件中添加一个多余的条目,将实际的hostname解析到另一个环回IP地址,例如 127.0.1.1。您必须注释掉或删除此条目以防止名称解析问题。 不要删除 127.0.0.1 条目。

    注意

    本指南包含可选服务的host条目,以便在您选择部署它们时减少复杂性。