Cisco CSR 1000V Series Cloud Services Router Software Configuration Guide
Installation Overview
Downloads: This chapterpdf (PDF - 282.0KB) The complete bookPDF (PDF - 3.29MB) | Feedback

Table of Contents

Installation Overview

Introduction

Obtaining the Cisco CSR 1000V Software

Cisco CSR 1000V Installation Files

Cisco CSR 1000V Installation Options

Guidelines and Limitations

ROMMON and the Cisco CSR 1000V

Where to Go Next

Introduction

Cisco hardware routers are normally shipped with the Cisco IOS XE software pre-installed. Because the Cisco CSR 1000V Series Cloud Services Router is not hardware-based, you must download the Cisco IOS XE software from Cisco.com and install it directly onto the virtual machine. However, as part of the initial installation process, you must first provision the attributes of the VM so that the Cisco CSR 1000V software can install and boot.


NoteThis document does not provide procedures for deploying the Cisco CSR 1000V in an Amazon Web Services environment. For more information, see theCisco CSR 1000V Series Cloud Services Router Deployment Guide for Amazon Web Services.


Figure 3-1 shows the high-level tasks required to install the Cisco CSR 1000V on the VM. The different installation options are dependent on the hypervisor being used. See the following sections for more information.

Figure 3-1 Cisco CSR 1000V Installation Task Workflow

 

Obtaining the Cisco CSR 1000V Software


Step 1 Go to the product page for Cisco Routers at

http://www.cisco.com/en/US/partner/products/hw/routers/index.html

Step 2 Navigate to the Cisco CSR 1000V Cloud Services Router product page.

Step 3 Click the “Download Software” link.

Step 4 Select the Cisco IOS XE release package and click Download Now or Add to Cart.

Follow the instructions for downloading the software.


 

Cisco CSR 1000V Installation Files

The following file types are included in the Cisco CSR 1000V software image package and are used to install the Cisco CSR 1000V on the supported hypervisors.

  • .ova

Used for deploying the OVA template on the VM (in TAR format)

  • .iso

Used for installing the software image on the VM (requires manually creating the VM)

  • .qcow2

Used for installing the software image in KVM OpenStack environments.

  • .bin

Used for upgrading and downgrading the software only. For more information, see the “Upgrading the Cisco IOS XE Software” section.


Note The .bin upgrade file cannot be used to upgrade AMIs obtained from Amazon Web Services. You must create a new AMI instance and migrate your configuration and license(s).


Cisco CSR 1000V Installation Options

The Cisco CSR 1000V supports the following installation options:

  • Deploy the OVA template on the VM.

Uses the .ova file. This template creates a VM using recommended preset values. See the “Deploying the Cisco CSR 1000V OVA Template to the VM” section.

The .ova file can be used only for first-time installation. It cannot be used for upgrading the Cisco IOS XE software version.

  • Deploy the .ova file on the VM using the Cisco Build, Deploy, Execute OVF (BDEO) configurator.

Uses the BDEO application included in your file package. Using the BDEO tool, you can customize the VM values and easily deploy the custom VM as part of the Cisco CSR 1000V installation process. See the “Deploying the Cisco CSR 1000V Software Using the Cisco Build, Deploy, Execute OVF Tool” section.

  • Manually configure the VM using the .iso file.

Uses the .iso file. You can install the .iso file on your host and manually create the VM using your hypervisor software. For example, if you are installing the Cisco CSR 1000V on VMware, you would install the .iso file on the VMware ESXi host, and manually create the VM using the vSphere GUI.

See the following sections:

Manually Creating the Cisco CSR 1000V VM Using the .iso File (VMware ESXi).

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

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

Manually Creating the Cisco CSR 1000V VM Using the .iso File (Microsoft Hyper-V)

  • Create the Cisco CSR 1000V instance in KVM using OpenStack

Uses the .qcow2 file. The qcow2 (QEMU Copy on Write) image format is used to create the Cisco CSR 1000V tenant in the KVM OpenStack cloud environment. See the “Creating the Cisco CSR 1000V KVM Instance on OpenStack Using the .qcow2 File” section.

For information about upgrading the Cisco IOS XE software, see the “Upgrading the Cisco IOS XE Software” section.

The following table lists the installation options for the supported hypervisors and the minimum Cisco IOS XE software release required.

Table 3-1 Cisco CSR 1000V Supported Installation Options

Installation Option
VMware ESXi
Citrix XenServer
KVM
Microsoft Hyper-V

Deploy OVA Template Using OVA Wizard

3.9S

Not supported

Not supported

Not supported

Deploy OVA Using BDEO

3.9S

Not supported

Not supported

Not supported

Manually Configure VM Using .iso File

3.9S

3.10S

3.10S

3.12S

Create the KVM instance on OpenStack Using .qcow2 File

NA

NA

3.12S

NA

Guidelines and Limitations

Be aware of the following general guidelines and restrictions before installing the Cisco CSR 1000V in your network:

  • If the hypervisor does not support vNIC Hot Add/Remove, do not make any changes to the VM hardware (memory, CPUs, hard drive size, and so on) while the VM is powered on.
  • (Cisco IOS XE Release 3.11S and later) The GigabitEthernet0 interface is no longer available. You can designate any interface as the management interface.
  • Cisco IOS XE Release 3.10S and earlier) The GigabitEthernet0 interface is the default management port and cannot be changed.
  • The Cisco IOS XE CLI can be accessed either through the virtual console or on a serial port console. The console can be selected from GRUB mode during the first-time installation, or it can be changed using the Cisco IOS XE platform console command after the router boots. For more information, see the “Booting the Cisco CSR 1000V and Accessing the Console” section.

Note Some hypervisors may not support serial console access. Verify support using your hypervisor documentation.


ROMMON and the Cisco CSR 1000V

The Cisco CSR 1000V does not include a ROMMON image similar to what is included in many Cisco hardware-based routers. During the initial bootloader process, the installation script creates a clean version of the Cisco CSR 1000V software image known as the Golden Image and places it in a non-accessible partition. This clean version can be used if the software image is not working properly or is not bootable.

Note that although the Cisco CSR 1000V does not include ROMMON, the platform does include a GNU GRand Unified Bootloader (GRUB)-based bootloader. The GRUB function on the Cisco CSR 1000V provides more limited functionality compared to the ROMMON available on other Cisco platforms.

Note that although ROMMON is not present on the Cisco CSR 1000V, some Cisco IOS XE commands such as show version may show references to ROMMON in the command output.


NoteAfter the Cisco CSR 1000V completes the first-time installation, you can configure the router to automatically enter GRUB mode when the router is booted. For more information, see the“Managing Cisco CSR 1000V Licenses” section.