Compute Node

[Important]Important

Follow the Red Hat documentation’s 8.2. Install a Compute Node instructions, but note the following differences and additions.

  1. 8.2.1. Install the Compute Service Packages

    Do not apply as is.

    Instead, install only the following packages:

    # yum install openstack-nova-compute openstack-utils
  2. 8.2.2. Create the Compute Service Database

    Do not apply. Has been done on the Controller Node.

  3. 8.2.3. Configure the Compute Service Database Connection

    Apply as is.

  4. 8.2.4. Create the Compute Service Identity Records

Do not apply. Has been done on the Controller Node.

  1. 8.2.5. Configure Compute Service Authentication

Apply as is.

  1. 8.2.6. Configure the Firewall to Allow Compute Service Traffic

    Apply as is.

  2. 8.2.7. Configure the Compute Service to Use SSL

    Apply as is.

  3. 8.2.8. Configure RabbitMQ Message Broker Settings for the Compute Service

    Apply as is.

  4. 8.2.9. Enable SSL Communication Between the Compute Service and the Message Broker

    Apply as is.

  5. 8.2.10. Configure Resource Overcommitment

    Apply as is.

  6. 8.2.11. Reserve Host Resources

    Apply as is.

  7. 8.2.12. Configure Compute Networking

    Apply as is, except the following topics:

    1. 8.2.12.3. Configure the L2 Agent

      Do not apply.

    2. 8.2.12.4. Configure Virtual Interface Plugging

      Do not apply.

  8. 8.2.13. Populate the Compute Service Database

    Do not apply. Has been done on the Controller Node.

  9. 8.2.14. Launch the Compute Services

    1. 1. Starting the Message Bus Service

      Apply as is.

    2. 2. Starting the Libvirtd Service

      Apply as is.

    3. 3. Starting the API Service

      Do not apply. Only required on the Controller Node.

    4. 4. Starting the Scheduler

      Do not apply. Only required on the Controller Node.

    5. 5. Starting the Conductor

      Do not apply. Only required on the Controller Node.

    6. 6. Starting the Compute Service

      Apply as is.

  10. Additionally, perform the following steps

    1. Configure libvirt

      Edit the /etc/libvirt/qemu.conf file to contain the following:

      user = "root"
      group = "root"
      
      cgroup_device_acl = [
          "/dev/null", "/dev/full", "/dev/zero",
          "/dev/random", "/dev/urandom",
          "/dev/ptmx", "/dev/kvm", "/dev/kqemu",
          "/dev/rtc","/dev/hpet", "/dev/vfio/vfio",
          "/dev/net/tun"
      ]
    2. Restart the libvirt service

      # systemctl restart libvirtd.service
    3. Install nova-rootwrap network filters

      # yum install openstack-nova-network
      # systemctl disable openstack-nova-network.service
    4. Restart the Compute service

      # systemctl restart openstack-nova-compute.service
Questions? Discuss on Mailing Lists or Chat.
Found an error? Report a bug.