You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ch...@apache.org on 2013/01/17 01:38:52 UTC
[8/15] git commit: WIP ASA 1000v listing"
WIP ASA 1000v listing"
Signed-off-by: Chiradeep Vittal <ch...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/a8031a0c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/a8031a0c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/a8031a0c
Branch: refs/heads/cisco-vnmc-api-integration
Commit: a8031a0cfed08f59b9e22f5b914f7bc205e04104
Parents: f9cc674
Author: Chiradeep Vittal <ch...@apache.org>
Authored: Wed Jan 16 15:30:41 2013 -0800
Committer: Chiradeep Vittal <ch...@apache.org>
Committed: Wed Jan 16 15:30:41 2013 -0800
----------------------------------------------------------------------
.../scripts/network/cisco/assoc-asa1000v.xml | 14 ++++++++++
.../network/cisco/list-unassigned-asa1000v.xml | 21 +++++++++++++++
.../scripts/network/cisco/vsm/generate_vsm_cli.sh | 6 ++++
.../scripts/network/cisco/vsm/vservice_node | 6 ++++
.../network/cisco/vsm/vsm_asa_inside_profiles | 8 +++++
.../network/cisco/vsm/vsm_tenant_port_profiles | 12 ++++++++
6 files changed, 67 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a8031a0c/plugins/network-elements/cisco-vnmc/scripts/network/cisco/assoc-asa1000v.xml
----------------------------------------------------------------------
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 0000000..1ac8cea
--- /dev/null
+++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/assoc-asa1000v.xml
@@ -0,0 +1,14 @@
+<configConfMo
+dn=""
+cookie="1349366974/592be573-8a27-48d3-aab1-cf6cb94f23ab"
+inHierarchical="false">
+ <inConfig>
+<fwResourceBinding
+assignedToDn="fw/inst-1007"
+
+dn="org-root/org-TenantD/org-VDC-TenantD/efw-ASA-1000v-TenantD/binding"
+
+status="created"/>
+ </inConfig>
+</configConfMo>
+
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a8031a0c/plugins/network-elements/cisco-vnmc/scripts/network/cisco/list-unassigned-asa1000v.xml
----------------------------------------------------------------------
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 0000000..31e2c07
--- /dev/null
+++ b/plugins/network-elements/cisco-vnmc/scripts/network/cisco/list-unassigned-asa1000v.xml
@@ -0,0 +1,21 @@
+<!--resource-mgr -->
+<configResolveChildren
+cookie="%cookie%"
+classId="fwInstance"
+inDn="fw"
+inHierarchical="false">
+ <inFilter>
+ <and>
+ <eq class="fwInstance" property="capability" value="infra-fw"/>
+ <eq class="fwInstance" property="assoc" value="none"/>
+ </and>
+ </inFilter>
+</configResolveChildren>
+
+<!--
+<configResolveChildren cookie="1349366974/592be573-8a27-48d3-aab1-cf6cb94f23ab" commCookie="5/12/0/1cae" srcExtSys="10.223.56.5" destExtSys="10.223.56.5" srcSvc="sam_extXMLApi" destSvc="resource-mgr_dme" response="yes" classId="fwInstance">
+ <outConfigs>
+ <fwInstance assignedToDn="" assoc="none" capability="infra-fw" descr="" dn="fw/inst-1007" fltAggr="0" fsmDescr="" fsmPrev="DisassociateSuccess" fsmProgr="100" fsmRmtInvErrCode="none" fsmRmtInvErrDescr="" fsmRmtInvRslt="" fsmStageDescr="" fsmStamp="2012-10-04T16:07:40.110" fsmStatus="nop" fsmTry="0" intId="11818" mgmtIp="10.223.56.7" model="" name="ASA 1000V" pooled="0" registeredClientDn="extpol/reg/clients/client-1007" revision="0" serial="" svcId="1007" vendor=""/>
+ </outConfigs>
+</configResolveChildren>
+-->
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a8031a0c/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/generate_vsm_cli.sh
----------------------------------------------------------------------
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 0000000..f84e736
--- /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
+
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a8031a0c/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vservice_node
----------------------------------------------------------------------
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 0000000..61cc0b4
--- /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
+
+
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a8031a0c/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_asa_inside_profiles
----------------------------------------------------------------------
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 0000000..7b341d2
--- /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
+
+
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/a8031a0c/plugins/network-elements/cisco-vnmc/scripts/network/cisco/vsm/vsm_tenant_port_profiles
----------------------------------------------------------------------
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 0000000..d05986f
--- /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 <Node Name> profile <Edge Security Profile Name in VNMC>
+
+
+#To be added for every VDC
+vservice node <Node name> type asa
+ ip address 10.1.1.1
+ adjacency l2 vlan 2001
+ fail-mode close
+
+