Jump to: navigation, search

Difference between revisions of "GroupBasedPolicy/InstallCiscoACI"

(Devstack Installation)
(Devstack Installation)
Line 3: Line 3:
  
 
=== Devstack Installation ===
 
=== Devstack Installation ===
0. Install Ubuntu 14.04
+
0. Install Ubuntu 14.04.
  
 
1. git clone http://github.com/group-policy/devstack -b stable/juno-gbp-apic
 
1. git clone http://github.com/group-policy/devstack -b stable/juno-gbp-apic
Line 9: Line 9:
 
2. cd devstack
 
2. cd devstack
  
3. Configure the following (look for TODO):
+
3. Configure the local.conf file.
  
local.conf
+
* Set HOST_IP
 +
* Set Q_PLUGIN_EXTRA_CONF_PATH. This should point to the path where the ml2_conf_cisco.ini file resides.  Note it should NOT start with a /. 
  
gbpapic/ml2_conf_cisco.ini
+
4. Configure ml2_conf_cisco.ini at the path you chose.  For complete instructions on available options see [http://www.cisco.com/c/en/us/td/docs/switches/datacenter/aci/apic/sw/1-x/api/openstack/b_Cisco_APIC_OpenStack_Driver_Install_Guide.html this] document.  An example file would look like this:
 +
 
 +
<sub>[DEFAULT]
 +
# Unique Name for identifying the Openstack Cluster
 +
apic_system_id=gbp3
 +
[ml2_cisco_apic]
 +
# Host Name for the APIC Controller
 +
apic_hosts=172.31.100.1
 +
 
 +
# Username for the APIC Controller
 +
apic_username=admin
 +
 
 +
# Password for the APIC Controller
 +
apic_password=cisco123
 +
 
 +
# How to map  names to APIC: use_uuid or use_name
 +
apic_name_mapping=use_name
 +
 
 +
# Switch to hypervisor port mapping
 +
[apic_switch:101]
 +
ubuntu-gbp=1/5
 +
</sub>
  
 
4. ./stack.sh
 
4. ./stack.sh

Revision as of 01:58, 9 January 2015

Installing and Running GBP with Cisco APIC

The following are a set of instructions for installing and working with the Cisco APIC:

Devstack Installation

0. Install Ubuntu 14.04.

1. git clone http://github.com/group-policy/devstack -b stable/juno-gbp-apic

2. cd devstack

3. Configure the local.conf file.

  • Set HOST_IP
  • Set Q_PLUGIN_EXTRA_CONF_PATH. This should point to the path where the ml2_conf_cisco.ini file resides. Note it should NOT start with a /.

4. Configure ml2_conf_cisco.ini at the path you chose. For complete instructions on available options see this document. An example file would look like this:

[DEFAULT]

  1. Unique Name for identifying the Openstack Cluster

apic_system_id=gbp3 [ml2_cisco_apic]

  1. Host Name for the APIC Controller

apic_hosts=172.31.100.1

  1. Username for the APIC Controller

apic_username=admin

  1. Password for the APIC Controller

apic_password=cisco123

  1. How to map names to APIC: use_uuid or use_name

apic_name_mapping=use_name

  1. Switch to hypervisor port mapping

[apic_switch:101] ubuntu-gbp=1/5

4. ./stack.sh

5. source openrc demo demo

6. Use the "gbp" CLI binary ("gbp --help" will give you the commands)