Cisco CSR 1000V Series Cloud Services Router Software Configuration Guide
Installing the Cisco CSR 1000V in Citrix XenServer Environments
Downloads: This chapterpdf (PDF - 210.0KB) The complete bookPDF (PDF - 3.29MB) | Feedback

Table of Contents

Installing the Cisco CSR 1000V in Citrix XenServer Environments

Citrix XenServer Support Information

Installation Requirements for Citrix XenServer

Manually Creating the Cisco CSR 1000V VM Using the .iso File (Citrix XenServer)

Citrix XenServer Support Information

The Cisco CSR 1000V installation on Citrix XenServer requires the manual creation of a VM and installation using the .iso file. Deploying the OVA template into a Citrix XenServer environment is not supported in this release.

The Cisco CSR 1000V supports the VIF vNIC type on the Citrix XenServer implementation.

The following Citrix XenServer features are supported:

  • Virtual machine power-cycle
  • Interface add and delete

Note This operation requires the Cisco CSR 1000V to be restarted to take effect.


  • NIC bonding
  • Virtual machine cloning

Only cold cloning is supported, meaning the VM must be powered down when the cloning takes place.

  • Taking, restoring and deleting snapshots

Using Citrix XenServer, you can take a snapshot of the current state of the VM. Snapshots are supported when the Cisco CSR 1000V VM is either powered up or powered down.

  • Remote storage
  • Performance monitoring (CPU, network and disk)

NoteThe Cisco CSR 1000V does not support XenTools. The XenMotion operation is not supported on the Cisco CSR 1000V because it requires XenTools.


For more information, see the “Installation Requirements for Citrix XenServer” section. For more information, see also the Citrix XenServer documentation.

Installation Requirements for Citrix XenServer

Table 5-1 lists the installation requirements for Citrix XenServer. For installation procedures, see the “Manually Creating the Cisco CSR 1000V VM Using the .iso File (Citrix XenServer)” section.

Table 5-1 Installation Requirements for Citrix XenServer

Citrix XenServer Requirements
Cisco IOS XE 3.10S
Cisco IOS XE 3.11S, 3.12S
Cisco IOS XE 3.13S

Citrix XenServer version supported

6.0.2

6.0.2

6.1

6.2

Supported vCPU configurations1

4 vCPUs: requires 4 GB minimum RAM allocation

  • 1 vCPU: requires minimum 2.5 GB RAM allocation
  • 2 vCPUs: requires minimum 2.5 GB RAM allocation
  • 4 vCPUs: requires minimum 4 GB RAM allocation
  • 1 vCPU: requires minimum 2.5 GB RAM allocation
  • 2 vCPUs: requires minimum 2.5 GB RAM allocation
  • 4 vCPUs: requires minimum 4 GB RAM allocation

Virtual CPU cores required

1

1

1

Virtual hard disk size

8 GB minimum

8 GB minimum

8 GB minimum

Supported vNICs

VIF

VIF

VIF

Minimum number of vNICs required

3

3

3

Maximum number of vNICs supported per VM instance

7

7

7

Virtual CD/DVD drive Installed

Required

Required

Required

1.The required vCPU configuration depends on the throughput license and technology package installed. See the data sheet for your release for more information.

Manually Creating the Cisco CSR 1000V VM Using the .iso File (Citrix XenServer)

While the following procedure provides a general guideline for how to manually create the VM for the Cisco CSR 1000V, the exact steps that you need to perform may vary depending on the characteristics of your Citrix XenServer environment and setup. For more information, see the Citrix XenServer documentation.

See Table 5-1 for the requirements to install the Cisco CSR 1000V on a Citrix XenServer VM.


NoteThe Cisco CSR 1000V does not support deploying the OVA file in KVM environments.


The following steps are performed using the Citrix XenCenter console.


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

Step 2 In the Citrix XenCenter console, to create a new VM, select the server, and click New VM.

The Select a VM template screen displays.

Step 3 Click Template. Scroll through the templates and select Other Install Media.

Click Next .

Step 4 In the Name field, enter the name of the VM.

Step 5 When prompted for the installation media, choose from one of the following:

  • Install from the ISO library or DVD drive
  • Boot from network

Click Next .

Step 6 Select the server where the VM will be placed.

Select the checkbox for Place the VM on the server. Click Next.

Step 7 Enter the number of vCPUs and memory settings.

See Table 5-1 for the supported number of vCPUs and memory requirements for your release.

Click Next .

Step 8 Add the virtual disks by inputting the following fields:

  • Enter the description (optional).
  • Select the virtual disk size from the pull-down menu. See Table 5-1 for the required disk size for your release.
  • Enter the location of the virtual disk.

Click Add and then click Next .

Step 9 On the Networking screen, select the networks that will connect to the Cisco CSR 1000V through the vNICs.

See Table 5-1 for the supported number of vNICs for your release.

a. Select a network and click Add Network .

b. Select External and click Next .

c. Type in the network name. Click Next .

d. Select the NIC to use, the VLAN, and set the MTU value.


Note(Cisco IOS XE 3.10S Release and earlier) The network added to NIC0 maps to the Gigabit Ethernet 0 management interface on the Cisco CSR 1000V.


Step 10 Click Finish .

The new network is added. Repeat the procedure in the previous step for each vNIC.

For more information about booting the VM, see the Citrix XenServer documentation. When the VM is booted, the Cisco CSR 1000V begins the first-time boot process. See the “Booting the Cisco CSR 1000V and Accessing the Console” section to continue the boot process.