OpenStack:Essex Build Node
The Build Node Deployment Guide provides instructions for deploying an OpenStack Build Node. The Build Node consists of several software components used to automate the deployment and management of an OpenStack environment.
The Build Node is based on the following software versions:
- Ubuntu: 12.04
- Cobbler: 2.2.2-0ubuntu33
- Puppet: 2.7.11
- DNSMASQ: 2.59-4
- NTP: 1:4.2.6.p3+dfsg-1ubuntu3.1
Ensure you have met the following prerequisites:
- Download the Ubuntu Precise ISO to a location that can be accessed by the Build Node CIMC: http://releases.ubuntu.com/12.04/ubuntu-12.04-server-amd64.iso
- Before starting the installation process, ensure that RAID is configured if a RAID Controller is present.
- Create a DNS entry for the name of the Build Node. Note: By default Puppet Agents expect to register to the Puppet Master with the name puppet. If the name of the Build Node is not puppet, ensure puppet.conf is configured with the correct name of the Build Node. This is typically accomplished using the cobbler-node.pp file.
- Time synchronization is required for proper operation of the system. Ensure you have at least one NTP server where nodes can pull time. Note: The default preseed file uses the UTC time zone, so ensure UTC is used for the Build Node or make the appropriate changes to the preseed file.
Starting the Ubuntu Installation
1. Open your web browser and log into the CIMC of the Build Node. 2. Select BIOS under the Server tab and ensure that the boot order starts with CD/DVD and then Hard Disk. Note: Since the Build Node is being built manually; PXE Boot is not a necessary boot option. 3. Launch the Virtual KVM and accept any security warnings that may appear. 4. Mount the Ubuntu Precise ISO by selecting the Virtual Media tab, click Add Image… and browse to the location of the Ubuntu Precise ISO previously downloaded (from the Prerequisites Section). Lastly, make sure the Mapped check box is checked.
5. Reboot the node. 6. The server will reboot and should boot from the Ubuntu ISO. You will be presented with a screen to install Ubuntu Server 12.04.
7. Select Install Ubuntu Server from the Main Menu. 8. Select your desired language. 9. Select your desired Country or Territory. 10. From the Configure the keyboard menu, select <No> to Detect keyboard layout. 11. Select your desired country from Configure the keyboard > Country of Origin. 12. Select your desired language from Configure the keyboard > Keyboard layout.
Ubuntu Installation Network Settings
1. From Configure the network menu, select eth0 as your Primary network interface: a. Your server will dynamically receive IP addressing information if DHCP is configured for the network connecting to your primary network interface. b. If DHCP is not configured or working properly on the network connecting to your primary interface, the installation will notify you: