Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 First Published: February 11, 2015 Last Modified: March 29, 2015 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental. Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http:// www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R) © 2015 Cisco Systems, Inc. All rights reserved. CONTENTS CHAPTER 1 Overview 1 About Cisco Virtual Application Container Services 1 Components of Cisco Virtual Application Container Services 1 Benefits of Cisco VACS 2 Wizards in Cisco VACS 2 Cisco VACS Solution in Cisco UCS Director 3 Logging Into the Cisco UCS Director 4 Understanding the Cisco VACS Interface 5 Viewing the Cisco VACS Version Information 6 Cisco VACS User Roles 6 About Cisco UCS Director 7 Information About the Cisco Nexus 1000V Virtual Supervisor Module 7 Related Documentation for the Cisco Virtual Application Container Services 8 CHAPTER 2 Cisco VACS Installation Task Summary 11 Cisco VACS Installation Tasks Summary 11 CHAPTER 3 Installing Licenses 13 About Cisco VACS Licenses 13 Guidelines and Limitations for Cisco VACS License 14 Fulfilling the Product Access Key 15 Updating the Cisco UCS Director License 15 Updating the Cisco VACS License 16 Installing the CSR 1000V License 17 CHAPTER 4 Installing Cisco VACS 19 Compatibility Information for Cisco VACS 19 System Requirements for Cisco VACS 19 Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 iii Contents Hardware Requirements for Cisco VACS 20 Prerequisites for Installing Cisco VACS 20 Applying the Cisco VACS Patch to the Cisco UCS Director 20 Verifying the Installation of Cisco VACS 22 CHAPTER 5 Installing Cisco VACS Components 23 Cisco VACS Installation Sequence 23 Creating a Virtual Account 24 Installing Cisco Prime Network Services Controller 24 Installing Cisco Nexus 1000V 29 About Adding Hosts to Nexus 1000V DVS 35 Adding Hosts 36 CHAPTER 6 Upgrading Cisco VACS 47 About Upgrading Cisco VACS 47 Guidelines and Limitations 47 Prerequisites for Upgrading the Cisco VACS 47 Upgrading Cisco VACS 48 Verifying the Cisco VACS Upgrade Process 49 CHAPTER 7 Troubleshooting Installation Issues 51 Troubleshooting Cisco Virtual Switch Update Manager Installation Issues 51 Removing a Cisco Virtual Switch Update Manager Installation Manually 51 Troubleshooting Cisco Nexus 1000V VSM Installation Issues 52 Removing the Cisco Nexus 1000V VSM Manually 52 Troubleshooting Cisco PNSC Installation Issues 52 Removing a PNSC Installation Manually 52 Problems with Installing Cisco Prime Network Services Controller 53 Troubleshooting Adding Hosts Issues 54 Removing the Hosts Manually 54 Problems with Adding Hosts 55 Troubleshooting CSR 1000V Installation Issues 55 Applying the CSR 1000V License Manually 55 Deleting a Database Entry From UCS Director Database Table 56 Error Messages 57 Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 iv Contents CHAPTER 8 FAQs 59 Cisco VACS Installation FAQs 59 Cisco VACS Licensing FAQs 62 Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 v Contents Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 vi CHAPTER 1 Overview This chapter contains the following sections. • About Cisco Virtual Application Container Services, page 1 • Cisco VACS Solution in Cisco UCS Director , page 3 • About Cisco UCS Director, page 7 • Information About the Cisco Nexus 1000V Virtual Supervisor Module, page 7 • Related Documentation for the Cisco Virtual Application Container Services, page 8 About Cisco Virtual Application Container Services Cisco Virtual Application Container Services (Cisco VACS) is a software solution that automates the coordinated licensing, installation, and deployment of multiple virtual services in your datacenter to enable an easy and efficient setup of virtualized applications. Cisco VACS provides a fully customizable extended application container abstraction to simplify deploying and provisioning the virtual services. Cisco VACS allows you to define extended application container templates and to instantiate them through automated setup and provisioning of the underlying virtual components. Cisco UCS Director provides the management interface to deploy, provision, and monitor the Cisco VACS solution. Cisco VACS provides you with a choice of ready-to-use application container templates that define the rules for deploying a collection of virtual machines (VMs) within a private network secured by a firewall. An application container is a set of virtual services such as virtual switches, routers, firewalls, and other network devices configured in a consistent manner to deploy different workloads. When you create and instantiate an application container template, Cisco VACS deploys VMs, and configures networks, the firewall, and virtual switches, and enables quick provisioning of network and security at the virtual layer. Components of Cisco Virtual Application Container Services Cisco VACS enables you to build a secure multi tenant cloud and provides ready-to-use application container templates by leveraging the features in the following virtual components: • Cisco Nexus 1000V • Cisco Cloud Services Router (CSR) 1000V Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 1 Overview Benefits of Cisco VACS • Cisco Virtual Security Gateway (VSG) • Cisco Prime Network Services Controller (PNSC) The following figure shows how these components fit into the architecture of Cisco VACS. Figure 1: Cisco VACS Architecture Benefits of Cisco VACS Cisco VACS provides the following benefits: • A simplified and central provisioning solution for virtual network services. • Ready-to-use regulatory compliant secure containers that can be created and instantiated with a few mouse clicks. • Hypervisor-independent architecture that enables you to build and manage a secure, multi-tenant cloud. • Consistent deployment of virtual and physical resources with no additional costs. For more information about how to configure application container templates on Cisco VACS, see the Cisco Virtual Application Containers Configuration Guide. Wizards in Cisco VACS Cisco VACS includes a set of wizards that guide you through the installation of Cisco PNSC and Cisco Nexus 1000V, and adding hosts and templates. Following are the available wizards: • Add CSR License This wizard helps you to add the CSR license token ID, which will be used while configuring the smart CSR license during the application container deployment using Cisco VACS. • Install PNSC Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 2 Overview Cisco VACS Solution in Cisco UCS Director This wizard helps you to install the Cisco Prime Network Services Controller (PNSC). • Install Nexus 1000V This wizard helps you to install the Cisco Nexus 1000V virtual switch. • Add Host This wizard helps you to add hosts to the Cisco Nexus 1000V DVS. • Add Virtual Application Container Services template This wizard allows you to create a container template. Cisco VACS Solution in Cisco UCS Director After you install the Cisco UCS Director – Cisco VACS license and apply the Cisco VACS patch to the Cisco UCS Director, you can view the Cisco VACS solution under the Solutions > VACS Container tab. The following action buttons are available on the Cisco Virtual Application Container Services tab: • Installing the CSR 1000V License • Installing Cisco Prime Network Services Controller • Installing Cisco Nexus 1000V • Adding Hosts • Add Template • About VACS You can view the Cisco VACS version number and the build details using this tab. The following container-specific action buttons are available under Policies > Application Containers: • Power on/off container • Add VMs • ERSPAN • Firewall Policy • Static NAT • Delete VMs Note For information about adding a template, adding or deleting virtual machines, editing firewall policy, configuring static NAT, or monitoring the container traffic (via ERSPAN), see the Cisco Virtual Application Container Configuration Guide. The following management actions are also available: • Edit Template • Clone Template Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 3 Overview Logging Into the Cisco UCS Director • Delete Template • Create Container For more information on the preceding management actions, see the Cisco Virtual Application Container Services Configuration Guide. Note For information on applying the Cisco VACS patch to the Cisco UCS Director, see the Applying the Cisco VACS Patch to the Cisco UCS Director. Logging Into the Cisco UCS Director Step 1 Step 2 In the Address field of the browser, enter the IP address of the Cisco UCS Director and press Enter. The Cisco UCS Director login page appears. Enter the username and password in the Username and Password fields, and click Login. The Cisco UCS Director home page appears. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 4 Overview Understanding the Cisco VACS Interface Understanding the Cisco VACS Interface This section describes the Cisco VACS interface and the features that you can access using Cisco UCS Director and the admin privileges. Figure 2: Cisco VACS Interface Table 1: Elements of the Cisco VACS User Interface Number Description 1 The Menu bar displays tabs that allow you to view the Cisco VACS solution interface, along with the UCS Director tabs. 2 The VACS Container tab displays the submenu corresponding to the Cisco VACS software solution. 3 The Virtual Application Container Services submenu displays tabs that allow you to add a template and the CSR license, install PNSC and Nexus 1000V, add host, and view the Cisco VACS version details. 4 The Virtual Application Container Services area displays the available template details, such as the container template, template description, and the container type. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 5 Overview Viewing the Cisco VACS Version Information This submenu displays buttons that allows you to do the following: 5 • customize the table • export reports • add an advance filter • search This submenu displays buttons that allows you to do the following: 6 • view user information • log out of the Cisco UCS Director interface • view the Cisco web page • view information about the Cisco UCS Director • view the Cisco UCS Director Online Help • search for objects Viewing the Cisco VACS Version Information To view the Cisco Virtual Application Container Services (Cisco VACS) build and version details, choose Solutions > VACS Container > About VACS. The About VACS dialog box displays the Cisco VACS version and build details. To view the product documentation, click Online Help. Cisco VACS User Roles You can use one of the following roles to access and use Cisco VACS: • Service End User—Enables you to instantiate a Cisco VACS container from the catalog and services that are related to the container. • System Administrator—Enables you to have full privileges to manage Cisco VACS in Cisco UCS Director including adding accounts, defining policies, creating application templates, instantiating application containers from the templates, and troubleshoot problems. Attention Depending on your user role, your view of Cisco VACS solution, and the permissions to access and perform tasks in Cisco UCS Director might differ. For detailed information about user roles and privileges, see the Cisco UCS Director Administration Guide and the Cisco UCS Director Self-Service Portal Guide. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 6 Overview About Cisco UCS Director About Cisco UCS Director Cisco UCS Director is a 64-bit appliance that uses the Open Virtualization Format (OVF) for VMware vSphere standard template: Cisco UCS Director delivers unified, highly secure management for converged infrastructure solutions, that are based on the Cisco UCS and Cisco Nexus platforms. Cisco UCS Director extends the unification of computing and network layers through Cisco UCS to provide you with a comprehensive visibility and management capability. It supports NetApp FlexPod and ExpressPod, EMC Isilon, EMC VSPEX, EMC VPLEX, and VCE Vblock systems, which are based on the Cisco UCS and Cisco Nexus platforms. Cisco UCS Director automates the provisioning of resource pools across physical, virtual, and baremetal environments. It delivers native, automated monitoring for health, status, and resource utilization. You can do the following using Cisco UCS Director: • Create, clone, and deploy service profiles and templates for all servers and applications • Monitor organizational usage, trends, and capacity across a converged infrastructure on a continuous basis, such as by viewing heat maps that show virtual machine (VM) utilization across all your data centers • Deploy and add capacity to ExpressPod and FlexPod infrastructures in a consistent, repeatable manner • Manage, monitor, and report on Cisco UCS domains and their components • Extend virtual service catalogs to include physical infrastructures services • Manage secure multitenant environments to accommodate virtualized workloads that run with nonvirtualized workloads Information About the Cisco Nexus 1000V Virtual Supervisor Module The Virtual Supervisor Module (VSM) is the control plane of the Cisco Nexus 1000V. It is deployed as a virtual machine. Cisco VACS supports the installation of the VSM in a high-availability (HA) pair using the automated Cisco VACS installation. The VSM, along with the VEMs that it controls, performs the following functions for the Cisco Nexus 1000V system: • Configuration • Management • Monitoring • Diagnostics • Integration with VMware vCenter Server Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 7 Overview Related Documentation for the Cisco Virtual Application Container Services The VSM uses an external network fabric to communicate with the VEMs. The VSM runs the control plane protocols and configures the state of each VEM, but it never actually forwards packets. The physical NICs on the VEM server are the uplinks to the external fabric. VEMs switch traffic between the local virtual Ethernet ports that are connected to the VM vNICs but do not switch the traffic to other VEMs. Instead, a source VEM switches packets to the uplinks that the external fabric delivers to the target VEM. A single Cisco Nexus 1000V instance, including dual-redundant VSMs and managed VEMs, forms a switch domain. Each Cisco Nexus 1000V domain within a VMware vCenter Server must be distinguished by a unique integer called the domain identifier. A single VSM can control up to 250 VEMs. While using the VSG, it can control up to 128 VEMS. See the Cisco Nexus 1000V Resource Availability Reference for information about scale limits. The Cisco Nexus 1000V architecture is shown in this figure. Figure 3: Cisco Nexus 1000V Architecture Related Documentation for the Cisco Virtual Application Container Services This section lists the documents used with the Cisco VACS components and are available on Cisco.com at the following URL: Cisco Virtual Application Container Services Documentation Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 8 Overview Related Documentation for the Cisco Virtual Application Container Services General Information Cisco Virtual Application Container Services Release Notes Installation Cisco Virtual Application Container Services Installation and Upgrade Guide Configuration Cisco Virtual Application Container Services Configuration Guide User Information Cisco Virtual Application Container Self-Service Portal User Guide Nexus 1000V Documentation For the Cisco Nexus 1000V for VMware vSphere Documentation: Cisco Nexus 1000V for VMware vSphere Documentation Prime Network Services Controller Documentation Cisco Prime Network Services Controller Documentation Cloud Services Router 1000V Documentation Cisco Cloud Services Router 1000V Documentation Virtual Security Gateway Documentation Cisco Virtual Security Gateway Documentation UCS Director Documentation Cisco UCS Director Documentation Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 9 Overview Related Documentation for the Cisco Virtual Application Container Services Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 10 CHAPTER 2 Cisco VACS Installation Task Summary This chapter contains the following section: • Cisco VACS Installation Tasks Summary, page 11 Cisco VACS Installation Tasks Summary The following sections describe the summary of tasks required to install Cisco VACS: Tasks before you begin the installation process • Gather the workload VM and Container deployment requirements. • Setup user accounts and groups in Cisco UCS Director. For detailed information about setting up accounts, see the Cisco UCS Director Administration Guide. Tasks when you are installing Cisco VACS • Apply the Cisco VACS patch. For information about applying the Cisco VACS patch, see Applying the Cisco VACS Patch to the Cisco UCS Director, on page 20. • Apply or upgrade the Cisco VACS license keys through the Cisco UCS Director User Interface (UI). For more information about installing the Cisco VACS license, see Updating the Cisco VACS License, on page 16. • Apply the CSR 1000V License Token. For more information on installing the CSR 1000V license, see the Installing the CSR 1000V License, on page 17 Tasks when you are installing Cisco VACS components • Set up virtual accounts in Cisco UCS Director. For detailed information about setting up accounts, see the Cisco UCS Director Administration Guide. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 11 Cisco VACS Installation Task Summary Cisco VACS Installation Tasks Summary • Install PNSC and Cisco Nexus 1000V through the UCS Director UI. For more information about installing these components, see Installing Cisco Prime Network Services Controller, on page 24 and Installing Cisco Nexus 1000V , on page 29. • Add hosts and migrate the existing VMs to the Cisco Nexus 1000V through the self-service UI. For more information on installing hosts, see Adding Hosts , on page 36 Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 12 CHAPTER 3 Installing Licenses This chapter contains the following sections: • About Cisco VACS Licenses, page 13 • Guidelines and Limitations for Cisco VACS License, page 14 • Fulfilling the Product Access Key, page 15 • Updating the Cisco UCS Director License, page 15 • Updating the Cisco VACS License, page 16 • Installing the CSR 1000V License, page 17 About Cisco VACS Licenses To use Cisco Virtual Application Container Services (Cisco VACS), you must obtain the Cisco VACS and the Cisco UCS Director licenses from your Cisco representative or download it from http://www.cisco.com . You must upload the Cisco VACS license file in Cisco UCS Director. After the license is installed, registered, and validated by Cisco UCS Director, you must apply the Cisco VACS patch to view the Cisco VACS menu in the UCS-Director UI. 1 Before you install Cisco UCS Director, generate the license key and claim a certificate (Product Access Key). 2 Register the Product Access Key (PAK) on the Cisco software license site, as described in Fulfilling the Product Access Key, on page 15. 3 After you install Cisco UCS Director, update the license in Cisco UCS Director as described in Updating the License. 4 After the license has been validated, you can upload the Cisco UCS Director-Cisco VACS license. Tip If you want to evaluate Cisco UCS Director, you must first obtain an evaluation license by contacting your Cisco representative. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 13 Installing Licenses Guidelines and Limitations for Cisco VACS License Guidelines and Limitations for Cisco VACS License The following are the guidelines and limitations for installing a Cisco VACS License. All UCS Director licenses should be of either EVAL or Production type. You can use the following combinations to enable the Cisco VACS functionality: • EVAL Base + EVAL UCS Director Server + EVAL Cisco VACS • Production Base+Production Cisco UCS Director Server + Production Cisco VACS The following combinations are not supported: • EVAL Base + EVAL UCSD Server + Production Cisco VACS • Production Base + Production UCSD server + EVAL Cisco VACS You can install only one Cisco VACS EVAL license file. There is no limit to install the Cisco VACS Production licenses. You can install any number of Cisco VACS Production licenses. For upgrading Cisco VACS from EVAL to Production, you must first install the Cisco UCS Director Production licenses (Production Base+Production Server) and then install the Cisco VACS Production licenses. Cisco VACS does not automatically upgrade your existing Cisco Nexus 1000V licenses to permanent licenses after moving from Cisco VACS EVAL licenses to Cisco VACS Production licenses. You must install a new Cisco Nexus 1000V to ensure that it is installed with permanent licenses. Cisco VACS does not upgrade CSR 1000V licenses to Maximum throughput (10 Gig ). After installing Cisco VACS production licenses and providing a token ID, only new CSR 1000Vs deployed as part of new container deployment, is licensed to have a throughput of 10 Gig. PNSC does not need any licenses to work with Cisco VACS. When you upgrade from Cisco VACS EVAL licenses to the Cisco VACS licenses, note the following points: 1 After installing the UCS Director Production Licenses , Cisco VACS EVAL licenses will be invalid. 2 After installing the UCS Director Production licenses, only the Cisco VACS Production licenses are accepted. 3 After installing Cisco VACS Production Licenses, existing Cisco Nexus 1000V (installed with EVAL Cisco VACS Licenses) will not get perpetual/permanent Cisco Nexus 1000V licenses. In this case, you have to deploy a new Cisco Nexus1000V (after installing the Cisco VACS Production licenses ), so that new Cisco Nexus 1000V will have perpetual licenses. 4 CSR 1000V deployed during the Cisco VACS EVAL licenses will come up with default licenses and a maximum throughput of 100 Kbps. 5 After installing the Cisco VACS Production licenses, the existing CSR 1000V of deployed containers will not be automatically licensed with permanent licenses . In this case, you have to manually apply licenses for CSR 1000V to have permanent licenses. For information on manually applying licenses, see the Cisco Smart Licensing section in the Cisco CSR 1000V Series Cloud Services Router Software Configuration Guide. 6 After installing the Cisco VACS Production license and keying CSR Token ID, CSR 1000V which are part of new Container deployment will be licensed with permanent licenses with a throughput of maximum 10 Gbps. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 14 Installing Licenses Fulfilling the Product Access Key Fulfilling the Product Access Key Before You Begin You need the PAK number. Step 1 Step 2 Step 3 Step 4 Step 5 Navigate to the Cisco Software License website. If you are directed to the Product License Registration page, you can take the training or click Continue to Product License Registration. On the Product License Registration page, click Get New Licenses from a PAK or Token. In the Enter a Single PAK or TOKEN to Fulfill field, enter the PAK number. Click Fulfill Single PAK/TOKEN. Step 6 Complete the additional fields in License Information to register your PAK: Step 7 Name Description Organization Name The organization name. Site Contact Name The site contact name. Street Address The street address of the organization. City/Town The city or town. State/Province The state or province. Zip/Postal Code The zip code or postal code. Country The country name. Click Issue Key. The features for your license appear, and an email with the Digital License Agreement and a zipped license file is sent to the email address you provided. Updating the Cisco UCS Director License Tip If you want to evaluate Cisco UCS Director, you must first obtain an evaluation license by contacting your Cisco representative. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 15 Installing Licenses Updating the Cisco VACS License Before You Begin If you received a zipped license file by email, extract and save the .lic file to your local machine. Step 1 Step 2 Step 3 Step 4 Choose Administration > License. Click the License Keys tab. Click Update License. In the Update License dialog box, do one of the following: • To upload a .lic file, click Browse, navigate to and choose the .lic file, and then click Upload. • For a license key, check the Enter License Text check box and then copy and paste the license key only into the License Text field. The license key is typically at the top of the file, after Key ->. You can also copy and paste the full text of a license file into the License Text field. Step 5 Click Submit. The license file is processed, and a message appears confirming the successful update. Note A minimum of one UCS Director Base and Server license should be present before you install the Cisco VACS license. For information on how to obtain and install the Base and Server licenses, see the Cisco UCS Director Installation and Upgrade on VMware vSphere. Updating the Cisco VACS License Tip If you want to evaluate Cisco VACS, you must first obtain an evaluation license from the Cisco Sales Acceleration Center at [email protected]. Before You Begin Make sure that the Cisco UCS Director Base and Server licenses are installed before installing the Cisco VACS license. If you received a zipped license file by email, extract and save the .lic file to your local machine. Step 1 Step 2 Step 3 Step 4 Choose Administration > License. Click the License Keys tab. Click Update License. In the Update License dialog box, do one of the following: • To upload a .lic file, click Browse, navigate to and select the .lic file, and then click Upload. • For a license key, check the Enter License Text check box and then copy and paste the license key only into the License Text field. The license key is typically at the top of the file, after Key ->. You can also copy and paste the full text of a license file into the License Text field. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 16 Installing Licenses Installing the CSR 1000V License Step 5 Click Submit. The license file is processed, and a message appears confirming the successful update. Step 6 After the Cisco UCS Director–Cisco VACS license is validated, you must manually restart Cisco UCS Director to view the tasks that you can perform to use Cisco Virtual Application Container Services and ensure that all the services are running. To manually restart the UCS Director services, log in to the SSH application with Shell admin credentials, proceed to the Cisco UCS Director Shell Menu, and enter one of the following number from the Cisco UCS Director Shell menu: • 3—Stop Services • 4—Start Services • 2—Display Services Status Installing the CSR 1000V License You can view the CSR License button after you install the Cisco UCS Director—Cisco VACS license. You can obtain the CSR license token from your Cisco representative or from the Cisco Smart Licensing Server. Note The Online Help link provides you access to the product documentation corresponding to add a CSR license. Attention You must install the CSR 1000V license only after you install Cisco VACS. Before You Begin • You must have installed the Cisco UCS Director—Cisco VACS license. • You must have installed Cisco VACS. • Ensure that you meet the relevant system requirements as listed in the System Requirements for Cisco VACS, on page 19. • You must have admin privileges. Step 1 Step 2 Step 3 From the Cisco UCS Director menu bar, choose Solutions > VACS Container. The Cisco VACS management task icons appear. Click Add CSR License. In the CSR License dialog box, complete the following fields: Name Description CSR License Token field The CSR license token that you have obtained. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 17 Installing Licenses Installing the CSR 1000V License Step 4 Name Description DNS Server IP field The DNS server IP address. CSR License Proxy Server IP field (Optional) The proxy server IP address. The proxy server IP address is used by the CSR 1000V management IP address to reach the Cisco Smart licensing server for obtaining licenses. This field is required only when the CSR management IP address is private. CSR License Proxy Server Port field (Optional) The port number used for connecting to the proxy server. This field is required only when the CSR management IP address is private. Click Submit. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 18 CHAPTER 4 Installing Cisco VACS This chapter contains the following sections: • Compatibility Information for Cisco VACS, page 19 • System Requirements for Cisco VACS, page 19 • Hardware Requirements for Cisco VACS, page 20 • Prerequisites for Installing Cisco VACS, page 20 • Applying the Cisco VACS Patch to the Cisco UCS Director, page 20 • Verifying the Installation of Cisco VACS , page 22 Compatibility Information for Cisco VACS The following table lists the compatibility information for Cisco VACS and Cisco UCS Director. Table 2: Software Compatibility for Cisco VACS and Cisco UCS Director Cisco VACS Cisco UCS Director Release 5.2STV1.1 • Release 5.2 Note Apply the latest Cisco UCS Director maintenance patch before installing or upgrading to Cisco VACS 5.2STV1.1. • Release 5.1 Release 5.1STV1.0 Release 5.1 System Requirements for Cisco VACS Cisco VACS has the following system requirements: Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 19 Installing Cisco VACS Hardware Requirements for Cisco VACS • Cisco UCS Director Release 5.1 or Release 5.2 Note For this release, we recommend that you use Cisco UCS Director Release 5.2 with the 5.2.0.1 patch. • VMware vSphere 5.1 or later Hardware Requirements for Cisco VACS The following are the hardware requirements for installing Cisco VACS. Components Hard Drive in GB RAM in GB CPU Cisco UCS Director 100 8 4 Cisco Virtual Switch Update Manager (VSUM) 80 4 2 Cisco Nexus 1000V VSM 3 4 2 (Cisco VACS installs the Cisco Nexus 1000V in an HA pair) Cisco Prime network Services Controller (PNSC) 220 4 4 Prerequisites for Installing Cisco VACS The installation of the Cisco VACS has the following prerequisites: • You have installed Cisco UCS Director Release 5.1or 5.2. • The setup meets the system requirements with respect to the memory, disk size, and so on. • You have administrator privileges to install Cisco VACS and the components. Applying the Cisco VACS Patch to the Cisco UCS Director Follow this procedure to apply the Cisco VACS patch to the Cisco UCS Director: Before You Begin • Download the Cisco VACS patch from http://www.cisco.com. This patch file is a signed zip file with the following format: VACS-5_2_STV_1_1-pkg.zip. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 20 Installing Cisco VACS Applying the Cisco VACS Patch to the Cisco UCS Director • Unzip the zip file and place the software in the FTP or HTTP server that you plan to use to install the Cisco VACS patch. Attention You must ensure that you unzip the zip file (VACS-5_2_STV_1_1-pkg.zip) and use the extracted patch file VACS-5_2_STV_1_1.zip to install the Cisco VACS patch. If not used, the installation will fail. • If NFS mount is used for application storage, disable it before you apply a patch. If you do not, the upgrade will fail. Step 1 Note We recommend that you take a snapshot of the Cisco UCS Director VM before you begin the upgrade. If you do this, you do not need to back up the existing configuration database through an FTP server. Note The VACS-5_2_STV_1_1.zip file can only be applied to the UCS Director Releases 5.1 and 5.2. If you try to apply this patch file on any other UCS Director releases, the upgrade process errors out and you will see the following error: VACS: VACS version 1.1 is qualified for UCSD 5.1 and 5.2. Since it's installed on a VACS 1.0 base with UCSD 5.2, it needs administration care. VACS: Abort installation: VACS_OLD_VERSION=1.0 UCSD_VERSION=5.2.x.y, please check with Cisco account team for further assistance. Step 2 Log in to the SSH application using the Shell admin credentials and proceed to the Cisco UCS Director Shell Menu, and enter the appropriate numbers from this menu. In the shelladmin, choose Stop services to stop all services. Step 3 To verify that all services are stopped, choose Display services status. Step 4 (Optional) If desired, you can choose Backup database to back up the Cisco UCS Director database. You do not need to back up the database if you took a snapshot of the Cisco UCS Director VM before you started. Step 5 To apply the Cisco VACS patch, choose Apply patch. Step 6 When prompted, enter the location of the Cisco VACS patch. ftp://username:password@hostname|IP_address/software_location_and_name or http://http server name|IP_address/software_location_and_name. In this procedure, we are using the FTP option to install the Cisco VACS patch. Wait for the download and installation to complete. After the installation is completed, choose Start services to start services. Upon a successful VACS patch installation (or an upgrade), you see the following options on the screen: Note Step 7 Step 8 vacs_pre_install_1.1.sh Begin ..... vacs_pre_install_1.1.sh End vacs_post_install_1.1.sh Begin ..... Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 21 Installing Cisco VACS Verifying the Installation of Cisco VACS vacs_post_install_1.1.sh End Completed installing package 0 Note After you apply the Cisco VACS patch and complete that installation, choose the Start Services option of ShellAdmin to start/restart the Cisco UCS Director services and complete the patch process. The patch process is not complete or successful until the Cisco UCS Director services have started, Cisco UCS Director is available, the login screen is displayed, and the admin user can log in to Cisco UCS Director. All Cisco UCS Director services must be started before you attempt to perform other shelladmin procedures, such as apply additional patches, take a database backup, or restore a database from a backup. Verifying the Installation of Cisco VACS You can verify the installation of Cisco VACS using any of the following methods: 1 Log in to the Cisco UCS Director through the web browser (with the admin credentials), and choose Solutions > VACS Container. You can view the Cisco VACS solution task icons. 2 Log in to the Cisco UCS Director through the web browser (with the admin credentials), and choose Solutions > VACS Container > About VACS. You can view the installed version of Cisco VACS. 3 Verifying the availability of the Cisco Nexus 1000V, PNSC, VSG, and CSR OVF files in the Cisco UCS Director—To verify if the OVF files exist in the Cisco UCS Director, from the Cisco UCS Director menu bar, choose Administration > Integration > User OVF Management. The User OVF Management window displays the list of Cisco UCS Director related OVF files. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 22 CHAPTER 5 Installing Cisco VACS Components This chapter contains the following sections: • Cisco VACS Installation Sequence , page 23 • Creating a Virtual Account, page 24 • Installing Cisco Prime Network Services Controller, page 24 • Installing Cisco Nexus 1000V , page 29 • About Adding Hosts to Nexus 1000V DVS, page 35 • Adding Hosts , page 36 Cisco VACS Installation Sequence After you install the Cisco UCS Director—Cisco VACS license and apply the Cisco VACS patch to the UCS Director, you must install and register the following components before you can create the Cisco VACS application container templates: • Add the virtual account. For information about adding virtual account, see Creating a Virtual Account, on page 24 • Install the CSR 1000V license. For information about installing CSR 1000V license, see the Installing the CSR 1000V License, on page 17. • Install Cisco Prime Network Services Controller (PNSC) using Install PNSC action button. For information about installing Cisco PNSC, see the Installing Cisco Prime Network Services Controller, on page 24. • Install Cisco Nexus 1000V using the Install Nexus 1000V action button. Cisco Nexus 1000V is automatically registered with Cisco UCS Director when you install the switch. For information about installing Cisco Nexus 1000V, see Installing Cisco Nexus 1000V , on page 29. • Enable Cisco Nexus 1000V forwarding on each virtualized server in the vCenter deployment using the Add Host action button. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 23 Installing Cisco VACS Components Creating a Virtual Account For information about adding hosts, see Adding Hosts , on page 36. Creating a Virtual Account Step 1 Step 2 From the Cisco UCS Director menu bar, choose Administration > Virtual Accounts. The Virtual Accounts task icons appear. Click Add. The Add Cloud dialog box appears. Step 3 Choose VMware from the Cloud Type drop-down list. The Add Cloud entry form window appears. Step 4 In the Add Cloud entry form window, complete the following mandatory fields: 1 Cloud Name—Enter the cloud name. 2 Server Address—Enter the vSphere server address. 3 Admin Credentials—Enter the administrator credentials. Step 5 Choose the POD from the POD drop-down list. By default, the POD fro the Virtual Account is Default POD. You can choose the applicable POD from the drop-down list. Step 6 Click Add and then click OK. The new virtual account now displays in the Virtual Accounts table. Installing Cisco Prime Network Services Controller After a successful installation of the Cisco Virtual Application Container Services license, Cisco UCS Director enables you to do a new installation of Cisco Prime Network Services Controller (PNSC). PNSC is the policy manager for Virtual Security Gateway for traffic between the virtual machines in one virtual cloud account. Note The Online Help link provides you access to the product documentation corresponding to installing PNSC. Before You Begin • Have the administrator privileges to install Cisco Prime Network Services Controller. • Ensure that PNSC and any associated Cisco Nexus 1000V switches are not installed on the same virtual account in Cisco UCS Director. PNSC and the Cisco Nexus 1000V must not be pre-installed on the virtual accounts on which you plan to install these components using Cisco VACS. • Know the location information (data center and IP address) of the host on which you are deploying the PNSC. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 24 Installing Cisco VACS Components Installing Cisco Prime Network Services Controller • Know the virtual machine resources (management port group and data store) for the PNSC virtual machine. • Know the DNS and Network Time Protocol (NTP) server information. • Ensure that the data store has sufficient storage space. For more information, see Hardware Requirements for Cisco VACS, on page 20 Step 1 Step 2 From the Cisco UCS Director menu bar, choose Solutions > VACS Container. The Cisco VACS management task icons appear. Click Install PNSC. The Install PNSC wizard appears. Figure 4: Install PNSC Wizard Step 3 In the Name and Location Specification screen, complete the following fields. Name Description PNSC OVF Path field The PNSC OVF path is auto-populated in this field. Virtual Account Information Virtual Account drop-down list Choose the virtual account for the PNSC installation. Note This virtual account can be a vCenter account or a datacenter in a vCenter account. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 25 Installing Cisco VACS Components Installing Cisco Prime Network Services Controller Name Description PNSC Specification PNSC Name field Enter a unique name for the PNSC instance. Note The name can be alphanumeric, dashes, and underscores and must be between 2 to 32 characters. Admin Password field Enter the administrator password. Note The admin password validation must meet the below conditions: • Contains a minimum of eight characters. • Contains at least three of the following: 1 Lowercase letters 2 Uppercase letter 3 Digits 4 Special characters • Does not contain a character that is repeated more than three times consecutively. For example, aaabbb. • Is not the user name or the reverse of the user name. • Passes a password dictionary check. The password must not be based on a standard dictionary word. PNSC uses the standard Linux open source PAM module. • Does not contain the following symbols: dollar sign ($), question mark (?), equals sign (=). • The password must not be blank for a local user and the admin accounts. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 26 Installing Cisco VACS Components Installing Cisco Prime Network Services Controller Name Description Shared Secret field Enter the shared secret. The shared secret is used for authenticating control traffic between the PNSC and the VSM that is involved in managing security policies for and switching between a given set of virtual machines. Note The shared secret password must contain the strong password characteristics such as the following: • At least eight characters. • Lowercase letters, uppercase letters, digits, and special characters. • Does not include characters such as: 1 Consecutive alphanumeric characters, such as abcd or 1234. 2 Characters repeated three or more times, such as aaabbb. 3 A variation of the word Cisco , such as cisco , ocsic , or one that changes the capitalization of letters in the word Cisco. 4 The username, or the username in reverse. 5 A permutation of characters present in the username or Cisco. • Characters such as, &, ' " `, ( ), < >, |, \, ;, $, ?, and spaces. IPv4 Address field Enter the management IP address that is configured on the PNSC instance. Note The IPv4 address must have the following characteristics: • Must be a valid unicast IPv4 address. • Must have the same subnet with the IPv4 Gateway field. IPv4 Address Subnet Mask field Enter the netmask address. For example, 255.255.255.0. IPv4 Gateway Address field Enter the default gateway. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 27 Installing Cisco VACS Components Installing Cisco Prime Network Services Controller Step 4 Step 5 Click Next. In the Placement and Network Specification screen, complete the following fields. Name Description Networking DNS IPv4 field Enter the DNS server IPv4 address. DNS Hostname field Enter a unique DNS hostname for the PNSC. Note The DNS hostname must contain the following characteristics: • Must be at least 2 characters, no more than 24 characters. • Must contain an alphanumeric and a hyphen. • Must not start with a digit. • Must not start or end with a hyphen. DNS Domain Name field Enter a DNS domain name. Note This name should be a string value from 2 to 256 characters. NTP IPv4 Server field Enter the NTP server IPv4 address. Placement Details Information Step 6 Step 7 Datacenter drop-down list Choose the datacenter of the host on which the PNSC virtual machine must be deployed. Host/Cluster drop-down list Choose a standalone host or a host from the cluster in the datacenter. Management Network drop-down list Choose the port group to which the PNSC's Management network should be mapped. Datastore drop-down list Choose the datastore. click Next. In the Install PNSC Summary screen, verify the details of the installation. If the details are correct, click Submit. Otherwise, click Back to go back to a previous step and modify the details. After clicking Submit, a dialog box that appears , displays a service request number that can be used to track the progress of the workflow, as described in the next step. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 28 Installing Cisco VACS Components Installing Cisco Nexus 1000V Note 1 If the PNSC installation fails, there is an automatic rollback to clean up the installation. If PNSC installation is successful, but the PNSC registration to the VC and the UCS Director fails, then automatic rollback are not done. 2 If the input parameters needs to be changed, then re-submission of the workflow will not help. 3 If the Register PNSC task has failed, then re-submission of the workflow from the same task is possible. 4 If the PNSC installation fails, you can manually recover the partial or an unsuccessful installation. To manually recover the installation, see Removing a PNSC Installation Manually, on page 52. Step 8 View the progress of the installation and deployment of PNSC by choosing the Organization > Service Requests. In the Service Request tab, you can view the Workflow Status or Logs to determine the status of the installation and troubleshoot problems. Note If the deployment task failed due to network or host issues which can be corrected, then correct the issues and resubmit the workflow. Installing Cisco Nexus 1000V After successfully installing PNSC, the Cisco VACS solution enables you to install a Cisco Nexus 1000V switch. You can install multiple Cisco Nexus 1000V switches, and each of these instances are registered with PNSC that was installed by the Cisco VACS solution. Note 1 Cisco Nexus 1000V will be licensed with 1024 licenses of the Stingray Package. In the EVAL period, the expiry date of Cisco Nexus 1000V will be same as that of the EVAL Cisco VACS license expiry. In case of Cisco Nexus 1000V created after installing the Cisco VACS Production licenses, there will not be any expiry (permanent) for the Cisco Nexus 1000V. 2 In case of upgrading the EVAL Cisco VACS license to the Production Cisco VACS license, an existing Cisco Nexus 1000V will not be automatically installed with permanent licenses. Note The Online Help link provides access to the product documentation corresponding to installing Cisco Nexus 1000V. Before You Begin • You must be a system administrator with full privileges to perform this task. • Set aside an IP address, each for the VSM and the Cisco Virtual Switch Update Manager (Cisco VSUM) which is the Nexus 1000V Installer. • Set aside virtual machine resources (port groups and datastores) for the installer virtual machine, the primary VSM, and the secondary VSM. • Each VSM (primary and secondary) must have the following minimum system requirements: Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 29 Installing Cisco VACS Components Installing Cisco Nexus 1000V ◦2 vCPUs, 2 GHz ◦4 GB memory ◦3 GB storage space • The Cisco VSUM must have the following minimum system requirements: ◦2 vCPUs ◦4 GB memory ◦80 GB storage space • Reserve a unique numeric domain ID for the Cisco Nexus1000V switch. Step 1 Step 2 From the Cisco UCS Director menu bar, choose Solutions > VACS Container. The Cisco VACS management task icons appear. Click Install Nexus 1000V. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 30 Installing Cisco VACS Components Installing Cisco Nexus 1000V The Install Nexus 1000V wizard appears. Figure 5: Install Nexus 1000V Wizard Step 3 In the Name and Location Specification screen, complete the following fields, and then click Next : Name Description VSUM OVF Path field The VSUM OVF path is auto-populated. Virtual Account drop-down list Choose the name of the cloud account that you want to install the VSUM (installer VM) and the Cisco Nexus 1000V VSMs. After you select the cloud account, the IP address of the PNSC version that you earlier installed is displayed below this field. If you have not installed PNSC earlier, then you get an error message indicating that the PNSC server is not found and you are not allowed to proceed with the installation. VSUM Name field Enter a unique name for the Cisco Virtual Switch Update Manager. Note The name of the installer can be an alpha-numeric value, from 2 to 256 characters long. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 31 Installing Cisco VACS Components Installing Cisco Nexus 1000V Step 4 In the Placement and Network Specification screen, complete the following tasks, and then click Next: Name Description Placement Details Datacenter drop-down list Choose the VMware datacenter to install the Cisco Virtual Switch Update Manager. Host/Cluster drop-down list Choose a standalone host or a host from the cluster in the datacenter. Management Network drop-down list Choose the port group details for this installer. Ensure that this port group provides reachability to the IP address that you will provide for the VSUM VM later in the installation process. Datastore drop-down list Choose the datastore. Network Properties Information Step 5 IPv4 Address field Enter the IPv4 address of the Cisco Virtual Switch Update Manager. This IPv4 address must be accessible through the port group that you previously chose. IPv4 Subnet Netmask field Enter the netmask address. For example, 255.255.255.0. Default Gateway IPv4 field Enter the default gateway. In the VSM Deployment Information screen, complete the following tasks and then click Next: Name Description VSM Deployment Information Step 6 Deployment Type field The Cisco Nexus 1000V is deployed in the High Availability (HA) mode by default. Firmware Version field The firmware version of the VSM. The default version is 5.2(1)SV3(1.1). VSM Datacenter drop-down list Choose the VSM datacenter for deploying the VSM VMs. This is also the datacenter in which the Cisco Nexus 1000V Distributed Virtual Switch will be created. In the VSM Host Selection screen, complete the following tasks and then click Next: Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 32 Installing Cisco VACS Components Installing Cisco Nexus 1000V Name Description Primary VSM Host Primary IP Address drop-down list Choose a stanalone host or a host from the cluster on which the primary Cisco Nexus 1000V VSM will be placed. Primary Datastore drop-down list Choose the datastore to use for the primary VSM. The list contains the datastores that are on host of the primary Cisco Nexus 1000V VSM. Secondary VSM Host Step 7 Secondary IP Address drop-down list Choose a standalone host or a host from the cluster on which the secondary Cisco Nexus 1000V VSM will be placed. Secondary Datastore drop-down list Choose the datastore for the secondary VSM. In the VSM Port Group screen, complete the following tasks and then click Next: Name Description Port Group Information Step 8 Control Interface Portgroup drop-down list Choose the control interface portgroup of the VSM. Management Interface Portgroup drop-down list Choose the management interface portgroup of the VSM. Packet Interface Portgroup drop-down list Choose the packet interface portgroup of this VSM. Note For more information on the port groups, see the http:/ /www.cisco.com/c/en/us/support/switches/ nexus-1000v-switch-vmware-vsphere/ products-installation-and-configuration-guides-list.html In the SVS Domain and Server Setup Specification screen, complete the following tasks and then click Next. Name Description SVS Domain Setup Domain ID field Enter a unique ID for the SVS domain. The domain ID must be unique across all of the Cisco Nexus 1000V virtual switches in your datacenter. Note Valid range for the domain ID is between 1 to 1023. NTP and PNSC Setup Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 33 Installing Cisco VACS Components Installing Cisco Nexus 1000V Step 9 Name Description NTP Server IP field The IP address of the NTP server is automatically populated with the IP address of the NTP that was provided during the PNSC installation. This is a non-editable field. PNSC Server IP field The IP address of the PNSC server is automatically populated with the IP address of the PNSC server that was provided during the PNSC installation. This is a non-editable field. In the VSM Profile Specification screen, complete the following tasks and then click Next. Name Description VSM Profile IPv4 Address field Enter the management IP address that you want to configure on the VSM. Subnet Mask field Enter the netmask address. For example, 255.255.255.0. Gateway IP Address field Enter the gateway IPv4 address. Distributed Virtual Switch Name field Enter a unique name for the switch. The name can be an alpha-numeric value, from 2 to 32 characters long. User and Password Step 10 User Name field User name is set to admin by default and cannot be changed. Password field Enter the password for associated with the VSM profile. The password must contain at least 1 uppercase letter, 1 lowercase letter, and 1 numeric digit, and must be value between 8 to 64 characters long. Confirm Password field Re-enter the password. In the Install Nexus1000V Summary screen, verify the details of the installation. If the details are correct, click Submit. Otherwise, click Back to go back to a previous step and modify the details. After clicking Submit, a dialog box shows a service request number that can be used to track the progress of the Workflow, as described in the next step. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 34 Installing Cisco VACS Components About Adding Hosts to Nexus 1000V DVS Note 1 If the VSUM installation fails, there is an automatic rollback to clean up the installation. If VSUM installation is successful, but the VSM deployment fails, then only the VSM is automatically rolled back to clean up the VSM installation. If the VSM are also deployed successfully but the VSM configuration tasks fails, then an automatic rollback does not occur. 2 If the inputs are not right, then re-submission does not work. The Cisco Nexus 1000V wizard must be used again to enter the correct inputs and then submit. 3 If there are any network, host, or datastore issues, then you must correct them and then resubmit the workflow from the point of failure (in the deploy VSUM or deploy VSM tasks) 4 If the installation of Cisco Virtual Switch Update Manager (VSUM) for Cisco VACS fails, you can manually remove the partial installation or unsuccessful installation. To manually remove the installation, see the Removing a Cisco Virtual Switch Update Manager Installation Manually, on page 51. Step 11 Step 12 View the progress of the installation and deployment of the VSM by clicking on the Organization > Service Requests. In the Service Request tab, you can view the Workflow Status or Logs to determine the status of the installation and troubleshoot problems. If the deployment tasks is successful, but the Config VSM task fails, then you must resubmit the workflow from the Config VSM task to complete the installation. About Adding Hosts to Nexus 1000V DVS Adding hosts to Nexus 1000V DVS is a complex operation. This section describes the scope of the Add Hosts wizard and how to translate your intended usage into proper choices. Adding a host requires the following : • Specifying a Nexus 1000V DVS and the host that is being added to it. • Using a port profile editor to view the existing port profiles and to create new port profiles in case the existing ones are inadequate for your purpose. For an overview of the Cisco Nexus1000V port profiles, see the http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus1000/sw/5_2_1_s_v_3_1_1/ port_profile/config/b_Cisco_N1KV_VMware_Port_Profile_Config_521SV311.html • Selecting one or more physical interfaces of the host to migrate to the virtual switch and attaching the right port profile to each one. • Establishing a VM kernel NIC for Cisco Nexus1000V control traffic. • Optionally migrating previously created virtual kernel NICs (vmknics). • Creating one or more (upto a maximum of four) VM kernel NICs for VXLAN encapsulation. In VXLAN terminology, these VM Kernel NICs serve the role of VTEPs, which are the VXLAN Tunnel End Points. • Optionally migrating some or all of the Virtual Machines that may already be present on the host. Once you name the virtual account for the deployment and select the specifications from the corresponding drop-down lists, the virtual switch and host specifications get created. Port profiles are an abstraction that stands for a set of port level network attributes. They come in the following two flavors : 1 Physical port profiles Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 35 Installing Cisco VACS Components Adding Hosts These contain attributes relevant to the physical interfaces. You can set up a physical port profile to carry multiple VLANs. One of these vlans must be designated as the native VLAN. Traffic on the native VLAN travels on the wire, without 802.1Q encapsulation. A virtual port profile for the purposes of the 'Add Host' wizard can carry traffic on just one VLAN. For any virtual interface, irrespective of whether it is the interface of a VM or a VM Kernel NIC, you can associate a particular virtual port profile only if the VLAN it specifies, has been included in one of the physical port profiles associated with one of the physical interfaces. The VLAN associated with any virtual interface on a host must be carried on one of the physical interfaces of that host. Physical port profiles also specify if the interfaces that they attach to form a logical bundle and if they do, whether it is a bundle of type '5 tuple hash-based static portchannel' or of type 'MAC Pinning'. For an understanding of what these interface types are, see the http://www.cisco.com/c/en/us/td/docs/switches/ datacenter/nexus1000/sw/5_2_1_s_v_3_1_1/interfaces/config/ b_Cisco_N1KV_VMware_Interface_Config_521SV311/b_Cisco_Nexus_1000V_Interface_Configuration_ Guide_Release_4_2_1_SV_2_2_1_chapter_0110.html 2 Virtual port profiles These contain attributes suitable for VMs or VM Kernel NICs. A specially designated virtual Kernel NIC must be established on each host to exchange management and control signals with the Cisco Nexus1000V Virtual Supervisor Module (VSM). The simplest way is to specify migrating the pre-existing management VM Kernel NIC (usually named vmk0). Alternatively you can create a VM Kernel NIC expressly for this purpose. If you exercise the latter option, make sure that these specifically created VM Kernel NICs necessarily belong to the same VLAN and have IP addresses in the same subnet as the management interface of the VSM module. It is not necessary to ensure this when you are simply choosing to use the management VM Kernel NIC as the control VM Kernel NIC. You must follow this simple rule for creating VTEP VM Kernel NICs. If the physical interfaces of a host are not in a MAC pinning mode port channel, a single VTEP NIC suffices. If they are in MAC Pinning mode, you can create as many VTEP VM Kernel NIcs as the number of physical interfaces being migrated on that host. Moreover, all VTEP NICs on all hosts in a single virtual switch must be in the same VLAN and the same subnet. The Cisco VACS Add Host wizard will try to restrict you to legitimate choices. For instance, it will try to detect which VLAN is native on each physical interfaces that you want to migrate. It will also try to discover which VLAN the management VMKernel NIC is on in case you choose to re-use it as the control VM Kernel NIC. However there are times when these automatic discovery attempts can fail. You must ensure correct choices for native VLANs of the physical interfaces as well as the VLAN for the control VM Kernel NIC. Adding Hosts After a successful installation of the Cisco Virtual Application Container Services license and Cisco Nexus 1000V, you can install Cisco Nexus 1000V Virtual Ethernet Module (VEM) for a VMware ESXserver . Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 36 Installing Cisco VACS Components Adding Hosts Note • The Online Help link provides access to the product documentation corresponding to Adding a Host. • Rollback recovery is not supported for the Add Host operation. • For this release, Cisco VACs allows you to add only one host at a time to the Nexus1000 DVS. • We recommend that you turn on the CDP on the server ports before starting the Add Host wizard. Before You Begin Before beginning the Cisco Nexus 1000V VEM software installation, you must know or do the following: • The following are the disk and memory usage for the VEM software on an ESX/ESXi host: • 6.5 MB of disk space • Maximum of 4 GB of RAM when all Cisco Nexus 1000V features are activated. Step 1 Step 2 From the Cisco UCS Director menu bar, choose Solutions > VACS Container. The Cisco VACS management task icons appear. Click Add Host. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 37 Installing Cisco VACS Components Adding Hosts The Add Host wizard appears. Figure 6: Add Host Wizard Step 3 In the Host Location Specification screen, complete the following fields : Name Description Virtual Account drop-down list Choose the name of the virtual account. Datacenter drop-down list Choose the datacenter where the host is present. Nexus 1000V Switch drop-down list Choose a Cisco Nexus 1000V DVS to add the hosts. Host drop-down list Choose a standalone host or a host from the cluster in the datacenter, that you want to add to the Nexus1000V DVS. Step 4 Click Next. The Port Profle Configuration screen appears. Step 5 In the Port Profle Configuration screen, review the port profiles that can be used by the physical interfaces (PNIC) or the virtual interfaces (VNIC). Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 38 Installing Cisco VACS Components Adding Hosts Only those port profiles that have Exists?=no can be modified. The port profile with Exists?=yes are those that are already available on the VSM and cannot be modified. There could be instances wherein this screen will not display any port profiles. The Port Profle Configuration screen allows you to create or examine port profiles. These port profiles are applied to the physical interfaces that you want to add to the virtual switch or to the virtual interfaces of the virtual machines. The table on the screen displays the previously-created port profiles for examination and also displays some suggested port profiles that are deemed suitable for this particular host. Only the newly suggested port profiles can be modified. Port profiles that are being newly created can be deleted from the list if necessary. Note After you finish managing the set of port profiles, you will be prompted to apply the port profiles to the physical interfaces of the host or to virtual machines that are already on the host that you want to migrate to the Cisco Nexus 1000V. Any newly created port profiles in this list that are not assigned to any interface—physical or virtual—will not be persistent in the switch. Before exiting this screen, ensure that suitable port profiles exist for all the physical server ports that you intend to migrate to the Nexus1000V. If the UI does not pre populate the table with suitable port profiles, you must add them manually. For Ethernet port profiles, only static port channel and virtual port channel host mode (vPC -HM) is supported. The list of port profiles is displayed. You can modify or delete the suggested port profiles, or add new port profiles. If you want to add more port profiles, click + and fill in the following details in the Add Entry to Port Profile screen. If you want to modify an existing port profile, then select the appropriate port profile and click the edit (pencil) icon which is located next to + and modify the existing field. Step 6 In the Add Entry to Port Profile screen, complete the following fields: Field Description Profile Name field Enter a unique name for the port profile. The valid range is 2 to 32. Port Profile Specification VLANs field Enter a VLAN list as a comma-separated list of numeric IDs and numeric ID ranges. For example, "1,3,5-8,6-9,11,20-30". The valid range is 1 to 3967 and 4048 and 4093. A port profile with the Physical Interface check box checked, can and usually carry multiple VLANs in a list. Port profiles for virtual machines only carry a single VLAN. Attempting to assign a list to a port profile with the Physical Interface check box unchecked results in an error. Physical Interface check box Check this check box to indicate that this port profile is intended for use with the physical interfaces of the host. Uncheck the check box to indicate that the port profile is meant for use with one or more virtual interfaces. By default, this check box is unchecked. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 39 Installing Cisco VACS Components Adding Hosts Field Description Native VLAN field If you check the Use for physical interfaces check box, you can enter the Native VLAN ID for this port profile. This field is pre-populated with a value of 1. The valid range is 1 to 3967 and 4048 and 4093. Ensure that you provide the correct VLAN for the native VLAN field. If you don't do so, the addition of a host to the Nexus 1000V DVS fails. Note Channel Group MacPinning check box Check this check box to enable port–channel of type Mac–Pinning. If unchecked, all of the interfaces to which this port profile is applied form a static port channel. Note By default, the MacPinning is enabled and the check box is checked. Click Submit. For virtual machine port-profiles, only the VLAN and Native VLAN fields are displayed. You must choose the appropriate VLAN configuration. Repeat the above steps for physical port-profiles. For virtual machine port-profiles, only the VLAN and Native VLAN fields are displayed. You must choose the appropriate VLAN configuration. Step 7 Click Next on the Port Profile Configuration screen after you have modified or added the required port profiles. . The Physical NIC Migration Configuration screen appears. Step 8 In the Physical NIC Migration Configuration screen, you can view all the PNICs present in the host, with a suggested port-profile mapped to it and the migration to be set to true. . To edit the Port-profile mapping, migration status, or the container traffic check for an existing PNIC, select the appropriate PNIC and click the edit (pencil) icon and modify the existing fields. Attention It is important that you enable at least one physical NIC to use for container traffic. If you do not enable it, you cannot proceed with the wizard.] The Edit Physical NICs Entry screen appears. Step 9 Step 10 (Optional) In the Edit Physical NICs Entry screen, modify the existing fields, and then click Submit. Name Description Select PNIC to Migrate Name field This display-only field shows the interface name. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 40 Installing Cisco VACS Components Adding Hosts Name Description Migration check box Check the check box to enable the migration of the PNIC to the Cisco Nexus 1000V. Note By default, all the PNICs are set to true for that migration. You can uncheck the check box to not migrate the PNIC to the Cisco Nexus 1000V. Port Profile drop-down list Choose the port profile from the list of available port profiles that are associated to the physical interfaces. Use for Container Traffic check box Check this check box to indicate that the port profile mapped to the PNIC is data-capable. A data-capable port profile is applied to those physical interfaces that carry all of the container traffic. This distinguishes such a port profile from one that is only applied to physical interfaces and is intended for other traffic classes, such as vMotion traffic, host management traffic, and storage traffic. You can combine all of the traffic classes on the same set of physical interfaces, in which case those interfaces would use the port profiles that are marked as data capable. In every host, there must be exactly one physical port profile in use that is marked data capable. Source vSwitch field This display-only field shows the virtual switch with which the interface is currently associated. Repeat this step for the other PNICs that you want to modify. Click Submit. Step 11 In the Physical NIC Migration Configuration screen, click Next. The Kernel NIC Migration Specification screen appears. Step 12 In the Kernel NIC Migration Specification screen, complete the following fields: Each host in a Cisco Nexus 1000V virtual switch must set up a virtual kernel NIC (VMKNIC) to carry the control protocol between the host software and the VSM. In Cisco Nexus 1000V terminology, this VMKNIC is referred to as the L3 control VMKNIC of the host. This screen enables you to set up and configure the L3 control VMKNIC for the host and also provides you an option to migrate the existing VMKNICs from the vswitch to Nexus1000V DVS. Name Description Migrate Kernel NICs check box Check the check box to view the list of all available VMKNICs. By default this check box is checked. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 41 Installing Cisco VACS Components Adding Hosts Name Description VM Kernel NICS table Displays the list of all available VMKNICS. You are allowed to edit the VLAN and the VMKNIC usage information. This table is displayed when you check the Migrate Kernel NICs check box. Note The VMKNICs whose usage is Management will be used for L3 control communication between the host and the VSM. You can have only 1 VMKNIC which can be management (usually the host management VMKNIC) An additional VMKNIC can be used for Storage usage. This configures the iSCSI–multipath feature on the Cisco Nexus1000V for that VMKNIC. Important You must ensure that the VLANs mentioned in the table are correct for the VMKNIC and that those VLANs are allowed in the port-profile that was mapped to the physical NIC in the Physical NIC Migration Configuration screen. Step 13 Step 14 (Optional) If you want to modify the attributes of an existing VMKNIC, then select the appropriate VMKNIC, and then click the edit (pencil) icon and modify the existing fields. (Optional) In the Edit VM KNICs Entry screen, modify the existing fields, and then click Submit. Name Description Select VM Kernel to Migrate Name field This display-only field shows the VM kernel name. VLAN drop-down list Choose a VLAN to use with the L3 control VMKNIC. The list contains only those VLANS that were added to the physical port profiles and are mapped to the PNICs in the earlier screens. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 42 Installing Cisco VACS Components Adding Hosts Name Description Usage drop-downl list Choose the usage of the VMKNIC – management, storage, or unassigned (blank). Management usage is automatically added to the management VMKNIC of the host by Cisco VACS. If it is not matching the host management VMKNIC, change the management usage mapping to the right VMKNIC. If the storage VMKNIC is present, mark the VMKNIC with usage storage. The iSCSI-mulitpath feature of the Cisco Nexus 1000V will be added to this VMKNIC. If the VMKNICs are not used for management or storage, then leave the usage as unassigned. You can have only one VMKNIC with management usage and it has to be the ESX host management VMKNIC. Do not change the VMKNIC usage without verifying the existing VMKNIC configuration and usage on the vswitch. Note Click Submit. Step 15 (Optional) If you want to add new VMKNICs instead of using existing VMKNICs, then uncheck the Migrate Kernel NICs check box and complete the following fields: Name Description VLAN drop-down list Choose a VLAN to use with the L3 control vmknic. Note This option is available if the Migrate Kernel NICs check box is not checked. Enter the IPv4 address for the L3 control VMKNIC. IPv4 Address Note This option is available if theMigrate Kernel NICs check box is not checked. Enter the subnet mask IPv4 address . IPv4 Subnet Mask Note This option is available if theMigrate Kernel NICs check box is not checked. Step 16 Click Next. The VXLAN VTEP Interfaces screen appears. Step 17 In the VXLAN VTEP Interfaces screen, click + to add entries to the list of VXLAN VTEP interfaces list. VXLAN operation requires that each host have one or more Virtual Tunnel End Points (VTEPs). These are represented as vmknics. If the host has data-capable physical interfaces configured in a static port channel mode, then a single VTEP suffices. If the host has one or more physical interfaces configured using the Mac Pinning configuration, then the user Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 43 Installing Cisco VACS Components Adding Hosts can accordingly create as many VTEPs as there are physical interfaces in the MAC pinning configuration. Creating fewer VTEPs results in underutilization of the physical bandwidth that is available to the host. Name Description Add Entry to VTEP Interfaces IPv4 Address field Enter the IPv4 address of the VXLAN VTEP. IPv4 Subnet Mask field Enter the subnet mask IPv4 address . VLAN drop-down list Choose a VLAN that will receive and transmit all VXLAN encapsulated frames. The list contains only those VLANS that were added to the physical port profiles and are mapped to the PNICs in the earlier screens. Click Submit. Note Step 18 Step 19 You can create a maximum of four VXLAN VTEP interfaces to add to the list of interfaces. After you add the first interface, you have to enter only the new IPV4 address to create additional interfaces. All other information is shared between the interfaces across all hosts added via Cisco VACS. If you want to change the VLAN or subnet mask of the VTEPs, then you must select the first VTEP that you added, click the Edit button at the top of the table, and then change the fields. All of the VTEPS in the table will be changed. Attention You must choose a sufficiently large IP subnet as all the VTEPs of all the hosts added to a single Nexus1000V DVS will belong to the same subnet. This cannot be edited in the UI and the add host process will not proceed further if the IP addresses of the provided subnet are completely utilized. Click Next. In the VM Migration Configuration screen, select the VM NIC to migrate and click Next. If you want to edit an entry, click the Pencil icon and complete the following tasks in the Edit VM NICs to Migrate screen: Field Description Select a VM to Migrate Name field This display-only field shows the name of virtual machine that is being migrated. Migration check box The checkbox is unchecked by default. Check the check box to migrate the virtual machine to the Cisco Nexus 1000V DVS. Port Profile drop-down list Choose the port profile for the virtual machine to migrate. Only the virtual port profiles that were displayed or created in the Port Profile Configuration screen are listed in this drop-down list. Source vSwitch field This display-only field shows the virtual switch with which the virtual machine is currently associated. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 44 Installing Cisco VACS Components Adding Hosts Field Description Click Submit. If there are only fresh hosts, this list is empty. This list will be populated with VMs only when a host is previously used and it has VMs that you want to migrate. Click Next. In the Add Host Summary Information screen, verify the details of the host added. If the details are correct, click Submit. Otherwise, click Back to go back to a previous steps and modify the details. After clicking Submit, a pop-up window appears that shows a service request number that can be used to track the progress of the Workflow, as described in the next step. Note Step 20 Step 21 Step 22 You can view the progress of adding hosts, by clicking on the Organization > Service Requests. In the Service Request tab, you can view the Workflow Status or Logs to determine the status of the installation and troubleshoot problems. Note Re-submission of Add-host is not recommended. If there are errors, navigate to the Add-Host UI and Submit the form again. Note that, the port-profiles suggested in the 2nd screen will now have changed, so choose/edit them appropriately. If the host addition fails, you can manually remove the partial or an unsuccessful host addition. To manually remove the hosts added, see the Removing the Hosts Manually, on page 54. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 45 Installing Cisco VACS Components Adding Hosts Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 46 CHAPTER 6 Upgrading Cisco VACS This chapter contains the following sections: • About Upgrading Cisco VACS, page 47 • Guidelines and Limitations, page 47 • Prerequisites for Upgrading the Cisco VACS, page 47 • Upgrading Cisco VACS, page 48 • Verifying the Cisco VACS Upgrade Process, page 49 About Upgrading Cisco VACS You can upgrade Cisco Virtual Application Container Services Cisco VACS from Release 5.1STV1.0 to Release 5.2STV1.1 by applying the Cisco VACS patch to the Cisco UCS Director. The upgrade process is not revocable. After the software is upgraded, you cannot downgrade the software to the previous release. Guidelines and Limitations Upgrading the Cisco VACS has the following guidelines and limitations: • Although upgrading UCS Director Release 5.1 and Cisco VACS Release 5.1STV1.0 to Cisco VACS Release 5.2STV1.1 is supported, it is not the recommended method. Prerequisites for Upgrading the Cisco VACS Upgrading the Cisco VACS has the following prerequisites: • You have installed Cisco UCS Director Release 5.2 or Release 5.2 based patch release, for example Release 5.2.0.1 • The setup meets the system requirements with respect to the memory, disk size, and so on. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 47 Upgrading Cisco VACS Upgrading Cisco VACS • You have administrator privileges to install Cisco VACS and the components. Upgrading Cisco VACS To upgrade Cisco VACS Release 5.1STV1.0 to Release 5.2STV1.1, you must apply the Cisco VACS patch to the Cisco UCS Director. Before You Begin • Download the Cisco VACS patch from http://www.cisco.com. This patch file is a signed zip file with the following format: VACS-5_2_STV_1_1-pkg.zip.. • Unzip the zip file and place the software in the FTP or HTTP server that you plan to use to install the Cisco VACS patch. • If NFS mount is used for application storage, disable it before you apply a patch. If you do not, the upgrade will fail. Note 1 We recommend that you take a snapshot of the VM before you begin the upgrade. If you do this, you do not need to back up the existing configuration database through an FTP server. 2 The VACS-5_2_STV_1_1.zip file can only be applied to the UCS Director Releases 5.1 and 5.2. If you try to apply this patch file on any other UCS Director releases, the upgrade process errors out. 3 If you want to upgrade Cisco UCS Director Release 5.1 and Cisco VACS Release 1.0 to Cisco UCS Director Release 5.2 (or Release 5.2 patch) and Cisco VACS Release 1.1, then the recommended upgrade path is as follows: Cisco UCS Director Release 5.1 + Cisco VACS Release 1.0 > Upgrade to Cisco UCS Director Release 5.2 (or Release 5.2 patch) > Upgrade Cisco VACS Release 1.1 Step 1 Step 2 Step 3 Start your current version of Cisco UCS Director. Log in to the SSH application using the Shell admin credentials and proceed to the Cisco UCS Director Shell Menu, and enter the appropriate numbers from this menu. In the shelladmin, choose Stop services to stop all services. Step 4 To verify that all services are stopped, choose Display services status. Step 5 (Optional) If desired, you can choose Backup database to back up the Cisco UCS Director database. You do not need to back up the database if you took a snapshot of the VM before you started. Step 6 To apply the Cisco VACS patch, choose Apply patch. Step 7 When prompted, enter the location of the Cisco VACS patch. ftp://username:password@hostname|IP_address/software_location_and_name or http://http server name|IP_address/software_location_and_name. Note In this procedure, we are using the FTP option to install the Cisco VACS patch. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 48 Upgrading Cisco VACS Verifying the Cisco VACS Upgrade Process Step 8 Step 9 Wait for the download and installation to complete. When prompted, choose Start services to start services and complete the installation process. Upon a successful VACS patch installation (or an upgrade), you see the following options on the screen: vacs_pre_install_1.1.sh Begin ..... vacs_pre_install_1.1.sh End vacs_post_install_1.1.sh Begin ..... vacs_post_install_1.1.sh End Completed installing package 0 Note Step 10 Step 11 After you apply the Cisco VACS patch and complete that installation, choose the Start Services option of ShellAdmin to start/restart the Cisco UCS Director services and complete the patch process. The patch process is not complete or successful until the Cisco UCS Director services have started, Cisco UCS Director is available, the login screen is displayed, and the admin user can log in to Cisco UCS Director. All Cisco UCS Director services must be started before you attempt to perform other shelladmin procedures, such as apply additional patches, take a database backup, or restore a database from a backup. Log in to the Cisco UCS Director through the web browser (with the admin credentials), and choose Solutions > VACS Container. The Cisco VACS solution task icons appear. Re-submit all existing templates to synchronize them with the updated version of Cisco VACS. Verifying the Cisco VACS Upgrade Process You can verify the Cisco VACS upgrade using any one of the following methods: 1 Log in to the Cisco UCS Director through the web browser (with the admin credentials), and choose Solutions > VACS Container. You can view the Cisco VACS solution task icons. 2 Log in to the Cisco UCS Director through the web browser (with the admin credentials), and choose Solutions > VACS Container > About VACS. You can view the installed version of Cisco UCS Director. 3 Verifying the availability of the Cisco Nexus 1000V, PNSC, VSG, and CSR OVF files in the Cisco UCS Director—To verify if the OVF files exist in the Cisco UCS Director, from the Cisco UCS Director menu bar, choose Administration > Integration > User OVF Management. The User OVF Management window displays the list of Cisco UCS Director related OVA files. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 49 Upgrading Cisco VACS Verifying the Cisco VACS Upgrade Process Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 50 CHAPTER 7 Troubleshooting Installation Issues This chapter contains the following sections. • Troubleshooting Cisco Virtual Switch Update Manager Installation Issues, page 51 • Troubleshooting Cisco Nexus 1000V VSM Installation Issues, page 52 • Troubleshooting Cisco PNSC Installation Issues, page 52 • Troubleshooting Adding Hosts Issues, page 54 • Troubleshooting CSR 1000V Installation Issues, page 55 • Deleting a Database Entry From UCS Director Database Table, page 56 • Error Messages, page 57 Troubleshooting Cisco Virtual Switch Update Manager Installation Issues Removing a Cisco Virtual Switch Update Manager Installation Manually Use the following procedure to manually remove Cisco Virtual Switch Update Manager while installing the Cisco Nexus 1000V for Cisco VACS. Step 1 Delete the database entry for the respective <vsum-vm-name> from the UCSD (Cisco UCS Director) table ‘STINGRAY_AJAX_DATA’. Delete the <vsum-vm>. For detailed instructions about deleting a database entry, see Deleting a Database Entry From UCS Director Database Table, on page 56. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 51 Troubleshooting Installation Issues Troubleshooting Cisco Nexus 1000V VSM Installation Issues Step 2 Step 3 Step 4 Delete the extension - 'com.cisco.n1kv.headless' from the vCenter Server MOB from https://<vcenter-server-ip>/mob and click Content > Extension Manager. Click UnregisterExtension and add the Extension key Value = com.cisco.n1kv.headless. Power off the <vsum-VM> from the vSphere Client and delete it. Troubleshooting Cisco Nexus 1000V VSM Installation Issues Removing the Cisco Nexus 1000V VSM Manually Use the following procedure to manually remove a Cisco Nexus 1000V VSM. Step 1 From the Cisco Nexus 1000V console, execute the following commands: n1k-dvs-name# configure terminal n1k-dvs-name(config)#svs connection vCenter n1k-dvs-name(config-svs-conn)#no vmware dvs This will remove the DVS from the vCenter Server and any associated port-groups. Do you really want to proceed(yes/no)? [yes] yes n1k-dvs-name(config-svs-conn)#no connect n1k-dvs-name(config-svs-conn)#end n1k-dvs-name#copy running-config startup-config (optional) Step 2 Step 3 Power off the primary and secondary VSM VMs from the vSphere Client and delete both the VMs. Delete the database entry for the respective <Nexus1000V-dvs-name> from the Cisco UCSD table STINGRAY_AJAX_DATA. To delete the database entry, see Deleting a Database Entry From UCS Director Database Table, on page 56. Step 4 Select the entry for the respective <Nexus1000V dvs> from Cisco UCS Director UI from Administration > Physical Account > Manage Network Elements and click Delete Nework Element. Troubleshooting Cisco PNSC Installation Issues Removing a PNSC Installation Manually You can manually remove an unsuccessful or a failed PNSC installation using the following steps. Step 1 Delete the database entry for the <pnsc-vm-name> you want to delete, from the UCSD table STINGRAY_AJAX_DATA. To delete the database entry from the UCS Director database table, see Deleting a Database Entry From UCS Director Database Table, on page 56. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 52 Troubleshooting Installation Issues Problems with Installing Cisco Prime Network Services Controller Step 2 Step 3 Step 4 From the UCS Director UI, delete the entry for the respective <pnsc-name> from Administration > Physical Account > Multi Domain Managers. Select the particular PNSC entry that you want to delete from the table and click Delete. Power off the PNSC-VM from the vSphere Client and delete the VM. Problems with Installing Cisco Prime Network Services Controller This section includes symptoms, possible causes, and solutions for the following problems while you install Cisco Prime Network Services Controller (PNSC). Symptom Possible Causes Verification and Solution The PNSC installation workflow fails with the following error:java.net.UnknownHostException :< hostname_of_the_server >,selectedContext=< None > This occurs when the hosts are added to the VC via the host names and the SNS settings on the UCS Director is incorrect. The reachability to the host and the PNSC OVA deployment fails when either the DNS server is wrong, or when the DNS server is not listed as the first one in the UCS Director. You must verify that the DNS server IP address is valid and the DNS server is listed as the first. If not, change the order of the DNS server in such a way, that the preferred DNS server is always listed as the first in the list. To change the order or view the DNS IP address, do the following: 1 Log into UCS Director. 2 navigate to Administration > Guided Setup > Initial System Configuration > Launch. 3 Skip all the steps until the DNS Server appears. Edit the order of the DNS server list or add the right DNS servers. 4 Skip the remaining steps and click Submit. You can relaunch the PNSC installation for a successful deployment. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 53 Troubleshooting Installation Issues Troubleshooting Adding Hosts Issues Troubleshooting Adding Hosts Issues Removing the Hosts Manually Use the following procedure to manually remove the hosts added to the Cisco Nexus 1000V distributed virtual switch (DVS). Step 1 If not already added, add a physical NIC or VMNIC to the vSphere Standard Switch and navigate to vSphere Standard Switch. Attention This step is applicable only if one physical NIC or VMNIC is migrated to the N1KV DVS. If more than a physical NIC or VMNIC is migrated to the Cisco Nexus 1000V DVS, then skip to Step 3. Step 2 Step 3 Select the Physical NIC or VMNIC from Properties > Network Adapters > Add. Migrate the VMKNIC back to the vSwitch. Note You must select the appropriate VLAN ID that facilitates management connectivity. Step 4 In the vSphere Distributed Switch, navigate to Manage Virtual Adapters and select the management VMKNICs and click Migrate. Choose the appropriate vSphere Standard Switch and the port-group that facilitates management connectivity, and proceed with the migration. Repeat this step for all relevant and necessary VMKNICs. Step 5 To remove newly created Layer 3 control (Nexus 1000V control) VMKNIC and the VTEP VMKNICs, navigate to the Manage Virtual Adapters in the vSphere Distributed switch and select the appropriate virtual adapter and click Remove. To move all virtual machines from Cisco Nexus 1000V to vSwitch, select the VM and navigate to Edit Settings and change the network adapter's port group mapping to a port-group on the VMware Standard vSwitch. To remove the host from the distributed virtual switch, perform the following steps: a) In the Networking sub menu, select the Nexus 1000V DVS from the left panel. b) From the Hosts tab on the right panel, select the particular host to be deleted. c) Right click and select Remove from the vSphere Distributed Switch. Note These steps ensure that all the PNICs associated with the DVS are removed and are made available. Step 6 Step 7 Step 8 To remove the VIB from the host, move the host to maintenance mode and SSH to the host and execute the following command : esxcli software vib remove -n cisco-vem-v170-esx Step 9 To clean up the VTEP entries for the host from the UCS Director database, perform the following steps: a) Log on to Cisco UCS Director as root user and enter mysql --user=admin --password=<ucsd db password> <db-name> to access the UCS Director database. b) Use the following syntax to remove the VTEP entries for the host that was removed: DELETE from STINGRAY_VTEPS_PER_HOST where HOSTIP="<VEM-HOSTIP>"; e.g. DELETE from STINGRAY_VTEPS_PER_HOST where HOSTIP="10.10.10.1"; Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 54 Troubleshooting Installation Issues Problems with Adding Hosts Problems with Adding Hosts This section includes symptoms, possible causes, and solutions for the following problems while you add hosts. Symptom Possible Causes When you manually add a port profile, sometimes you get an error message. Verification and Solution You must verify that the DNS server IP address is valid and the DNS server is listed as the first. If not, change the order of the DNS server in such a way, that the preferred DNS server is always listed as the first in the list. To change the order or view the DNS IP address, do the following: 1 Create a port group on the vSwitch. The name of this port group must be Management Network. 2 In the UCS Director, navigate to Virtual > Compute > Your VC Account > Polling > Request Inventory Collection. After the inventory is completed, the port profile is available in the Port Profile Configuration screen. The add host operation fails when you add a host that has a VMWare DVS installed on it. Either remove the VMWare DVS from that host or use another host that does not have the VMWare DVS installed on it. Troubleshooting CSR 1000V Installation Issues Applying the CSR 1000V License Manually Use the following procedure to manually apply the CSR 1000V license. Step 1 Log in to the CSR1000V using the SSH application. The login credentials are available in the container report. For more information, see Viewing Reports. Step 2 Execute the following commands: # config terminal # call-home Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 55 Troubleshooting Installation Issues Deleting a Database Entry From UCS Director Database Table # # # # # # # # # # # # # # # Step 3 profile “CiscoTAC-1” active anonymous-reporting-only destination transport-method http no destination transport-method email exit service call-home license smart enable license boot level lite ip domain lookup ip name-server <yourDNS-IP> platform hardware lite license enable exit write reload After the CSR 1000V is online, log in to the CSR 1000V using the SSH application, and execute the following command: # license smart register idtoken <your-CSR-token-id> Step 4 After one to three minutes, the CSR 1000V is licensed. To verify that the CSR 1000V is licensed, from the Cisco UCS Director menu bar, choose Virtual > Network. The VACS:CSR Licenses screen that appears displays the CSR 1000V license details. Deleting a Database Entry From UCS Director Database Table Step 1 Log on to Cisco UCS Director as root user and enter mysql --user=admin --password=<ucsd db password> <db-name> to access the UCS Director database. example: mysql --user=admin --password=cloupia db_private_admin Step 2 Enter the following SQL query to delete a database entry from the UCS Director database table: DELETE FROM <table_name> WHERE <some_column>=<some_value>; example: DELETE FROM STINGRAY_AJAX_DATA WHERE VMNAME = ’vsum_vm’; Step 3 Enter the following SQL query to examine the entries in the table before or after the deletion: SELECT ALL <comumn_name> FROM <table_name>; Example: SELECT ALL VMNAME FROM STINGRAY_AJAX_DATA; Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 56 Troubleshooting Installation Issues Error Messages Error Messages This section describes the errors that may be encountered when working with the Add Host operation in the Cisco VACS and the corresponding solutions to these errors. Error Message Cause/Resolution vm_kernel_IP_in_use VSUM Error Message : null Change the VMKNIC IP (L3 or vteps) and submit the Add-host operation. virtualNIC_dendency_on_PNIC, VSUM Error Message : null There was a VM template using VM network pg on that vSwitch. When you try to migrate the pnic mapped to vswitch to dvs, VSUM(Nexus1000V installer) throws an error. Vlans_not_backed, VSUM Error Message : null If VLANs of existing vmknics/new L3 control vmknic/Vteps/VMs are not present in the uplink port-profile chosen for the pnics. VSM_operation error, VSUM Error Message : nul Some of the configuration commands have failed on the Nexus 1000V . Log in to Nexus 1000V and check the accounting log. The show accounting log will show some commands as 'FAILURE'. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 57 Troubleshooting Installation Issues Error Messages Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 58 CHAPTER 8 FAQs This chapter contains the following sections. • Cisco VACS Installation FAQs, page 59 • Cisco VACS Licensing FAQs, page 62 Cisco VACS Installation FAQs • General Installation General Installation Q. I have an existing Cisco Nexus 1000V in my datacenter. Do I still need to install Cisco Nexus 1000V for Cisco VACS? A. Yes, you have to install Cisco Nexus 1000V for Cisco VACS using the Cisco VACS solution UI in Cisco UCS Director. Q. I have an existing Cisco Prime Network Services Controller (PNSC), Cisco Nexus 1000V and Cisco VSUM in my datacenter. Can I reuse them ? A. No, you cannot reuse the Cisco VACS components. You have to install the components using the Cisco VACS solution UI in Cisco UCS Director. Q. Can I install the Cisco VACS solution on Cisco UCS Director 4.x and earlier versions? A. No. The Cisco VACS solution requires Cisco UCS Director version 5.1 or later. Q. Can I migrate the existing Virtual Machines (VM) to the Cisco Nexus 1000V installed by Cisco VACS ? A. Yes, but you cannot use them as part of a Cisco VACS container. However, you can create a VM template of an existing VM and use the same in the Cisco VACS containers. Q. Do I need to follow a specific sequence for installing the Cisco VACS infrastructure components? Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 59 FAQs Cisco VACS Installation FAQs A. Yes. Install the Cisco VACS sequence in the following order : 1 Install PNSC 2 Install Cisco Nexus 1000V 3 Add Host Q. Are there any recommendations for a PNSC host name/ Admin Password / Shared Secret ? A. Yes. The recommendations are as follows: Name Recommendation PNSC Host Name The host name must include minimum two characters and must follow the RFC 952 standard. As per this standard, the host name can contain only the following characters: • ASCII letters "a" through "z" in a case-insensitive manner • Numerics from "0" to "9" • Hyphen ("-") Note The host name must not start with a numeric or with a hyphen and must not end with a hyphen. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 60 FAQs Cisco VACS Installation FAQs Admin Password The admin password validation must meet the below conditions: • Contains a minimum of eight characters. • Contains at least three of the following: 1 Lowercase letters 2 Uppercase letter 3 Digits 4 Special characters • Does not contain a character that is repeated more than three times consecutively. For example, aaabbb. • Is not the user name or the reverse of the user name. • Passes a password dictionary check. The password must not be based on a standard dictionary word. PNSC uses the standard Linux open source PAM module. • Does not contain the following symbols: dollar sign ($), question mark (?), equals sign (=). • The password must not be blank for a local user and the admin accounts. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 61 FAQs Cisco VACS Licensing FAQs Shared Secret The shared secret password must contain the strong password characteristics such as the following: • At least eight characters. • Lowercase letters, uppercase letters, digits, and special characters. • Does not include characters such as: 1 Consecutive alphanumeric characters, such as abcd or 1234. 2 Characters repeated three or more times, such as aaabbb. 3 A variation of the word Cisco , such as cisco , ocsic , or one that changes the capitalization of letters in the word Cisco. 4 The username, or the username in reverse. 5 A permutation of characters present in the username or Cisco. • Characters such as, &, ' " `, ( ), < >, |, \, ;, $, ?, and spaces. Cisco VACS Licensing FAQs Q. How do I obtain a Cloud Services Router (CSR) 1000V license token? A. If you already have a Cisco VACS production license, you will be provided with a smart account with CSR licenses. You should login to this CSR account and generate a smart token, which will be used to register with Cisco UCS Director. Q. How many CSR License are provided for a single Cisco VACS license? A. Each Cisco VACS license is provided with 10 CSR licenses. Q. Are CSR licenses provided with Cisco VACS evaluation licenses ? A. No, but CSR comes with default licenses for a 60 days trial period. Q. Does Cisco VACS automatically license CSR evaluation licenses when Cisco VACS permanent licenses are installed ? A. No. You must manually apply the CSR license for the existing containers which have been deployed with the EVAL license. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 62 FAQs Cisco VACS Licensing FAQs Q. Can I install Cisco VACS licenses on Cisco Nexus 1000V? A. No, you cannot install Cisco VACS licenses on Cisco Nexus 1000V. Only Cisco VACS can install the Cisco Nexus 1000V licenses for Cisco VACS. Q. How many workload VMs and containers are allowed per Cisco VACS license? A. There is no limit on how many workload VMs you can add to a Container, but the number of VMs on a server is limited by the Cisco UCS Director server licenses installed. Q. How many workload VMs are allowed per container? A. There is no technical limit on the number of workload VMs permitted per Cisco VACS container. Q. How do I add additional Cisco VACS licenses to my existing license? A. You can buy new Cisco VACS licenses from the Cisco Technical Assistance Center (TAC) and install them in Cisco UCS Director. For detailed information about installing Cisco UCS Director, see Installing the CSR 1000V License, on page 17 and Updating the Cisco UCS Director License, on page 15. Q. When Cisco VACS Containers are deleted, if CSR licenses are not released. What is the process to release the CSR licenses used by the deletedCisco VACS Containers ? A. You must log in to the Cisco VACS CSR Smart account and release the CSR licenses consumed by the deleted Cisco VACS Containers. Q. Can I use evaluation licenses with UCSD Production licenses? A. No, Cisco VACS evaluation licenses can be used only with Cisco UCS Director evaluation licenses. Q. Can fenced containers and Cisco VACS co-exist with a Cisco VACS license? A. Yes, they can. Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 63 FAQs Cisco VACS Licensing FAQs Cisco Virtual Application Container Services Installation and Upgrade Guide, Release 5.2STV1.1 64
© Copyright 2026 Paperzz