The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
This chapter includes the following sections:
Refer to the following Microsoft SCVMM dependencies for installing Microsoft SCVMM:
The AD Domain Controller should have the following services:
Note | If you see the error message Error while enabling Windows feature: Netfx3, enter the following command as an administrator: C:\> dism /online /enable-feature /featurename:netfx3 /all /source:d:\sources\sxs, where d:\sources\sxs is the Windows installation folder that is mapped to your machine on the D drive. |
The Cisco provider plugin pulls the networking objects from the Cisco UCSM into Microsoft SCVMM. Complete the following steps to install the Cisco provider plugin on Microsoft SCVMM:
Note | See the Microsoft documentation for the prerequisites on bringing up the SCVMM server: http://technet.microsoft.com/en-us/library/gg610617.aspx |
After you install the Cisco UCSM plugin, you can launch the SCVMM GUI and add a Virtual Switch Extension Manager (VSEM) instance in the Microsoft SCVMM GUI.
A logical switch contains the configuration information that controls the behavior of the virtual switches across hosts in your data center.
Step 1 | Click Logical Switches under Networking in Microsoft SCVMM GUI and choose the Create Logical Switch option. The Create Logical Switch Wizard window appears. The Getting Started tab in the left pane displays the information and the prerequisites for creating a logical switch. |
Step 2 | Click Next. |
Step 3 | In the General tab, enter the name of the logical switch. |
Step 4 | (Optional)In the Description field, enter the description of the logical switch. |
Step 5 | Check the Enable Single Root I/O Virtualization (SR-IOV) check box. |
Step 6 | Click Next. |
Step 7 | In the Extensions tab, uncheck the Microsoft Windows Filter check box because the filtering extension is not allowed with the forwarding extension. This is a Microsoft restriction. |
Step 8 | Choose the Virtual Switch Extensions that you want to use with the logical switch. Choose the logical switch as the forwarding extension. This object is pulled from the Cisco UCSM. |
Step 9 | Click Next. |
Step 10 | In the Uplink tab, click Add. The Add Uplink Port Profile window appears. |
Step 11 | Choose the Uplink Port Profile. |
Step 12 | Click OK. |
Step 13 | Click Next. |
Step 14 | In the Virtual Port tab, click Add. The Add Virtual Port window displays. If you created a port profile client earlier for the logical switch, you will see the name of the logical switch with the port profile in this window. |
Step 15 | In the Port Classification field, click Browse and choose the default SR-IOV port profile. |
Step 16 | Choose the logical switch and the associated port profile. |
Step 17 | Choose Include a virtual network adapter port profile in this virtual port. |
Step 18 | Choose the SR-IOV profile as the native virtual network adapter port profile. |
Step 19 | Click OK. The SR-IOV port profile is displayed in the Virtual Port tab. |
Step 20 | Click Next. |
Step 21 | in the left pane, click the Summary tab and confirm the settings. |
Step 22 | Click Finish. The logical switch, the uplink port profile, and the port classification are displayed in the SCVMM GUI. |
You can apply the IP pools for the VMs. This step is optional.
Step 1 | Click Library in the Microsoft SCVMM GUI, select VM Templates under Templates menu. | ||
Step 2 | Right-click Create VM Template. The Create VM Template Wizard window appears in the Microsoft SCVMM GUI. | ||
Step 3 | Click Browse and select a source for the new VM template. | ||
Step 4 | Click OK. | ||
Step 5 | In the VM Template Name field, enter the VM template name. | ||
Step 6 | (Optional)In the Description field, enter the VM template description. | ||
Step 7 | Click Next. Follow the prompts in the wizard to create the VM template. | ||
Step 8 | Use the template
as a source to install the VM.
When you select
a host and review virtual machine settings on a specific network adapter, the
Cisco UCSM configuration specific to the logical network is pulled into SCVMM.
You can apply IP pools for the VMs by using the template.
|
You can configure the settings for the VM network.
Step 1 | Click VMs and Services in the Microsoft SCVMM GUI. | ||
Step 2 | Right-click VM Networks and select Create VM Network. The Create VM Network Wizard window appears in the Microsoft SCVMM GUI. | ||
Step 3 | In the Name tab, specify the name of the VM network. | ||
Step 4 | (Optional)In the Description tab, specify the description of the VM network. | ||
Step 5 | Choose the logical network from the drop-down list. The logical network is the fabric network that is created on the Cisco UCSM side. | ||
Step 6 | Click Next. The system displays the VM network that is created for the fabric network on the Cisco UCSM side. | ||
Step 7 | In the Isolation tab, configure the isolation for the VM network. | ||
Step 8 | Click Next. | ||
Step 9 | Configure the settings for the VM network in the Settings tab. | ||
Step 10 | Click
Finish.
The VM network
is displayed in the Microsoft SCVMM GUI.
|
For detailed information about installing Windows 2012 Server with Hyper-V, see the Microsoft Windows 2012 Server documentation.
Install the Cisco drivers and utilities.
Step 1 | From the Cisco
support site, download the Cisco UCS B-Series Blade Server Software Bundle ISO
file.
The Cisco UCS B-Series Blade Server Software Bundle contains drivers, installation utilities, and the Cisco UCS Provider Plugin for VM-FEX for Hyper-V. |
Step 2 | In the Cisco UCS Manager KVM settings, mount the software bundle ISO file as virtual media for access from your servers. |
Step 3 | From the host
server, open the
CSCO_VIO_INSTALLER_version directory in the ISO file.
Insert the release version number for version in the directory name. For example, the directory name is CSCO_VIO_INSTALLER_2.4.22 for Release 2.2(1). |
Step 4 | Open and read the readme.txt file for the latest information about installing and configuring VM-FEX for Hyper-V. |
Perform this task on the host server to install the Cisco VIO drivers and utilities.
Note | The Cisco VM-FEX switch driver is installed by SCVMM when the SRIOV-enabled switches are created on the host. |
The Cisco UCS B-Series Blade Server Software Bundle ISO file must be mounted on the server.
Step 1 | In Powershell on the host server, open the CSCO_VIO_INSTALLER_version directory in the contents of the mounted ISO file. | ||
Step 2 | Run
CSCO_VIO_INSTALLER_64_version.msi as administrator.
Insert the release version number for version in the command name. For example, the command name is CSCO_VIO_INSTALLER_64_2.4.22.MSI for release 2.2(1). | ||
Step 3 | Choose Typical or Custominstallation. If you choose Typical installation, it installs eNIC and fNIC drivers. If you choose Custom installation, complete steps 4 through 9. | ||
Step 4 | If necessary, expand VIO drivers to display the driver list. | ||
Step 5 | Click
VIC
iSCSI dump and choose
Entire
feature will be unavailable.
| ||
Step 6 | Click
VIC VM-FEX Forwarding Extension and choose
Entire feature will be unavailable.
| ||
Step 7 | Click VIC Teaming and choose Entire feature will be unavailable. | ||
Step 8 | Click VICManagement and choose Entire feature will be unavailable. | ||
Step 9 | Click Next and follow the instructions to install the drivers. |
You can add a Hyper-V Host to Microsoft SCVMM.
Step 1 | In Microsoft SCVMM GUI, click All Hosts. The Add Resource Wizard window opens. |
Step 2 | Right-click and choose Add Hyper-V Hosts and Clusters. |
Step 3 | In the Credentials tab, provide the Run as Account details. |
Step 4 | Click Next. |
Step 5 | In the Discovery Scope tab, add the hostname in the Computer Name pane. The system discovers the host. |
Step 6 | In the Target Resources tab, choose the host and click Next. If the Hyper-V role is not enabled on any of the selected servers, SCVMM enables the role on these servers as part of the Add Host process, that results in a restart of the server. If any of the servers have a pending restart, they are also restarted. |
Step 7 | Click OK to continue. |
Step 8 | In the Host Settings tab, assign the selected host to a host group. |
Step 9 | Click Next. |
Step 10 | In the Migration Settings tab, choose the live storage migration settings and click Next. The default value for live storage migration is 2. |
Step 11 | Click Finish. The virtual machine host is added in the Microsoft SCVMM GUI. After the host is added to Microsoft SCVMM, verify that a connection is established between the SCVMM and the host. While attaching a host, use the management interface. After the host is added, a warning message indicates that multipath I/O is not enabled for known storage arrays on the specified host. This is a known issue with Microsoft. The recommended action is that if you want to provision the storage using SCVMM, you must enable multipath I/O for storage arrays that are being used on the host by adding the multipath I/O feature. |
Step 1 | Install the Cisco Provider
Plugin on the SCVMM servers that you want to include in the cluster.
Installing Cisco Provider Plugin in SCVMM
provides detailed information.
You must install the Cisco Provider plugin before clustering the SCVMM servers. |
Step 2 | Create a failover cluster and add the SCVMM hosts. The Microsoft documentation, https://technet.microsoft.com/en-us/library/cc755129.aspx provides detailed information about creating a new failover cluster. |
Step 3 | Attach a Hyper-V host to the cluster.
The Cisco Provider plugin now pushes the VMFEX driver to the Hyper-V host. |
Following these guidelines for reviewing the host-side configuration in Windows Server 2012:
Add the host to the domain. Verify that the domain host account has the administrator rights for adding a host to the domain.
After you add a host to SCVMM, you must create a logical switch and attach it to that host. While attaching the host, it installs the extension drivers from SCVMM on the host.
Make sure that the data path interfaces are enabled for the Logical Switch and refresh the host.
Step 1 | In the Microsoft SCVMM GUI, in theHost tab, click Properties. The Properties window for the selected host is displayed. |
Step 2 | Click the Hardware tab. The available interfaces (network adapters) are displayed in the pane. |
Step 3 | Choose the management interface to display the details of the interface. The interfaces are attached to various logical switches. |
Step 4 | Choose the interface that is not associated with any of the logical network connectivity to attach it to the logical switch. |
Step 5 | Click the Virtual Switches tab. |
Step 6 | Click New Virtual Switch and select the New Logical Switch option. |
Step 7 | Select the logical switch from the drop-down list in the Logical Switch field. |
Step 8 | In the Physical Adapters panel, select the first physical adapter. When you select the logical switch, the uplink port profile is automatically selected for the logical switch. When you have multiple uplink port profiles, you can select one uplink port profile for the logical switch during the logical switch creation process. |
Step 9 | Click OK. If the same interface is used by multiple switches, a message window indicates that while SCVMM applies the changes, the host might temporarily lose the connectivity. This event might have an adverse effect on other network operations in progress. |
Step 10 | Click OK. The logical switch is now attached to the Hyper-V host. |
You can create a VM in SCVMM and attach the logical switch and the VM network to the VM vNICs.
Step 1 | Right-click the host in the Microsoft SCVMM GUI and choose Create Virtual Machine. The Create Virtual Machine Wizard window appears. | ||
Step 2 | Create a
Virtual Machine (VM) and follow the hardware configuration steps.
| ||
Step 3 | In the Configure Hardware tab, choose a network adapter for the VM. | ||
Step 4 | In the Connectivity panel on the right side, click Browse in the Connected to a VM network field and choose a VM network that you created earlier. | ||
Step 5 | Click OK. | ||
Step 6 | Choose the MAC
address type in the
MAC
Address field.
The MAC address
can be
Dynamic or
Static.
| ||
Step 7 | In the Port Profile field, choose the port classification as SR-IOV. | ||
Step 8 | Click Next. | ||
Step 9 | In the Select Destination tab, choose Place the virtual machine on a host and choose the Destination as All Hosts. | ||
Step 10 | Click Next. The destination host is highlighted. | ||
Step 11 | Click Next. | ||
Step 12 | In the Configure Settings tab, review the virtual machine settings and click Next. | ||
Step 13 | In the Add Properties tab, review the settings and click Next. | ||
Step 14 | In the Summary tab, confirm the settings and check the Start the virtual machine after deploying it check box. | ||
Step 15 | Click Create. The VM network is created and it is displayed in the GUI. A warning message indicates that the system cannot set bandwidth setting on the virtual adapter for the SR-IOV switch. The recommended action is to check the native virtual port profile, correct the issue, and try again. | ||
Step 16 | Choose the VM in the GUI and click Properties. | ||
Step 17 | Verify the configured properties of the VM. | ||
Step 18 | After the VM
is up, install the virtual function (VF) driver on the VM.
Use the same CSCO_VIO_INSTALLER_64 msi file that was used in Installing the PF Driver and VM-FEX Switch Driver. For example, the command name is CSCO_VIO_INSTALLER_64_2.4.22.MSI for release 2.2(1). | ||
Step 19 | Choose Typical or Custom installation. If you choose Custom installation, install 'Cisco VIC VMNic Ethernet' and 'VIC Ethernet Utility'. |
You can verify the VM creation status in the Cisco UCSM GUI.
Step 1 | In the Navigation pane, click the VM tab. |
Step 2 | On the VM tab, expand the All node. |
Step 3 | Expand Virtual Machines and verify that the VM is displayed in the GUI. In the General tab, verify the properties of the vNIC fields. You can verify the Name, MAC address, Profile Name, VMND Name, and Status of the vNIC fields. |