FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Applica-tion Centric Infrastructure (ACI) Deployment Guide for FlexPod with VMware vSphere 5.5 Update 1, Cisco UCS Director and Cisco Nexus 9000 Cisco Application Centric Infrastructure (ACI)
Last Updated: March 25, 2015
Cisco Validated Design2
About the Author
rt and contribution to the design, validation, and creation of this Cisco Validated Design, ld like to acknowledge the significant contribution and expertise that resulted in
s document:
rien, Cisco Systems, Inc.
azi, Cisco Systems, Inc.
aranasy, Cisco Systems, Inc.
karalingam, Cisco Systems, Inc.
l, NetApp
math, NetApp
About the AuthorMichael Zimmerman, Technical Marketing Engineer, UCS Director, Cisco Systems, Inc.
Michael Zimmerman is a TME currently focused on the advancement of data center management and automation through Cisco UCS Director. Michael has worked in the IT industry for more than 10 years and prior to his current role was a TME for NetApp, responsible for collaborating with Cisco in developing, validating and evangelizing FlexPod data center solutions.
Acknowledgments
For their suppothe author woudeveloping thi
• Chris O'B
• Haseeb Ni
• Shankar V
• Tamil San
• Henry Vai
• Ganesh Ka
3
4About Cisco Validated Desig
About the Author
n (CVD) Program
AIM ALL WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE WARRANTY OF
ABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING
URSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS
BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES,
, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF
R INABILITY TO USE THE DESIGNS, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED
SSIBILITY OF SUCH DAMAGES.
NS ARE SUBJECT TO CHANGE WITHOUT NOTICE. USERS ARE SOLELY RESPONSIBLE FOR
LICATION OF THE DESIGNS. THE DESIGNS DO NOT CONSTITUTE THE TECHNICAL OR
FESSIONAL ADVICE OF CISCO, ITS SUPPLIERS OR PARTNERS. USERS SHOULD CONSULT
TECHNICAL ADVISORS BEFORE IMPLEMENTING THE DESIGNS. RESULTS MAY VARY
ON FACTORS NOT TESTED BY CISCO.
NT, Cisco Eos, Cisco Lumin, Cisco Nexus, Cisco StadiumVision, Cisco TelePresence, Cisco
Cisco logo, DCE, and Welcome to the Human Network are trademarks; Changing the Way We
Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS,
Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the
fied Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital,
ystems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Cen-
p, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone,
y, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace
nd, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels,
t, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to
ur Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of
ms, Inc. and/or its affiliates in the United States and certain other countries.
demarks mentioned in this document or website are the property of their respective owners.
the word partner does not imply a partnership relationship between Cisco and any other com-
R)
co Systems, Inc. All rights reserved
About Cisco Validated Design (CVD) Program
The CVD program consists of systems and solutions designed, tested, and documented to facilitate
faster, more reliable, and more predictable customer deployments. For more information visit
http://www.cisco.com/go/designzone.
ALL DESIGNS, SPECIFICATIONS, STATEMENTS, INFORMATION, AND RECOMMENDATIONS (COLLEC-
TIVELY, DESIGNS) IN THIS MANUAL ARE PRESENTED AS IS, WITH ALL FAULTS. CISCO AND ITS SUPPLI-
ERS DISCL
MERCHANT
FROM A CO
SUPPLIERS
INCLUDING
THE USE O
OF THE PO
THE DESIG
THEIR APP
OTHER PRO
THEIR OWN
DEPENDING
CCDE, CCE
WebEx, the
Work, Live,
Bringing the
Cisco Certi
the Cisco S
ter, Fast Ste
iQuick Stud
Chime Sou
ProConnec
Increase Yo
Cisco Syste
All other tra
The use of
pany. (0809
© 2015 Cis
FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Overview
Why Cisco UCS Director and the Cisco Application Policy Infrastructure Controller?
There is a lot of excitement around the launch and availability of Cisco's Application Centric Infrastructure (ACI) powered by the Application Policy Infrastructure Controller (APIC). The features and capabilities ACI enables in regards to policy-driven fabric and services automation from an application-centric perspective are paramount. Automating the configuration of resources with a detailed focus on the requirements of the application greatly changes the overall paradigm of infrastructure provisioning.
With such policy-driven automation at the fingertips of IT, one may question the need for other automation and orchestration tools such as Cisco UCS Director. While ACI does provide superior fabric and services automation through policy as aforementioned, there are other aspects of infrastructure that are required for applications to properly exist and perform, which are outside the scope of ACI and APIC. Resources such as storage, virtual machines, physical servers and other endpoints are still very important to applications, however are not automated and configured through ACI or APIC policy. It is the automation of these other infrastructure resources or endpoints, as well as the aspect of tying all automation together into a single automation process, where Cisco UCS Director provides incredible value to IT. Cisco UCS Director is the only automation and orchestration platform with a broad scope of support including both Cisco and non-Cisco infrastructure components across ACI/APIC, storage, virtual machines, physical servers and more, creating a complete and comprehensive end-to-end application infrastructure automation solution.
Audience
AudienceThe intended audience includes, but is not limited to, sales engineers, field consultants, professional services, IT managers and administrators, partners and customers evaluating and deploying Cisco UCS Director on FlexPod with Cisco Application Centric Infrastructure.
Purpose of This DocumentThis document provides useful information regarding the value Cisco UCS Director provides above and beyond the benefits of FlexPod Datacenter with VMware vSphere and Cisco Application Centric Infrastructure, as well as how to deploy and configure Cisco UCS Director to support specific real-world use-cases. The real world example use-cases in this document represent a small subset of the use-cases that can actually be supported by Cisco UCS Director. These use-cases are meant to provide the reader with the tools and knowledge to deploy and configure Cisco UCS Director to accomplish a wide array of use-cases specific to the readers' environment and requirements.
The Cisco UCS Director workflows highlighted in this document will be published on the Cisco Communities as specifically described and detailed in this document. These workflows may be used exactly as is, or may be reconfigured or edited to fit the needs of the target environment, requirements and desired provisioning process.
FlexPod Datacenter with VMware vSphere and Cisco Application Centric Infrastructure
End-to-End Architecture Highlights
FlexPod is a defined set of hardware and software that serves as an integrated foundation for both virtualized and non-virtualized solutions. VMware® vSphere® built on FlexPod includes NetApp® storage, NetApp Data ONTAP®, Cisco Nexus® networking, the Cisco Unified Computing System™ (Cisco UCS®), and VMware vSphere software in a single package. The design is flexible enough that networking, computing, and storage can fit in one datacenter rack or alternatively can be deployed according to a customer's data center design. Port density enables networking components to accommodate multiple configurations of this kind.
With FlexPod architecture, you can customize or flex the environment to suit your specific requirements, and a FlexPod system can be scaled easily as requirements and demand change. A unit can be scaled both up (adding resources to a FlexPod unit) and out (adding more FlexPod units).
Figure 1 illustrates the components for VMware vSphere built on FlexPod and the network connections for an IP-based storage configuration. This design uses the Cisco Nexus 9000, the Cisco Nexus 2232PP FEX, Cisco UCS C-Series and B-Series servers, and the NetApp FAS family of storage controllers connected in a modular, highly available design. This infrastructure is deployed to provide iSCSI-booted hosts with file-level and block-level access to shared storage. The reference architecture reinforces the wire-once strategy, because, as additional storage is added to the architecture, no recabling is required between the hosts and the Cisco UCS fabric interconnect.
The ACI switching architecture is laid out in a leaf-and-spine topology where every leaf connects to every spine using 40Gb Ethernet interface(s). The APIC software controller is delivered as an appliance, and three or more of these appliances form a cluster for high availability and enhanced performance.
6FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
FlexPod Datacenter with VMware vSphere and Cisco Application Centric Infrastructure
Figure 1 Infrastructure Overview
The reference hardware configuration includes:
• Two Cisco Nexus 9396 switches
• Two Cisco Nexus 2232 fabric extenders
• Two Cisco UCS 6248UP fabric interconnects
• One NetApp FAS8040 (HA pair) running clustered Data ONTAP with disk shelves
While not included in the FlexPod Bill of Materials Cisco ACI spines and APIC controllers are an integral part of the Cisco ACI design. The following components were used for validation:
• Three APIC controllers
• Two Cisco Nexus 9508-based spines
For server virtualization, this deployment includes VMware vSphere. Although this is a base design, each of the components can be readily scaled to support specific business requirements. For example, more (or different) servers or blade chassis can be deployed to increase compute capacity, additional disk shelves can be deployed to improve I/O capability and throughput, and special hardware or software features can be added to introduce new features.
For Detailed Information
FlexPod on Cisco Design Zone:
http://www.cisco.com/c/en/us/solutions/enterprise/data-center-designs-cloud-computing/fpplatforms.html
7FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Overview
FlexPod Datacenter with VMware vSphere 5.5 Update 2 and Cisco Nexus 9000 Application Centric Infrastructure (ACI) Design Guide:
http://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_esxi55u2_n9k_aci_design.pdf
FlexPod Datacenter with VMware vSphere 5.5 Update 2 and Cisco Nexus 9000 Application Centric Infrastructure (ACI) Deployment Guide:
http://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_esxi55u2_n9k_aci.pdf
Cisco UCS Director OverviewIT organizations are constantly looking for new, cost effective ways to provide services to their customers. This is especially true as more and more IT organizations find themselves supporting an increase in services with little to no increase in operational budgets. Most have evaluated some form of cloud as a potential solution, and many have gone a step further and are even deploying these architectures. This change in architecture may solve some problems, however the fact remains that IT datacenters and their underlying components and processes, cloud or not, can still be very complex and day to day operations still remain very time consuming, thus leaving little time for innovation and extending further value-add services to the business. As such, many IT organizations are now looking towards datacenter automation as the answer to alleviate time consuming day to day operational overhead as well as minimize complexity.
Cisco UCS Director is a complete end-to-end management, automation and orchestration solution supporting a wide array of both Cisco and non-Cisco data center infrastructure components. Cisco UCS Director provides both administrative and end-user perspectives and functions, enabling IT to not only build automation services but also extend those services in an on-demand manner to the users that need to consume them. IT subject matter experts can collaborate upfront to quickly and easily create policies and build Cisco UCS Director workflows which can equate to simple or complex provisioning and configuration processes. When built, these workflows perform in exactly the same manner each and every time they are executed. No matter whether the subject matter experts run the workflows themselves, or whether the workflows are published to another set of users to execute. The beauty is that the complexities, human error, and long time to value typically seen in the datacenter can be alleviated by Cisco UCS Director workflows and on-demand services. When these services (workflows) are created, it can be completely self-service driven, allowing IT subject matter experts to provide provisioning and configuration capabilities to their resource consumers, on an as needed basis through RBAC controls, while in parallel they focus on new ways to support and drive future business objectives.
Cisco UCS Director supports a wide array of use-cases across various hardware and software datacenter components. Some example use-cases include, but are not limited tothe following:
• Virtual machine provisioning and life cycle management
• Network resource configuration and life cycle management
• Storage resource configuration and life cycle management
• Tenant infrastructure configuration
• Application infrastructure provisioning
• Self-service capabilities and catalogs
• Bare metal server provisioning including operating system installation
For detailed information about Cisco UCS Director including documentation and compatibility matrices, navigate to:
8FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director for FlexPod with VMware vSphere and Cisco Application Centric Infrastructure
http://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-director
Cisco UCS Director for FlexPod with VMware vSphere and Cisco Application Centric Infrastructure
Cisco UCS Director is the perfect complement to FlexPod because it was specifically built from the ground up to deliver advanced management and automation capabilities for converged infrastructures. Cisco UCS Director natively supports all components, both physical and virtual, that together, along with best practices, combine to form the various FlexPod architectures. These components include:the following
• The Cisco UCS system
• The Cisco Nexus switch family (physical and virtual)
• The NetApp clustered Data ONTAP storage platform
• VMware vSphere virtual infrastructure software
• NetApp Virtual Storage Console (VSC) for VMware vSphere
Cisco UCS Director supports all FlexPod datacenter architectures, including the newest architecture based on VMware vSphere and Cisco ACI. The remainder of this document will focus on the deployment and use of Cisco UCS Director as a complementary tool for the management and automation of the latest FlexPod architecture with VMware vSphere and Cisco ACI.
Component Software VersionsIn conjunction with the validated design for FlexPod with VMware vSphere and Cisco ACI, the component software versions listed in Error! Reference source not found. were used for system validation.
Table 1 Component Software Versions
Layer Device Version or Release
ComputeCisco UCS Fabric Interconnects 6200 Series, UCS B-200 M3, UCS C-220 M3
2.2(3d)
Cisco eNIC 2.1.2.42
Cisco fNIC 1.6.0.5
Network Cisco APIC 1.0(2m)
Cisco Nexus 9000 iNX-OS 11.0(1b)
Storage NetApp FAS 8040 Data ONTAP 8.2.1
Nexus 5596 Cluster Switches 5.2(1)N1(1)
Software VMware vSphere ESXi 5.5 update 2
VMware vCenter 5.5 update 2
NetApp Virtual Storage Console (VSC) 5.0
NetApp SnapDrive for Windows 7.1
NetApp SnapManager for SQL 7.1
NetApp Windows Host Utilities Kit 7.0
9FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
Cisco UCS Director Initial Deployment
Prerequisites
As a prerequisite for performing the following Cisco UCS Director initial deployment procedures, the expectation is that a FlexPod with Cisco Application Centric Infrastructure has been configured as per the following published Cisco Validated Deployment Guide:
FlexPod Datacenter with VMware vSphere 5.5 Update 2 and Cisco Nexus 9000 Application Centric Infrastructure (ACI) Deployment Guide
http://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_esxi55u2_n9k_aci.pdf
Deployment Models
From customer to customer, no infrastructure is exactly the same. Some customers need to automate at a very small scale, while other customers operate at a very large scale, requiring the automation of thousands of different devices. For this reason, Cisco UCS Director supports two different types of deployment models; Single-Node and Multi-Node (or Distributed).
• Single-Node Deployment Model - A single instance of the Cisco UCS Director appliance is deployed. All components and services of the Cisco UCS Director application run natively on the single installed appliance VM.
Figure 2 Single-Node Deployment Model
Microsoft SQL Server 2012 SP2
Cisco UCS Director 5.2.0.2
10FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
• Multi-Node Deployment Model—Multiple instances of the Cisco UCS Director appliance are deployed. Each instance can be given a specific role, which determines which components and services of the Cisco UCS Director application will run on that specific node. The Cisco UCS Director multi-node roles are as follows;
– Primary Node—runs all management and web front-end components, acting as the central manager of the entire multi-node deployment. There can be only one primary node in a multi-node deployment.
– Service Node(s)—essentially worker nodes. The system admin can distribute different Cisco UCS Director system tasks across one or more different service nodes. Service nodes are managed from the primary node. A multi-node deployment can consist of zero to many service nodes.
– Inventory Database Node—runs only the inventory database services for the multi-node deployment. Communicates with both the primary and service nodes. Only one inventory database node per multi-node deployment.
– Monitoring Database Node— runs only the monitoring database services for the multi-node deployment. Communicates with both the primary and service nodes. Only one monitoring database node per multi-node deployment.
Figure 3 Multi-Node Deployment Model
The size of the environment to be managed and automated by Cisco UCS Director determines the best deployment model that should be used. In regards to a multi-node deployment, customers can start out with a minimum number of nodes and then grow the deployment to scale with their environment. For more information on Cisco UCS Director deployment models and scalability limits, consult the following:
Cisco UCS Director Installation and Upgrade on VMware vSphere Guide, Release 5.2
http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/ucs-director/vsphere-install-guide/5-2/b_Installing_UCSDirector_on_vSphere_5_2.pdf
No matter which deployment model a customer chooses, the deployment of Cisco UCS Director is simple. Cisco delivers Cisco UCS Director as a single OVF file for VMware vSphere. Both deployment models are deployed from the same OVF file. For a single-node deployment, import a single instance of the OVF file into VMware vSphere and configure an IP address. For a multi-node deployment, import multiple instances of the OVF file into VMware vSphere, assign a role and configure an IP address for each instance. In a multi-node deployment configuration, Cisco UCS Director takes care of the coordination and communication between the different nodes.
11FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
Note The installation procedure provided below continues with a single-node Cisco UCS Director deployment model. For information about deploying a multi-node Cisco UCS Director deployment model, please consult the Cisco UCS Director Installation and Upgrade Guide on Cisco.com (direct link provided above).
Deploy Single-Node Cisco UCS Director Appliance
To deploy a single-node Cisco UCS Director appliance virtual machine, complete the following steps:
1. Download the Cisco UCS Director 5.2 appliance (for VMware) ZIP file from Cisco.com. A Cisco.com login is required.
2. Unzip the UCS Director 5.2 Appliance ZIP file to a location on your local machine.
3. Log into the VMware vSphere Client application.
4. Click on File and then Deploy OVF Template….
5. Click Browse and navigate to the location of the UCS Director appliance OVF file on your local machine. Choose the OVF file and click Open.
6. On the Source page, click Next.
7. On the OVF Template Details page, click Next.
8. On the End User License Agreement page, review the agreement and click Accept. Click Next.
9. On the Name and Location page, provide a Name for the UCS Director appliance VM and choose an inventory location.
10. On the Host / Cluster page, choose a target VMware datacenter and cluster for deploying the UCS Director appliance VM. Click Next.
11. On the Resource Pool page, choose the desired location for deploying the UCS Director appliance VM. Click Next.
12. On the Storage page, choose the datastore where the UCS Director appliance VM is to be deployed. Click Next.
13. On the Disk Format page, choose the desired disk format for the UCS Director appliance VM. The recommended format is Thin Provision. Click Next.
14. On the Network Mapping page, map the Network 1 VM interface to the desired management network for the UCS Director appliance VM. Click Next.
15. On the IP Address Allocation page, click Next. Note that the only available option is DHCP. A static IP address can be configured once the UCS Director appliance VM is powered on.
16. On the Ready to Complete page, review the chosen settings and click Finish to deploy the UCS Director appliance VM.
Assign Static IP Address to UCS Director
To assign a static IPv4 IP address to the UCS Director appliance virtual machine, complete the following steps:
1. Open the VMware console for the UCS Director appliance VM.
2. Power on the UCS Director appliance VM.
12FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
3. The UCS Director appliance VM will start its initial boot process and load various components and services. During the network portion, a prompt regarding assigning a static IP address will appear.
4. Do you want to Configure static IP [y/n]? :. Type Y and hit Enter to configure a static IP address for the UCS Director appliance VM. If DHCP is desired, Type N and hit Enter, the VM will continue to boot normally.
5. Do you want to configure IPv4/IPv6 pv4/v6] ? :. Type v4 and hit Enter to configure an IPv4 address or v6 to configure an IPv6 address for the UCS Director appliance VM. (The following procedure continues on the assumption that an IPv4 address will be provided)
6. IP Address:. Enter the IP address for the UCS Director appliance VM.
7. Netmask:. Enter the netmask for the UCS Director appliance VM.
8. Gateway:. Enter the gateway IP address for the UCS Director appliance VM.
9. Do you want to continue [y/n]? :. Review the configuration and type Y and hit Enter to continue.
10. The UCS Director appliance VM will configure the network interface with the provided configuration and continue to boot for several minutes.
11. Personality: [1/2]?. Choose the UCS Director personality that should be loaded and configured on this instance. As of this publication, UCS Director offers two personalities, the default full-feature UCS Director personality as well as the UCS Director Express personality, which is focused on Big Data/Hadoop configuration and management. Select 1 for the default UCS Director personality and hit Enter to continue.
12. The UCS Director appliance VM will continue to boot and finish loading the necessary components and services. This process may take a couple minutes to complete during first boot of the UCS Director appliance VM.
13. When completed, the message To manage this VM browse to https:<ucsd_ip_address>:443/ will be displayed on the UCS Director VM console within the VMware vSphere Client.
Initial System Configuration Guided Setup
To configure various system options such as DNS servers, NTP servers, E-mail configuration and SMTP servers, etc., complete the following steps:
1. Open a web browser and navigate to https://<ucsd_ip_address>.
2. The UCS Director appliance login screen should appear. The default username and password are both admin.
3. When logged in to the UCS Director appliance, the Guided Setup screen will automatically appear presenting options of various guided setup processes that can be used to configure UCS Director. Select the checkbox next to Initial System Configuration and then click Submit.
Note If Guided Setup does not automatically launch when logging in to UCS Director, navigate to Administration ' Guided Setup and then select the Launch Guided Setup option.
4. The current page presents the various configuration tasks that the Initial System Configuration guided setup will walk through. Review the list of steps and unselect any that are not required in your particular environment. Click Submit. (The following procedure continues on the assumption that all tasks are selected to be completed)
5. On the Overview page, click Next.
13FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
6. On the License page, click the Browse button and navigate to the UCS Director license file (.lic). Click Open then click Upload. You can optionally choose to add the license by copying the license file text to UCS Director, to do so select the Enter License Text option. Click Next once completed.
7. On the Locale page, choose the appropriate Language from the drop-down list. Click Next. Note that changes to language from English to another language will require the user to log out and log back in after the wizard completes for changes to take effect.
8. On the DNS Server page, review the currently configured DNS servers. Select Modify DNS Servers to add, edit or delete DNS servers from the currently configured list. Click Next.
9. On the Mail Server page, enter the necessary SMTP server information as well as the System IP Address, which is the local IP address of the UCS Director appliance. Selecting Send a Test Email will send a test email from the UCS Director appliance to the supplied email address upon clicking Next. Click Next.
10. On the Email Address page, enter the contact email address for the currently logged in user admin. Click Next.
11. On the NTP Server page, review the currently configured NTP servers. Select Modify NTP Servers to add, edit or delete NTP servers from the currently configured list. Click Next.
12. On the Summary page, review the information provided in each task and it's associated status. At this point you can optionally click Next to review Recommended Next Steps which provides additional wizard options. For purposes of this document, click Close to close the current wizard. Initial system setup is now complete.
Configuring User Roles
Cisco UCS Director provides the ability to create and configure user roles in order to control what specific features and functionalities those user have permissions to perform. To modify existing user roles as well as create new user roles, complete the following steps:
1. In UCS Director, navigate to Administration ' System and select the User Roles tab.
2. By default, several user roles are provided out of the box with UCS Director. To edit an existing user role, click on the user role in the table and then click Edit.
3. To create a new user role, click Add.
4. On the User Role page, provide a User Role (name for the user role) as well as the Role Type. The Role Type determines what type of UCS Director user interface (or portal) is presented to any user with this particular user role. As of this publication, there are two role types, Admin and End User. Optionally provide a Description as well. Click Next.
5. On the Menu Settings page, choose which menus should be viewable by all users associated with this particular user role. Note that the options in the Menu Settings page will change depending on the Role Type chosen for the user role. Click Next.
6. On the User Permissions page, choose the permissions that should be provided to all users associated with this particular user role. For each category or operating, the user role can be configured with no access (by not selecting Read or Write), Read-only access (by selecting only Read) and Read-Write access (by selecting both Read and Write).
7. When the appropriate user permissions have been set, click Submit.
14FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
Configuring Users and Groups
The following sections detail the steps required to create users and user groups within UCS Director as well as how to change the local administrator password.
Change Local Admin Password
It is highly recommended to change the local admin user's password from the default. To change the admin password as well as any local users password, complete the following steps:
1. In USC Director, navigate to Administration ' Users and Groups and select the Login Users tab.
2. Select the admin user and choose Change Password.
3. Enter the New Password and the Confirm Password. Both entries must be identical.
4. Click Save.
5. Repeat steps 2 - 4 to change the password for any locally authenticated user. For remote authenticated users, password changes must be done through the remote authentication server itself (for example, directly within Microsoft Active Directory, etc.).
Locally Authenticated Users and Groups
To create local user groups within the Cisco UCS Director appliance, complete the following steps:
1. In UCS Director, navigate to Administration ' Users and Groups and select the User Groups tab.
2. Click Add.
3. Provide the user group Name, Contact Email for the user group and any other appropriate optional information for the user group.
4. (Optional) The Group Share Policy is used to configure which other existing user groups the current user group can optionally choose to share its own resources with. This policy can be configured/created by navigating to Administration ' Users and Groups and selecting the Group Share Policy tab.
5. (Optional) The Allow Resource Assignment to Users option allows for more granular control of resource ownership within a user group. By default, this option is not selected and all resources are owned at the user group level. If this option is selected, resources within a user group can be assigned down to the individual user level within a specific user group.
6. When the Add Group form is complete, click Add.
7. Repeat steps 2 - 6 for each new user group that needs to be created.
To create local login users within the Cisco UCS Director appliance, complete the following steps:
1. In UCS Director, navigate to Administration ' Users and Groups and select the Login Users tab.
2. Click Add.
3. Choose the appropriate User Role for the new user.
4. Depending on the User Role chosen, you may also be prompted to select a User Group to associate the new user to. The button to the right of the drop-down allows you to create a new user group as well.
5. Provide a Login Name, which will serve as the username for this particular user when logging into UCS Director.
6. Provide a Password and Confirm Password for the new user.
15FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
7. Provide a User Contact Email for the new user.
8. Optionally provide other information for the new user.
9. When the Add User form is completed, Click Add.
10. Repeat steps 2 - 9 for each new user that need to be created.
Remotely Authenticated Users and Groups
Cisco UCS Director supports both local and remote user authentication. Remote authentication is provided through integration with services such as OpenLDAP and Microsoft Active Directory. The following procedure should be used to integrate UCS Director with a Microsoft Active Directory Domain through LDAP in order to sync (pull only) remote users and groups into UCS Director.
Note As of this publication, UCS Director accesses LDAP accounts in a read-only manner. UCS Director does not push any user or group changes or configurations to the LDAP server(s).
1. In UCS Director, navigate to Administration ' Users and Groups and select the LDAP Integration tab.
2. Click the Add button to add a new LDAP integration.
3. Provide the Account Name. Input expects arbitrary text to identify this LDAP integration versus another LDAP integration on the same UCS Director instance.
4. Provide the Server Type. Options are OpenLDAP and Microsoft Active Directory.
5. Provide the Server information. Input expects either the LDAP/AD servers host name or the IP address.
6. Provide the Port to use for the integration. By default this option is set to 389, optionally you can enable SSL by selecting the Enable SSL option. If SSL is enabled, the Port input will automatically change to 636.
7. Provide the Domain Name. Should be in standard domain format, for example ucsd.cisco.com.
8. Provide the Username. Username used to connect to Microsoft Active Directory from the UCS Director appliance.
9. Provide the Password. Password for the username used to connect to Microsoft Active Directory from the UCS Director appliance.
10. When the Add LDAP Configurations form is complete, click Next.
11. On the LDAP Search Base page, click the Select button and choose the appropriate OU(s) that UCS Director should sync to/from. Once selected, click Submit. Note, a message may appear saying that LDAP is not set as the preferred authentication method, click OK. This option will be set in the next steps.
12. Navigate to Administration ' Users and Groups and select the Authentication Preferences tab.
13. Set the appropriate value from the drop-down menu for Authentication Preferences. Click Save.
Note At this point, UCS Director is configured to sync with Microsoft Active Directory through LDAP. A manual sync can be performed at any time by the UCS Director admin, however UCS Director also syncs automatically with each configured LDAP account every 24 hours by default. The automatic LDAP sync frequency can be changed from the default value using the following optional procedure.
16FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Initial Deployment
14. (Optional) Navigate to Administration ' System and select the System Tasks tab.
15. (Optional) In the upper right-hand corner of the System Tasks table, enter the phrase ldap into the search box and press Enter.
16. (Optional) This should result in a short list of LDAP related system tasks being displayed. Select the system task that corresponds to the appropriate LDAP account (referenced by the Account Name provided when adding the LDAP account to UCSD). Click on Manage Task.
17. (Optional) Select the appropriate frequency value for Hours and click Submit.
18. (Optional) A manual sync can be performed at any time by selecting the appropriate system task and clicking the Run Now button.
Creating a Credential Policy
In many environments it may be typical to have a common set of credentials (username and password) used across infrastructure components of the same type. This is especially true when adding many of the same type of infrastructure components, for example many UCS manager accounts, or many VMware vCenter accounts. UCS Director credential policies allow the administrator to create and store these common sets of credentials so that UCS Director can access and manage the various infrastructure components in the environment using these policies. When adding various infrastructure component accounts to UCS Director, these credential policies can be leveraged rather than having to enter credentials for each added account. If passwords are updated, only the credential policy needs to be updated, each individual account will automatically be updated based on the credential policy. If credential policies are not configured, a username and password will need to be provided with each managed account as it is added to UCS Director.
1. In USC Director, navigate to Policies'Physical Infrastructure Policies'Credential Policies.
2. Click Add.
3. On the Account Type page, select the account type for the credential policy.
4. Enter the appropriate information in the Add Credential Policy form and click Submit.
5. Repeat steps 2 - 4 for each type of infrastructure component.
17FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application Centric Infrastructure
Prerequisites
As a prerequisite for performing the following UCS Director extended deployment procedures, the expectation is that the steps and prerequisites outlined in the Initial System Configuration Guided Setup section above have been completed.
FlexPod Configuration Guided Setup
The FlexPod Configuration Guided Setup walks the user through the process of creating or selecting a FlexPod pod within UCS Director as well as discovering and adding the various FlexPod components to that pod. A UCS Director pod is a feature that allows components managed by UCS Director to be logically grouped based on their function, relationship, responsibility, site, etc.. In the case of FlexPod, the UCS Director pod refers to the components that make up the entire FlexPod converged infrastructure.
1. In UCS Director, navigate to Administration ' Guided Setup.
2. Double-click the FlexPod Configuration guided setup icon.
18FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
3. On the Overview page, click Next.
4. On the Pod page, either select an existing Pod from the drop-down menu or select the icon to the right of the drop-down menu to create a new Pod in UCS Director. The following assumes the creation of a new Pod in UCS Director is necessary.
5. In the Add POD pop up window, enter the Name for the new pod, choose the Site in which the Pod is located, optionally provide a Description and then provide an Address for the Pod. If a Site has not yet been created, choose the icon to the right of the Site drop-down menu to create a new Site. The following assumes the creation of a new Site in UCS Director is necessary.
19FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
6. In the Add Site pop up window, enter a Site Name, an optional Description and a Contact Name. Click Submit and then click OK. This should return you to the Add POD pop up window.
7. When the Add POD pop up window form is complete, click Add and then click OK.
20FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
8. On the Pod page, click Next.
9. On the Cisco UCS Manager page, enter the appropriate information to allow UCS Director to manage the UCS system through UCS Manager. If a credential policy was created for UCS Manager accounts, check the Use Credential Policy option and select the corresponding policy. Click Next.
10. On the NetApp page, enter the appropriate information to allow UCS Director to manage the NetApp clustered Data ONTAP operating system. If a credential policy was created for any Data ONTAP accounts, check the Use Credential Policy option and select the corresponding policy. Click Next.
21FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
11. On the Nexus Physical Devices page, click Skip. In this document we are configuring a FlexPod with ACI, which does not require the Nexus Physical Device information. The entire ACI fabric will be discovered (learned) through the APIC account, which will be added further below in the process. Other non-ACI FlexPod configurations may require this information.
12. On the Nexus Virtual Device page, click Skip. In this document we are configuring a FlexPod with ACI leveraging the VMware virtual distributed switch only.
13. On the VMware page, enter the appropriate information to allow UCS Director to manage the VMware vSphere infrastructure through VMware vCenter. If a credential policy was created for VMware vCenter accounts, check the Use Credential Policy option and select the corresponding policy. Click Next.
14. On the Summary page, review the details that were provided and configured. At this point all components have already been added to the selected UCS Director pod. Click Close.
22FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
Adding the Application Policy Infrastructure Controller APIC Account
The following section details the steps required to add the Cisco Application Policy Infrastructure Controller to the UCS Director appliance virtual machine.
1. In UCS Director, navigate to Administration ' Physical Accounts and select the Multi-Domain Managers tab.
2. Click Add to add a new Multi-Domain Manager account to UCS Director.
3. In the Add Account pop up window, choose APIC in the drop-down menu. Click Submit.
4. In the follow-on Add Account form page, enter the appropriate information regarding your Cisco APIC. If a credential policy was created for APIC accounts, check the Use Credential Policy option and select the corresponding policy Click Submit and then click OK.
23FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
Note In an ACI configuration, it is typical to deploy a cluster of APIC controllers consisting of a minimum of three APICs. However, It is only required to add a single APIC account to UCS Director. UCS Director will discover and manage all APIC controllers through the single added APIC account.
5. Now that the APIC cluster has been added to UCS Director, we need to add the APIC account to the FlexPod pod. Navigate to Physical ' Network.
6. In the left-hand pane, expand the Multi-Domain Managers tree and then select (highlight) the APIC Accounts tree. Do not choose the actual underlying APIC account under the APIC Accounts tree.
7. In the right-hand pane, select the APIC account and then select the Assign To Pod action button.
24FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
8. In the Assign To Pod pop up window, select the Pod and click Submit. Then click OK.
9. At this point, navigate to the Converged tab. In the Site drop-down menu, choose the site at which the FlexPod Pod is located.
10. When the Site is selected, choose the FlexPod Pod. The result should look similar to the below.
25FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
Select Managed Cisco UCS Servers
In certain scenarios the administrator may not wish to allow Cisco UCS Director to managed all Cisco UCS servers within a given Cisco UCS Manager account. The following section details the steps required to allow the administrator to choose exactly which Cisco UCS servers should be managed by Cisco UCS Director.
1. In UCS Director, navigate to Physical'Compute. In the left hand pane, expand the Site, then expand the Pod and select the UCS Manager account.
2. On the right-hand side, select the UCS Discovered Servers tab.
3. Click the Manage Servers option.
4. In the Discovered Servers table, select all or the desired subset of UCS servers to be managed by this UCS Director instance. Click Submit.
Create VLAN Pool Policy
As a prerequisite for the workflows that are highlighted in this document, one or more VLAN pools must be configured within UCS Director. The administrator can configure the range of VLANs that UCS Director can use by creating a VLAN Pool Policy. This VLAN Pool Policy will be used to dynamically reserve VLANs for each tenant as the tenant is configured. In this example, we'll create a single VLAN Pool Policy that all tenant VLANs are provisioned from. Administrators can also create multiple VLAN Pool Policies that specify a specific range of VLANs to be used for a specific function within a tenant, for example a specific range of VLANs to be used for tenant NFS traffic and another specific range of VLANs to be used for tenant storage virtual machine (SVM) management traffic.
1. In UCS Director, navigate to Policies'Virtual/Hypervisor Policies'Network and then select the VLAN Pool Policy tab.
2. Click Add.
3. Select the FlexPod pod created above, provide a Policy Name as well as a VLAN Range for this policy. Click Submit and then OK.
26FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
Create IP Subnet Pool Policy
As part of the workflows highlighted in this document, several networks will be created for each tenant across the FlexPod that serve various functions. One network for NFS traffic, another for SVM management traffic and so on. Each of the tenant's networks will require a specific reserved IP address subnet and all tenant endpoints (physical, logical or virtual resources) on those networks will need to be assigned an IP address from that specific tenant's reserved IP subnet. This is where UCS Director IP Subnet Pool Policies come into the picture. This feature allows the administrator to create a pool of IP Subnets that can then be dynamically reserved to tenants as they are created during the workflow(s) configured below. Similar to the VLAN Pool Policy, an administrator can create one or more IP Subnet Pool Policies, for the examples in this document only a single policy is created.
1. In UCS Director, navigate to Policies'Virtual/Hypervisor Policies'Network and then select the IP Subnet Pool Policy tab.
2. Click Add.
3. Provide the Policy Name.
4. Provide the Network Supernet Address. This is the network address of the subnet to be split into smaller subnets. Each of these smaller subnets could then be reserved for tenants.
5. Provide the Network Supernet Mask. This is the network subnet mask of the larger supernet that will be split into smaller subnets.
6. Select the Number of Subnets Required.
7. Select the Gateway Address.
27FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
Note In the example screenshot above, we are splitting the 192.168.200.0 (Supernet Address) network into 16 (Number of Subnets Required) equal and smaller IP subnets. UCS Director will make these smaller IP subnets available to reserve to tenants. The first address in each smaller IP subnet will be designated as the default gateway IP address for each IP subnet. The reservable IP subnets can be seen below in the following screenshot. To view this information, click on the IP Subnet Pool Policy and then click View Details. This will display the available IP subnets.
Create Resource Tags
The following section details the steps required to create resource tags within UCS Director. Resource tags can be used for various provisioning operations, however in the use cases described below, they are used to determine a list of resources that should be used by UCS Director for provisioning. In the following steps, a resource tag called Availability is created with values of Available and Unavailable..
1. In UCS Director, navigate to Policies'Tag Library.
28FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
2. Click Create.
3. On the Tag Details page, enter the word Availability for Name field and optionally enter a Description. Select STRING as the Type and for the Possible Tag Values field, enter Available,Unavailable (make sure to include the comma as well). Click Next.
4. On the Applicability Rules page, click the green plus button to add Entities to the Taggable Entities table.
5. On the Add Entry to Entities page, choose Virtual Compute for the Category and select VMware Cluster. Click Submit.
29FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
6. On the Application Rules page, click the green plus button again to add an additional Entity to the Taggable Entities table.
7. On the Add Entities Entry page, choose the category PHYSICAL_STORAGE and select NetApp Aggregate. Click Submit.
8. On the Application Rules page, the Taggable Entities table should now have two entries. Click Submit.
30FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
Apply Resource Tags
The following section details the steps required to apply resource tags to resources within UCS Director. When a resource tag has been created, the administrator can then tag certain resources (i.e. NetApp Aggregates and VMware Clusters) and use those tags to determine available resources for provisioning. In this use case, we will tag both NetApp Aggregates and VMware Clusters to tell UCS Director which NetApp Aggregates and which VMware Clusters should be used for automated provisioning.
1. In UCS Director, navigate to Virtual'Compute.
2. In the left pane, expand All Clouds and select the vCenter account.
3. In the right pane, select the Clusters tab.
4. In the Clusters table, select the cluster (or clusters) that should be used for tenant provisioning. This document continues with the assumption that a single cluster will be selected.
5. Click the Add Tags button.
31FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
6. On the Add Tags page, choose Availability for the Tag Name and AVAILABLE for the Tag Value. Click Submit.
7. Navigate to Physical'Storage.
8. In the left pane, expand the appropriate site and then expand the appropriate pod. Select the appropriate NetApp cluster account.
9. In the right pane, select the Aggregates tab.
10. In the Aggregates table, select one or more aggregates to use for tenant provisioning. Use the Add Tags button to add the AVAILABLE tag to the resource. Click Submit. For the use cases in this document, two aggregates have been selected, one aggregate from NetApp Cluster Node 1 and one aggregate from NetApp Cluster Node 2.
32FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
Create Resource Group
Cisc UCS Director has the ability to manage various resources across many different vendor platforms. Resource Groups is a feature that allows the infrastructure admin or system admin to easily manage which resources can be used by the infrastructure tenants and how they can consume them. Managed device accounts can be added into a Resource Group, which can then be mapped dynamically to a tenant based on their application requirements, which are defined in what is called a Service Offering. UCS Director intelligently and dynamically uses the defined Service Offering (requirements) to pair the tenant with a Resource Group that provides all the required capabilities and capacities needed by the tenant.
To create a new Resource Group containing the FlexPod infrastructure components, complete the following steps:
1. In UCS Director, navigate to Policies'Resource Groups and then select the Resource Groups tab.
2. Click Add Pod to Resource Group. This option will allow the administrator to easily add an entire pod to a resource group rather than having to choose device accounts individually to assign. Use the Add button to add individual accounts to the resource group. The procedure below assumes the addition of an entire pod to the resource group using the Add Pod to Resource Group option.
3. In the Resource Group page, select the option to Add New Resource Group. Provide a Name and optional Description. In the Pod selection, choose a pod to be added to the resource group. Click Submit.
33FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
Define Environment Specific Inputs
Also defined in a Resource Group are various Environment Specific Inputs. These Environment Specific Inputs allow the infrastructure admin or system admin to define specific environment characteristics for the chosen Resource Group. For example, information such as which VLAN Pool Policy should be used or connectivity information such as the APIC static path for a device (physical domain) can all be defined within a Resource Group.
Resource Groups are divided into six different classes in order to help organize the devices, environment specific inputs and other resource group related options. The six classes are Virtual Compute, Virtual Storage, Virtual Network, Physical Compute, Physical Storage and Physical Network.
To define the appropriate Environment Specific Inputs required for the use cases highlighted in this document, complete the following steps:
1. In UCS Director, navigate to Policies'Resource Groups and then select the Resource Groups tab.
2. Highlight the appropriate existing Resource Group (created above) from the table and click the Edit button.
34FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
3. On the Resource Group page, click Next.
4. On the Virtual Compute page, the vCenter account should again be listed in the Virtual Accounts table. Click Next.
5. On the Virtual Storage page, the vCenter account should again be listed in the Virtual Accounts table. Click Next.
6. On the Virtual Network page, the vCenter account should again be listed in the Virtual Accounts table. Click on the vCenter account and click the edit button that looks like a pencil.
7. On the Edit Virtual Accounts Entry page, add the following items under Environment Specific Inputs using the green plus button.
8. When all Environment Specific Inputs have been added to the Virtual Network section, click Submit.
9. On the Physical Compute page, the UCS Manager account should be listed in the Compute Accounts table. Click Next.
10. On the Physical Storage page, the NetApp cluster account should be listed in the Storage Accounts table. Click the NetApp cluster account and click the edit button with the pencil icon.
11. On the Edit Storage Accounts Entry page, add the following items under Environment Specific Inputs using the green plus button.
Resource Group Virtual Network Environment Specific InputsName Required ValueVMM Domain [Select the VMM Domain associated with the vCenter
account]DV Switch [Select the required VMware Distributed Virtual Switch
associated with the selected VMM Domain]
35FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
12. When all Environment Specific Inputs have been added to the Physical Storage section, click Submit.
13. Click Next.
14. On the Physical Network page, the Cisco APIC account should be listed in the Network Accounts table. Click Submit.
Create Service Offering
As previously described, a Service Offering is a collection of requirements that will be used to match a tenant to a Resource Group. Each Service Offering is organized into six different Service Classes which correspond to the six different classes defined in the Resource Group, The six different Service Classes are Virtual Compute, Virtual Storage, Virtual Network, Physical Compute, Physical Storage and Physical Network. Within each Service Class, the infrastructure admin or system admin can define the exact requirements from the tenant perspective. These requirements are organized into two categories, capabilities (what capabilities the tenant requires) and capacities (what capacity does the tenant require).
To create a new Service Offering and define the six different Service Classes within the newly created Service Offering, complete the following steps:
1. In UCS Director, navigate to Policies'Resource Groups and then select the Service Offering tab.
Resource Group Physical Storage Environment Specific InputsName Required ValueCluster Node 1 Identity [Select Cluster Node 1 Identity]Cluster Node 2 Identity [Select Cluster Node 2 Identity]APIC vPC Static Path for Node 1
[Select APIC vPC Static Path for Node 1]
APIC vPC Static Path for Node 2
[Select APIC vPC Static Path for Node 2]
NFS IP Subnet Pool Policy [Select IP Subnet Pool Policy]SVM mgmt IP Subnet Pool Policy
[Select IP Subnet Pool Policy]
iSCSI_A IP Subnet Pool Policy [Select IP Subnet Pool Policy]iSCSI_B IP Subnet Pool Policy [Select IP Subnet Pool Policy]APIC Vlan Pool for Node 1 [Select APIC VLAN Pool for Node 1 Physical Domain]APIC Vlan Pool for Node 2 [Select APIC VLAN Pool for Node 2 Physical Domain]NFS Vlan Pool [Select the UCSD VLAN Pool Policy]SVM mgmt Vlan Pool [Select the UCSD VLAN Pool Policy]iSCSI_A VLAN Pool [Select the UCSD VLAN Pool Policy]iSCSI_B VLAN Pool [Select the UCSD VLAN Pool Policy]
36FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
2. Click Add.
3. On the Service Offering - Specification page, provide a Name and optional Description for the Service Offering. Click Next.
4. On the Service Class page, click the green plus sign to add a new Service Class to the Service Offering. Service Offerings contain the same six classes defined in Resource Groups as well.
37FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
5. On the Add Entry to Service Class page, provide a Name and optional Description. Ensure Resource Allocation type for Tenant and Resource Allocation type for Application are set to Shared. Selected Virtual Compute for the Resource Type. Under Resource Capability and Resource Capacity, optionally set any specific parameters that are required per tenant. These two sections define capabilities and capacities that must be available within the resource group that is used. This procedure continues assuming the default values are accepted. Click Submit.
6. Repeat steps 4 and 5 above to add a Service Class entry for all six class categories (Virtual Compute, Virtual Storage, Virtual Network, Physical Compute, Physical Storage and Physical Network) defining specific requirements in terms of capabilities and capacities needed by the tenants.
38FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco
7. When creating the Virtual Compute and Physical Storage Service Classes, A a Resource Tag. Add the Tag Name of Availability and a Tag Value of AVAILABLE. Again, this should only be done for the Virtual Compute and Physical Storage Service Classes.
8. After all six Service Class entries have been added to the Service Offering, click Submit.
Create Tenant Profile
A Tenant Profile is a template for choosing or matching a Service Offering (tenant requirements) with a Resource Group (available resources) which can be reused across tenants with similar requirements. To create a Tenant Profile within UCS Director, complete the following steps:
1. In UCS Director, navigate to Policies'Resource Groups and then select the Tenant Profile tab.
39FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Extended Deployment for FlexPod Datacenter with VMware vSphere and Cisco Application
2. Click Add.
3. On the Tenant Profile page, provide a Name and optional Description. Select the Service Offering created in the previous steps. Select Admin Selection in the Resource Group Selection dropdown menu. Click Next.
4. On the Resource Groups page, use the green plus button to add a Resource Group to the Resource Group table.
5. On the Add Entry to Resource Group page, ensure the same Service Offering is selected in the drop-down menu and select the Resource Group from the Resource Group table. Click Submit.
40FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Workflow Primer
6. Click Submit.
Cisco UCS Director Workflow PrimerThis section will provide an introduction to UCS Director workflows and how they are built and executed. This information is very important and valuable if looking to create custom workflows for specific infrastructure operations within UCS Director. This information will also help the reader follow along with the remainder of this document, which discusses building UCS Director workflows pertaining to specific use-case examples.
What is a Workflow
In UCS Director, a workflow is simply a collection of specific infrastructure tasks that are constructed in a particular order to perform a particular operation. These tasks can come in two different forms; they can be provided as out of the box tasks as part of the task library in the installed product or they can be custom tasks that are created by UCS Director administrators. No matter the type of task, out of the box or custom, workflows are built using a standard process of dragging and dropping the required tasks into the workflow pane and then mapping inputs and outputs (variables) accordingly between the tasks.
Inputs and Outputs
The mapping of inputs and outputs in a UCS Director workflow is very important. Each task has a set of inputs that are required to perform its intended function or purpose. Being that a workflow is meant to be built once and executed multiple times, similar to a template, UCS Director must provide a dynamic capability for passing data specific to each workflow execution. This capability comes in the
41FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
form of workflow variables that can be mapped to one or more specific task inputs. This variable mapping mechanism allows for the passing and usage of information throughout the workflow, from one task to another.
Each task input as well as each workflow variable has an attribute called an input type which specifies the type of data that is expected for that particular input or is held within that particular workflow variable. This input type attribute helps to ensure that the appropriate data gets mapped to the appropriate task input or inputs and that the data is in the proper format. For example, a task that adds a VLAN to a switch might require a task input of VLAN (among others) and the input type for that task input might be vlan id. The vlan_id input type ensures that only integers between 0 and 4096 are passed to this particular task input named VLAN. UCS Director will only allow you to map workflow variables with an input type of vlan id to a task input with an input type of vlan id. The only exception to this is if the task input requires an input type of Generic Text Input. In this case, any workflow variable of any input type can be mapped to a task input with an input type of Generic Text Input.
There are three sources of information that can be used in a workflow and mapped to task inputs.
• End User Input—A workflow can be configured to prompt the executing user for certain information. This information is then transferred as workflow variables and mapped where necessary throughout the workflow to specific task inputs. This is a dynamic source of information, meaning that with each execution of the workflow, the data or information will most likely be different.
• Task Output—As each task in a workflow is completed, certain objects may have been created or changed, etc.. As this happens, the task produces information, such as the name of that object for example, and stores this information as one or more task outputs. These task outputs are variables that can then be mapped to subsequent task inputs. This is another dynamic source of information within the workflow.
• Static Admin Input—As a workflow is built, the builder can choose where to get each and every required task input. If the task input is not mapped to an End User Input or a Task Output from another task, the task input must be entered as a static input. This is a static source of information, meaning with each and every execution of the workflow, this value will stay exactly the same.
Cisco UCS Director Use Case OverviewThe following sections below detail the UCS Director workflows, configurations and operations necessary to perform an example set of use cases when managing and automating a FlexPod with Cisco Application Infrastructure architecture. Each use case highlighted below is meant to build upon the next, therefore the specific order in which each use case is implemented is important. The use cases highlighted in this document are as follows:
• Use Case 1: Tenant Infrastructure Configuration - in order for the other use cases highlighted in this document to be completed, the tenant must be deployed and configured on the FlexPod architecture. This use case highlights a UCS Director workflow example that can be used to deploy and configure a tenant within the FlexPod architecture.
• Use Case 2: Enable Tenant Infrastructure To Support Guest Attached iSCSI - after the tenant has been deployed and configured, the tenant may require VM direct attached iSCSI storage capabilities. This use case highlights a UCS Director workflow example that can be used to configure the tenant infrastructure and ACI network fabric to support highly-available (two iSCSI paths) VM direct attached iSCSI.
42FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
• Use Case 3: Enable Tenant Virtual Machine Provisioning - In most if not all cases, once a tenant is provisioned, the tenant users will want to provision VMs within their tenant infrastructure. The procedure highlighted in this use case details the steps for configuring self-service VM provisioning for a tenant that has been deployed.
• Use Case 4: Enable Connectivity For Virtual Machine Application Consistent Snapshots - This use case highlights a small UCS Director example workflow which enables specific connectivity between a VM network in which one or more application virtual machines are connected, and the network in which the tenant's storage virtual machine (SVM) management LIF is connected. This connectivity is required to leverage NetApp SnapDrive and SnapManager software, which enables application virtual machine consistent data snapshots.
Cisco UCS Director Use Case Example #1: Tenant Infrastructure Configuration
Overview
This section describes the specific use case where a new tenant is configured in the FlexPod with ACI infrastructure. The definition of a tenant in this context is a container or grouping of resources dedicated to a specific group of users or applications.
In this example, the tenant is provided with a dedicated vSphere NFS datastore securely provisioned within a NetApp SVM and dedicated storage networks. A NetApp SVM securely isolates shared, virtualized data storage and network attachment. Each SVM appears as if it were a dedicated storage controller to the tenant. In other words, it is as if each tenant received a virtualized NetApp storage controller.
Each SVM has a separate user authentication domain and can be managed independently by its SVM administrator, an ideal approach to providing dedicated and secure storage resources within a multi-tenant environment. The tenant's dedicated storage networks access the SVM storage through a logical interface (LIF) that can be further assigned to a VLAN interface and combined with other interfaces into failover groups for high availability. All of these tenant storage resources, networks, and connectivity endpoints are provisioned by UCS Director leveraging ACI. Refer to NetApp Clustered Data ONTAP 8.2.x An Introduction for more information about clustered Data ONTAP.
This section covers the expected outcome or results of this use case and also how to build a UCS Director workflow to automate the execution of an example use case. At a high-level, this use case covers the following operations across the FlexPod infrastructure:
• The provisioning and configuration of a tenant-dedicated NetApp SVM.
• The configuration of the ACI, vSphere, and NetApp infrastructure needed to enable NFS datastore connectivity from the SVM to ESXi hosts.
• The configuration of the ACI infrastructure to instantiate a tenant-specific SVM_MGMT network.
• The configuration of the ACI infrastructure to instantiate a tenant-specific VMNET network.
Note Although the use cases described in this document can be used exactly as is, they are presented as an example of what is possible in terms of infrastructure automation with UCS Director. Please use the use-case examples, tools, and methods in this document as needed to build the workflows and appropriate infrastructure processes dictated by your requirements.
43FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Figure 4 depicts what is configured per tenant with each execution of the UCS Director workflow built for use case example #1.
Figure 4 Tenant Infrastructure Configuration for Use Case Example #1
Table 2 provides a high-level process overview of the steps and order of operations involved in successfully provisioning a new Tenant as per the FlexPod with ACI deployment guide. Notice not only the sheer number of tasks involved in successfully automating this use-case, but also the number of devices that these operations must take place on across the infrastructure. UCS Director is handling the coordination of the tasks across all required devices as well as the passing of required information between tasks.
Table 2 Use-case #1: Task List and Order of Operations
Operational Task Infrastructure Domain1. Get Info From Resource Group Cisco UCS Director2. Create Tenant Group Cisco UCS Director3. Get Tenant NFS VLAN NetApp Clustered Data ONTAP4. Get Tenant SVM MGMT VLAN NetApp Clustered Data ONTAP5. Create NFS VLAN Interface Node 1 NetApp Clustered Data ONTAP6. Create NFS VLAN Interface Node 2 NetApp Clustered Data ONTAP7. Create SVM MGMT VLAN Interface Node 1 NetApp Clustered Data ONTAP8. Create SVM MGMT VLAN Interface Node 2 NetApp Clustered Data ONTAP9. Edit SVM MGMT VLAN Interface MTU Size Node 1 NetApp Clustered Data ONTAP10. Edit SVM MGMT VLAN Interface MTU Size Node 2 NetApp Clustered Data ONTAP11. Create Tenant Storage Virtual Machine NetApp Clustered Data ONTAP12. Enable vStorage on Tenant SVM NetApp Clustered Data ONTAP13. Reserve IP Address Subnet for NFS NetApp Clustered Data ONTAP14. Reserve IP Address Subnet for SVM MGMT NetApp Clustered Data ONTAP15. Get IP Address for NFS LIF NetApp Clustered Data ONTAP16. Get IP Address for SVM MGMT LIF NetApp Clustered Data ONTAP17. Create a Flexible Volume for Tenant NFS Datastore NetApp Clustered Data ONTAP18. Create Cluster Export Policy Rule NetApp Clustered Data ONTAP19. Create Junction Path for Tenant Flexible Volume NetApp Clustered Data ONTAP20. Enable Deduplication on Tenant Flexible Volume NetApp Clustered Data ONTAP21. Create Failover Group for NFS on Node 1 NetApp Clustered Data ONTAP22. Create Failover Group for NFS on Node 2 NetApp Clustered Data ONTAP23. Create Failover Group for SVM MGMT on Node 1 NetApp Clustered Data ONTAP24. Create Failover Group for SVM MGMT on Node 2 NetApp Clustered Data ONTAP25. Create LIF for NFS NetApp Clustered Data ONTAP26. Create LIF for SVM MGMT NetApp Clustered Data ONTAP27. Set VSADMIN User Password on Tenant SVM NetApp Clustered Data ONTAP28. Enable VSADMIN User Account on Tenant SVM NetApp Clustered Data ONTAP29. Create SVM Root Volume Load Sharing Mirror on
Node 1NetApp Clustered Data ONTAP
30. Create SVM Root Volume Load Sharing Mirror on Node 2
NetApp Clustered Data ONTAP
44FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
31. Create SnapMirror Load Sharing Relationship on Node 1
NetApp Clustered Data ONTAP
32. Create SnapMirror Load Sharing Relationship on Node 2
NetApp Clustered Data ONTAP
33. Initialize Load Sharing Relationship on Node 1 NetApp Clustered Data ONTAP34. Initialize Load Sharing Relationship on Node 2 NetApp Clustered Data ONTAP35. Create Tenant in APIC Cisco Application Infrastructure
Controller36. Create Tenant Private Network Cisco Application Infrastructure
Controller37. Create Tenant NFS Bridge Domain Cisco Application Infrastructure
Controller38. Create Tenant SVM MGMT Bridge Domain Cisco Application Infrastructure
Controller39. Create Tenant VMNET Bridge Domain Cisco Application Infrastructure
Controller40. Create Tenant NFS Application Profile Cisco Application Infrastructure
Controller41. Create Tenant SVM MGMT Application Profile Cisco Application Infrastructure
Controller42. Create Tenant VMNET Application Profile Cisco Application Infrastructure
Controller43. Create Tenant LIF NFS EPG Cisco Application Infrastructure
Controller44. Create Tenant VMKernel NFS EPG Cisco Application Infrastructure
Controller45. Create Tenant LIF SVM MGMT EPG Cisco Application Infrastructure
Controller46. Create Tenant VMNET EPG Cisco Application Infrastructure
Controller47. Create Subnet for SVM MGMT EPG Cisco Application Infrastructure
Controller48. Add NFS VLAN to VLAN Pool for Node 1 Cisco Application Infrastructure
Controller49. Add NFS VLAN to VLAN Pool for Node 2 Cisco Application Infrastructure
Controller50. Add SVM MGMT VLAN to VLAN Pool for Node 1 Cisco Application Infrastructure
Controller51. Add SVM_MGMT VLAN to VLAN Pool for Node 2 Cisco Application Infrastructure
Controller52. Add VMM Domain to VMKernel NFS EPG Cisco Application Infrastructure
Controller53. Add VMM Domain to VMNET EPG Cisco Application Infrastructure
Controller54. Add Static Path for Node 1 to LIF NFS EPG Cisco Application Infrastructure
Controller55. Add Static Path for Node 2 to LIF NFS EPG Cisco Application Infrastructure
Controller56. Add Static Path for Node 1 to LIF SVM MGMT EPG Cisco Application Infrastructure
Controller57. Add Static Path for Node 2 to LIF SVM MGMT EPG Cisco Application Infrastructure
Controller58. Add NFS VMKernel Ports to ESXi Cluster Hosts VMware vCenter Server59. Create Contract for NFS Cisco Application Infrastructure
Controller60. Create Contract Subject for NFS Cisco Application Infrastructure
Controller61. Create NFS Contract Filter Cisco Application Infrastructure
Controller
45FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
User Perspective
This specific use-case and its associated UCS Director workflow, as highlighted and configured below, is expected to be executed from the perspective of the infrastructure administrator, typically a user with the system admin or other comparable user role in UCS Director. In this use case, this workflow is not configured for publication to, and execution from an end-user or tenant perspective.
Prerequisites
This section details the specific prerequisites that must be in place and configured prior to building and executing the UCS Director workflow for this specific use case:
• FlexPod with ACI configuration in place and operational as per the Cisco CVD Deployment Guide.
• Cisco UCS Director initial deployment must be performed. The required procedure can be found in this document in the Cisco UCS Director Initial Deployment section.
• UCS Director extended deployment for FlexPod must be performed. This configuration pertains to specific steps that must be in place regarding managing a FlexPod within UCS Director. The required procedure can be found in this document in the UCS Director Extended Deployment for FlexPod with ACI section.
Detailed Workflow Configuration
To create new workflow, complete the following steps:
1. In UCS Director, navigate to Policies'Orchestration and then select the Workflows tab.
2. Click the Add Workflow button to create a new workflow. Optionally use the Import button to import the published version of this workflow as opposed to building from scratch. This procedure continues assuming creating a new workflow.
62. Create NFS Contract Filter Rule 1 Cisco Application Infrastructure Controller
63. Create NFS Contract Filter Rule 2 Cisco Application Infrastructure Controller
64. Create NFS Contract Filter Rule 3 Cisco Application Infrastructure Controller
65. Create NFS Contract Filter Rule 4 Cisco Application Infrastructure Controller
66. Create NFS Contract Filter Rule 5 Cisco Application Infrastructure Controller
67. Create NFS Contract Filter Rule 6 Cisco Application Infrastructure Controller
68. Add NFS Filter to Contract Subject Cisco Application Infrastructure Controller
69. Add NFS Contract to LIF NFS EPG Cisco Application Infrastructure Controller
70. Add NFS Contract to VMK NFS EPG Cisco Application Infrastructure Controller
71. Mount Tenant NFS Datastore VMware vCenter Server72. Assign APIC Tenant to Group Cisco UCS Director73. Assign Tenant SVM to Group Cisco UCS Director74. Assign VMNET Distributed Port Group to Group Cisco UCS Director
46FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
3. Provide a Workflow Name.
4. Optionally provide a Description.
5. Set Workflow Context to Any.
6. Optionally select Save as Compound Task. This option will add this specific workflow as a task in the task library therefore enabling this workflow to be nested in other workflows as a task.
7. Under Save Options, choose an existing folder in the Select Folder dropdown menu, or choose Place in New Folder and provide the name of the new folder.
8. Select any optional Notifications options to notify users of workflow execution status.
9. Click Next.
10. On the Add User Inputs page, this is where we create the form that will be presented to each user when the workflow is executed. This form will prompt the user for specific information that can then be mapped to task inputs throughout the workflow. The table below in the Workflow User Inputs section provides information on the User Inputs defined for this specific use case workflow.
11. Click Next.
12. Click Submit.
Workflow User Inputs
This information can be provided when creating a new workflow on the Add User Inputs page, as seen in the procedure above, or items can be added as workflow user inputs as tasks are added to the workflow. On the User Input Mapping page of each task (after it is dragged into the workflow from the task library), there is an Edit Workflow Properties button at the top of the page. This button can be used at any time to add additional user inputs. To reiterate, these are the items that the user will be prompted for each time the workflow is executed. This information is then generally mapped to the appropriate task or tasks throughout the workflow for various task inputs.
Table 3 represents the User Inputs that are collected from the user each time this specific workflow is executed. This list is provided simply as an example. Specific customer requirements may require a larger or small number of User Inputs. This list can be customized as needed, however the information below is what is required to fulfill this use-case as is highlighted in this document.
47FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Table 3 Workflow User Inputs
Workflow Tasks and Input/Output Mappings
This section provides detailed information about the UCS Director tasks used to build an automated workflow for executing this use case. Also Included is information regarding the order of operations (tasks) as well as the mapping of inputs and outputs between tasks.
Get Info From Resource Group
Input Label Input Description
Mandatory
Type Admin Input Value
Tenant Name Yes gen_text_inputTenant Profile Yes rgTenantProfileIdentityTenant Service Offering Yes ServiceOfferingNameTenant Contact Information
Yes email_address_list
Tenant SVM Admin Password
Yes password
Datastore Capacity Yes netAppVolSizeDatastore Capacity Units
Yes sizeUnit
Datastrore Storage SnapShot Policy
Yes netappClusterSnapshotPolicyIdentity
SVM Root Volume LS SnapMirror Schedule
Yes NetAppClusterCronJobIdentity
Task Name from Task Library:(drag and drop this task) Tenant Onboarding Wrapper for FlexPod with ACI
Task Information
Field Value
Task Name Get_Info_From_Resource_Group
Task Category Resource Group Tasks
Task Type Tenant Onboarding Wrapper for FlexPod with ACI
Comment Get Info From Resource Group
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Tenant Name
Tenant profile Name (Mandatory) Tenant Profile
Service Offering (Mandatory) Tenant Service Offering
Datastore Size Datastore Capacity
Select Host/Cluster (Mandatory)
CPU Resource Reservation (MHz) (Mandatory)Memory Resource Reservation (MB) (Mandatory)
48FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant Group
Task Inputs
Input Value
Select Host/Cluster Cluster
CPU Resource Reservation (MHz) 0
Memory Resource Reservation (MB) 0
Task Name from Task Library:(drag and drop this task) Add Group
Task Information
Field Value
Task Name Create_Tenant_Group
Task Category User and Group Tasks
Task Type Add Group
Comment Create Tenant Group
User Input Mapping
Input Mapped Mapped Variable
Name (Mandatory) Tenant Name
Description
MSP Group Name
Code
Contact Email (Mandatory) Tenant Contact Email Address
First Name
Last Name
Phone
Address
Group Share Policy
Task Inputs
Input Value
Description
Code
First Name
Last Name
Phone
49FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Get Tenant NFS VLAN
Address
Group Share Policy
Allow Resource Assignment To Users
Task Name from Task Library:
Generate VLAN from pool
Task Information
Field Value
Task Name Get_Tenant_NFS_VLAN
Task Category General Tasks
Task Type Generate VLAN from pool
Comment Get Tenant NFS VLAN
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Policy (Mandatory) Get_Info_From_Resource_Group.NFS_VLAN_POOL
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task) Generate VLAN from pool
Task Information
Field Value
Task Name Get_Tenant_SVM_MGMT_VLAN
Task Category General Tasks
Task Type Generate VLAN from pool
Comment Get Tenant SVM_MGMT VLAN
50FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS VLAN Interface Node 1
Create NFS VLAN Interface Node 2
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Policy (Mandatory) Get_Info_From_Resource_Group.SVM_MGMT_VLAN_POOL
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
Task Information
Field Value
Task Name Create_NFS_VLAN_Interface_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create NFS VLAN Interface Node 1
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PRIMARY_NODE_PORT
VLAN ID (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
51FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create SVM MGMT VLAN Interface Node 1
Task Information
Field Value
Task Name Create_NFS_VLAN_Interface_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create NFS VLAN Interface Node 2
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PARTNER_NODE_PORT
VLAN ID (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
Task Information
Field Value
Task Name Create_SVM_MGMT_VLAN_Interface_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create SVM_MGMT VLAN Interface Node 1
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PRIMARY_NODE_PORT
VLAN ID (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
52FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create SVM MGMT VLAN Interface Node 2
Edit SVM MGMT VLAN Interface MTU Size Node 1
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
Task Information
Field Value
Task Name Create_SVM_MGMT_VLAN_Interface_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create SVM_MGMT VLAN Interface Node 2
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PARTNER_NODE_PORT
VLAN ID (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Execute NetApp Cluster CLI
Task Information
Field Value
Task Name Edit_SVM_MGMT_VLAN_Interface_MTU_Size_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Execute NetApp Cluster CLI
Comment Edit SVM MGMT VLAN Interface MTU Size Node 1
53FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Edit SVM MGMT VLAN Interface MTU Size Node 2
User Input Mapping
Input Mapped Mapped Variable
Filer Identity Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_CLUSTER_FILER_IDENTITY
CLI Command
Expected Output
Undo CLI Command
Task Inputs
Input Value
CLI Command
network port modify -node ${Get_Info_From_Resource_Group.NETAPP_CLUSTER_NODE_NAME} -port a0a-${Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID} -mtu 1500
Task Name from Task Library:(drag and drop this task)
Execute NetApp Cluster CLI
Task Information
Field Value
Task Name Edit_SVM_MGMT_VLAN_Interface_MTU_Size_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Execute NetApp Cluster CLI
Comment Edit SVM MGMT VLAN Interface MTU Size Node 2
User Input Mapping
Input Mapped Mapped Variable
Filer Identity Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_CLUSTER_FILER_IDENTITY
CLI Command
Expected Output
Undo CLI Command
54FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant Storage Virtual Machine
Task Inputs
Input Value
CLI Command
network port modify -node ${Get_Info_From_Resource_Group.NETAPP_CLUSTER_PARTNER_NODE_NAME} -port a0a-${Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID} -mtu 1500
Task Name from Task Library:(drag and drop this task)
Create Cluster Vserver
Task Information
Field Value
Task Name Create_Tenant_Storage_Virtual_Machine
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Vserver
Comment Create Tenant Storage Virtual Machine
User Input Mapping
Input Mapped Mapped Variable
Aggregate Name (Mandatory Get_Info_From_Resource_Group.NETAPP_AGGREGATE_IDENTITY
Vserver Name Tenant Name
Root Volume Name
Name Service Switch
Security Style
Snapshot Policy
Protocols
Task Inputs
Input Value
Root Volume Name ${Tenant Name}_rootvol
Name Service Switch file
Security Style unix
Snapshot Policy
Protocols NFS
NFS Service Start
55FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Enable vStorage on Tenant SVM
Reserve IP Address Subnet for NFS
Task Name from Task Library:(drag and drop this task)
Execute NetApp Cluster CLI
Task Information
Field Value
Task Name Enable_vStorage_on_Tenant_SVM
Task Category NetApp clustered Data ONTAP Tasks
Task Type Execute NetApp Cluster CLI
Comment Enable vStorage on Tenant SVM
User Input Mapping
Input Mapped Mapped Variable
Filer Identity Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_CLUSTER_FILER_IDENTITY
CLI Command
Expected Output
Undo CLI Command
Task Inputs
Input Value
CLI Command vserver nfs modify -vserver ${Tenant Name} -vstorage enabled
Task Name from Task Library:(drag and drop this task)
Get IP Subnet From IP Subnet Pool Policy
Task Information
Field Value
Task Name Reserve_Tenant_NFS_IP_Subnet
Task Category General Tasks
Task Type Get IP From IP Subnet Pool Policy
Comment Reserve Tenant NFS IP Subnet
56FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Reserve IP Address Subnet for SVM MGMT
User Input Mapping
Input Mapped Mapped Variable
IP Subnet Pool Policy (Mandatory) Get_Info_From_Resource_Group.NFS_IP_SUBNET_POOL_POLICY
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_USER_GROUP
IP Subnet Label
Task Inputs
Input Value
IP Subnet Label NFS
Task Name from Task Library:(drag and drop this task)
Get IP Subnet From IP Subnet Pool Policy
Task Information
Field Value
Task Name Reserve_Tenant_SVM_MGMT_IP_Subnet
Task Category General Tasks
Task Type Get IP From IP Subnet Pool Policy
Comment Reserve Tenant SVM_MGMT IP Subnet
User Input Mapping
Input Mapped Mapped Variable
IP Subnet Pool Policy (Mandatory) Get_Info_From_Resource_Group.SVM_MGMT_IP_SUBNET_POOL_POLICY
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_USER_GROUP
IP Subnet Label
Task Inputs
Input Value
IP Subnet Label SVM_MGMT
57FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Get IP Address for NFS LIF
Get IP Address for SVM MGMT LIF
Task Name from Task Library:(drag and drop this task)
Get IP Address From IP Subnet
Task Information
Field Value
Task Name Get_NFS_LIF_IP_Address_From_Subet
Task Category General Tasks
Task Type Get IP Address From IP Subnet
Comment Get NFS LIF IP Address From Subnet
User Input Mapping
Input Mapped Mapped Variable
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_USER_GROUP
IP Subnet Label
IP Subnet Reserve_Tenant_NFS_IP_Subnet.OUTPUT_SUBNET_ID
Task Inputs
Input Value
IP Subnet Label
Task Name from Task Library:(drag and drop this task)
Get IP Address From IP Subnet
Task Information
Field Value
Task Name Get_SVM_MGMT_LIF_IP_Address_From_Subet
Task Category General Tasks
Task Type Get IP Address From IP Subnet
Comment Get SVM_MGMT LIF IP Address From Subnet
User Input Mapping
Input Mapped Mapped Variable
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_USER_GROUP
IP Subnet Label
IP Subnet Reserve_Tenant_SVM_MGMT_IP_Subnet.OUTPUT_SUBNET_ID
58FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create a Flexible Volume for Tenant NFS Datastore
Task Inputs
Input Value
IP Subnet Label
Task Name from Task Library:(drag and drop this task)
Create Cluster Flexible Volume
Task Information
Field Value
Task Name Create_Flexible_Volume_for_Tenant_Datastore
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Flexible Volume
Comment Create Flexible Volume for Tenant Datastore
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
Aggregate Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_AGGREGATE_IDENTITY
Volume Name
Volume Size (Mandatory) Datastore Capacity
Volume Size Units Datastore Capacity Unit
Volume Type (Mandatory)
Volume State
Security Style
Space Guarantee
Snapshot Size (%)
Snapshot Policy Datastore Storage SnapShot Policy
Export Policy
Flexcache Origin Volume Name for type DC (Mandatory)
Task Inputs
Input Value
Volume Name ${Tenant Name}_datastore_1
Volume Type RW
Volume State online
Security Style unix
Space Guarantee none
59FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Cluster Export Policy Rule
Create Junction Path for Tenant Flexible Volume
Snapshot Size (%) 0
Export Policy
Task Name from Task Library:(drag and drop this task)
Create Cluster Export Rule
Task Information
Field Value
Task Name Create_Cluster_Export_Policy_Rule
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Export Rule
Comment Create Cluster Export Policy Rule
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
Export Policy (Mandatory) Create_Flexible_Volume_for_Tenant_Datastore.OUTPUT_CLUSTER_EXPORT_POLICY_IDENTITY
Access Protocol
Client Match Spec (Mandatory)
Read Only Access Rule (Mandatory)
Read Write Access Rule (Mandatory)
Rule Index
Task Inputs
Input Value
Access Protocol NFS
Client Match Spec${Reserve_Tenant_NFS_IP_Subnet.OUTPUT_NETWORK_IP}/${Get_NFS_LIF_IP_Address_From_Subnet.SubnetMask Bitwise Value}
Read Only Access Rule Sys
Read Write Access Rule Sys
Rule Index
Task Name from Task Library:(drag and drop this task)
Mount Cluster Volume
60FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Enable Deduplication on Tenant Flexible Volume
Task Information
Field Value
Task Name Create_Junction_Path_For_Tenant_Flexible_Volume
Task Category NetApp clustered Data ONTAP Tasks
Task Type Mount Cluster Volume
Comment Create Junction Path For Tenant Flexible Volume
User Input Mapping
Input Mapped Mapped Variable
Volume Name (Mandatory) Create_Flexible_Volume_for_Tenant_Datastore.OUTPUT_CLUSTER_VOLUME_IDENTITY
Junction Path
Task Inputs
Input Value
Junction Path /${Create_Flexible_Volume_for_Tenant_Datastore.VOLUME_NAME}
Task Name from Task Library:(drag and drop this task)
Execute NetApp Cluster CLI
Task Information
Field Value
Task Name Enable_Deduplication_on_Tenant_Datastore
Task Category NetApp clustered Data ONTAP Tasks
Task Type Execute NetApp Cluster CLI
Comment Enable Deduplication on Tenant Datastore
User Input Mapping
Input Mapped Mapped Variable
Filer Identity Name (Mandatory)Get_Info_From_Resource_Group.NETAPP_CLUSTER_FILER_IDENTITY
CLI Command
Expected Output
Undo CLI Command
61FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Failover Group for NFS on Node 1
Create Failover Group for NFS on Node 2
Task Inputs
Input Value
CLI Commandvolume efficiency on -vserver ${Tenant_Name} -volume ${Tenant_Name}_datastore_1
Task Name from Task Library:(drag and drop this task)
Create FailOver Group
Task Information
Field Value
Task Name Create_Failover_Group_NFS_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create FailOver Group
Comment Create Failover Group NFS Node 1
User Input Mapping
Input Mapped Mapped Variable
FailOver Group Name (Mandatory)
Port (Mandatory) Create_NFS_VLAN_Interface_Node_1.OUTPUT_CLUSTER_ALL_PORT_NAMES
Task Inputs
Input Value
FailOver Group Name ${Tenant Name}-nfs-${Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID}
Task Name from Task Library:(drag and drop this task)
Create FailOver Group
Task Information
Field Value
Task Name Create_Failover_Group_NFS_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create FailOver Group
Comment Create Failover Group NFS Node 2
62FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Failover Group for SVM MGMT on Node 1
Create Failover Group for SVM MGMT on Node 2
User Input Mapping
Input Mapped Mapped Variable
FailOver Group Name (Mandatory)
Port (Mandatory) Create_NFS_VLAN_Interface_Node_2.OUTPUT_CLUSTER_ALL_PORT_NAMES
Task Inputs
Input Value
FailOver Group Name ${Tenant Name}-nfs-${Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID}
Task Name from Task Library:(drag and drop this task)
Create FailOver Group
Task Information
Field Value
Task Name Create_Failover_Group_SVM_MGMT_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create FailOver Group
Comment Create Failover Group SVM_MGMT Node 1
User Input Mapping
Input Mapped Mapped Variable
FailOver Group Name (Mandatory)
Port (Mandatory) Create_SVM_MGMT_VLAN_Interface_Node_1.OUTPUT_CLUSTER_ALL_PORT_NAMES
Task Inputs
Input Value
FailOver Group Name${Tenant Name}-svm-mgmt-${Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID}
Task Name from Task Library:(drag and drop this task)
Create FailOver Group
63FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create LIF for NFS
Task Information
Field Value
Task Name Create_Failover_Group_SVM_MGMT_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create FailOver Group
Comment Create Failover Group SVM_MGMT Node 2
User Input Mapping
Input Mapped Mapped Variable
FailOver Group Name (Mandatory)
Port (Mandatory) Create_SVM_MGMT_VLAN_Interface_Node_2.OUTPUT_CLUSTER_ALL_PORT_NAMES
Task Inputs
Input Value
FailOver Group Name${Tenant Name}-svm-mgmt-${Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID}
Task Name from Task Library:(drag and drop this task)
Create Cluster Logical Interface
Task Information
Field Value
Task Name Create_NFS_LIF
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Logical Interface
Comment Create NFS LIF
User Input Mapping
Input Mapped Mapped Variable
Role (Mandatory)
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
Home Node (Mandatory) Get_Info_From_Resource_Group.NETAPP_NODE_IDENTITY
64FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create LIF for SVM MGMT
Home Port (Mandatory) Create_NFS_VLAN_Interface_Node_1.OUTPUT_CLUSTER_PORT_NAME
Logical Interface Name
IP Address Get_NFS_LIF_IP_Address_From_Subnet.IPAddress
Subnetmask (Mandatory) Get_NFS_LIF_IP_Address_From_Subnet.SubnetMask
Failover Policy
Use Failover Group
Failover Group Name (Mandatory) Create_Failover_Group_NFS_Node_1.OUTPUT_CLUSTER_FAIL_OVER_GROUP_NAME
Task Inputs
Input Value
Role Data
Allowed Protocols NFS
Logical Interface Name LIF_NFS
Failover Policy nextavail
Use Failover Group enabled
Task Name from Task Library:(drag and drop this task)
Create Cluster Logical Interface
Task Information
Field Value
Task Name Create_SVM_MGMT_LIF
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Logical Interface
Comment Create SVM_MGMT LIF
User Input Mapping
Input Mapped Mapped Variable
Role (Mandatory)
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
Home Node (Mandatory) Get_Info_From_Resource_Group.NETAPP_NODE_IDENTITY
Home Port (Mandatory) Create_SVM_MGMT_VLAN_Interface_Node_1.OUTPUT_CLUSTER_PORT_NAME
Logical Interface Name
IP Address Get_SVM_MGMT_LIF_IP_Address_From_Subnet.IPAddress
Subnetmask (Mandatory) Get_SVM_MGMT_LIF_IP_Address_From_Subnet.SubnetMask
65FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Set VSADMIN User Password on Tenant SVM
Failover Policy
Use Failover Group
Failover Group Name (Mandatory) Create_Failover_Group_SVM_MGMT_Node_1.OUTPUT_CLUSTER_FAIL_OVER_GROUP_NAME
Task Inputs
Input Value
Role Data
Allowed Protocols
Logical Interface Name LIF_SVM_MGMT
Failover Policy nextavail
Use Failover Group enabled
Task Name from Task Library:(drag and drop this task)
Modify Vserver User
Task Information
Field Value
Task Name Set_SVM_VSADMIN_Account_Password
Task Category NetApp clustered Data ONTAP Tasks
Task Type Modify Vserver User
Comment Set SVM VSADMIN Account Password
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
UserName
Password Tenant SVM Admin Password
Task Inputs
Input Value
UserName vsadmin
66FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Enable VSADMIN User Account on Tenant SVM
Create SVM Root Volume Load Sharing Mirror on Node 1
Task Name from Task Library:(drag and drop this task)
Enable Vserver User
Task Information
Field Value
Task Name Enable_Tenant_SVM_VSADMIN_Account
Task Category NetApp clustered Data ONTAP Tasks
Task Type Modify Vserver User
Comment Enable Tenant SVM VSADMIN Account
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
UserName
Task Inputs
Input Value
UserName vsadmin
Task Name from Task Library:(drag and drop this task)
Create Cluster Flexible Volume
Task Information
Field Value
Task Name Create_SVM_Rootvol_Load_Sharing_Mirror_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Flexible Volume
Comment Create SVM Rootvol Load Sharing Mirror Node 1
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
67FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create SVM Root Volume Load Sharing Mirror on Node 2
Aggregate Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_AGGREGATE_IDENTITY
Volume Name
Volume Size (Mandatory)
Volume Size Units
Volume Type
Volume State
Security Style
Space Guarantee
Snapshot Size (%)
Snapshot Policy
Export Policy
Flexcache Origin Volume Name for type DC (Mandatory)
Task Inputs
Input Value
Volume Name rootvol_m01
Volume Size 1
Volume Size Units GB
Volume Type DP
Volume State online
Security Style unix
Space Guarantee none
Snapshot Size (%) 0
Snapshot Policy
Export Policy
Task Name from Task Library:(drag and drop this task)
Create Cluster Flexible Volume
Task Information
Field Value
Task Name Create_SVM_Rootvol_Load_Sharing_Mirror_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Flexible Volume
Comment Create SVM Rootvol Load Sharing Mirror Node 2
User Input Mapping
68FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create SnapMirror Load Sharing Relationship on Node 1
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
Aggregate Name (Mandatory) Get_Info_From_Resource.NETAPP_CLUSTER_PARTNER_AGGREGATE_IDENTITY
Volume Name
Volume Size (Mandatory)
Volume Size Units
Volume Type
Volume State
Security Style
Space Guarantee
Snapshot Size (%)
Snapshot Policy
Export Policy
Flexcache Origin Volume Name for type DC (Mandatory)
Task Inputs
Input Value
Volume Name rootvol_m02
Volume Size 1
Volume Size Units GB
Volume Type DP
Volume State online
Security Style unix
Space Guarantee none
Snapshot Size (%) 0
Snapshot Policy
Export Policy
Task Name from Task Library:(drag and drop this task)
Create SnapMirror Relationship
Task Information
Field Value
Task Name Create_SnapMirror_LS_Relationship_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create SnapMirror Relationship
Comment Create SnapMirror LS Relationship Node 1
69FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create SnapMirror Load Sharing Relationship on Node 2
User Input Mapping
Input Mapped Mapped Variable
Destination Volume (Mandatory) Create_SVM_Rootvol_Load_Sharing_Mirror_Node_1.OUTPUT_CLUSTER_VOLUME_IDENTITY
Relationship Type
Source Volume (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VOLUME_IDENTITY
Policy
Schedule SVM Root Volume LS SnapMirror Schedule
Maximum Transfer Rate
Task Inputs
Input Value
Relationship Type Load Sharing
Policy
Maximum Transfer Rate kbps
Task Name from Task Library:(drag and drop this task)
Create SnapMirror Relationship
Task Information
Field Value
Task Name Create_SnapMirror_LS_Relationship_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create SnapMirror Relationship
Comment Create SnapMirror LS Relationship Node 2
User Input Mapping
Input Mapped Mapped Variable
Destination Volume (Mandatory) Create_SVM_Rootvol_Load_Sharing_Mirror_Node_2.OUTPUT_CLUSTER_VOLUME_IDENTITY
Relationship Type
Source Volume (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VOLUME_IDENTITY
Policy
Schedule SVM Root Volume LS SnapMirror Schedule
Maximum Transfer Rate
70FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Initialize Load Sharing Relationship on Node 1
Initialize Load Sharing Relationship on Node 2
Task Inputs
Input Value
Relationship Type Load Sharing
Policy
Maximum Transfer Rate kbps
Task Name from Task Library:(drag and drop this task)
Actions on SnapMirror Relationship
Task Information
Field Value
Task Name Initialize_LS_Relationship_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Actions on SnapMirror Relationship
Comment Initialize LS Relationship Node 1
User Input Mapping
Input Mapped Mapped Variable
Select SnapMirror Relationship (Mandatory Create_SnapMirror_LS_Relationship_Node_1.OUTPUT_CLUST
ER_SNAPMIRROR_RELATIONSHIP_IDENTITY
Select Action Type
Transfer Priority
Maximum Transfer Rate (kbps)
Task Inputs
Input Value
Select Action Type Initialize
Task Name from Task Library:(drag and drop this task)
Actions on SnapMirror Relationship
71FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant in APIC
Task Information
Field Value
Task Name Initialize_LS_Relationship_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Actions on SnapMirror Relationship
Comment Initialize LS Relationship Node 2
User Input Mapping
Input Mapped Mapped Variable
Select SnapMirror Relationship (Mandatory Create_SnapMirror_LS_Relationship_Node_2.OUTPUT_CLUST
ER_SNAPMIRROR_RELATIONSHIP_IDENTITY
Select Action Type
Transfer Priority
Maximum Transfer Rate (kbps)
Task Inputs
Input Value
Select Action Type Initialize
Task Name from Task Library:(drag and drop this task)
Create APIC Tenant
Task Information
Field Value
Task Name Create_APIC_Tenant
Task Category Cisco APIC Tasks
Task Type Create APIC Tenant
Comment Create APIC Tenant
72FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant Private Network
User Input Mapping
Input Mapped Mapped Variable
APIC Account Name (Mandatory) Get_Info_From_Resource_Group.APIC_ACCOUNT
Tenant Name (Mandatory) Tenant Name
Tenant Description
Tenant Alias
Tenant Tags
Monitoring Policy
Security Domains
Task Inputs
Input Value
Description
Alias
Tags
Monitoring Policy
Security Domains all
Task Name from Task Library:(drag and drop this task)
Create Private Network
Task Information
Field Value
Task Name Create_Tenant_Private_Network
Task Category Cisco APIC Tasks
Task Type Create Private Network
Comment Create Tenant Private Network
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Private Network Name (Mandatory) Tenant Name
Policy Enforcement
73FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant NFS Bridge Domain
Private Network Description
BGP Timers
OSPF Timers
Monitoring Policy
Task Inputs
Input Value
Policy Enforcement
Private Network Description
BGP Timers
OSPF Timers
Monitoring Policy
Task Name from Task Library:(drag and drop this task)
Create Tenant Bridge Domain
Task Information
Field Value
Task Name Create_Tenant_NFS_Bridge_Domain
Task Category Cisco APIC Tasks
Task Type Create Tenant Bridge Domain
Comment Create Tenant NFS Bridge Domain
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Bridge Domain Name (Mandatory)
Description
Network Create_Tenant_Private_Network.PRIVATE_NETWORK_IDENTITY
Forwarding
L2 Unknown Unicast
Unknown Multicast Flooding
MacAddress
IGMP Snoop Policy
74FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant SVM MGMT Bridge Domain
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Inputs
Input Value
Bridge Domain Name bd-NFS
Description
Network
Forwarding Customize
L2 Unknown Unicast Flood
Unknown Multicast Flooding
Flood
ARP Flooding Unicast Routing Custom MacAddress
IGMP Snoop Policy default
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Name from Task Library:(drag and drop this task)
Create Tenant Bridge Domain
Task Information
Field Value
Task Name Create_Tenant_SVM_MGMT_Bridge_Domain
Task Category Cisco APIC Tasks
Task Type Create Tenant Bridge Domain
Comment Create Tenant SVM_MGMT Bridge Domain
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Bridge Domain Name (Mandatory)
75FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant VMNET Bridge Domain
Description
Network Create_Tenant_Private_Network.PRIVATE_NETWORK_IDENTITY
Forwarding
L2 Unknown Unicast
Unknown Multicast Flooding
MacAddress
IGMP Snoop Policy
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Inputs
Input Value
Bridge Domain Name bd-SVM_MGMT
Description
Forwarding Customize
L2 Unknown Unicast Flood
Unknown Multicast Flooding
Flood
ARP Flooding Unicast Routing Custom MacAddress
IGMP Snoop Policy default
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Name from Task Library:(drag and drop this task)
Create Tenant Bridge Domain
Task Information
Field Value
Task Name Create_Tenant_VMNET_Bridge_Domain
Task Category Cisco APIC Tasks
Task Type Create Tenant Bridge Domain
Comment Create Tenant VMNET Bridge Domain
76FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant NFS Application Profile
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Bridge Domain Name (Mandatory)
Description
Network Create_Tenant_Private_Network.PRIVATE_NETWORK_IDENTITY
Forwarding
L2 Unknown Unicast
Unknown Multicast Flooding
MacAddress
IGMP Snoop Policy
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Inputs
Input Value
Bridge Domain Name bd-VMNET
Description
Forwarding Customize
L2 Unknown Unicast Flood
Unknown Multicast Flooding
Flood
ARP Flooding Unicast Routing Custom MacAddress
IGMP Snoop Policy default
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Name from Task Library:(drag and drop this task)
Create Tenant Application Profile
77FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant SVM MGMT Application Profile
Task Information
Field Value
Task Name Create_NFS_Application_Profile
Task Category Cisco APIC Tasks
Task Type Create Tenant Application Profile
Comment Create NFS Application Profile
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Application Profile (Mandatory)
Description
Alias
Tags
QoS
Monitoring Policy
Task Inputs
Input Value
Application Profile NFS
Description
Alias
Tags
QoS unspecified
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create Tenant Application Profile
Task Information
Field Value
Task Name Create_SVM_MGMT_Application_Profile
Task Category Cisco APIC Tasks
78FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant VMNET Application Profile
Task Type Create Tenant Application Profile
Comment Create SVM_MGMT Application Profile
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Application Profile (Mandatory)
Description
Alias
Tags
QoS
Monitoring Policy
Task Inputs
Input Value
Application Profile SVM_MGMT
Description
Alias
Tags
QoS unspecified
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create Tenant Application Profile
Task Information
Field Value
Task Name Create_VMNET_Application_Profile
Task Category Cisco APIC Tasks
Task Type Create Tenant Application Profile
Comment Create VMNET Application Profile
79FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant LIF NFS EPG
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Application Profile (Mandatory)
Description
Alias
Tags
QoS
Monitoring Policy
Task Inputs
Input Value
Application Profile VMNET
Description
Alias
Tags
QoS unspecified
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_LIF_NFS_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create LIF NFS EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_NFS_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
80FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant VMKernel NFS EPG
EPG Description
Alias
Tags
QoS Class
Custom QoS
Bridge Domain Create_Tenant_NFS_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
Task Inputs
Input Value
EPG Name LIF_NFS
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_VMK_NFS_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create VMK NFS EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_NFS_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
81FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant LIF SVM MGMT EPG
Alias
Tags
QoS Class
Custom QoS
Bridge Domain Create_Tenant_NFS_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
Task Inputs
Input Value
EPG Name VMK_NFS
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_LIF_SVM_MGMT_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create LIF SVM_MGMT EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_SVM_MGMT_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
Alias
Tags
82FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant VMNET EPG
QoS Class
Custom QoS
Bridge Domain Create_Tenant_SVM_MGMT_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
Task Inputs
Input Value
EPG Name LIF_SVM_MGMT
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_VMNET_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create VMNET EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_VMNET_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
Alias
Tags
QoS Class
Custom QoS
83FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Subnet for SVM MGMT EPG
Bridge Domain Create_Tenant_VMNET_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
Task Inputs
Input Value
EPG Name VMNET
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create Subnet To EPG
Task Information
Field Value
Task Name Create_Subnet_Gateway_for_SVM_MGMT_EPG
Task Category Cisco APIC Tasks
Task Type Create Subnet To EPG
Comment Create Subnet Gateway for SVM_MGMT EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_SVM_MGMT_EPG.TENANT_EPG_IDENTITY
Gateway IP (Address)(Mandatory) Reserve_Tenant_SVM_MGMT_IP_Subnet.OUTPUT_GATEWAY_IP
Gateway IP (Prefix)(Mandatory) Get_SVM_MGMT_LIF_IP_Address_From_Subnet.SubnetMask Bitwise Value
Description
L3 Out for Route Prefix
Route Profile
84FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add NFS VLAN to VLAN Pool for Node 1
Task Inputs
Input Value
Shared Subnet
Public Subnet
Private Subnet Description
Subnet Control (Querier IP)
L3 Out for Route Prefix
Route Profile
Task Name from Task Library:(drag and drop this task)
Add VLAN Range To VLAN Pool
Task Information
Field Value
Task Name Add_NFS_VLAN_To_VLAN_Pool_Node_1
Task Category Cisco APIC Tasks
Task Type Add VLAN Range To VLAN Pool
Comment Add NFS VLAN To VLAN Pool Node 1
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Name (Mandatory) Get_Info_From_Resource_Pool.OUTPUT_APIC_VLAN_POOL_NODE1
Range From (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Range To (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
85FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add NFS VLAN to VLAN Pool for Node 2
Add SVM MGMT VLAN to VLAN Pool for Node 1
Task Name from Task Library:(drag and drop this task)
Add VLAN Range To VLAN Pool
Task Information
Field Value
Task Name Add_NFS_VLAN_To_VLAN_Pool_Node_2
Task Category Cisco APIC Tasks
Task Type Add VLAN Range To VLAN Pool
Comment Add NFS VLAN To VLAN Pool Node 2
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Name (Mandatory) Get_Info_From_Resource_Pool.OUTPUT_APIC_VLAN_POOL_NODE2
Range From (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Range To (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Add VLAN Range To VLAN Pool
Task Information
Field Value
Task Name Add_SVM_MGMT_VLAN_To_VLAN_Pool_Node_1
Task Category Cisco APIC Tasks
Task Type Add VLAN Range To VLAN Pool
Comment Add SVM_MGMT VLAN To VLAN Pool Node 1
86FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add SVM_MGMT VLAN to VLAN Pool for Node 2
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Name (Mandatory) Get_Info_From_Resource_Pool.OUTPUT_APIC_VLAN_POOL_NODE1
Range From (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Range To (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Add VLAN Range To VLAN Pool
Task Information
Field Value
Task Name Add_SVM_MGMT_VLAN_To_VLAN_Pool_Node_2
Task Category Cisco APIC Tasks
Task Type Add VLAN Range To VLAN Pool
Comment Add SVM_MGMT VLAN To VLAN Pool Node 2
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Name (Mandatory) Get_Info_From_Resource_Pool.OUTPUT_APIC_VLAN_POOL_NODE2
Range From (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Range To (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
87FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add VMM Domain to VMKernel NFS EPG
Add VMM Domain to VMNET EPG
Task Name from Task Library:(drag and drop this task)
Add Domain to EPG
Task Information
Field Value
Task Name Add_VMM_Domain_to_VMK_NFS_EPG
Task Category Cisco APIC Tasks
Task Type Add Domain To EPG
Comment Add VMM Domain to VMK_NFS EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VMK_NFS_EPG.TENANT_EPG_IDENTITY
Domain Profile (Mandatory) Get_Infro_From_Resource_Group.VMM_DOMAIN_PROFILE_IDENTITY
Deploy Immediacy
Resolution Immediacy
Task Inputs
Input Value
Deploy Immediacy immediate
Resolution Immediacy immediate
Task Name from Task Library:(drag and drop this task)
Add Domain to EPG
Task Information
Field Value
Task Name Add_VMM_Domain_to_VMNET_EPG
Task Category Cisco APIC Tasks
Task Type Add Domain To EPG
Comment Add VMM Domain to VMNET EPG
88FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add Static Path for Node 1 to LIF NFS EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VMNET_EPG.TENANT_EPG_IDENTITY
Domain Profile (Mandatory) Get_Infro_From_Resource_Group.VMM_DOMAIN_PROFILE_IDENTITY
Deploy Immediacy
Resolution Immediacy
Task Inputs
Input Value
Deploy Immediacy immediate
Resolution Immediacyimmediate
Task Name from Task Library:(drag and drop this task)
Add Static Path to EPG
Task Information
Field Value
Task Name Add_Static_Path_to_LIF_NFS_EPG_Node_1
Task Category Cisco APIC Tasks
Task Type Add Static Path To EPG
Comment Add Static Path to LIF_NFS EPG Node 1
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_NFS_EPG.TENANT_EPG_IDENTITY
Path Type (Mandatory)
Path (Mandatory) Get_Info_From_Resource_Group.vPC_STATIC_PATH_FOR_NODE1
Encapsulation (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Deployment Immediacy (Mandatory)
Mode (Mandatory)
89FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add Static Path for Node 2 to LIF NFS EPG
Task Inputs
Input Value
Path Type Virtual Port Channel
Deployment Immediacy immediate
Mode Tagged
Task Name from Task Library:(drag and drop this task)
Add Static Path to EPG
Task Information
Field Value
Task Name Add_Static_Path_to_LIF_NFS_EPG_Node_2
Task Category Cisco APIC Tasks
Task Type Add Static Path To EPG
Comment Add Static Path to LIF_NFS EPG Node 2
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_NFS_EPG.TENANT_EPG_IDENTITY
Path Type (Mandatory)
Path (Mandatory) Get_Info_From_Resource_Group.vPC_STATIC_PATH_FOR_NODE2
Encapsulation (Mandatory) Get_Tenant_NFS_VLAN.OUTPUT_VLAN_ID
Deployment Immediacy (Mandatory)
Mode (Mandatory)
Task Inputs
Input Value
Path Type Virtual Port Channel
Deployment Immediacy immediate
Mode Tagged
90FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add Static Path for Node 1 to LIF SVM MGMT EPG
Add Static Path for Node 2 to LIF SVM MGMT EPG
Task Name from Task Library:(drag and drop this task)
Add Static Path to EPG
Task Information
Field Value
Task Name Add_Static_Path_to_LIF_SVM_MGMT_EPG_Node_1
Task Category Cisco APIC Tasks
Task Type Add Static Path To EPG
Comment Add Static Path to LIF_SVM_MGMT EPG Node 1
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_SVM_MGMT_EPG.TENANT_EPG_IDENTITY
Path Type (Mandatory)
Path (Mandatory) Get_Info_From_Resource_Group.vPC_STATIC_PATH_FOR_NODE1
Encapsulation (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Deployment Immediacy (Mandatory)
Mode (Mandatory)
Task Inputs
Input Value
Path Type Virtual Port Channel
Deployment Immediacy immediate
Mode Tagged
Task Name from Task Library:(drag and drop this task)
Add Static Path to EPG
Task Information
Field Value
Task Name Add_Static_Path_to_LIF_SVM_MGMT_EPG_Node_2
91FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create ESXi VMkernel Interfaces
Task Category Cisco APIC Tasks
Task Type Add Static Path To EPG
Comment Add Static Path to LIF_SVM_MGMT EPG Node 2
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_SVM_MGMT_EPG.TENANT_EPG_IDENTITY
Path Type (Mandatory)
Path (Mandatory) Get_Info_From_Resource_Group.vPC_STATIC_PATH_FOR_NODE2
Encapsulation (Mandatory) Get_Tenant_SVM_MGMT_VLAN.OUTPUT_VLAN_ID
Deployment Immediacy (Mandatory)
Mode (Mandatory)
Task Inputs
Input Value
Path Type Virtual Port Channel
Deployment Immediacy immediate
Mode Tagged
Task Name from Task Library:(drag and drop this task)
Add VMkernel Interfaces (custom)
Task Information
Field Value
Task Name Create_ESXi_VMkernel_Interfaces
Task Category Custom Tasks
Task Type Add VMkernel Interfaces (custom)
Comment Create ESXi VMkernel Interfaces
92FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Contract for NFS
User Input Mapping
Input Mapped Mapped Variable
Select Host/Cluster (Mandatory)
Select Cluster (Mandatory) Get_Info_From_Resource_Group.OUTPUT_VMWARE_CLUSTER_IDENTITY
Select Host Nodes (Mandatory)
DVPortGroup Name (Mandatory) Add_VMM_Domain_to_VMK_EPG.VMWARE_DVSWITCH_PORTGROUP_IDENTITY
Network Type (Mandatory)
IP Subnet (Mandatory) Reserve_Tenant_NFS_IP_Subnet.OUTPUT_SUBNET_ID
MTU Size
Task Inputs
Input Value
Select Host/Cluster Cluster
Network Type IPv4
MUT Size 9000
Enable vMotion
Task Name from Task Library:(drag and drop this task)
Create Contract
Task Information
Field Value
Task Name Create_Tenant_NFS_Contract
Task Category Cisco APIC Tasks
Task Type Create Contract
Comment Create Tenant NFS Contract
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Contract Name
Contract Description
93FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Contract Subject for NFS
Scope (Mandatory)
Priority (Mandatory)
Task Inputs
Input Value
Contract Name NFS
Contract Description
Scope application-profile
Priority unspecified
Task Name from Task Library:(drag and drop this task)
Create Contract Subject
Task Information
Field Value
Task Name Create_Tenant_NFS_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Create Contract Subject
Comment Create Tenant NFS Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Name (Mandatory) Create_Tenant_NFS_Contract.TENANT_CONTRACT_IDENTITY
Type
Contract Subject Name (Mandatory)
Contract Subject Description
Reverse Filter Ports
Apply Both Directions
Service Graph
QoS
In Term Service Graph
In Term QoS
Out Term Service Graph
Out Term QoS
94FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter
Task Inputs
Input Value
Type Normal
Contract Subject Name NFS
Contract Subject Description
Reverse Filter Ports Apply Both Directions Service Graph
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter
Task Information
Field Value
Task Name Create_NFS_Contract_Filter
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter
Comment Create NFS Contract Filter
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
Filter Name (Mandatory)
Description
Task Inputs
Input Value
Filter Name Allow_NFS
Description
95FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter Rule 1
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_NFS_Contract_Filter_Rule_1
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create NFS Contract Filter Rule 1
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_NFS_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name tcp_111
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
96FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter Rule 2
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
111
Destination Port End CUSTOM
Destination Port End Custom
111
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_NFS_Contract_Filter_Rule_2
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create NFS Contract Filter Rule 2
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_NFS_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
97FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter Rule 3
Task Inputs
Input Value
Filter Rule Name tcp_635
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
635
Destination Port End CUSTOM
Destination Port End Custom
635
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_NFS_Contract_Filter_Rule_3
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create NFS Contract Filter Rule 3
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_NFS_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
98FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter Rule 4
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name tcp_2049
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
2049
Destination Port End CUSTOM
Destination Port End Custom
2049
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_NFS_Contract_Filter_Rule_4
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create NFS Contract Filter Rule 4
99FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter Rule 5
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_NFS_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name udp_111
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol UDP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
111
Destination Port End CUSTOM
Destination Port End Custom
111
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
100FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Task Information
Field Value
Task Name Create_NFS_Contract_Filter_Rule_5
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create NFS Contract Filter Rule 5
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_NFS_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name udp_635
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol UDP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
635
Destination Port End CUSTOM
101FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create NFS Contract Filter Rule 6
Destination Port End Custom
635
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_NFS_Contract_Filter_Rule_6
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create NFS Contract Filter Rule 6
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_NFS_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name udp_2049
Description
102FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add NFS Filter to Contract Subject
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol UDP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
2049
Destination Port End CUSTOM
Destination Port End Custom
2049
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Add Filter To Contract Subject
Task Information
Field Value
Task Name Add_NFS_Filter_to_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Add Filter To Contract Subject
Comment Add NFS Filter to Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Subject (Mandatory) Create_Tenant_NFS_Contract_Subject.TENANT_CONTRACT_SUBJECT_IDENTITY
Filter (Mandatory) Create_Tenant_NFS_Filter.TENANT_FILTER_IDENTITY
Filter For Consumer To Provider
Filter For Provider To Consumer
Task Inputs
Input Value
Apply Both Directions
103FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Add NFS Contract to LIF NFS EPG
Add NFS Contract to VMK NFS EPG
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_NFS_Contract_to_LIF_NFS_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add NFS Contract to LIF_NFS EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_NFS_EPG.TENANT_EPG_IDENTITY
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_NFS_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
Task Inputs
Input Value
Contract Type Provided Contract
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_NFS_Contract_to_VMK_NFS_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add NFS Contract to VMK_NFS EPG
104FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Mount Tenant NFS Datastore
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VMK_NFS_EPG.TENANT_EPG_IDENTITY
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_NFS_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
Task Inputs
Input Value
Contract Type Consumed Contract
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Associate Cluster Volume as NFS Datastore
Task Information
Field Value
Task Name Mount_Tenant_NFS_Datastore
Task Category NetApp clustered Data ONTAP Tasks
Task Type Associate Cluster Volume as NFS Datastore
Comment Mount Tenant NFS Datastore
User Input Mapping
Input Mapped Mapped Variable
LIF Identity (Mandatory) Create_NFS_LIF.OUTPUT_CLUSTER_LOGICAL_INF_IDENTITY
Target Resource Type (Mandatory)
Hostnode (Mandatory)
VMware Cluster Identity (Mandatory) Get_Info_From_Resource_Group.OUTPUT_VMWARE_CLUSTER_IDENTITY
NFS Path (Mandatory) Create_Junction_Path_For_Tenant_Flexible_Volume.OUTPUT_CLUSTER_VOLUME_JUNCTION_PATH
Datastore Name Create_Flexible_Volume_for_Tenant_Datastore.VOLUME_NAME
Access Mode (Mandatory)
Success Criteria
105FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Create Tenant VM Resource Pool
Task Inputs
Input Value
Target Resource Type Cluster
Access Mode Read/Write
Success Criteria Mount successful on all the Hosts
Task Name from Task Library:(drag and drop this task)
Create Resource Pool
Task Information
Field Value
Task Name Create_Tenant_VM_Resource_Pool
Task Category VMware Host Tasks
Task Type Create Resource Pool
Comment Create Tenant VM Resrouce Pool
User Input Mapping
Input Mapped Mapped Variable
Parent Resource Pool (Mandatory) Get_Info_From_Resource_Group.OUTPUT_VMWARE_RESOURCE_POOL_IDENTITY
Resource Pool Name (Mandatory) Tenant Name
CPU Resource Shares (Mandatory)
New CPU Resource Share (Mandatory)
CPU Resource Reservation (MHz) (Mandatory)
CPU Expandable Reservation
CPU Resource Limit (MHz) (Mandatory)
CPU Resource Unlimited
Memory Resource Shares (Mandatory)
New Memory Resource Share (Mandatory)
Memory Resource Reservation (MB) (Mandatory)
Memory Expandable Reservation
Memory Resource Limit (MB) (Mandatory)
Memory Resource Unlimited
106FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Assign Resource Pool To Group
Task Inputs
Input Value
CPU Resource Shares Normal
CPU Resource Reservation (MHz)
0
CPU Expandable Reservation CPU Resource Unlimited Memory Resource Shares NormalMemory Resource Reservation (MB) 0Memory Expandable Reservation Memory Resource Unlimited
Task Name from Task Library:(drag and drop this task)
Assign Resource Pool To Group
Task Information
Field Value
Task Name Assign_Resource_Pool_To_Group
Task Category VMware Host Tasks
Task Type Assign Resource Pool to Group
Comment Assign Resource Pool To Group
User Input Mapping
Input Mapped Mapped Variable
Resource Pool (Mandatory) Create_Tenant_VM_Resource_Pool.RESOURCE_POOL_IDENTITY
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_GROUP_ID
Comments
Task Inputs
Input Value
Assign To Users Comments
107FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Assign APIC Tenant to Group
Assign Tenant SVM To Group
Task Name from Task Library:(drag and drop this task)
Assign APIC Tenant to Group
Task Information
Field Value
Task Name Assign_APIC_Tenant_to_Group
Task Category Cisco APIC Tasks
Task Type Assign APIC Tenant to Group
Comment Assign APIC Tenant to Group
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Create_APIC_Tenant.TENANT_IDENTITY
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_GROUP_ID
Comments
Task Inputs
Input Value
Assign To Users Comments
Task Name from Task Library:(drag and drop this task)
Assign Vserver to Group
Task Information
Field Value
Task Name Assign_Tenant_SVM_To_Group
Task Category User and Group Tasks
Task Type Assign Vserver to Group
Comment Assign Tenant SVM to Group
108FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Assign VMNET Distributed Port Group to Group
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_GROUP_ID
Comments
Task Inputs
Input Value
Assign To Users Comments
Task Name from Task Library:(drag and drop this task)
Assign DV Port Group to Group
Task Information
Field Value
Task Name Assign_VMNET_Distributed_Port_Group_to_Group
Task Category VMware Network Tasks
Task Type Assign DV Port Group to Group
Comment Assign VMNET Distributed Port Group to Group
User Input Mapping
Input Mapped Mapped Variable
dvPortGroup Name (Mandatory) Add_VMM_Domain_to_VMNET_EPG.VMWARE_DVSWITCH_PORTGROUP_IDENTITY
User Group ID (Mandatory) Create_Tenant_Group.OUTPUT_GROUP_ID
Task Inputs
Input Value
Assign To Users
109FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Overview
Allocate Tenant Resources
Task Name from Task Library:(drag and drop this task)
Tenant Resource Allocation
Task Information
Field Value
Task Name Allocate_Resources_To_Tenant
Task Category Resource Group Tasks
Task Type Tenant Resource Allocation
Comment Allocate Resources To Tenant
User Input Mapping
Input Mapped Mapped Variable
Tenant (Mandatory) Tenant Name
Resource Group (Mandatory) Get_Info_From_Resource_Group.RESOURCEGROUP_NAME
Service Offering Tenant Service Offering
Container
vCenter Get_Info_From_Resource_Group.VMWARE_ACCOUNT_NAME
Host
Hosts
vmWare Cluster Get_Info_From_Resource_Group.OUTPUT_VMWARE_CLUSTER_IDENTITY
Resource Pool Create_Tenant_VM_Resource_Pool.RESOURCE_POOL_IDENTITY
DV Switch Get_Info_From_Resource_Group..VMWARE_DV_SWITCH_NAME
Data Store Mount_Tenant_Datastore.DATASTORE_IDENTITY
DV Port GroupAdd_VMM_Domain_to_VMNET_EPG.VMWARE_DVSWITCH_PORTGROUP_IDENTITY
Service Profile
Service Profiles
Service Profile Template
Server Pool
Server
NetApp Cluster vServer Create_Tenant_Storage_Virtual_Machine.OUTPUT_CLUSTER_VSERVER_IDENTITY
Aggregate Name
Filer Name
Raid Group Name
Storage Pool
NetApp VLAN
VMM Domain VLAN
110FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Overview
This section covers the specific use case of configuring the new tenant infrastructure provisioned in use case example #1 to support the iSCSI protocol for direct VM storage attachment. iSCSI storage is provisioned from within the tenant's dedicated NetApp SVM and is accessed over tenant-dedicated iSCSI networks. This example provisions two iSCSI network paths for high availability. In this context, “direct VM storage attachment” means that the VM guest operating system has access to and controls the mounting and management of iSCSI storage directly. This use case does not use raw device mapping (RDM).
At a high-level, this use case covers the following operations across the FlexPod infrastructure:
• The configuration of iSCSI service on the tenant-dedicated NetApp SVM.
APIC Account Name
Device Package
Task Inputs
Input Value
Container
VMware Host
Hosts
dvSwitch Name
Datastore Name
Service Profile
Service Profiles
Service Profile Templates
Server Pool
Server
Servers
Aggregate Name
Filer Name
RAID Group Name for New LUN
Storage Pool for New LUN
NetApp LUN
VMM Domain VLAN
Apic Account Name
Device Package
111FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
• The provisioning and configuration of a tenant-specific iSCSI_A fabric across the ACI, vSphere and NetApp infrastructure
• The provisioning and configuration of a tenant-specific iSCSI_B fabric across the ACI, vSphere and NetApp infrastructure
Note Although the use cases described in this document can be used exactly as is, they are presented as examples of what infrastructure automation is possible with UCS Director. Use the use-case examples, tools, and methods from this document to build the appropriate workflows and infrastructure processes dictated by your requirements.
Figure 5 illustrates what is configured per tenant with each execution of the UCS Director workflow built for use case example #2.
Figure 5 Tenant Infrastructure Configuration for Use Case Example #2
Table 4 provides a high-level process overview of the steps and order of operations required to successfully configure the tenant infrastructure to support the iSCSI protocol. Notice both the large number of tasks needed to automate this use case and also the number of devices that these operations take place on across the infrastructure. UCS Director handles the coordination of these tasks across all of the required devices and also the passing of required information between tasks.
Table 4 Use-Case Example #2: Task List and Order of Operations
1. Get Tenant iSCSI_A VLAN Cisco UCS Director2. Get Tenant iSCSI_B VLAN Cisco UCS Director3. Reserve IP Address Subnet for iSCSI_A Cisco UCS Director4. Reserve IP Address Subnet for iSCSI_B Cisco UCS Director5. Create VLAN Interface for iSCSI_A on Node 1 NetApp Clustered Data ONTAP6. Create VLAN Interface for iSCSI_A on Node 2 NetApp Clustered Data ONTAP7. Create VLAN Interface for iSCSI_B on Node 1 NetApp Clustered Data ONTAP8. Create VLAN Interface for iSCSI_B on Node 2 NetApp Clustered Data ONTAP9. Get IP Address for iSCSI_A LIF From Subnet
Node 1Cisco UCS Director
10. Get IP Address for iSCSI_A LIF From Subnet Node 2
Cisco UCS Director
11. Get IP Address for iSCSI_B LIF From Subnet Node 1
Cisco UCS Director
12. Get IP Address for iSCSI_B LIF From Subnet Node 2
Cisco UCS Director
112FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
13. Create LIF for iSCSI_A on Node 1 NetApp Clustered Data ONTAP14. Create LIF for iSCSI_A on Node 2 NetApp Clustered Data ONTAP15. Create LIF for iSCSI_B on Node 1 NetApp Clustered Data ONTAP16. Create LIF for iSCSI_B on Node 2 NetApp Clustered Data ONTAP17. Enable iSCSI Protocol on Tenant SVM NetApp Clustered Data ONTAP18. Create iSCSI Service on Tenant SVM NetApp Clustered Data ONTAP19. Create Tenant iSCSI_A Bridge Domain Cisco Application Policy Infrastructure
Controller20. Create Tenant iSCSI_B Bridge Domain Cisco Application Policy Infrastructure
Controller21. Create Tenant iSCSI_A Application Profile Cisco Application Policy Infrastructure
Controller22. Create Tenant iSCSI_B Application Profile Cisco Application Policy Infrastructure
Controller23. Create Tenant LIF iSCSI_A EPG Cisco Application Policy Infrastructure
Controller24. Create Tenant LIF iSCSI_B EPG Cisco Application Policy Infrastructure
Controller25. Create Tenant VM iSCSI_A EPG Cisco Application Policy Infrastructure
Controller26. Create Tenant VM iSCSI_B EPG Cisco Application Policy Infrastructure
Controller27. Add iSCSI_A VLAN to VLAN Pool Cisco Application Policy Infrastructure
Controller28. Add iSCSI_B VLAN to VLAN Pool Cisco Application Policy Infrastructure
Controller29. Add Static Path to LIF iSCSI_A EPG Cisco Application Policy Infrastructure
Controller30. Add Static Path to LIF iSCSI_B EPG Cisco Application Policy Infrastructure
Controller31. Add VMM Domain to VM iSCSI_A EPG Cisco Application Policy Infrastructure
Controller32. Add VMM Domain to VM iSCSI_B EPG Cisco Application Policy Infrastructure
Controller33. Create Contract for iSCSI_A Cisco Application Policy Infrastructure
Controller34. Create Contract for iSCSI_B Cisco Application Policy Infrastructure
Controller35. Create Contract Subject for iSCSI_A Cisco Application Policy Infrastructure
Controller36. Create Contract Subject for iSCSI_B Cisco Application Policy Infrastructure
Controller37. Create iSCSI Contract Filter Cisco Application Policy Infrastructure
Controller38. Create iSCSI Contract Filter Rule Cisco Application Policy Infrastructure
Controller39. Add iSCSI Filter to iSCSI_A Contract Subject Cisco Application Policy Infrastructure
Controller40. Add iSCSI Filter to iSCSI_B Contract Subject Cisco Application Policy Infrastructure
Controller41. Add iSCSI_A Contract to LIF iSCSI_A EPG Cisco Application Policy Infrastructure
Controller42. Add iSCSI_A Contract to VM iSCSI_A EPG Cisco Application Policy Infrastructure
Controller43. Add iSCSI_B Contract to LIF iSCSI_B EPG Cisco Application Policy Infrastructure
Controller44. Add iSCSI_B Contract to VM iSCSI_B EPG Cisco Application Policy Infrastructure
Controller45. Assign iSCSI_A Distributed Port Group to Group Cisco UCS Director46. Assign iSCSI_B Distributed Port Group to Group Cisco UCS Director
113FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
User Perspective
This specific workflow, as configured below, should be executed from the perspective of the infrastructure administrator, typically a user with the system admin or other comparable user role in UCS Director. In this use case, this workflow is not configured for publication to, and execution from an end-user or tenant perspective.
Prerequisites
This section details the specific prerequisites that must be in place and configured prior to building and executing the UCS Director workflow for this specific use case.
• FlexPod withACI configuration in place and operational as per the Cisco CVD Deployment Guide.
• UCS Director initial deployment must be performed. The required procedure can be found in this document in the UCS Director Initial Deployment section.
• UCS Director extended deployment for FlexPod must be performed. This configuration pertains to specific steps that must be in place regarding managing a FlexPod within UCS Director. The required procedure can be found in this document in the UCS Director Extended Deployment for FlexPod with ACI section.
• Use-case example #1 (above) workflow to create a new Tenant must be configured and have been executed, resulting in one ore more existing Tenants within the infrastructure. Use-case example #2 will build upon Use-case example #1.
Detailed Workflow Configuration
Create a New Workflow
To create a new workflow, complete the following steps:
1. In UCS Director, navigate to Policies'Orchestration and then select the Workflows tab.
2. Click the Add Workflow button to create a new workflow. Optionally use the Import button to import the published version of this workflow as apposed to building from scratch. This procedure continues assuming creating a new workflow.
3. Provide a Workflow Name.
4. Optionally provide a Description.
5. Set Workflow Context to Any.
6. Optionally select Save as Compound Task. This option will add this specific workflow as a task in the task library therefore enabling this workflow to be nested in other workflows as a task.
114FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
7. Under Save Options, choose an existing folder in the Select Folder dropdown menu, or choose Place in New Folder and provide the name of the new folder.
8. Select any optional Notifications options to notify users of workflow execution status.
9. Click Next.
10. On the Add User Inputs page, this is where we create the form that will be presented to each user when the workflow is executed. This form can prompt the user for specific information that can then be mapped to task inputs throughout the workflow. The table below provides information on the User Inputs defined for this specific use case.
11. Click Next.
12. Click Submit.
Workflow User Inputs
This information can be provided when creating a new workflow on the Add User Inputs page, as seen in the procedure above, or items can be added as workflow user inputs as tasks are added to the workflow. On the User Input Mapping page of each task (after it is dragged into the workflow from the task library), there is an Edit Workflow Properties button at the top of the page. This button can be used at any time to add additional user inputs. To reiterate, these are the items that the user will be prompted for each time the workflow is executed. This information is then generally mapped to the appropriate task or tasks throughout the workflow for various task inputs.
Table 5 lists the User Inputs that are collected from the user each time this specific workflow is executed. This list is provided simply as an example. Specific customer requirements may require a larger or small number of User Inputs. This list can be customized as needed, however the information below is what is required to fulfill this use-case as is highlighted in this document.
Table 5 User Inputs
Workflow Tasks and Input/Output Mappings
This section provides information on the UCS Director tasks used to build an automated workflow for executing this use case. Also Included is information regarding the order of operations (tasks) as well as the mapping of inputs and outputs between tasks.
Get Info From Resource Group
Input Label Input Description
Mandatory
Type Admin Input Value
User Group Yes userGroupTenant SVN Yes netappClusterVServerIdentityAPIC Tenant Yes ApicDeviceTenantIdentityAPIC Tenant Private Network
Yes ApicDeviceTenantPrivateNetworkIdentity
Tenant Name Yes gen_text_inputTenant Service Offering
Yes ServiceOfferingName
Tenant Profile Yes rgTenantProfileIdentity
Task Name from Task Library:(drag and drop this task)
Tenant Onboarding Wrapper for FlexPod with ACI
115FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Get Tenant iSCSI_A VLAN
Task Information
Field Value
Task Name Get_Info_From_Resource_Group
Task Category Resource Group Tasks
Task Type Tenant Onboarding Wrapper for FlexPod with ACI
Comment Get Info From Resource Group
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) Tenant Name
Tenant profile Name (Mandatory) Tenant Profile
Service Offering (Mandatory) Tenant Service Offering
Datastore Size
Select Host/Cluster (Mandatory)
CPU Resource Reservation (MHz) (Mandatory)Memory Resource Reservation (MB) (Mandatory)
Task Inputs
Input Value
Datastore Size 0
Select Host/Cluster Cluster
CPU Resource Reservation (MHz) 0
Memory Resource Reservation (MB) 0
Task Name from Task Library:(drag and drop this task)
Generate VLAN from pool
Task Information
Field Value
Task Name Get_Tenant_iSCSI_A_VLAN
Task Category General Tasks
Task Type Generate VLAN from pool
Comment Get Tenant iSCSI_A VLAN
116FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Get Tenant iSCSI_B VLAN
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Policy (Mandatory) Get_Info_From_Resource_Group.ISCSI_A_VLAN_POOL_POLICY_NAME
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Generate VLAN from pool
Task Information
Field Value
Task Name Get_Tenant_iSCSI_B_VLAN
Task Category General Tasks
Task Type Generate VLAN from pool
Comment Get Tenant iSCSI_B VLAN
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Policy (Mandatory) Get_Info_From_Resource_Group.ISCSI_B_VLAN_POOL_POLICY_NAME
Task Inputs
Input Value
117FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Reserve IP Address Subnet for iSCSI_A
Reserve IP Address Subnet for iSCSI_B
Task Name from Task Library:(drag and drop this task)
Get IP Subnet From IP Subnet Pool Policy
Task Information
Field Value
Task Name Reserve_iSCSI_A_IP_Subnet
Task Category General Tasks
Task Type Get IP From IP Subnet Pool Policy
Comment Reserve iSCSI_A IP Subnet
User Input Mapping
Input Mapped Mapped Variable
IP Subnet Pool Policy (Mandatory) Get_Info_From_Resource_Group.OUTPUT_ISCSI_A_IP_SUBNET_POOL_POLICY
User Group ID (Mandatory) User Group
IP Subnet Label
Task Inputs
Input Value
IP Subnet Label iSCSI_A
Task Name from Task Library:(drag and drop this task)
Get IP Subnet From IP Subnet Pool Policy
Task Information
Field Value
Task Name Reserve_iSCSI_B_IP_Subnet
Task Category General Tasks
Task Type Get IP From IP Subnet Pool Policy
118FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create VLAN Interface for iSCSI_A on Node 1
Comment Reserve iSCSI_B IP Subnet
User Input Mapping
Input Mapped Mapped Variable
IP Subnet Pool Policy (Mandatory) Get_Info_From_Resource_Group.OUTPUT_ISCSI_A_IP_SUBNET_POOL_POLICY
User Group ID (Mandatory) User Group
IP Subnet Label
Task Inputs
Input Value
IP Subnet Label iSCSI_B
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
Task Information
Field Value
Task Name Create_VLAN_Interface_For_iSCSI_A_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create VLAN Interface For iSCSI_A Node 1
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PRIMARY_NODE_PORT
VLAN ID Get_Tenant_iSCSI_A_VLAN.OUTPUT_VLAN_ID
119FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create VLAN Interface for iSCSI_A on Node 2
Create VLAN Interface for iSCSI_B on Node 1
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
Task Information
Field Value
Task Name Create_VLAN_Interface_For_iSCSI_A_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create VLAN Interface For iSCSI_A Node 2
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PARTNER_NODE_PORT
VLAN ID Get_Tenant_iSCSI_A_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
120FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create VLAN Interface for iSCSI_B on Node 2
Task Information
Field Value
Task Name Create_VLAN_Interface_For_iSCSI_B_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create VLAN Interface For iSCSI_B Node 1
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PRIMARY_NODE_PORT
VLAN ID Get_Tenant_iSCSI_B_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Create Cluster vLAN Interface
Task Information
Field Value
Task Name Create_VLAN_Interface_For_iSCSI_B_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster vLAN Interface
Comment Create VLAN Interface For iSCSI_B Node 2
121FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Get IP Address for iSCSI_A LIF From Subnet Node 1
User Input Mapping
Input Mapped Mapped Variable
Port Name (Mandatory) Get_Info_From_Resource_Group.NETAPP_INTERFACEGROUP_PARTNER_NODE_PORT
VLAN ID Get_Tenant_iSCSI_B_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Get IP Address From IP Subnet
Task Information
Field Value
Task Name Get_iSCSI_A_LIF_IP_Address_From_Subnet_Node_1
Task Category General Tasks
Task Type Get IP Address From IP Subnet
Comment Get iSCSI_A LIF IP Address From Subnet Node 1
User Input Mapping
Input Mapped Mapped Variable
User Group ID (Mandatory) User Group
IP Subnet Label
IP Subnet Reserve_iSCSI_A_IP_Subnet.OUTPUT_SUBNET_ID
Task Inputs
Input Value
IP Subnet Label
122FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Get IP Address for iSCSI_A LIF From Subnet Node 2
Get IP Address for iSCSI_B LIF From Subnet Node 1
Task Name from Task Library:(drag and drop this task)
Get IP Address From IP Subnet
Task Information
Field Value
Task Name Get_iSCSI_A_LIF_IP_Address_From_Subnet_Node_2
Task Category General Tasks
Task Type Get IP Address From IP Subnet
Comment Get iSCSI_A LIF IP Address From Subnet Node 2
User Input Mapping
Input Mapped Mapped Variable
User Group ID (Mandatory) User Group
IP Subnet Label
IP Subnet Reserve_iSCSI_A_IP_Subnet.OUTPUT_SUBNET_ID
Task Inputs
Input Value
IP Subnet Label
Task Name from Task Library:(drag and drop this task)
Get IP Address From IP Subnet
Task Information
Field Value
Task Name Get_iSCSI_B_LIF_IP_Address_From_Subnet_Node_1
Task Category General Tasks
Task Type Get IP Address From IP Subnet
Comment Get iSCSI_B LIF IP Address From Subnet Node 1
123FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Get IP Address for iSCSI_B LIF From Subnet Node 2
User Input Mapping
Input Mapped Mapped Variable
User Group ID (Mandatory) User Group
IP Subnet Label
IP Subnet Reserve_iSCSI_B_IP_Subnet.OUTPUT_SUBNET_ID
Task Inputs
Input Value
IP Subnet Label
Task Name from Task Library:(drag and drop this task)
Get IP Address From IP Subnet
Task Information
Field Value
Task Name Get_iSCSI_B_LIF_IP_Address_From_Subnet_Node_2
Task Category General Tasks
Task Type Get IP Address From IP Subnet
Comment Get iSCSI_B LIF IP Address From Subnet Node 2
User Input Mapping
Input Mapped Mapped Variable
User Group ID (Mandatory) User Group
IP Subnet Label
IP Subnet Reserve_iSCSI_B_IP_Subnet.OUTPUT_SUBNET_ID
Task Inputs
Input Value
IP Subnet Label
124FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create LIF for iSCSI_A on Node 1
Task Name from Task Library:(drag and drop this task)
Create Cluster Logical Interface
Task Information
Field Value
Task Name Create_iSCSI_A_LIF_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Logical Interface
Comment Create iSCSI_A LIF Node 1
User Input Mapping
Input Mapped Mapped Variable
Role (Mandatory)
Vserver Name (Mandatory) Tenant SVM
Home Node (Mandatory) Get_Info_From_Resource_Group.NETAPP_NODE_IDENTITY
Home Port (Mandatory) Create_VLAN_Interface_For_iSCSI_A_Node_1.OUTPUT_CLUSTER_PORT_NAME
Logical Interface Name
IP Address Get_iSCSI_A_LIF_IP_Address_From_Subnet_Node_1.IPAddress
Subnetmask (Mandatory) Get_iSCSI_A_LIF_IP_Address_From_Subnet_Node_1.SubnetMask
Failover Policy
Use Failover Group
Task Inputs
Input Value
Role Data
Allowed Protocols iSCSI
Logical Interface Name LIF_iSCSI_A_01
Failover Policy disabled
Use Failover Group disabled
125FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create LIF for iSCSI_A on Node 2
Create LIF for iSCSI_B on Node 1
Task Name from Task Library:(drag and drop this task)
Create Cluster Logical Interface
Task Information
Field Value
Task Name Create_iSCSI_A_LIF_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Logical Interface
Comment Create iSCSI_A LIF Node 2
User Input Mapping
Input Mapped Mapped Variable
Role (Mandatory)
Vserver Name (Mandatory) Tenant SVM
Home Node (Mandatory) Get_Info_From_Resource_Group.NETAPP_CLUSTER_PARTNER_NODE_IDENTITY
Home Port (Mandatory) Create_VLAN_Interface_For_iSCSI_A_Node_2.OUTPUT_CLUSTER_PORT_NAME
Logical Interface Name
IP Address Get_iSCSI_A_LIF_IP_Address_From_Subnet_Node_2.IPAddress
Subnetmask (Mandatory) Get_iSCSI_A_LIF_IP_Address_From_Subnet_Node_2.SubnetMask
Failover Policy
Use Failover Group
Task Inputs
Input Value
Role Data
Allowed Protocols iSCSI
Logical Interface Name LIF_iSCSI_A_02
Failover Policy disabled
Use Failover Group disabled
Task Name from Task Library:(drag and drop this task)
Create Cluster Logical Interface
126FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create LIF for iSCSI_B on Node 2
Task Information
Field Value
Task Name Create_iSCSI_B_LIF_Node_1
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Logical Interface
Comment Create iSCSI_B LIF Node 1
User Input Mapping
Input Mapped Mapped Variable
Role (Mandatory)
Vserver Name (Mandatory) Tenant SVM
Home Node (Mandatory) Get_Info_From_Resource_Group.NETAPP_NODE_IDENTITY
Home Port (Mandatory) Create_VLAN_Interface_For_iSCSI_B_Node_1.OUTPUT_CLUSTER_PORT_NAME
Logical Interface Name
IP Address Get_iSCSI_B_LIF_IP_Address_From_Subnet_Node_1.IPAddress
Subnetmask (Mandatory) Get_iSCSI_B_LIF_IP_Address_From_Subnet_Node_1.SubnetMask
Failover Policy
Use Failover Group
Task Inputs
Input Value
Role Data
Allowed Protocols iSCSI
Logical Interface Name LIF_iSCSI_B_01
Failover Policy disabled
Use Failover Group disabled
Task Name from Task Library:(drag and drop this task)
Create Cluster Logical Interface
127FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Enable iSCSI Protocol on Tenant SVM
Task Information
Field Value
Task Name Create_iSCSI_B_LIF_Node_2
Task Category NetApp clustered Data ONTAP Tasks
Task Type Create Cluster Logical Interface
Comment Create iSCSI_B LIF Node 2
User Input Mapping
Input Mapped Mapped Variable
Role (Mandatory)
Vserver Name (Mandatory) Tenant SVM
Home Node (Mandatory) Get_Info_From_Resource_Group.NETAPP_CLUSTER_PARTNER_NODE_IDENTITY
Home Port (Mandatory) Create_VLAN_Interface_For_iSCSI_B_Node_2.OUTPUT_CLUSTER_PORT_NAME
Logical Interface Name
IP Address Get_iSCSI_B_LIF_IP_Address_From_Subnet_Node_2.IPAddress
Subnetmask (Mandatory) Get_iSCSI_B_LIF_IP_Address_From_Subnet_Node_2.SubnetMask
Failover Policy
Use Failover Group
Task Inputs
Input Value
Role Data
Allowed Protocols iSCSI
Logical Interface Name LIF_iSCSI_B_02
Failover Policy disabled
Use Failover Group disabled
Task Name from Task Library:(drag and drop this task)
Create Cluster iSCSI Service
128FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create iSCSI Service on Tenant SVM
Task Information
Field Value
Task Name Enable_iSCSI_Protocol_On_Tenant_SVM
Task Category NetApp clustered Data ONTAP Tasks
Task Type Modify Cluster Vserver
Comment Enable iSCSI Protocol On Tenant SVM
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Tenant SVM
Name Mapping Switch
Max. Volume Limit
Aggregate List
Snapshot Policy
Protocols
Task Inputs
Input Value
Name Service Switch file
Name Mapping Switch file
Max. Volume Limit
Aggregate List
Snapshot Policy
Protocols NFS, iSCSI
Task Name from Task Library:(drag and drop this task)
Create Cluster iSCSI Service
Task Information
Field Value
Task Name Create_SVM_iSCSI_Service
Task Category NetApp clustered Data ONTAP Tasks
129FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant iSCSI_A Bridge Domain
Task Type Create Cluster iSCSI Service
Comment Create SVM iSCSI Service
User Input Mapping
Input Mapped Mapped Variable
Vserver Name (Mandatory) Tenant SVM
Alias Name
ISCSI Target Node Name
Start
Task Inputs
Input Value
Alias Name
ISCSI Target Node Name
Task Name from Task Library:(drag and drop this task)
Create Tenant Bridge Domain
Task Information
Field Value
Task Name Create_Tenant_iSCSI_A_Bridge_Domain
Task Category Cisco APIC Tasks
Task Type Create Tenant Bridge Domain
Comment Create Tenant iSCSI_A Bridge Domain
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Bridge Domain Name (Mandatory)
Description
Network APIC Tenant Private Network
Forwarding
L2 Unknown Unicast
Unknown Multicast Flooding
130FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant iSCSI_B Bridge Domain
MacAddress
IGMP Snoop Policy
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Inputs
Input Value
Bridge Domain Name bd-iSCSI_A
Description
Forwarding Customize
L2 Unknown Unicast Flood
Unknown Multicast Flooding
Flood
ARP Flooding Unicast Routing Custom MacAddress
IGMP Snoop Policy default
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Name from Task Library:(drag and drop this task)
Create Tenant Bridge Domain
Task Information
Field Value
Task Name Create_Tenant_iSCSI_B_Bridge_Domain
Task Category Cisco APIC Tasks
Task Type Create Tenant Bridge Domain
Comment Create Tenant iSCSI_B Bridge Domain
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
131FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant iSCSI_A Application Profile
Bridge Domain Name (Mandatory)
Description
Network APIC Tenant Private Network
Forwarding
L2 Unknown Unicast
Unknown Multicast Flooding
MacAddress
IGMP Snoop Policy
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Inputs
Input Value
Bridge Domain Name bd-iSCSI_B
Description
Forwarding Customize
L2 Unknown Unicast Flood
Unknown Multicast Flooding
Flood
ARP Flooding Unicast Routing Custom MacAddress
IGMP Snoop Policy default
Associated L3 Out
L3 Out for Route Profile
Monitoring Policy
Task Name from Task Library:(drag and drop this task)
Create Tenant Application Profile
Task Information
Field Value
Task Name Create_Tenant_iSCSI_A_Application_Profile
Task Category Cisco APIC Tasks
Task Type Create Tenant Application Profile
Comment Create Tenant iSCSI_A Application Profile
132FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant iSCSI_B Application Profile
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Application Profile (Mandatory)
Description
Alias
Tags
QoS
Monitoring Policy
Task Inputs
Input Value
Application Profile iSCSI_A
Description
Alias
Tags
QoS unspecified
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create Tenant Application Profile
Task Information
Field Value
Task Name Create_Tenant_iSCSI_B_Application_Profile
Task Category Cisco APIC Tasks
Task Type Create Tenant Application Profile
Comment Create Tenant iSCSI_B Application Profile
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
133FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant LIF iSCSI_A EPG
Application Profile (Mandatory)
Description
Alias
Tags
QoS
Monitoring Policy
Task Inputs
Input Value
Application Profile iSCSI_B
Description
Alias
Tags
QoS unspecified
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_LIF_iSCSI_A_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create LIF iSCSI_A EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_Tenant_iSCSI_A_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
Alias
Tags
QoS Class
Custom QoS
134FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant LIF iSCSI_B EPG
Bridge Domain Create_Tenant_iSCSI_A_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
Task Inputs
Input Value
EPG Name LIF_iSCSI_A
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_LIF_iSCSI_B_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create LIF iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_Tenant_iSCSI_B_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
Alias
Tags
QoS Class
Custom QoS
Bridge Domain Create_Tenant_iSCSI_B_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
135FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant VM iSCSI_A EPG
Task Inputs
Input Value
EPG Name LIF_iSCSI_B
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_VM_iSCSI_A_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create VM iSCSI_A EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_Tenant_iSCSI_A_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
Alias
Tags
QoS Class
Custom QoS
Bridge Domain Create_Tenant_iSCSI_A_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
136FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Tenant VM iSCSI_B EPG
Task Inputs
Input Value
EPG Name VM_iSCSI_A
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Create EPG
Task Information
Field Value
Task Name Create_VM_iSCSI_B_EPG
Task Category Cisco APIC Tasks
Task Type Create EPG
Comment Create VM iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
Application Profile Name (Mandatory) Create_Tenant_iSCSI_B_Application_Profile.TENANT_APPLN_PROFILE_IDENTITY
EPG Name
EPG Description
Alias
Tags
QoS Class
Custom QoS
Bridge Domain Create_Tenant_iSCSI_B_Bridge_Domain.TENANT_BRIDGE_DOMAIN_IDENTITY
Monitoring Policy
137FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI_A VLAN to VLAN Pool
Task Inputs
Input Value
EPG Name VM_iSCSI_B
EGP Description
Alias
Tags
QoS unspecified
Custom QoS
Monitoring Policy default
Task Name from Task Library:(drag and drop this task)
Add VLAN Range To VLAN Pool
Task Information
Field Value
Task Name Add_iSCSI_A_VLAN_To_VLAN_Pool
Task Category Cisco APIC Tasks
Task Type Add VLAN Range To VLAN Pool
Comment Add iSCSI_A VLAN To VLAN Pool
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Name (Mandatory) Get_Info_From_Resource_Group.OUTPUT_APIC_VLAN_POOL_NODE1
Range From (Mandatory) Get_Tenant_iSCSI_A_VLAN.OUTPUT_VLAN_ID
Range To (Mandatory) Get_Tenant_iSCSI_A_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
138FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI_B VLAN to VLAN Pool
Add Static Path to LIF iSCSI_A EPG
Task Name from Task Library:(drag and drop this task)
Add VLAN Range To VLAN Pool
Task Information
Field Value
Task Name Add_iSCSI_B_VLAN_To_VLAN_Pool
Task Category Cisco APIC Tasks
Task Type Add VLAN Range To VLAN Pool
Comment Add iSCSI_B VLAN To VLAN Pool
User Input Mapping
Input Mapped Mapped Variable
VLAN Pool Name (Mandatory) Get_Info_From_Resource_Group.OUTPUT_APIC_VLAN_POOL_NODE2
Range From (Mandatory) Get_Tenant_iSCSI_B_VLAN.OUTPUT_VLAN_ID
Range To (Mandatory) Get_Tenant_iSCSI_B_VLAN.OUTPUT_VLAN_ID
Task Inputs
Input Value
Task Name from Task Library:(drag and drop this task)
Add Static Path to EPG
Task Information
Field Value
Task Name Add_Static_Path_to_LIF_iSCSI_A_EPG
Task Category Cisco APIC Tasks
Task Type Add Static Path To EPG
Comment Add Static Path to LIF iSCSI_A EPG
139FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add Static Path to LIF iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_iSCSI_A_EPG.TENANT_EPG_IDENTITY
Path Type (Mandatory)
Path (Mandatory) Get_Info_From_Resource_Group.vPC_STATIC_PATH_FOR_NODE1
Encapsulation (Mandatory) Get_Tenant_iSCSI_A_VLAN.OUTPUT_VLAN_ID
Deployment Immediacy (Mandatory)
Mode (Mandatory)
Task Inputs
Input Value
Path Type Virtual Port Channel
Deployment Immediacy immediate
Mode Tagged
Task Name from Task Library:(drag and drop this task)
Add Static Path to EPG
Task Information
Field Value
Task Name Add_Static_Path_to_LIF_iSCSI_B_EPG
Task Category Cisco APIC Tasks
Task Type Add Static Path To EPG
Comment Add Static Path to LIF iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_iSCSI_B_EPG.TENANT_EPG_IDENTITY
Path Type (Mandatory)
Path (Mandatory) Get_Info_From_Resource_Group.vPC_STATIC_PATH_FOR_NODE2
Encapsulation (Mandatory) Get_Tenant_iSCSI_B_VLAN.OUTPUT_VLAN_ID
Deployment Immediacy (Mandatory)
Mode (Mandatory)
140FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add VMM Domain to VM iSCSI_A EPG
Task Inputs
Input Value
Path Type Virtual Port Channel
Deployment Immediacy immediate
Mode Tagged
Task Name from Task Library:(drag and drop this task)
Add Domain to EPG
Task Information
Field Value
Task Name Add_VMM_Domain_to_VM_iSCSI_A_EPG
Task Category Cisco APIC Tasks
Task Type Add Domain To EPG
Comment Add VMM Domain to VM iSCSI_A EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VM_iSCSI_A_EPG.TENANT_EPG_IDENTITY
Domain Profile (Mandatory) Get_Info_From_Resource_Group.VMM_DOMAIN_PROFILE_IDENTITY
Deploy Immediacy
Resolution Immediacy
Task Inputs
Input Value
Deploy Immediacy immediate
Resolution Immediacy immediate
141FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add VMM Domain to VM iSCSI_B EPG
Create Contract for iSCSI_A
Task Name from Task Library:(drag and drop this task)
Add Domain to EPG
Task Information
Field Value
Task Name Add_VMM_Domain_to_VM_iSCSI_B_EPG
Task Category Cisco APIC Tasks
Task Type Add Domain To EPG
Comment Add VMM Domain to VM iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VM_iSCSI_B_EPG.TENANT_EPG_IDENTITY
Domain Profile (Mandatory) Get_Info_From_Resource_Group.VMM_DOMAIN_PROFILE_IDENTITY
Deploy Immediacy
Resolution Immediacy
Task Inputs
Input Value
Deploy Immediacy immediate
Resolution Immediacy immediate
Task Name from Task Library:(drag and drop this task)
Create Contract
Task Information
Field Value
Task Name Create_Tenant_iSCSI_A_Contract
Task Category Cisco APIC Tasks
Task Type Create Contract
Comment Create Tenant iSCSI_A Contract
142FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Contract for iSCSI_B
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Contract Name
Contract Description
Scope (Mandatory)
Priority (Mandatory)
Task Inputs
Input Value
Contract Name iSCSI_A
Contract Description
Scope application-profile
Priority unspecified
Task Name from Task Library:(drag and drop this task)
Create Contract
Task Information
Field Value
Task Name Create_Tenant_iSCSI_B_Contract
Task Category Cisco APIC Tasks
Task Type Create Contract
Comment Create Tenant iSCSI_B Contract
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Contract Name
Contract Description
Scope (Mandatory)
Priority (Mandatory)
143FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Contract Subject for iSCSI_A
Task Inputs
Input Value
Contract Name iSCSI_B
Contract Description
Scope application-profile
Priority unspecified
Task Name from Task Library:(drag and drop this task)
Create Contract Subject
Task Information
Field Value
Task Name Create_Tenant_iSCSI_A_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Create Contract Subject
Comment Create Tenant iSCSI_A Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Name (Mandatory) Create_Tenant_iSCSI_A_Contract.TENANT_CONTRACT_IDENTITY
Type
Contract Subject Name (Mandatory)
Contract Subject Description
Reverse Filter Ports
Apply Both Directions
Service Graph
QoS
In Term Service Graph
In Term QoS
Out Term Service Graph
Out Term QoS
144FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create Contract Subject for iSCSI_B
Task Inputs
Input Value
Type Normal
Contract Subject Name iSCSI_A
Contract Subject Description
Reverse Filter Ports Apply Both Directions Service Graph
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Create Contract Subject
Task Information
Field Value
Task Name Create_Tenant_iSCSI_B_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Create Contract Subject
Comment Create Tenant iSCSI_B Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Name (Mandatory) Create_Tenant_iSCSI_B_Contract.TENANT_CONTRACT_IDENTITY
Type
Contract Subject Name (Mandatory)
Contract Subject Description
Reverse Filter Ports
Apply Both Directions
Service Graph
QoS
In Term Service Graph
In Term QoS
Out Term Service Graph
Out Term QoS
145FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create iSCSI Contract Filter
Task Inputs
Input Value
Type Normal
Contract Subject Name iSCSI_B
Contract Subject Description
Reverse Filter Ports Apply Both Directions Service Graph
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter
Task Information
Field Value
Task Name Create_iSCSI_Contract_Filter
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter
Comment Create iSCSI Contract Filter
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Filter Name (Mandatory)
Description
Task Inputs
Input Value
Filter Name Allow_iSCSI
Description
146FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Create iSCSI Contract Filter Rule
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_iSCSI_Contract_Filter_Rule
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create iSCSI Contract Filter Rule
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_iSCSI_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name tcp_3260
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
147FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI Filter to iSCSI_A Contract Subject
Add iSCSI Filter to iSCSI_B Contract Subject
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
3260
Destination Port End CUSTOM
Destination Port End Custom
3260
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Add Filter To Contract Subject
Task Information
Field Value
Task Name Add_iSCSI_Filter_to_iSCSI_A_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Add Filter To Contract Subject
Comment Add iSCSI Filter to iSCSI_A Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Subject (Mandatory) Create_Tenant_iSCSI_A_Contract_Subject.TENANT_CONTRACT_SUBJECT_IDENTITY
Filter (Mandatory) Create_iSCSI_Contract_Filter.TENANT_FILTER_IDENTITY
Filter For Consumer To Provider
Filter For Provider To Consumer
Task Inputs
Input Value
Apply Both Directions
Task Name from Task Library:(drag and drop this task)
Add Filter To Contract Subject
148FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI_A Contract to LIF iSCSI_A EPG
Task Information
Field Value
Task Name Add_iSCSI_Filter_to_iSCSI_B_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Add Filter To Contract Subject
Comment Add iSCSI Filter to iSCSI_B Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Subject (Mandatory) Create_Tenant_iSCSI_B_Contract_Subject.TENANT_CONTRACT_SUBJECT_IDENTITY
Filter (Mandatory) Create_iSCSI_Contract_Filter.TENANT_FILTER_IDENTITY
Filter For Consumer To Provider
Filter For Provider To Consumer
Task Inputs
Input Value
Apply Both Directions
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_iSCSI_A_Contract_to_LIF_iSCSI_A_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add iSCSI_A Contract to LIF iSCSI_A EPG
149FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI_A Contract to VM iSCSI_A EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_iSCSI_A_EPG.TENANT_EPG_IDENTITY
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_iSCSI_A_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
Task Inputs
Input Value
Contract Type Provided Contract
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_iSCSI_A_Contract_to_VM_iSCSI_A_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add iSCSI_A Contract to VM iSCSI_A EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VM_iSCSI_A_EPG.TENANT_EPG_IDENTITY
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_iSCSI_A_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
150FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI_B Contract to LIF iSCSI_B EPG
Task Inputs
Input Value
Contract Type Consumed Contract
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_iSCSI_B_Contract_to_LIF_iSCSI_B_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add iSCSI_B Contract to LIF iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_LIF_iSCSI_B_EPG.TENANT_EPG_IDENTITY
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_iSCSI_B_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
Task Inputs
Input Value
Contract Type Provided Contract
QoS unspecified
151FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Add iSCSI_B Contract to VM iSCSI_B EPG
Assign iSCSI_A Distributed Port Group to Group
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_iSCSI_B_Contract_to_VM_iSCSI_B_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add iSCSI_B Contract to VM iSCSI_B EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) Create_VM_iSCSI_B_EPG.TENANT_EPG_IDENTITY
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_iSCSI_B_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
Task Inputs
Input Value
Contract Type Consumed Contract
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Assign DV Port Group to Group
Task Information
Field Value
Task Name Assign_iSCSI_A_Distributed_Port_Group_to_Group
Task Category VMware Network Tasks
Task Type Assign DV Port Group to Group
Comment Assign iSCSI_A Distributed Port Group to Group
152FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #2: Enable Tenant Infrastructure for Guest Attached iSCSI
Assign iSCSI_B Distributed Port Group to Group
User Input Mapping
Input Mapped Mapped Variable
dvPortGroup Name (Mandatory) Add_VMM_Domain_to_VM_iSCSI_A_EPG.VMWARE_DVSWITCH_PORTGROUP_IDENTITY
User Group ID (Mandatory) User Group
Task Inputs
Input Value
Assign To Users
Task Name from Task Library:(drag and drop this task)
Assign DV Port Group to Group
Task Information
Field Value
Task Name Assign_iSCSI_B_Distributed_Port_Group_to_Group
Task Category VMware Network Tasks
Task Type Assign DV Port Group to Group
Comment Assign iSCSI_B Distributed Port Group to Group
User Input Mapping
Input Mapped Mapped Variable
dvPortGroup Name (Mandatory) Add_VMM_Domain_to_VM_iSCSI_B_EPG.VMWARE_DVSWITCH_PORTGROUP_IDENTITY
User Group ID (Mandatory) User Group
Task Inputs
Input Value
Assign To Users
153FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
Overview
This use case covers the self-service ability of tenant users to provision virtual machines from their individual end-user portal. As part of this use case, the system administrator configures VM provisioning capability for a specific tenant and then publishes that capability to the tenant user group. The prior use cases illustrate the provisioning of a secure, dedicated tenant vSphere datastore hosted within the tenant's NetApp SVM and attached with dedicated storage networking. In this configuration, any VM provisioned on behalf of the tenant will be placed in this secure datastore, and its storage networking will also be securely separated from other tenant environments.
User Perspective
The specific use case configured as follows spans two different user perspectives. First, the infrastructure administrator or system administrator completes the following procedures to enable VM provisioning for a specific tenant. At that point, tenant users can access their specific end-user portal and execute the capabilities (VM provisioning) that have been published to them by the infrastructure administrator.
Prerequisites
• FlexPod with ACI configuration must be in place and operational in accordance with the Cisco CVD Deployment Guide.
• You must perform the initial deployment of UCS Director. The required procedure can be found in the section UCS Director Initial Deployment.
• You must perform UCS Director extended deployment for FlexPod. This configuration contains specific steps to manage a FlexPod system within UCS Director. The procedure can be found in the section UCS Director Extended Deployment for FlexPod with ACI.
• You must configure and execute the use case example #1 workflow to create a new tenant, resulting in one or more existing tenants within the infrastructure. Use case example #2 builds upon use case example #1.
Create Tenant IP Pool For Virtual Machines
To create a tenant IP pool for virtual machines, complete the following steps:
1. In UCS Director, navigate to Policies'Virtual/Hypervisor Policies'Network and then select the Static IP Pool Policy tab.
154FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
2. Click Add.
3. On the Static IP Policy Information page, provide a Policy Name, optional Policy Description and use the green plus icon to add one or more IP ranges into the static IP Pool policy. This IP Pool Policy will be specific to this tenant and will be used to reserve IP addresses for this tenant's VMs on the tenant VMNET network.
155FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
4. Click Submit.
Configure Tenant VMNET Gateway IP Address
In order for tenant VM traffic on the VMNET network (VMNET EPG) to be potentially connected to other EPGs, for example the tenant SVM_MGMT EPG or possibly even a layer3 boundary outside of the ACI environment, an APIC subnet (Gateway IP Address) must be created.
To set the APIC subnet (Gateway IP Address) on the tenant VMNET EPG, complete the following steps:
1. In the Cisco Application Policy Infrastructure Controller (APIC), navigate to the Tenants tab, select ALL Tenants in the upper left corner and then double-click the appropriate tenant.
156FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
2. When the tenant specific information tree appears in the left hand pane, expand Application Profiles, then expand VMNET, then expand Application EPGs, and finally expand EPG VMNET.
3. Click the Subnets folder under EPG VMNET and in the right hand pane, click Actions and select Create EPG Subnet.
4. On the Create EPG Subnet page, enter the default gateway IP address and subnet mask. The default gateway IP address and subnet mask should be identical to the information provided in the above section Creating a Tenant IP Pool for Virtual Machines. Select Private Subnet for the Scope option. Leave all other options set at their defaults (blank). Click Submit. The default gateway is now configured for the tenant VMNET network.
vDC Creation Guided Setup
The following procedure guides the reader through setting up a Virtual Datacenter or vDC, which is a prerequisite for providing the capability of VM provisioning to tenants or end-users. A vDC is essentially a collection of policies (compute, network, storage, system, etc.) that define the scope of resources as well as other information that can be used during the VM provisioning process.
To create a vDC, complete the following steps:
1. In UCS Director, navigate to Administration>Guided Setup and double-click the vDC Creation guided setup wizard or highlight the vDC Creation option and choose Launch.
2. On the Overview page, click Next.
157FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
3. On the vDC General Information page, provide a vDC Name, choose the Group Name, choose VMware as the Cloud Type and choose the vCenter account name for the Cloud Name. Click Next.
4. On the Approvers and Contacts page, add any option approvers and configure any of the optional approval settings. Click Next. Optional choose Skip if no approvals are required.
158FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
5. On the vDC Creation page, choose an existing System Policy if one has already been configured. If a System Policy has not been created, use the green plus icon to create a new System Policy. A System Policy defines information and rules about the cloned Virtual Machines. It provides rule sets for the VM hostname and VM label in vCenter as well as information regarding Windows setup and domain parameters, etc. The System Policy is very important and essential to VM provisioning. This procedure continues on the assumption of creating a new Service Policy. Click the green plus icon to the right of System Policy.
6. On the System Policy Information page, fill in the appropriate information for the required fields. For more information one ach field as well as syntax for variables used in Host Name Template and other fields, refer to the UCS Director Administration Guide on Cisco.com. When created, this System Policy can be reused for other tenants, depending on the information provided. When completed, click Submit.
159FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
7. Back on the vDC Creation page, select the newly created System Policy. Click the green plus icon to the right of Compute Policy to create a new tenant Compute Policy.
8. On the Add Computing Policy page, provide a Policy Name, choose the scope of where this tenant's VMs will be provisioned using the Hose Node/Cluster Scope, Resource Pool, ESX Type and ESX Version options. Optionally set any additional Filter Conditions which will fine tune the placement of tenant VMs. Enabling Override Template allows the administrator to decide what the CPU and memory allocation of the provisioned (cloned) virtual machines will look like. Disabling this option
160FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
copies the template VM CPU and memory configuration. Enabling the Resizing of VM option allows the tenant users to resize the CPU and memory for a given VM after the VM is provisioned. This option does not effect the CPU and memory at the time of provisioning. When complete, click Submit.
9. On the Network Policy Information page, provide a Policy Name and add VM Networks to the network policy. The VM Networks define which virtual networks the provisioned VMs for this tenant have access to. In some cases the tenant may be given the option to choose from a list of vNICs to add to a provisioned VM. To enable user selection of vNICs, choose the Allow end user to select optional NICs. Use the green plus icon next to VM Networks to add a new tenant network to the network policy. Note that each VM Network in the table equates to an interface that will be added to each provisioned VM using this network policy.
161FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
10. On the Add Entry to VM Networks page, enter a NIC Alias (name) for this vNIC. Other options are available if required. Add Port Groups to this vNIC. Choose the tenant VMNET IP Pool Policy to assign an IP Address for the virtual machine VMNET network interface. Only one port group is required unless the Allow end user to choose port groups option is enabled, in which case more than one port group can be defined for this vNIC. Click Submit.
162FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
Note Optionally add other vNICs to the network policy. For example additional vNICs could be added for the tenant iSCSI_A and iSCSI_B port groups as well to connect the VM directly to the iSCSI fabrics.
11. Click Submit on the Network Policy Information page.
12. On the vDC Creation page, choose the green plus icon to the right of Storage Policy.
13. On the System Disk Policy page, enter a Policy Name. Under System Disk Scope section, choose the options to narrow the scope of where the tenant's virtual machines will be provisioned from a datastore perspective. Choose the tenant's datastore within this scope. Additional options are provided to fine tune the datastore selection and configuration under the Storage Options and Resizing Options for VM lifecycle sections. Click Next.
14. On the Additional Disk Policies page, Click Submit.
15. On the vDC Creation page, all required fields should now be selected. For more information on the remaining non-mandatory options, please consult the UCS Director Administration Guide on Cisco.com. Click Next.
163FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
16. On the Summary page, review and click Close.
Catalog Creation
The following procedure will guide the reader through the steps to publish a VM provisioning capability for Catalog Item to an user group or tenant.
To create a catalog, complete the following steps:
1. In UCS Director, navigate to Policies'Catalog. Click Add to add a new catalog item for the tenant.
2. The Add Catalog box will appear, for the Catalog Type choose Standard.
164FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #3: Enable Tenant Virtual Machine Provisioning
3. On the Basic Information page, provide a Catalog Name and optional Catalog Description. Choose the Catalog Icon that will show in the tenant catalog. Enable Applied to all groups to add this catalog to every group (tenant), or use the Selected Groups button to choose specific groups to publish to. Select the Cloud Name (vCenter Server account) and the Image (VM Template in vCenter). Click Next.
4. On the Application Details page, click Next.
5. On the User credentials page, click Next.
6. On the Customization page, ensure Automatic Guest Customization is enabled. Click Next.
7. On the VM Access page, click Next.
8. On the Summary page, review and click Submit.
Note Tenant users can now log in and view the Catalog from their end-user portal. Users that belong to the group to which the catalog item was published will now have the capability to provision a VM based on the procedure followed above. For more information on this procedure as well as more detail on the various options and features, please consult the UCS Director Administration Guide on Cisco.com.
165FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
The Tenant user can now log into and view the Catalog from their end-user portal. Users that belong to the group to which the catalog item was published will now have the capability to provision a VM within their specific tenant resources. For more information on this procedure as well as more detail on the various options and features, please consult the UCS Director Administration Guide on Cisco.com.
Cisco UCS Director Administration Guide, Release 5.2
http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/ucs-director/administration-guide/5-2/b_Cisco_UCSD_Admin_Guide_52.html
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent Snapshots
Overview
When a tenant can provision VMs, those VMs are typically intended to run business critical applications. Therefore, such tenants often need to take granular storage level snapshots of the consistent application state to ensure that important application data is backed up and, in most cases, replicated. This use case adds the required tenant connectivity through the APIC fabric and across tenant resources to enable the use of NetApp SnapDrive and SnapManager software.
SnapDrive is installed in a physical or VM operating system and enables the machine administrator to provision and manage storage resources within their environment. SnapManager is also installed in a physical or virtual machine operating system and leverages SnapDrive to provide application-aware data protection. SnapManager products are available for popular applications, and these products are integrated with application-specific data protection mechanisms.
To achieve an application-consistent snapshot, SnapManager interacts with the application itself to prepare it for backup and then coordinates with SnapDrive to execute the snapshot within Data ONTAP. SnapManager can also coordinate replication of snapshot data (using NetApp SnapMirror data replication software) to another NetApp storage destination for secondary or cascaded backups.
As illustrated in Figure 6, this use case requires that the application VM running SnapDrive must be able to communicate with the tenant-specific SVM. This use case configures a new tenant contract that enables snap-related traffic between the tenant VMNET network (EPG) and the tenant LIF SVM MGMT network (EPG) and thus facilitates communication between SnapDrive and the SVM.
166FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Figure 6 Tenant Infrastructure Configuration for Use Case Example #4
Table 6 provides a high-level process overview of the steps and order of operations involved in enabling the connectivity required for application-consistent snapshots with SnapDrive and SnapManager.
Table 6 Use Case Example #4: Task List and Order of Operations
Operational Tasks Infrastructure Domain1. Create Tenant Snap Contract Cisco Application Infrastructure Controller2. Create Tenant Snap Contract Subject Cisco Application Infrastructure Controller3. Create Snap Contract Filter Cisco Application Infrastructure Controller4. Create Snap Contract Filter Rule 1 Cisco Application Infrastructure Controller5. Create Snap Contract Filter Rule 2 Cisco Application Infrastructure Controller6. Create Snap Contract Filter Rule 3 Cisco Application Infrastructure Controller7. Add Snap Filter to Snap Contract Subject Cisco Application Infrastructure Controller8. Add Snap Contract to LIF_SVM_MGMT_EPG Cisco Application Infrastructure Controller9. Add Snap Contract to VMNET EPG Cisco Application Infrastructure Controller10. Install Microsoft iSCSI Initiator (Manual Task) Application Virtual Machine(s)11. Install and Configure NetApp SnapDrive (Manual
Task)Application Virtual Machine(s)
12. Install and Configure NetApp SnapManager (Manual Task)
167FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
User Perspective
The specific workflow configured as follows is executed from the perspective of the infrastructure administrator, typically a user with the system administrator or other comparable user role in UCS Director. In this use case, workflow is not configured for publication to and execution from an end-user or tenant perspective. Once the following short workflow is configured and executed by the system administrator for a tenant, the individual tenant users can install SnapDrive, and the appropriate connectivity is in place for SnapDrive to communicate with the tenant SVM as required by SnapDrive.
Prerequisites
• FlexPod with ACI configuration must be in place and operational as indicated in the Cisco CVD Deployment Guide.
• You must perform initial deployment of UCS Director. This procedure is described in the section UCS Director Initial Deployment.
• You must perform UCS Director extended deployment for FlexPod. This configuration contains specific steps for the management of a FlexPod system within UCS Director. This procedure can be found in the section UCS Director Extended Deployment for FlexPod with ACI.
• You must configure and execute the use case example #1 workflow to create one or more tenants in the infrastructure.
• You must configure and execute the use case example #2 workflow so that the tenant infrastructure supports guest-attached iSCSI.
• You must configure use case example #3 to allow tenant VM provisioning.
168FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Detailed Workflow Configuration
Create New Workflow
To create a new workflow, complete the following steps:
1. In UCS Director, navigate to Policies'Orchestration and then select the Workflows tab.
2. Click the Add Workflow button to create a new workflow. Optionally use the Import button to import the published version of this workflow as opposed to building from scratch. This procedure continues assuming creating a new workflow.
3. Provide a Workflow Name.
4. Optionally provide a Description.
5. Set Workflow Context to Any.
6. Optionally select Save as Compound Task. This option will add this specific workflow as a task in the task library therefore enabling this workflow to be nested in other workflows as a task.
7. Under Save Options, choose an existing folder in the Select Folder dropdown menu, or choose Place in New Folder and provide the name of the new folder.
8. Select any optional Notifications options to notify users of workflow execution status.
9. Click Next.
10. On the Add User Inputs page, this is where we create the form that will be presented to each user when the workflow is executed. This form can prompt the user for specific information that can then be mapped to task inputs throughout the workflow. The table below provides information on the User Inputs defined for this specific use case.
11. Click Next.
12. Click Submit.
Workflow User Inputs
This information can be provided when creating a new workflow on the Add User Inputs page, as seen in the procedure above, or items can be added as workflow user inputs as tasks are added to the workflow. On the User Input Mapping page of each task (after it is dragged into the workflow from the task library), there is an Edit Workflow Properties button at the top of the page. This button can be used at any time to add additional user inputs. To reiterate, these are the items that the user will be prompted for each time the workflow is executed. This information is then generally mapped to the appropriate task or tasks throughout the workflow for various task inputs.
169FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Table 7 represents the User Inputs that are collected from the user each time this specific workflow is executed. This list is provided simply as an example. Specific customer requirements may require a larger or small number of User Inputs. This list can be customized as needed, however the information below is what is required to fulfill this use-case as is highlighted in this document.
Table 7 User Inputs
Workflow Tasks and Input/Output Mappings
This section provides information on the UCS Director tasks used to build an automated workflow for executing this use case. Also Included is information regarding the order of operations (tasks) as well as the mapping of inputs and outputs between tasks.
Create Contract for Snap
Input Label Input Description
Mandatory
Type Admin Input Value
APIC Tenant Yes ApicDeviceTenantidentitySVM_MGMT EPG Yes ApicDeviceTenantEPGIdentityVMNET EPG Yes ApicDeviceTenantEPGIdentity
Task Name from Task Library:(drag and drop this task)
Create Contract
Task Information
Field Value
Task Name Create_Tenant_Snap_Contract
Task Category Cisco APIC Tasks
Task Type Create Contract
Comment Create Tenant Snap Contract
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Contract Name
Contract Description
Scope (Mandatory)
Priority (Mandatory)
170FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Create Contract Subject for Snap
Task Inputs
Input Value
Contract Name Snap
Contract Description
Scope tenant
Priority unspecified
Task Name from Task Library:(drag and drop this task)
Create Contract Subject
Task Information
Field Value
Task Name Create_Tenant_Snap_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Create Contract Subject
Comment Create Tenant Snap Contract Subject
User Input Mapping
Input Mapped Mapped Variable
Contract Name (Mandatory) Create_Tenant_Snap_Contract.TENANT_CONTRACT_IDENTITY
Type
Contract Subject Name (Mandatory)
Contract Subject Description
Reverse Filter Ports
Apply Both Directions
Service Graph
QoS
In Term Service Graph
In Term QoS
Out Term Service Graph
Out Term QoS
171FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Create Snap Contract Filter
Task Inputs
Input Value
Type Normal
Contract Subject Name Snap
Contract Subject Description
Reverse Filter Ports Apply Both Directions Service Graph
QoS unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter
Task Information
Field Value
Task Name Create_Snap_Contract_Filter
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter
Comment Create Snap Contract Filter
User Input Mapping
Input Mapped Mapped Variable
Tenant Name (Mandatory) APIC Tenant
Filter Name (Mandatory)
Description
Task Inputs
Input Value
Filter Name Allow_Snap
Description
172FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Create Snap Contract Filter Rule 1
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_Snap_Contract_Filter_Rule_1
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create Snap Contract Filter Rule 1
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_Snap_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name tcp_443
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
173FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Create Snap Contract Filter Rule 2
Source Port End UNSPECIFIED
Destination Port Start HTTPS
Destination Port End HTTPS
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_Snap_Contract_Filter_Rule_2
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create Snap Contract Filter Rule 2
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_Snap_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name tcp_808
Description
174FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Create Snap Contract Filter Rule 3
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
808
Destination Port End CUSTOM
Destination Port End Custom
808
TCP Session Rule Unspecified
Task Name from Task Library:(drag and drop this task)
Create Tenant Filter Rule
Task Information
Field Value
Task Name Create_Snap_Contract_Filter_Rule_3
Task Category Cisco APIC Tasks
Task Type Create Tenant Filter Rule
Comment Create Snap Contract Filter Rule_3
User Input Mapping
Input Mapped Mapped Variable
Filter Name (Mandatory) Create_Snap_Contract_Filter.TENANT_FILTER_IDENTITY
Filter Rule Name (Mandatory)
Description
Ethernet Type (Mandatory)
ARP Flag
IP Protocol
Source Port Start
Source Port Start Custom (Mandatory)
Source Port End
Source Port End Custom (Mandatory)
Destination Port Start
175FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Add Snap Filter to Snap Contract Subject
Destination Port Start Custom (Mandatory)
Destination Port End
Destination Port End Custom (Mandatory)
Task Inputs
Input Value
Filter Rule Name tcp_4095
Description
Ethernet Type IP
ARP Flag UNSPECIFIED
IP Protocol TCP
Allow Fragment
Source Port Start UNSPECIFIED
Source Port End UNSPECIFIED
Destination Port Start CUSTOM
Destination Port Start Custom
4095
Destination Port End CUSTOM
Destination Port End Custom
4095
TCP Session Rule UNSPECIFIED
Task Name from Task Library:(drag and drop this task)
Add Filter To Contract Subject
Task Information
Field Value
Task Name Add_Snap_Filter_to_Snap_Contract_Subject
Task Category Cisco APIC Tasks
Task Type Add Filter To Contract Subject
Comment Add iSCSI Filter to iSCSI_A Contract Subject
176FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Add Snap Contract to LIF SVM_MGMT EPG
User Input Mapping
Input Mapped Mapped Variable
Contract Subject (Mandatory) Create_Tenant_iSCSI_A_Contract_Subject.TENANT_CONTRACT_SUBJECT_IDENTITY
Filter (Mandatory) Create_Snap_Contract_Filter.TENANT_FILTER_IDENTITY
Filter For Consumer To Provider
Filter For Provider To Consumer
Task Inputs
Input Value
Apply Both Directions
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_Snap_Contract_to_LIF_SVM_MGMT_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add Snap Contract to LIF SVM_MGMT EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) SVM_MGMT EPG
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_Snap_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
177FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
Add Snap Contract to VMNET EPG
NetApp SnapDrive Software
When the above workflow has been executed for the tenant, the necessary ports are allowed between tenant SnapDrive instances and the tenant SVM. At this point, NetApp SnapDrive can then be installed and used to create and map new guest attached LUNs to the application virtual machines as well as initiate snapshots of the application data residing on the attached LUNs. These functions can be managed
Task Inputs
Input Value
Contract Type Provided Contract
QoS UNSPECIFIED
Task Name from Task Library:(drag and drop this task)
Add Contract To EPG
Task Information
Field Value
Task Name Add_Snap_Contract_to_VMNET_EPG
Task Category Cisco APIC Tasks
Task Type Add Contract To EPG
Comment Add Snap Contract to VMNET EPG
User Input Mapping
Input Mapped Mapped Variable
EPG (Mandatory) VMNET EPG
Contract Type (Mandatory)
Contract (Mandatory) Create_Tenant_Snap_Contract.TENANT_CONTRACT_IDENTITY
QoS (Mandatory)
Task Inputs
Input Value
Contract Type Consumed Contract
QoS unspecified
178FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
through the SnapDrive user interface on the application VM itself, rather than having to log into the tenant SVM to create and map new storage and initiate snapshots. NetApp® SnapDrive® for Windows® (SDW) helps you to perform storage provisioning tasks and manage data in Microsoft Windows environments. You can run SnapDrive software on Windows hosts in either a physical or a virtual environment. SnapDrive software integrates with Windows Volume Manager so that storage systems can serve as virtual storage devices for application data in Windows Server® 2008 R2 and later. It can also be used to provision storage for Windows virtual machines hosted on ESX® hypervisors.
SnapDrive for Windows supports the following features in clustered Data ONTAP® environments:
• Enables online storage configuration, LUN expansion, and streamlined management
• Integrates Data ONTAP Snapshot™ technology with Microsoft VSS framework, which enables creating point-in-time images of data stored on LUNs
• Integrates with Microsoft remote VSS framework to perform backup and restore of SMB 3.0 shares hosted on NetApp storage systems running clustered Data ONTAP 8.2
• Enables support on Microsoft cluster configurations
• Supports iSCSI, FC, and FCoE on Windows and VMware® environments
• Supports virtual Fibre Channel adapters for guest virtual machines in Windows Server 2012 environments.
• Supports RDM, VMDK over NFS, and VMFS datastores in VMware environments
• Supports LUN migration with VMware vMotion®, SRM, and DRS functionalities
• Works in conjunction with SnapMirror® software to facilitate disaster recovery from either asynchronously or synchronously mirrored destination volumes
• Enables SnapVault® integration natively within SnapManager® for SQL Server and SnapManager for Hyper-V
• Supports Data ONTAP PowerShell cmdlets to execute SAN and SMB workflows
The following sections provide a high-level sample overview of the NetApp SnapDrive installation and configuration procedure. NetApp recommends referring to the NetApp SnapDrive documentation for further guidance and information on the individual options and features provided during installation and configuration.
NetApp SnapDrive Installation
To install NetApp SnapDrive, complete the following steps:
1. On the application VM, locate and run the NetApp SnapDrive executable as the Administrator user.
2. On the Welcome to the SnapDrive Installation page, click Next.
179FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
3. On the SnapDrive License page, choose the SnapDrive license option that best fits your environment. This example assumes a Per Storage System license. Click Next.
4. On the Customer Information page, enter a User Name and an Organization. Click Next.
180FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
5. On the Destination Folder page, keep the default install path or use the Change… button to select an alternate install path. Click Next.
6. On the Set Firewall Rules page, click the checkbox to Enable SnapDrive to communicate through the Windows Firewal. Click Next.
181FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
7. On the VirtualCenter or ESX Server Web Service Console page, leave the Enable VirtualCenter or ESX Server Settings checkbox unchecked. Click Next.
8. On the Virtual Storage Console Details page, leave the Virtual Storage Console Details checkbox unchecked. Click Next.
182FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
9. On the SnapDrive Service Credentials page, enter the local user Account (username) and Password that SnapDrive should use for installed services. This user account should be a member of the local Administrators user group. In this example we have created a local user named snapuser with administrative rights on the local machine.
Note Be sure to add the Account (username) in DOMAIN\USERNAME notation, installation will fail if not entered in this format.
183FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
10. On the SnapDrive Web Service Configuration page, keep the default port settings. Click Next.
11. On the Preferred Storage System IP Address page, select Enable preferred storage system IP Address. Provide a Storage System Name and the IP Address of the lif_svm_mgmt LIF on the tenant storage virtual machine for the Preferred IP Address. Click Next.
184FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
12. On the Transport Protocol Default Settings page, choose the appropriate transport protocol and provide the User Name and Password if required for the chosen transport protocol. It is highly recommended to choose HTTPS as the transport protocol. This procedure continues with the HTTPS option enabled. Click Next.
185FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
13. On the Unified Manager Configuration page, click Next.
14. On the Ready to Install the SnapDrive Application page, click Install.
15. The installation should now complete successfully, click Finish.
186FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
NetApp SnapDrive Configuration
When SnapDrive has been installed on the application virtual machine, it can then be used to create and map new LUNs on storage to the virtual machine. The following provides a high-level example of such a procedure. Again it is highly recommended to refer directly to the NetApp documentation for specific installation and configuration instructions as well as more detail information on the options and features of NetApp SnapDrive.
To configure NetApp SnapDrive, complete the following steps:
1. Open NetApp SnapDrive, which should now be installed on the VM.
2. When SnapDrive is open, expand the tree in the left-hand pane and right-click on iSCSI Management. Then choose Establish Session.
3. The Welcome to the Create iSCSI Session Wizard will open. Click Next.
187FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
4. On the Provide Storage System Identification page, provide the Storage System Name as the IP Address of the tenant storage virtual machine lif_svm_mgmt (This is the SVM management LIF) LIF. Click Next.
5. On the Provide iSCSI HBA page, select the initiator for the iSCSI_A fabric from the top list and select the corresponding target for the iSCSI_A fabric. Click Next.
6. On the Completing the iSCSI session Wizard page, click Finish.
188FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Use Case Example #4: Enable Connectivity for Virtual Machine Application-Consistent
NetApp SnapManager Software
NetApp SnapManager software is a software suite that works in conjunction with NetApp SnapDrive software to schedule and prepare applications and their data for the creation of storage snapshots. SnapManager facilitates communication and coordination between SnapDrive and the business-critical application in question. Each version of SnapManager (SnapManager for SQL, SnapManager for Oracle, SnapManager for Exchange, and so on) is specifically developed to support and integrate a specific application. SnapManager thus serves as a link between an application, the application data, and SnapDrive. SnapManager works with an application to ensure the application and application data are in a known good state prior to informing SnapDrive to initiate a snapshot on the tenant SVM.
The installation and configuration of SnapManager is outside of the scope of this document. For more information on the various versions of SnapManager, refer to the NetApp SnapManager Software page. Detailed installation and configuration procedures for all versions of SnapDrive and SnapManager software are available at the NetApp Support site. You can also refer to the NetApp Technical Library for SnapDrive and SnapManager Best Practices.
The following guides should be used when setting up SnapDrive for Windows and SnapManager for SQL in a NetApp clustered Data ONTAP environment.
• SnapDrive 7.0 for Windows for Clustered Data ONTAP 8.2 - Best Practices Guide
• Microsoft SQL Server and SnapManager 7.1 for SQL server - Best Practices Guide
• Microsoft SQL Server and SnapManager for SQL Deployment Guide
Note The guides listed above are version specific, so follow the guides appropriate for your environment.
189FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Appendix
Appendix
Reference Documentation Links
FlexPod References
FlexPod on Cisco Design Zonehttp://www.cisco.com/c/en/us/solutions/enterprise/data-center-designs-cloud-computing/fpplatforms.html
FlexPod Datacenter with VMware vSphere 5.5 Update 1 and Cisco Nexus 9000 Application Centric Infrastructure (ACI) Design Guidehttp://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_esxi55u2_n9k_aci_design.pdf
FlexPod Datacenter with VMware vSphere 5.5 Update 1 and Cisco Nexus 9000 Application Centric Infrastructure (ACI) Deployment Guidehttp://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/UCS_CVDs/flexpod_esxi55u2_n9k_aci.pdf
Cisco References
Cisco UCS Director Landing Page http://www.cisco.com/c/en/us/products/servers-unified-computing/ucs-director
NetApp References
NetApp SnapManager Software Landing Pagehttp://www.netapp.com/us/products/management-software/snapmanager
NetApp Clustered Data ONTAP 8.2.x Technical Reporthttp://www.netapp.com/us/media/tr-3982.pdf NetApp Technical Libraryhttp://www.netapp.com/us/library/index.aspx
Firewall and Contract Port Information
NetApp NFS Traffic
Port Number Port Description111 (tcp/udp) Portmapper2049 (tcp/udp) NFS635 (tcp/udp) Mountd
190FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)
Appendix
NetApp iSCSI Traffic
NetApp SnapDrive And SnapManager
Port Number Port Description3260 (tcp) iSCSI por for mounting iSCSI LUNs
Port Number Port Description443 (tcp) HTTPS (on Storage System to receive ZAPI requests)808 (tcp) TCP.NET protocol communication of WCF based web services.
SnapDrive for Windows, SnapManager for Hyper-V, SnapManager for Exchange, SnapManager for SQL all have WCF based Web services.
4095 (tcp) SnapDrive Web services HTTPS endpoint
191FlexPod Datacenter with VMware vSphere, Cisco UCS Director, Cisco Nexus 9000, Cisco Application Centric Infrastructure (ACI)