Chapter 6 Installing the Cisco CSR 1000V in KVM Environments

Creating the Cisco CSR 1000V KVM Instance on OpenStack Using the .qcow2 File

/usr/bin/kvm -S -M pc-1.0 -enable -kvm -m 2560 -smp 1,sockets=4,cores=1,threads=1 -nographic -nodefconfig -nodefaults -no-shutdown -boot order=c,menu=on -device lsi,id=scsi0,bus=pci.0,addr=0x6 -drive file=csr.qcow2,if=none,id=drive-ide0-0-0,format=qcow2 -serial telnet: 127.0.0.1:3548,server,nowait

See Table 6-1 on page 6-2for the installation requirements. The disk size should be set to 0 for the Cisco CSR 1000V to boot.

Make sure to specify the installation file name, and that the format is set to “qcow2”. You can configure the vNICs when you enter the command above before booting the Cisco CSR 1000V, or you can configure the vNICs later. For information about other options for configuring the KVM instance, see the KVM documentation.

Step 3 When you have configured the parameters for the KVM instance, you can boot the instance using the boot command. Use the -serialoption to set the serial console access.

See the “Booting the Cisco CSR 1000V and Accessing the Console” section on page 8-1.

Creating the Instance Using the OpenStack Command Line Tool

Although the following procedure provides a general guideline for how to create the Cisco CSR 1000V tenant instance, the exact steps that you need to perform may vary depending on the characteristics of your KVM environment and setup. For more information, see the OpenStack documentation. See Table 6-1 on page 6-2for the requirements to install the Cisco CSR 1000V on a VM in a KVM environment.

The following steps are performed using the Nova (OpenStack Compute) console on your server.

Step 1 Download the .qcow2 file from the Cisco CSR 1000V software installation image package and copy it onto a local or network device.

Step 2 Create the Nova flavor using the following command syntax:

nova flavor-create<flavor_name> <flavor_id> <ram size MB> <disk size GB> <num_ vCPUs>

See Table 6-1 on page 6-2for the installation requirements. The disk size should be set to 0 for the Cisco CSR 1000V to boot. The following command example creates a KVM instance with 4096 MB RAM, a disk size of 0 and 2 vCPUs configured:

nova flavor-create csr_flavor 6 4096 0 2

Step 3 Enter the nova flavor-listcommand to verify that the nova flavor created the previous step is available. Step 4 Using the glance command, create the OpenStack image using the following syntax:

glance image-create --name <image_name> --disk-format qcow2 --container-format bare --file <Location-of-img-file>

The following example creates an OpenStack image using the Cisco CSR 1000V installation file:

glance image-create --namecsr_image --disk-format qcow2 --container-format bare --file /opt/stack/csr/files/images/csr1000v-universalk9.03.12.00.S.154-2.S-std.qcow2

Step 5 Using the nova boot command, create the instance and boot using the following syntax:

nova boot <instance_name> --image <image_id> --flavor <flavor_id> --nic net-id=<uuid>--config-drive=<true/false>--file<configuration_file_name>

Cisco CSR 1000V Series Cloud Services Router Software Configuration Guide

6-6

OL-27477-07

 

 

Page 88
Image 88
Cisco Systems CSR 1000V Creating the Instance Using the OpenStack Command Line Tool, Nova flavor-create csrflavor 6 4096 0