Installation Overview

This chapter provides high-level information about installing Cisco Catalyst 8000V. Cisco hardware routers are usually shipped with the Cisco IOS XE software pre-installed. Because Cisco Catalyst 8000V is not a hardware-based router, you need to download the Cisco IOS XE software from Cisco.com and install the virtual router directly on the virtual machine.

Before you proceed to the installation, provision the VM attributes so that the Cisco Catalyst 8000V software can install and boot.

Refer to the sections in this chapter for details about the installation files and options, which depend on your chosen hypervisor.

Download the installation files

Perform these steps to download the installation files for Cisco Catalyst 8000V.

Procedure


Step 1

Go to the Cisco Software Download page.

Step 2

From the Select a Product field at the bottom of the page, search for Cisco Catalyst 8000V .

Step 3

Click the Cisco Catalyst 8000V link and go to the Download page.

Step 4

From the left pane, select the appropriate releaseor , fexample, Bengaluru 17.4.1 .

Step 5

From the list of available images, click Download or Add to Cart . Then, follow the instructions to download the software.

Note

 

To know which installation file you want to download, see Installation Files .


Installation files

This section specifies the software images that are available for installing Cisco Catalyst 8000V on the supported hypervisors.

Image type

Hypervisor

Mode

Secure boot

Sample filename

bin

ESXi, KVM, AWS, Microsoft Azure, GCP

Upgrade (bundle mode)

Upgrade (install mode)

No

c8000v-universalk9.17.04.01a.SPA.bin

iso - Used to install the software image on the VM

ESXi, KVM

New installation

No

c8000v-universalk9.17.04.01a.iso

ova - Used to deploy the OVA template on the VM (in TAR format)

ESXi

New installation

Yes

c8000v-universalk9.17.04.01a.ova

qcow2 - Used to install the software image in KVM environments.

KVM

New installation

No

c8000v-universalk9.17.04.01a.qcow2

serial.qcow2

KVM

New installation

No

c8000v-universalk9.17.04.01a.efi.qcow2

efi.qcow2

KVM

New installation

Yes

c8000v-universalk9.17.04.01a.efi.qcow2

serial.efi.qcow2

KVM

New installation

Yes

c8000v-universalk9.17.04.01a-serial.efi.qcow2

tar.gz

NFVIS

New installation

Yes

c8000v-universalk9.17.04.01a-tar.gz

Supported hypervisors

This section lists all the hypervisors that are supported for installing Cisco Catalyst 8000V.

A hypervisor enables multiple operating systems to share a single hardware host machine. Each operating system could use the host's processor, memory, and other resources, but the hypervisor controls and allocates only the required resources to each one. This ensures that the operating systems (VMs) do not disrupt each other. The supported hypervisors for Cisco Catalyst 8000V are:

  • VMware ESXi: Cisco Catalyst 8000V runs on the VMware ESXi hypervisor, which runs on a x86 hardware containing virtualization extension. To see the VMware requirements and to learn how to install Cisco Catalyst 8000V in the ESXi environment, see Installing in VMware ESXi Environment.

  • Red Hat KVM: Cisco Catalyst 8000V also runs on the Red Hat Enterprise Linux (RHEL).

  • Public Clouds: Apart from the listed hypervisors, you can also deploy and use Cisco Catalyst 8000V in Amazon Web Services, Microsoft Azure, Google Cloud Platform, Alibaba Cloud, and Oracle Cloud Infrastructure. See the respective public cloud deployment guides for detailed information.

Virtual machine processing resources

The Cisco Catalyst 8000V is a low-latency application. It not function properly if processing resources on the host are oversubscribed. By default, most hypervisors support overcommitting the processing resources. However, for Cisco Catalyst 8000V, if you oversubscribe and do not schedule the virtual CPUs (vCPUs) reliably, you could experience packet processing drops, error messages, or system outages.

The Cisco Catalyst 8000V vCPUs must be scheduled by the host hypervisor to run on real physical cores. Each hypervisor has various controls that influence the scheduling of the vCPUs to the physical cores. As a best practice, Cisco recommends that you to use a ratio of 1:1 for the vCPUs to real physical cores.

For detailed information on virtual machine processing resources, see the respective hypervisor tuning guides provided by the hypervisor. Additionally, refer to the appropriate hypervisor sections in this guide that provide all the information on installing and using Cisco Catalyst 8000V in the hypervisor.

Guidelines and limitations

This section specifies the general guidelines you should be aware of before installing a Cisco Catalyst 8000V router.

  • You can access the Cisco IOS XE CLI either through the virtual VGA console or the console on the virtual serial port. Select the console from the GRUB mode during the first-time installation or change the console using the Cisco IOS XE platform console command after the router boots. For more information, see Access and Use the GRUB Mode.

  • Some hypervisors might not support serial console access. Verify support using your hypervisor documentation.

  • For .qcow2 files, the image selected during installation determines the type of console you can select.

  • If the hypervisor does not support vNIC Hot Add or Hot Remove, do not make any changes to the VM hardware (memory, CPUs, hard drive size, and so on) while the VM is powered on.

  • Although Cisco Catalyst 8000V instances in controller mode support the 4GB memory configuration, Cisco recommends using 8GB of memory for feature-rich and high-scale environments to prevent high memory utilization issues.

  • From Cisco IOS XE 17.6.1, you can enable the FIPS mode if the host and VM supports RDRAND or RDSEED, or both instructions. Otherwise, an error message is displayed.


    Note


    Some hypervisors have configuration options or runtime options to block the use of RDSEED or RDRAND, or both in a VM. These options must not be enabled. That is, RDSEED or RDRAND, or both must not be blocked by the hypervisor if you want to enable the FIPS mode.


Limitations

This list provides the limitations or restrictions that are applicable while installing Cisco Catalyst 8000V.

  • Cisco Catalyst 8000V within a nested VM has not been tested and is not recommended for this reason.

  • Gigabit Ethernet0 interface is no longer available. You can designate any interface as the management interface.

  • If you are running a virtual function on an I350 device, redundancy protocols like HSRP/VRRP are not supported.

  • vNICs do not support duplex settings in an interface.

  • vNICs do not support auto-negotiations.

  • From Cisco IOS XE 17.9.1, the show license udi command is no longer supported in Cisco Catalyst 8000V.

  • Cisco Catalyst 8000V does not support L2TP functionality including L2TP client and L2TP Network Server (LNS).

Pre-installation checklist and related resources

Before you install Cisco Catalyst 8000V, verify:

  • The server hardware is supported by the hypervisor vendor.

    If you're using VMware, verify that the server is listed on the VMware Hardware Compatibility List. See the VMware documentation for more information.

  • The I/O devices (for example, FC, iSCSI, SAS) being used are supported by the VM vendor.

  • Sufficient RAM is allocated on the server for the VMs and the hypervisor host. If you're using VMware, ensure that the server has enough RAM to support both the VMs and VMware ESXi.

  • The hypervisor version is supported by Cisco Catalyst 8000V.

  • The correct VM settings for the amount of memory, number of CPUs, and disk size are configured.

  • The vNICs are configured using a supported network driver.

Resources for installing Cisco Catalyst 8000V

After you download the installation file, the deployment procedures depend on the hypervisor or public cloud you select. See this table to learn how to deploy Cisco Catalyst 8000V.

Hypervisor/cloud

Guide or chapter

Installing Cisco Catalyst 8000V in VMware

Installing in VMware ESXi Environment

Installing in Cisco Catalyst 8000V in KVM

Installing in Kernel Virtual Machine Support (KVM) Environments

Installing in Cisco Catalyst 8000V in Amazon Web Services

Deploying Cisco Catalyst 8000V Edge Software in Amazon Web Services

Installing in Cisco Catalyst 8000V in Microsoft Azure

Deploying Cisco Catalyst 8000V in Microsoft Azure

Installing in Cisco Catalyst 8000V in Google Cloud Platform

Deploying Cisco Catalyst 8000V in Google Cloud Platform

Installing in Cisco Catalyst 8000V in Alibaba Cloud

Deploying Cisco Catalyst 8000V in Alibaba Cloud

Installing in Cisco Catalyst 8000V in Oracle Cloud Infrastructure

Deploying Cisco Catalyst 8000V in Oracle Cloud Infrastructure