Running VTC and VTSR within OpenStack as Tenant VMs
Note |
If VTC and/or VTSR are running as tenant VMs, the management and underlay networks which they are attached to must be independent of the tenant networks which they are designed to manage later on. |
-
The nova flavor should match VTC/VTSR's requirements.
-
The VTC/VTSR VM should use persistent instead of ephemeral storage. This is achieved by using a cinder volume as the persistent drive.
-
There must be a way to auto-configure VTC parameters using a config drive. This is achieved by using a 2nd cinder volume, mounted as CDROM.
Note |
After VTC is launched, its default password needs to be changed from the Web UI before VTSR registers correctly. |
-
VTC and VTSR software image have been downloaded from cisco.com to OpenStack controller node.
-
Config ISO images for VTC and VTSR have been created.
-
Cinder volume should have at least 130G of space available. For example: VTC requires 48G and VTSR requires 80G based on 2.5.0.
-
Neutron networks for attaching VTC (2x NICs) and VTSR's (6x NICs) have been created.
-
Openstack only allows traffic from the IP address of the VM that OpenStack assigns during the installation.
VIP address is not something that OpenStack assigns. So the normal behavior for OpenStack is to drop the traffic for VIP IP, due to security reasons.If you need to access VIP, you may use the allowed-address-pair option.
While creating a port allowed-address-pairs can be passed, as an additional parameter, to specify the additional IP that should be allowed. This is the neutron port create API.
For VTC
The following section details the steps specific to VTC.
Procedure
Step 1 |
Glance VTC image into OpenStack. For example:
|
Step 2 |
Create a (persistent) cinder volume for booting up VTC, based on VTC image. For example:
|
Step 3 |
Create VTC config image based on VTC config drive (vtc_config_250.iso). For example:
|
Step 4 |
Set VTC config image properties. For example:
|
Step 5 |
Create VTC config cinder volume, based on VTC config image. For example:
|
Step 6 |
Boot VTC volume with attached config drive (volume). For Example:
|
For VTSR
The following section details the steps specific to VTSR:
Procedure
Step 1 |
Glance VTSR Image into OpenStack. For Example:
|
Step 2 |
Create Cinder Volume based on VTSR Image. For Example:
|
Step 3 |
Create VTSR Config Image based on VTSR Config ISO (vtsr_node1_cfg.iso). For Example:
|
Step 4 |
Set VTSR Config Image properties. For Example:
|
Step 5 |
Create VTSR Config Image cinder volume, based on VTSR Config Image. For Example:
|
Step 6 |
Boot VTSR volume with attached config drive (volume). For Example:
|