Rate This Document
Findability
Accuracy
Completeness
Readability

Scaling BMS Nodes Horizontally

You can add a physical node as the BMS management node to manage the provisioning and configuration of all bare metal instances.

Changing the Hostname

Change the hostname of the new node to baremetal. For details, see Configuring Hostnames.

Disabling the Firewall and SELinux

Disable the firewall and SELinux. For details, see Disabling the Firewall and SELinux.

Configuring DNS

Perform the following operations on the Ironic manager node (baremetal).

  1. Modify the /etc/hosts file.
    1. Open the file.
      1
      vi /etc/hosts
      
    2. Press i to enter the insert mode and add the following content in the blank area:
      1
      2
      3
      4
      NIC IP address of the management node controller
      NIC IP address of the x86 compute node x86-compute
      NIC IP address of the Arm compute node arm-compute
      IP address of the Ironic management node baremetal
      
    3. Press Esc, type :wq!, and press Enter to save the file and exit.
  2. Modify the hosts file on non-ironic management nodes (controller, x86-compute and arm-compute).
    1. Open the file.
      1
      vi /etc/hosts
      
    2. Press i to enter the insert mode and add the following content in the blank area:
      1
      IP address of the Ironic management node baremetal
      
    3. Press Esc, type :wq!, and press Enter to save the file and exit.

Configuring NTP

Perform the following operations on the Ironic manager node (baremetal).

  1. Install chrony.
    1
    yum -y install chrony
    
    1. Set a unified time zone. For example, set the time zone to Asia/Shanghai.
      1
      timedatectl set-timezone Asia/Shanghai
      
    2. Modify the /etc/chrony.conf file.
      vi /etc/chrony.conf
    3. Press i to enter the insert mode, add the following content to the file, and delete or comment out other contents related to server:
      1
      server controller iburst
      

    4. Press Esc, type :wq!, and press Enter to save the file and exit.
  2. Enable the chrony service and configure it to start as the system boots.
    1
    2
    systemctl enable chronyd.service
    systemctl restart chronyd.service
    
  3. Verify time synchronization.
    1
    chronyc sources
    

    The Ironic management node shows that the controller node is the clock source.