Installing Cisco Elastic Services Controller in a Kernel-based Virtual Machine
Cisco Elastic Services Controller can be installed in a Kernel-based Virtual Machine. You can install Cisco Elastic services controller in a Kernel-based Virtual Machine using libvirt.
Preparing to Install Cisco Elastic Services Controller on a Kernel-based Virtual Machine
Notes |
|
---|---|
Python 2.7 or 3.x |
Installed by default on Linux |
python-setuptools |
Installed by default on Linux |
pip |
Since the installation using pip compiles source files, the gcc and python development packages are also required on RHEL.
To install these packages on RHEL:
|
OpenStack clients |
|
genisoimage |
|
libvirt and virtinst |
|
Note |
libvirt will create the default network automatically. |
Installing Elastic Services Controller on a Kernel-Based Virtual Machine
To install standalone Elastic Services Controller (ESC) on a kernel-based virtual machine, do the following:
Procedure
Step 1 |
Load the variables from the openerc file that contains OpenStack credentials:
|
||
Step 2 |
Copy the ESC qcow2 image and the bootvm.py into the kernel-based VM. |
||
Step 3 |
Boot ESC on a kernel-based VM on the default network that was created when libvirt was installed, use one of the following command:
|
||
Step 4 |
Boot ESC on a kernel-based VM on the default network with static IP, using the following command:
|
||
Step 5 |
Get a list of used IP addresses in your network. Use IP addresses that are not in the list for both HA Active/Standby bootvm.py command and for kad_vip. Determine the first 3 octets of your network (i.e. 192.168.122) and pass it in the below command :
|
||
Step 6 |
To install ESC on a kernel-based VM in high availability, use the following command twice for both the HA nodes:
|