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
+
+