HOS 2.1 Ceph Installation with Network Customisation (3-of-8)

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.hlm1Type install at the prompt and press enter

hlm2hlm3hlm5hlm4hlm6This network interface will be the one on the management network.

hlm7This 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

hlm8Then 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 continuehlm9Enter the network gateway and select continue

hlm10Enter a username or select the default stack user and select continue

hlm11Enter a password and select continue

hlm12Verify the password and select continue

hlm13

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 😉

hlm14

Installation continues on

hlm15Unmount the image using the Virtual Drives dropdown menu

hlm16

Select continue

hlm17

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"

 

hlm18

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"

 

hlm19

Re-attached the installation media to the virtual DVD drive if using HP’s iLO.

hlm20

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

 

hlm21

BE PATIENT – it can take a while after venv.tar (6 minutes on my system) to get to here..

hlm22

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.

hlm23

After about 15 minutes …

hlm24

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

 

hlm25

 

 

One thought on “HOS 2.1 Ceph Installation with Network Customisation (3-of-8)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s