From a8031a0cfed08f59b9e22f5b914f7bc205e04104 Mon Sep 17 00:00:00 2001 From: Chiradeep Vittal Date: Wed, 16 Jan 2013 15:30:41 -0800 Subject: [PATCH] WIP ASA 1000v listing" Signed-off-by: Chiradeep Vittal --- .../scripts/network/cisco/assoc-asa1000v.xml | 14 +++++++++++++ .../cisco/list-unassigned-asa1000v.xml | 21 +++++++++++++++++++ .../network/cisco/vsm/generate_vsm_cli.sh | 6 ++++++ .../scripts/network/cisco/vsm/vservice_node | 6 ++++++ .../network/cisco/vsm/vsm_asa_inside_profiles | 8 +++++++ .../cisco/vsm/vsm_tenant_port_profiles | 12 +++++++++++ 6 files changed, 67 insertions(+) create mode 100644 plugins/network-elements/cisco-vnmc/scripts/network/cisco/assoc-asa1000v.xml create mode 100644 plugins/network-elements/cisco-vnmc/scripts/network/cisco/list-unassigned-asa1000v.xml create mode 100644 plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/generate_vsm_cli.sh create mode 100644 plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vservice_node create mode 100644 plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_asa_inside_profiles create mode 100644 plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_tenant_port_profiles diff --git a/plugins/network-elements/cisco-vnmc/scripts/network/cisco/assoc-asa1000v.xml b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/assoc-asa1000v.xml new file mode 100644 index 00000000000..1ac8cead438 --- /dev/null +++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/assoc-asa1000v.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/scripts/network/cisco/list-unassigned-asa1000v.xml b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/list-unassigned-asa1000v.xml new file mode 100644 index 00000000000..31e2c071020 --- /dev/null +++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/list-unassigned-asa1000v.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/generate_vsm_cli.sh b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/generate_vsm_cli.sh new file mode 100644 index 00000000000..f84e73638ec --- /dev/null +++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/generate_vsm_cli.sh @@ -0,0 +1,6 @@ +for ((vlanid=2002; vlanid <=2030; vlanid++)); +do + #sed "s/vlanid/$vlanid/g" vsm_asa_inside_profiles; + sed "s/vlanid/$vlanid/g" vservice_node ; +done + diff --git a/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vservice_node b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vservice_node new file mode 100644 index 00000000000..61cc0b4a264 --- /dev/null +++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vservice_node @@ -0,0 +1,6 @@ +vservice node ASA_vlanid type asa + ip address 10.1.1.1 + adjacency l2 vlan vlanid + fail-mode close + + diff --git a/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_asa_inside_profiles b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_asa_inside_profiles new file mode 100644 index 00000000000..7b341d22532 --- /dev/null +++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_asa_inside_profiles @@ -0,0 +1,8 @@ +port-profile type vethernet ASA-Inside-vlanid + vmware port-group + switchport mode access + switchport access vlan vlanid + no shutdown + state enabled + + diff --git a/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_tenant_port_profiles b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_tenant_port_profiles new file mode 100644 index 00000000000..d05986fb177 --- /dev/null +++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_tenant_port_profiles @@ -0,0 +1,12 @@ +#To be added to port profile for guest vm +org root/TestTenant1/TestVDC +vservice node profile + + +#To be added for every VDC +vservice node type asa + ip address 10.1.1.1 + adjacency l2 vlan 2001 + fail-mode close + +