Workflow Name
Create APIC Tenant with Contract
Description
This workflow creates a new tenant in a specified APIC cluster along with the necessary network configurations to run a simple web service demonstration. Once the workflow is completed you can put a demo 'web server' vm in the 'server' port group, and a 'web client' vm in the 'client' port group and test icmp and http - all other protocols will fail between the 2 vms.
Components
Versions Tested
- UCSD: 5.1.0.0
- APIC: 1.0(1k)
- vCenter 5.1
- For APIC 1.0(2j): disable https and enable http. In the ucsd create a credential policy for your apic account that uses http.
User Inputs:
- APIC cluster
- Tenant Name
- Application Profile Name
- Server EPG Name
- Client EPG Name
- Network Name
- Server BD Name
- Server BD GW
- Server BD subnet prefix
- Client BD Name
- Client BD GW
- Client BD subnet prefix
Workflow Tasks:
- Create APIC tenant
- Create application profile
- Create network
- Create ‘server’ BD
- Create BD subnet
- Create ‘client’ BD
- Create BD subnet – for the second BD
- Create ‘server’ EPG
- Add a domain to the ‘server’ EPG
- Create ‘client’ EPG
- Add a domain the ‘client’ EPG
- Create a contract
- Create contract subject
- Add contract to ‘server’ EPG
- Add contract to ‘client’ EPG
- Create security policy filter
- Create filter rule for icmp
- Create filter rule for http
- Add filter to contract subject