Introduction
Cisco Network Function Virtualization Infrastructure (Cisco NFVI) provides the virtual layer and hardware environment in which virtual network functions (VNFs) operate. VNFs provide a well-defined network function that offers routing, intrusion, detection, Domain Name Service (DNS), caching, Network Address Translation (NAT), and other network functions. While the network functions required a tight integration between a network software and hardware in the past, VNFs decouple the software from the underlying hardware.
Cisco NFVI 3.4.2 is based on Queens release of OpenStack, an open source cloud operating system that controls large pools of compute, storage, and networking resources. The Cisco version of OpenStack is Cisco Virtualized Infrastructure Manager (Cisco VIM). Cisco VIM manages the OpenStack compute, network, and storage services, and all Cisco NFVI build and control functions.
Key roles of Cisco NFVI pods are:
-
Control (including Networking)
-
Computes
-
Storage
-
Management, logging, and monitoring
Hardware that is used to create the Cisco NFVI pods include:
-
Cisco UCS® C240 M4 or C240 M5 or C220 M5—Performs management and storage functions, and services. Includes dedicated Ceph (UCS 240-M4 or UCS 240-M5) distributed object store and the file system. (Only Red Hat Ceph is supported).
-
Cisco UCS C220/240 M4 or M5—Performs control and compute services.
-
HP DL 360 Gen9: Supports as a third-party Compute, where the control plane is still Cisco UCS servers.
-
Cisco UCS B200 M4 blades—It can be used instead of the UCS C220 for compute and control services. The B200 blades and C240 Ceph server are joined with redundant Cisco Fabric Interconnects that are managed by UCS Manager.
-
Combination of M5 series servers are supported in micro-pod and VIC/NIC (40G) based Hyper-converged and Micro-pod offering.
-
Quanta servers as an alternate to Cisco UCS servers: Use of specific Quanta servers for the installation of the cloud both at the core and edge. Automated installation of the Central Ceph cluster on the edge pod is supported for Glance image services.
The UCS C240 and C220 servers are M4/M5 Small Form Factor (SFF) models where the operating systems boots from HDD/SDD for control nodes and compute nodes, and from internal SSD for Ceph nodes. Cisco supports pure Intel NIC configuration and Cisco 40G VIC with Intel NIC configuration.
Software applications that manage Cisco NFVI hosts and services include:
-
Red Hat Enterprise Linux 7.6 with OpenStack Platform 13.0—Provides the core operating system with OpenStack capability. RHEL 7.6 and OSP 13.0 are installed on all Cisco NFVI UCS servers.
-
Cisco VIM—An OpenStack orchestration system that helps to deploy and manage an OpenStack cloud offering from bare metal installation to OpenStack services, considering the hardware and software redundancy, security, and monitoring. Cisco VIM includes OpenStack Queens release with more features and usability enhancements that are tested for functionality, scale, and performance.
-
Cisco Unified Management—Deploys, provisions, and manages Cisco VIM on Cisco UCS servers. Also, provides UI to manage multiple pods when installed on a dedicated server Unified Management node.
-
Cisco VIM Monitor— Used to provide integrated monitoring and alerting of the NFV Infrastructure layer.
-
Cisco UCS Manager—Used to perform certain management functions when UCS B200 blades are installed.
-
Cisco Integrated Management Controller (IMC)—When installing Cisco VIM, Cisco IMC 2.0(13i) or later is supported but certain IMC versions are recommended and listed in the below table.
For the Cisco IMC 2.0 lineup, the recommended version information is as follows:
UCS-M4 servers
We recommend Cisco IMC 2.0(13n) or later.
For the Cisco IMC 3.x and 4.y lineup, the recommended versions are given below:
UCS-M4 servers
Cisco IMC versions are 3.0(3a) or later, except for 3.0(4a). We recommend that you use Cisco IMC 3.0(4d).
Expanded support of CIMC 4.0(1a), 4.0(1b), 4.0(1c). You can move to 4.0(2f) only if the servers are based on Cisco VIC.
UCS-M5 servers
Support CIMC 3.1(2b) and 4.0(4e) or later. We recommend that you use Cisco IMC 4.0(4e).
Do not use 3.1(3c) to 3.1(3h), 3.0(4a), 4.0(2c), or 4.0(2d).
A minimum bundle version of CIMC 4.0(4d) is needed for Cascade Lake support.
For GPU support, you must ensure that the server has CIMC 4.0(2f).
-
Cisco Virtual Topology System (VTS)— VTS is a standard-based, open, overlay management and provisioning system for data center networks. It automates DC overlay fabric provisioning for physical and virtual workloads.
-
Cisco Virtual Topology Forwarder (VTF)—Includes VTS, VTF leverages Vector Packet Processing (VPP) to provide high performance Layer 2 and Layer 3 VXLAN packet forwarding.
Layer 2 networking protocols include:
-
VXLAN supported using Linux Bridge
-
VTS VXLAN supported using ML2/VPP
-
VLAN supported using Open vSwitch (OVS)
-
VLAN supported using ML2/VPP. It is supported only on Intel NIC.
-
VLAN supported using ML2
For pods that are based on UCS B-series pods, and pods based on C-series with Intel NIC Single Root I/O Virtualization (SRIOV), the SRIOV allows a single physical PCI Express to be shared on a different virtual environment. The SRIOV offers different virtual functions to different virtual components, for example, network adapters, on a physical server.
For B-series based pod, the installation is limited to OVS.
Features of Cisco VIM 3.4.2
Cisco VIM is the only standalone fully automated cloud lifecycle manager offered from Cisco for the private cloud. The current version of Cisco VIM, integrates with Cisco C or B-series UCS servers and Cisco or Intel NIC. This document and its accompanying administrator and install guides help the cloud administrators to set up and manage the private cloud.
The following are the features of Cisco VIM:
Feature Name |
Comments |
||||
OpenStack Version |
RHEL 7.6 with OSP 13 (Queens) |
||||
Hardware Support Matrix |
|
||||
NIC support |
|
||||
Pod type |
|
||||
ToR and FI support |
|
||||
Install or update mode |
|
||||
IPV6 support for management network |
|
||||
Mechanism drivers |
OVS/VLAN, Linuxbridge/VXLAN, VPP/VLAN (Fast Networking, Fast Data FD.io > VPP/VLAN, based on the FD.io VPP 19.04 fast virtual switch).
|
||||
SDN controller integration |
VTS 2.6.2.1 with optional feature of managed VTS; ACI (ships in the night or Auto-ToR) 4.0.1 with Cisco VIC or Intel NIC on the UCS C-series M4/M5 platform. Automation of ToR configuration via ACI API. |
||||
Scale |
|
||||
Automated pod life cycle management |
|
||||
Platform security |
|
||||
Enhanced Platform Awareness (EPA) |
|
||||
HA and reliability |
|
||||
Unified Management (UM) support |
|
||||
Central logging |
EFK integrated with external syslog (over v4 or v6) for a log offload, with optional support of NFS with EFK snapshot. |
||||
External syslog servers |
Support of multiple external syslog servers over IPv4 or IPv6. The minimum and maximum number of external syslog server that is supported is 1 and 4, respectively. |
||||
VM migration |
|
||||
Storage |
|
||||
Monitoring |
|
||||
Optional OpenStack Features |
|
||||
Support of External Auth System |
|
||||
Software update |
Update of Cloud software for bug fixes on the same release. |
||||
Software upgrade |
Software upgrade of non-VTS cloud from Cisco VIM 3.2.1 or 3.2.2 to Cisco VIM 3.4.1. Software upgrade of non-VTS cloud from Cisco VIM 2.4.y to Cisco VIM 3.4.2, where y=15 or 16 or 17 |
||||
CIMC/BMC upgrade capability |
Central management tool to upgrade the CIMC bundle image of one or more servers. Support of automated update of BMC/BIOS and firmware in Quanta server. |
||||
VPP port mirroring |
Ability to trace or capture packets for debugging and other administrative purposes. |
||||
Remote Installation of Management Node (RIMN) |
Automated installation of management node over v4 and v6 layer3 network. |
||||
VXLAN extension into the cloud |
|
||||
Technical support for CIMC |
Collection of technical support for CIMC. |
||||
Enable TTY logging as an option |
Enables TTY logging and forwards the log to external syslog server and EFK stack running on management node. Optionally, it forwards the log to remote syslog if that option is available. |
||||
Automated enablement of Intel X710/XL710 NIC's PXE configuration on Cisco UCS-C series |
Utility to update Intel X710/XL710 NIC's PXE configuration on Cisco UCS-C series. |
||||
Power management of computes |
Option to selectively turn OFF or ON the power of computes to conserve energy. |
||||
Disk maintenance for pod nodes |
Ability to replace faulty disk(s) on the Pod node(s) without the need for add/remove/replace node operation. |
||||
Support of workload types |
Extending Cisco VIM to support baremetal (ironic based) and container (Cisco Container Platform (CCP)) based workloads. Support of bonding on the Ironic network. |
||||
Cloud adaptation for low latency workload |
|
||||
Integrated test tools |
|
![]() Note |
* Indicates the features introduced in Cisco VIM 3.4.2. |
Known Caveats
The following list describes the known caveats in Cisco VIM 3.4.2:
- CSCve39684
- Translation of vic_slot from 7 to MLOM fails in CIMC 2.0(13i) version.
- CSCva37451
- Traffic loss of 8 to 10 seconds occurs when you reboot active layer 3 agents.
- CSCva36943
- Volume-attach failure errors are not reported to users.
- CSCva36914
- When a MariaDB HA event is logged, you should run the recovery playbook.
- CSCva36907
- Nova-compute service is down for up to two minutes after a controller reboot.
- CSCva36782
- Nova HA: VM is stuck in scheduling state while conducting HA on Nova conductor.
- CSCva32195
- Auto-created Layer 3 network is not cleaned up with the router or tenant deletion.
- CSCva32312
- Update fails if compute is not reachable even after updating the containers on the controller node.
- CSCva34476
- Nova API is unavailable for few minutes when the controller is down.
- CSCva32193
- The ARP entry on ToR does not get refreshed, which results in the failure of the Layer 3 ping to VM FIP.
- CSCva57121
- The Ceph cluster are not set to error state when all the storage nodes are down.
- CSCva66093
- Rollback is not supported for repo update failure.
- CSCvf81055
- VMs intermittently goes to SHUTOFF state after compute node reboot.
- CSCvq81285
- persist_dashboard does not save new folders and dashboards created under a new folder.
- CSCvq93234
- Unsaved changes popup appears when you navigate between dashboards.
Resolved Caveats
The following list describes the issues that are resolved in Cisco VIM 3.4.2:
- CSCvs04022
- LV swap partition not set to 32.0G.
- CSCvq96653
- Enhance cluster recovery to recover mariadb state files.
- VIMCORE-3774
- Adjustments to CVIM MON for DIMM, HDD, CPU, and NIC monitoring.
- CSCvr70935
- In RT servers, tech-support hangs.
- CSCvr32649
- ldap_default_authtok is not recognized in vim_ldap_admins section of setup_data.yaml.
- CSCvr60751
- Disable auto link selection during ISO.
- CSCvr36238
- Increase strip size and enable caching on M5.
- CSCvs39459
- Fluentd stops sending logs to Elasticsearch.
- CSCvs05233
- RestAPI endpoint RootCA larger than 4000 bytes.
- CSCvs22471
- Per-server huge page sizes are not applied correctly.
- CSCvs45509
- VPP has a memory leak in 19.04.
Enhancements
The following list describes the enhancements in 3.4.2:
-
Upgrade of RedHat Kernel 7.6 EUS and OSP13.
-
RHEL 7.6 Real Time Version: 3.10.0-957.38.1.rt56.952.el7.x86_64.
-
RHEL 7.6 Version: 3.10.0-957.38.1.el7.x86_64.
-
Inter NUMA noisy neighbor fix via the kernel.
-
-
Support of trusted_vf as a reconfigure option.
-
CVIM-MON openstack telegraf plugin - openstack metrics for non-block storage.
Using the Cisco Bug Search Tool
You can use the Bug Search Tool to search for a specific bug or to search for all bugs in a release.
Procedure
Step 1 |
Go to the Cisco Bug Search Tool. |
||
Step 2 |
In the Log In screen, enter your registered Cisco.com username and password, and then click Log In. The Bug Search page opens.
|
||
Step 3 |
To search for a specific bug, enter the bug ID in the Search For field and press Enter. |
||
Step 4 |
To search for bugs in the current release: |
Related Documentation
The Cisco VIM documentation set consists of:
-
Cisco Virtualized Infrastructure Manager Installation Guide
-
Cisco Virtualized Infrastructure Manager Administrator Guide
-
Cisco Virtualized Infrastructure Manager Release Notes
These documents are available at https://www.cisco.com/c/en/us/support/cloud-systems-management/virtualized-infrastructure-manager/tsd-products-support-series-home.html
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional information, see the monthly What’s New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at: http://www.cisco.com/c/en/us/td/docs/general/whatsnew/whatsnew.html
Subscribe to the What’s New in Cisco Product Documentation as an RSS feed and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free service. Cisco currently supports RSS Version 2.0.
External References
Cisco VIM documentation is available at: https://www.cisco.com/c/en/us/support/cloud-systems-management/virtualized-infrastructure-manager/tsd-products-support-series-home.html