Helion Lifecycle Manager Installation
For a Combined Helion Lifecycle Manager and Controller Node Deployment.
Mount the Helion OpenStack 2.1 installation media using the virtual media capability that is available through the iLO.
Boot the server and using the iLO console and follow the steps below.Type install at the prompt and press enter
This network interface will be the one on the management network.
This failure is obviously expected – there should be nothing responding on the network yet – we haven’t built it. If you don’t see this warning and an IP address is provided automatically (DHCP) then please stop now and verify why there’s a DHCP server on your network. It should not be there.
Select continue
Then select the option to configure the network manually
In this case we’ll put the deployer node on the management network 172.16.60.10/24
Warning: Don’t select a low range IP address in the available CIDR (eg. .1 or .2 for above) as these are used by haproxy when the load balancer’s are configured during the installation.
Enter the network details and select continueEnter the network gateway and select continue
Enter a username or select the default stack user and select continue
Enter a password and select continue
Verify the password and select continue
Note: I’ve experienced some unusual issues at this point if the ilo had timed out and been reconnected much later on [this often happens when I’m multitasking] – the installer is unable to reconnect to the Virtual DVD and blames corrupted media. The only fix I found is a reboot or don’t disappear for 3 hours to feed kids etc. in the first place 😉
Installation continues on
Unmount the image using the Virtual Drives dropdown menu
Select continue
And that’s the HLM deployer OS installation complete.
We now need to install the Helion Lifecycle Manager software.
Installation of HLM software
Boot the newly installed HLM Deployer and log in.
Configure DNS
Modify the /etc/resolv.conf to match your environment’s DNS settings
sudo bash -c "echo -e '\n# HOS 2.1 DNS Configuration\nsearch\tallthingscloud.eu\nnameserver\t172.16.1.5\n'>/etc/resolv.conf"
Set the environment variable LC_ALL=C
sudo bash -c "echo -e '\n# HOS 2.1 environment variable\nexport LC_ALL=C' >> /etc/bash.bashrc"
Re-attached the installation media to the virtual DVD drive if using HP’s iLO.
Now mount the HOS installation media on the HLM Deployer server
sudo mount -o loop /dev/cdrom /media/cdrom
Unpack the HOS tarball
tar -xvf /media/cdrom/hos/hos-2.1.0-20151211T063256Z.tar
BE PATIENT – it can take a while after venv.tar (6 minutes on my system) to get to here..
Install the HLM software
Run the hos-init.bash file to begin the installation
~/hos-2.1.0/hos-init.bash
[Optional] For the purpose of demonstration I’ve added a passphrase “helion” to the ssh keys for this installation.
After about 15 minutes …
As a result of protecting the SSH key with a passphrase I recommend entering the following commands to avoid the need to enter the passphrase everytime Ansible tries to use the key during the remainder of the installation.
eval $(ssh-agent) ssh-add ~/.ssh/id_rsa
One thought on “HOS 2.1 Ceph Installation with Network Customisation (3-of-8)”