Updted stgworks{a,b}.in (scripted the configuration setup).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Tue, 4 Jun 2024 14:13:23 +0000 (16:13 +0200)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Tue, 4 Jun 2024 14:13:23 +0000 (16:13 +0200)
sources/stgworksa.in/aliases.txt [new file with mode: 0644]
sources/stgworksa.in/setup.sh [new file with mode: 0755]
sources/stgworksa.in/setup.txt
sources/stgworksa.in/zones.txt [new file with mode: 0644]
sources/stgworksb.in/setup.txt

diff --git a/sources/stgworksa.in/aliases.txt b/sources/stgworksa.in/aliases.txt
new file mode 100644 (file)
index 0000000..ae3c58d
--- /dev/null
@@ -0,0 +1,117 @@
+d3k_ca_p0      20:00:6c:34:91:1c:52:e6 (a)
+d3k_ca_p1      20:01:6c:34:91:1c:52:e6 (b)
+d3k_cb_p0      20:10:6c:34:91:1c:52:e6 (a)
+d3k_cb_p1      20:11:6c:34:91:1c:52:e6 (b)
+
+lpar11_c20_p1  c0:50:76:01:de:01:0b:14 (a)
+lpar11_c21_p1  c0:50:76:01:de:01:0b:15 (b)
+lpar11_c22_p1  c0:50:76:01:de:02:0b:16 (a)
+lpar11_c23_p1  c0:50:76:01:de:02:0b:17 (b)
+
+lpar12_c20_p1  c0:50:76:01:de:01:0c:14 (a)
+lpar12_c21_p1  c0:50:76:01:de:01:0c:15 (b)
+lpar12_c22_p1  c0:50:76:01:de:02:0c:16 (a)
+lpar12_c23_p1  c0:50:76:01:de:02:0c:17 (b)
+
+lpar13_c20_p1  c0:50:76:01:de:01:0d:14 (a)
+lpar13_c21_p1  c0:50:76:01:de:01:0d:15 (b)
+lpar13_c22_p1  c0:50:76:01:de:02:0d:16 (a)
+lpar13_c23_p1  c0:50:76:01:de:02:0d:17 (b)
+
+lpar14_c20_p1  c0:50:76:01:de:01:0e:14 (a)
+lpar14_c21_p1  c0:50:76:01:de:01:0e:15 (b)
+lpar14_c22_p1  c0:50:76:01:de:02:0e:16 (a)
+lpar14_c23_p1  c0:50:76:01:de:02:0e:17 (b)
+
+lpar15_c20_p1  c0:50:76:01:de:01:0f:14 (a)
+lpar15_c21_p1  c0:50:76:01:de:01:0f:15 (b)
+lpar15_c22_p1  c0:50:76:01:de:02:0f:16 (a)
+lpar15_c23_p1  c0:50:76:01:de:02:0f:17 (b)
+
+lpar16_c20_p1  c0:50:76:01:de:01:10:14 (a)
+lpar16_c21_p1  c0:50:76:01:de:01:10:15 (b)
+lpar16_c22_p1  c0:50:76:01:de:02:10:16 (a)
+lpar16_c23_p1  c0:50:76:01:de:02:10:17 (b)
+
+lpar17_c20_p1  c0:50:76:01:de:01:11:14 (a)
+lpar17_c21_p1  c0:50:76:01:de:01:11:15 (b)
+lpar17_c22_p1  c0:50:76:01:de:02:11:16 (a)
+lpar17_c23_p1  c0:50:76:01:de:02:11:17 (b)
+
+lpar18_c20_p1  c0:50:76:01:de:01:12:14 (a)
+lpar18_c21_p1  c0:50:76:01:de:01:12:15 (b)
+lpar18_c22_p1  c0:50:76:01:de:02:12:16 (a)
+lpar18_c23_p1  c0:50:76:01:de:02:12:17 (b)
+
+lpar19_c20_p1  c0:50:76:01:de:01:13:14 (a)
+lpar19_c21_p1  c0:50:76:01:de:01:13:15 (b)
+lpar19_c22_p1  c0:50:76:01:de:02:13:16 (a)
+lpar19_c23_p1  c0:50:76:01:de:02:13:17 (b)
+
+lpar20_c20_p1  c0:50:76:01:de:01:14:14 (a)
+lpar20_c21_p1  c0:50:76:01:de:01:14:15 (b)
+lpar20_c22_p1  c0:50:76:01:de:02:14:16 (a)
+lpar20_c23_p1  c0:50:76:01:de:02:14:17 (b)
+
+lpar38_c20_p1  c0:50:76:01:de:01:26:14 (a)
+lpar38_c21_p1  c0:50:76:01:de:01:26:15 (b)
+lpar38_c22_p1  c0:50:76:01:de:02:26:16 (a)
+lpar38_c23_p1  c0:50:76:01:de:02:26:17 (b)
+
+lpar39_c20_p1  c0:50:76:01:de:01:27:14 (a)
+lpar39_c21_p1  c0:50:76:01:de:01:27:15 (b)
+lpar39_c22_p1  c0:50:76:01:de:02:27:16 (a)
+lpar39_c23_p1  c0:50:76:01:de:02:27:17 (b)
+
+lpar40_c20_p1  c0:50:76:01:de:01:28:14 (a)
+lpar40_c21_p1  c0:50:76:01:de:01:28:15 (b)
+lpar40_c22_p1  c0:50:76:01:de:02:28:16 (a)
+lpar40_c23_p1  c0:50:76:01:de:02:28:17 (b)
+
+lpar71_c20_p1  c0:50:76:01:de:01:47:14 (a)
+lpar71_c21_p1  c0:50:76:01:de:01:47:15 (b)
+lpar71_c22_p1  c0:50:76:01:de:02:47:16 (a)
+lpar71_c23_p1  c0:50:76:01:de:02:47:17 (b)
+
+lpar72_c20_p1  c0:50:76:01:de:01:48:14 (a)
+lpar72_c21_p1  c0:50:76:01:de:01:48:15 (b)
+lpar72_c22_p1  c0:50:76:01:de:02:48:16 (a)
+lpar72_c23_p1  c0:50:76:01:de:02:48:17 (b)
+
+lpar73_c20_p1  c0:50:76:01:de:01:49:14 (a)
+lpar73_c21_p1  c0:50:76:01:de:01:49:15 (b)
+lpar73_c22_p1  c0:50:76:01:de:02:49:16 (a)
+lpar73_c23_p1  c0:50:76:01:de:02:49:17 (b)
+
+nim_c20_p1     c0:50:76:01:de:01:03:14 (a)
+nim_c21_p1     c0:50:76:01:de:01:03:15 (b)
+nim_c22_p1     c0:50:76:01:de:02:03:16 (a)
+nim_c23_p1     c0:50:76:01:de:02:03:17 (b)
+
+s1014_c7_t0    10:00:00:10:9b:f0:5c:ab (a)
+s1014_c7_t1    10:00:00:10:9b:f0:5c:ac (b)
+s1014_c8_t0    10:00:00:10:9b:f0:5c:b7 (a)
+s1014_c8_t1    10:00:00:10:9b:f0:5c:b8 (b)
+vios1_p1       10:00:00:10:9b:f0:5c:ab (a)
+vios1_p2       10:00:00:10:9b:f0:5c:ac (b)
+vios2_p1       10:00:00:10:9b:f0:5c:b7 (a)
+vios2_p2       10:00:00:10:9b:f0:5c:b8 (b)
+
+ts3310_p1      50:03:08:c3:a1:70:90:05 (a)
+ts3310_p2      50:03:08:c3:a1:70:90:01 (a)
+
+ts4300_p1      50:00:e1:11:85:16:a0:66 (a)
+ts4300_p2      50:00:e1:11:85:16:a0:5c (a)
+
+tsm_p1         21:00:00:24:ff:2e:b0:f4 (a)
+tsm_p2         21:00:00:24:ff:2e:b0:f5 (a)
+
+v5010_c1_p1    50:05:07:68:0d:05:93:4c (a)
+v5010_c1_p2    50:05:07:68:0d:09:93:4c (b)
+v5010_c2_p1    50:05:07:68:0d:05:93:4d (a)
+v5010_c2_p2    50:05:07:68:0d:09:93:4d (b)
+
+vhost1_p1      10:00:00:00:c9:e8:78:f2 (a)
+vhost1_p2      10:00:00:00:c9:e8:78:f3 (b)
+vhost2_p1      10:00:00:00:c9:e8:77:b6 (a)
+vhost2_p2      10:00:00:00:c9:e8:77:b7 (b)
diff --git a/sources/stgworksa.in/setup.sh b/sources/stgworksa.in/setup.sh
new file mode 100755 (executable)
index 0000000..7ab5dcc
--- /dev/null
@@ -0,0 +1,66 @@
+#!/bin/sh
+
+
+SIDE=$1
+
+if [ -z "$SIDE" ]
+then
+    echo "Usage: $(basename $0) <side>" >&2
+    exit 1
+fi
+
+# clear current configuration
+echo "cfgclear"
+echo
+
+# create aliases
+grep --invert-match "^$" aliases.txt | while read ALIAS_LINE
+do
+    ALIAS=$(echo $ALIAS_LINE | cut -f 1 -d ' ')
+    WWPN=$(echo $ALIAS_LINE | cut -f 2 -d ' ')
+    ALIAS_SIDE=$(echo $ALIAS_LINE | cut -f 3 -d ' ' | cut -c 2)
+    if [ "$SIDE" = "$ALIAS_SIDE" ]
+    then
+        echo "alicreate \"$ALIAS\", \"$WWPN\""
+    fi
+done
+echo
+
+# create zones
+grep --invert-match --regexp="^$" --regexp="^#" zones.txt | while read ZONE_LINE
+do
+    ZONE_MEMBER_1=$(echo $ZONE_LINE | cut -f 1 -d ' ')
+    ZONE_MEMBER_2=$(echo $ZONE_LINE | cut -f 2 -d ' ')
+    ZONE_SIDE=$(echo $ZONE_LINE | cut -f 3 -d ' ' | cut -c 2)
+    if [ "$SIDE" = "$ZONE_SIDE" ]
+    then
+        ZONE="${ZONE_MEMBER_1}_${ZONE_MEMBER_2}"
+        echo "zonecreate \"$ZONE\", \"${ZONE_MEMBER_1}; ${ZONE_MEMBER_2}\""
+    fi
+done
+echo
+
+# create configuration
+CFG="cfg_${SIDE}"
+CFG_ITEMS=0
+grep --invert-match --regexp="^$" --regexp="^#" zones.txt | while read ZONE_LINE
+do
+    ZONE_MEMBER_1=$(echo $ZONE_LINE | cut -f 1 -d ' ')
+    ZONE_MEMBER_2=$(echo $ZONE_LINE | cut -f 2 -d ' ')
+    ZONE_SIDE=$(echo $ZONE_LINE | cut -f 3 -d ' ' | cut -c 2)
+    if [ "$SIDE" = "$ZONE_SIDE" ]
+    then
+        ZONE="${ZONE_MEMBER_1}_${ZONE_MEMBER_2}"
+        if [ $CFG_ITEMS -eq 0 ]
+        then
+            echo "cfgcreate \"$CFG\", \"${ZONE}\""
+        else
+            echo "cfgadd \"$CFG\", \"${ZONE}\""
+        fi
+        CFG_ITEMS=$(( $CFG_ITEMS + 1 ))
+    fi
+done
+echo
+
+echo "cfgsave"
+echo "cfgenable \"${CFG}\""
index aaa266be54c511cd6d1c159a8aac1bff135a3231..8613e811744ca6c8a2b9ae9a71effbc5f9a490e0 100644 (file)
@@ -24,29 +24,6 @@ cfgshow
 
 switchcfgpersistentenable
 
-alicreate "v5010_c1_p1", "50:05:07:68:0d:05:93:4c"
-alicreate "v5010_c2_p1", "50:05:07:68:0d:05:93:4d"
-alicreate "p570_p1_c1_t1", "10:00:00:00:c9:8c:e7:f2"
-alicreate "p570_p1_c2_t1", "10:00:00:00:c9:8c:e5:e0"
-alicreate "vhost1_p1", "10:00:00:00:c9:e8:78:f2"
-alicreate "vhost2_p1", "10:00:00:00:c9:e8:77:b6"
-
-zonecreate "v5010_c1_p1_p570_p1_c1_t1", "v5010_c1_p1; p570_p1_c1_t1"
-zonecreate "v5010_c1_p1_p570_p1_c2_t1", "v5010_c1_p1; p570_p1_c2_t1"
-zonecreate "v5010_c2_p1_p570_p1_c1_t1", "v5010_c2_p1; p570_p1_c1_t1"
-zonecreate "v5010_c2_p1_p570_p1_c2_t1", "v5010_c2_p1; p570_p1_c2_t1"
-zonecreate "v5010_c1_p1_vhost1_p1", "v5010_c1_p1; vhost1_p1"
-zonecreate "v5010_c2_p1_vhost1_p1", "v5010_c2_p1; vhost1_p1"
-zonecreate "v5010_c1_p1_vhost2_p1", "v5010_c1_p1; vhost2_p1"
-zonecreate "v5010_c2_p1_vhost2_p1", "v5010_c2_p1; vhost2_p1"
-
-cfgcreate "cfg_a", "v5010_c1_p1_p570_p1_c1_t1; v5010_c1_p1_p570_p1_c2_t1; v5010_c2_p1_p570_p1_c1_t1; v5010_c2_p1_p570_p1_c2_t1"
-cfgadd "cfg_a", "v5010_c1_p1_vhost1_p1; v5010_c2_p1_vhost1_p1"
-cfgadd "cfg_a", "v5010_c1_p1_vhost2_p1; v5010_c2_p1_vhost2_p1"
-cfgsave
-cfgenable "cfg_a"
-cfgshow
-
 errclear
 
 # WWPNs for LPARs:
@@ -54,113 +31,3 @@ errclear
 #   byte 6: VIOS id
 #   byte 7: LPAR id
 #   byte 8: virtual slot number
-
-alicreate "lpar11_c20_p1", "c0:50:76:01:de:01:0b:14"
-alicreate "lpar11_c22_p1", "c0:50:76:01:de:02:0b:16"
-
-alicreate "lpar12_c20_p1", "c0:50:76:01:de:01:0c:14"
-alicreate "lpar12_c22_p1", "c0:50:76:01:de:02:0c:16"
-
-alicreate "lpar13_c20_p1", "c0:50:76:01:de:01:0d:14"
-alicreate "lpar13_c22_p1", "c0:50:76:01:de:02:0d:16"
-
-alicreate "lpar14_c20_p1", "c0:50:76:01:de:01:0e:14"
-alicreate "lpar14_c22_p1", "c0:50:76:01:de:02:0e:16"
-
-alicreate "lpar15_c20_p1", "c0:50:76:01:de:01:0f:14"
-alicreate "lpar15_c22_p1", "c0:50:76:01:de:02:0f:16"
-
-alicreate "lpar16_c20_p1", "c0:50:76:01:de:01:10:14"
-alicreate "lpar16_c22_p1", "c0:50:76:01:de:02:10:16"
-
-alicreate "lpar17_c20_p1", "c0:50:76:01:de:01:11:14"
-alicreate "lpar17_c22_p1", "c0:50:76:01:de:02:11:16"
-
-alicreate "lpar18_c20_p1", "c0:50:76:01:de:01:12:14"
-alicreate "lpar18_c22_p1", "c0:50:76:01:de:02:12:16"
-
-alicreate "lpar19_c20_p1", "c0:50:76:01:de:01:13:14"
-alicreate "lpar19_c22_p1", "c0:50:76:01:de:02:13:16"
-
-alicreate "lpar20_c20_p1", "c0:50:76:01:de:01:14:14"
-alicreate "lpar20_c22_p1", "c0:50:76:01:de:02:14:16"
-
-zonecreate "v5010_c1_p1_lpar11_c20_p1", "v5010_c1_p1; lpar11_c20_p1"
-zonecreate "v5010_c1_p1_lpar11_c22_p1", "v5010_c1_p1; lpar11_c22_p1"
-zonecreate "v5010_c2_p1_lpar11_c20_p1", "v5010_c2_p1; lpar11_c20_p1"
-zonecreate "v5010_c2_p1_lpar11_c22_p1", "v5010_c2_p1; lpar11_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar12_c20_p1", "v5010_c1_p1; lpar12_c20_p1"
-zonecreate "v5010_c1_p1_lpar12_c22_p1", "v5010_c1_p1; lpar12_c22_p1"
-zonecreate "v5010_c2_p1_lpar12_c20_p1", "v5010_c2_p1; lpar12_c20_p1"
-zonecreate "v5010_c2_p1_lpar12_c22_p1", "v5010_c2_p1; lpar12_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar13_c20_p1", "v5010_c1_p1; lpar13_c20_p1"
-zonecreate "v5010_c1_p1_lpar13_c22_p1", "v5010_c1_p1; lpar13_c22_p1"
-zonecreate "v5010_c2_p1_lpar13_c20_p1", "v5010_c2_p1; lpar13_c20_p1"
-zonecreate "v5010_c2_p1_lpar13_c22_p1", "v5010_c2_p1; lpar13_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar14_c20_p1", "v5010_c1_p1; lpar14_c20_p1"
-zonecreate "v5010_c1_p1_lpar14_c22_p1", "v5010_c1_p1; lpar14_c22_p1"
-zonecreate "v5010_c2_p1_lpar14_c20_p1", "v5010_c2_p1; lpar14_c20_p1"
-zonecreate "v5010_c2_p1_lpar14_c22_p1", "v5010_c2_p1; lpar14_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar15_c20_p1", "v5010_c1_p1; lpar15_c20_p1"
-zonecreate "v5010_c1_p1_lpar15_c22_p1", "v5010_c1_p1; lpar15_c22_p1"
-zonecreate "v5010_c2_p1_lpar15_c20_p1", "v5010_c2_p1; lpar15_c20_p1"
-zonecreate "v5010_c2_p1_lpar15_c22_p1", "v5010_c2_p1; lpar15_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar16_c20_p1", "v5010_c1_p1; lpar16_c20_p1"
-zonecreate "v5010_c1_p1_lpar16_c22_p1", "v5010_c1_p1; lpar16_c22_p1"
-zonecreate "v5010_c2_p1_lpar16_c20_p1", "v5010_c2_p1; lpar16_c20_p1"
-zonecreate "v5010_c2_p1_lpar16_c22_p1", "v5010_c2_p1; lpar16_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar17_c20_p1", "v5010_c1_p1; lpar17_c20_p1"
-zonecreate "v5010_c1_p1_lpar17_c22_p1", "v5010_c1_p1; lpar17_c22_p1"
-zonecreate "v5010_c2_p1_lpar17_c20_p1", "v5010_c2_p1; lpar17_c20_p1"
-zonecreate "v5010_c2_p1_lpar17_c22_p1", "v5010_c2_p1; lpar17_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar18_c20_p1", "v5010_c1_p1; lpar18_c20_p1"
-zonecreate "v5010_c1_p1_lpar18_c22_p1", "v5010_c1_p1; lpar18_c22_p1"
-zonecreate "v5010_c2_p1_lpar18_c20_p1", "v5010_c2_p1; lpar18_c20_p1"
-zonecreate "v5010_c2_p1_lpar18_c22_p1", "v5010_c2_p1; lpar18_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar19_c20_p1", "v5010_c1_p1; lpar19_c20_p1"
-zonecreate "v5010_c1_p1_lpar19_c22_p1", "v5010_c1_p1; lpar19_c22_p1"
-zonecreate "v5010_c2_p1_lpar19_c20_p1", "v5010_c2_p1; lpar19_c20_p1"
-zonecreate "v5010_c2_p1_lpar19_c22_p1", "v5010_c2_p1; lpar19_c22_p1"
-
-zonecreate "v5010_c1_p1_lpar20_c20_p1", "v5010_c1_p1; lpar20_c20_p1"
-zonecreate "v5010_c1_p1_lpar20_c22_p1", "v5010_c1_p1; lpar20_c22_p1"
-zonecreate "v5010_c2_p1_lpar20_c20_p1", "v5010_c2_p1; lpar20_c20_p1"
-zonecreate "v5010_c2_p1_lpar20_c22_p1", "v5010_c2_p1; lpar20_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar11_c20_p1; v5010_c1_p1_lpar11_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar11_c20_p1; v5010_c2_p1_lpar11_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar12_c20_p1; v5010_c1_p1_lpar12_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar12_c20_p1; v5010_c2_p1_lpar12_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar13_c20_p1; v5010_c1_p1_lpar13_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar13_c20_p1; v5010_c2_p1_lpar13_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar14_c20_p1; v5010_c1_p1_lpar14_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar14_c20_p1; v5010_c2_p1_lpar14_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar15_c20_p1; v5010_c1_p1_lpar15_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar15_c20_p1; v5010_c2_p1_lpar15_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar16_c20_p1; v5010_c1_p1_lpar16_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar16_c20_p1; v5010_c2_p1_lpar16_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar17_c20_p1; v5010_c1_p1_lpar17_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar17_c20_p1; v5010_c2_p1_lpar17_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar18_c20_p1; v5010_c1_p1_lpar18_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar18_c20_p1; v5010_c2_p1_lpar18_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar19_c20_p1; v5010_c1_p1_lpar19_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar19_c20_p1; v5010_c2_p1_lpar19_c22_p1"
-
-cfgadd "cfg_a", "v5010_c1_p1_lpar20_c20_p1; v5010_c1_p1_lpar20_c22_p1"
-cfgadd "cfg_a", "v5010_c2_p1_lpar20_c20_p1; v5010_c2_p1_lpar20_c22_p1"
diff --git a/sources/stgworksa.in/zones.txt b/sources/stgworksa.in/zones.txt
new file mode 100644 (file)
index 0000000..7729876
--- /dev/null
@@ -0,0 +1,346 @@
+d3k_ca_p0      lpar11_c20_p1   (a)
+d3k_ca_p0      lpar11_c22_p1   (a)
+d3k_ca_p1      lpar11_c21_p1   (b)
+d3k_ca_p1      lpar11_c23_p1   (b)
+d3k_cb_p0      lpar11_c20_p1   (a)
+d3k_cb_p0      lpar11_c22_p1   (a)
+d3k_cb_p1      lpar11_c21_p1   (b)
+d3k_cb_p1      lpar11_c23_p1   (b)
+
+d3k_ca_p0      lpar12_c20_p1   (a)
+d3k_ca_p0      lpar12_c22_p1   (a)
+d3k_ca_p1      lpar12_c21_p1   (b)
+d3k_ca_p1      lpar12_c23_p1   (b)
+d3k_cb_p0      lpar12_c20_p1   (a)
+d3k_cb_p0      lpar12_c22_p1   (a)
+d3k_cb_p1      lpar12_c21_p1   (b)
+d3k_cb_p1      lpar12_c23_p1   (b)
+
+d3k_ca_p0      lpar13_c20_p1   (a)
+d3k_ca_p0      lpar13_c22_p1   (a)
+d3k_ca_p1      lpar13_c21_p1   (b)
+d3k_ca_p1      lpar13_c23_p1   (b)
+d3k_cb_p0      lpar13_c20_p1   (a)
+d3k_cb_p0      lpar13_c22_p1   (a)
+d3k_cb_p1      lpar13_c21_p1   (b)
+d3k_cb_p1      lpar13_c23_p1   (b)
+
+d3k_ca_p0      lpar14_c20_p1   (a)
+d3k_ca_p0      lpar14_c22_p1   (a)
+d3k_ca_p1      lpar14_c21_p1   (b)
+d3k_ca_p1      lpar14_c23_p1   (b)
+d3k_cb_p0      lpar14_c20_p1   (a)
+d3k_cb_p0      lpar14_c22_p1   (a)
+d3k_cb_p1      lpar14_c21_p1   (b)
+d3k_cb_p1      lpar14_c23_p1   (b)
+
+d3k_ca_p0      lpar15_c20_p1   (a)
+d3k_ca_p0      lpar15_c22_p1   (a)
+d3k_ca_p1      lpar15_c21_p1   (b)
+d3k_ca_p1      lpar15_c23_p1   (b)
+d3k_cb_p0      lpar15_c20_p1   (a)
+d3k_cb_p0      lpar15_c22_p1   (a)
+d3k_cb_p1      lpar15_c21_p1   (b)
+d3k_cb_p1      lpar15_c23_p1   (b)
+
+d3k_ca_p0      lpar16_c20_p1   (a)
+d3k_ca_p0      lpar16_c22_p1   (a)
+d3k_ca_p1      lpar16_c21_p1   (b)
+d3k_ca_p1      lpar16_c23_p1   (b)
+d3k_cb_p0      lpar16_c20_p1   (a)
+d3k_cb_p0      lpar16_c22_p1   (a)
+d3k_cb_p1      lpar16_c21_p1   (b)
+d3k_cb_p1      lpar16_c23_p1   (b)
+
+d3k_ca_p0      lpar17_c20_p1   (a)
+d3k_ca_p0      lpar17_c22_p1   (a)
+d3k_ca_p1      lpar17_c21_p1   (b)
+d3k_ca_p1      lpar17_c23_p1   (b)
+d3k_cb_p0      lpar17_c20_p1   (a)
+d3k_cb_p0      lpar17_c22_p1   (a)
+d3k_cb_p1      lpar17_c21_p1   (b)
+d3k_cb_p1      lpar17_c23_p1   (b)
+
+d3k_ca_p0      lpar18_c20_p1   (a)
+d3k_ca_p0      lpar18_c22_p1   (a)
+d3k_ca_p1      lpar18_c21_p1   (b)
+d3k_ca_p1      lpar18_c23_p1   (b)
+d3k_cb_p0      lpar18_c20_p1   (a)
+d3k_cb_p0      lpar18_c22_p1   (a)
+d3k_cb_p1      lpar18_c21_p1   (b)
+d3k_cb_p1      lpar18_c23_p1   (b)
+
+d3k_ca_p0      lpar19_c20_p1   (a)
+d3k_ca_p0      lpar19_c22_p1   (a)
+d3k_ca_p1      lpar19_c21_p1   (b)
+d3k_ca_p1      lpar19_c23_p1   (b)
+d3k_cb_p0      lpar19_c20_p1   (a)
+d3k_cb_p0      lpar19_c22_p1   (a)
+d3k_cb_p1      lpar19_c21_p1   (b)
+d3k_cb_p1      lpar19_c23_p1   (b)
+
+d3k_ca_p0      lpar20_c20_p1   (a)
+d3k_ca_p0      lpar20_c22_p1   (a)
+d3k_ca_p1      lpar20_c21_p1   (b)
+d3k_ca_p1      lpar20_c23_p1   (b)
+d3k_cb_p0      lpar20_c20_p1   (a)
+d3k_cb_p0      lpar20_c22_p1   (a)
+d3k_cb_p1      lpar20_c21_p1   (b)
+d3k_cb_p1      lpar20_c23_p1   (b)
+
+d3k_ca_p0      lpar38_c20_p1   (a)
+d3k_ca_p0      lpar38_c22_p1   (a)
+d3k_ca_p1      lpar38_c21_p1   (b)
+d3k_ca_p1      lpar38_c23_p1   (b)
+d3k_cb_p0      lpar38_c20_p1   (a)
+d3k_cb_p0      lpar38_c22_p1   (a)
+d3k_cb_p1      lpar38_c21_p1   (b)
+d3k_cb_p1      lpar38_c23_p1   (b)
+
+d3k_ca_p0      lpar39_c20_p1   (a)
+d3k_ca_p0      lpar39_c22_p1   (a)
+d3k_ca_p1      lpar39_c21_p1   (b)
+d3k_ca_p1      lpar39_c23_p1   (b)
+d3k_cb_p0      lpar39_c20_p1   (a)
+d3k_cb_p0      lpar39_c22_p1   (a)
+d3k_cb_p1      lpar39_c21_p1   (b)
+d3k_cb_p1      lpar39_c23_p1   (b)
+
+d3k_ca_p0      lpar40_c20_p1   (a)
+d3k_ca_p0      lpar40_c22_p1   (a)
+d3k_ca_p1      lpar40_c21_p1   (b)
+d3k_ca_p1      lpar40_c23_p1   (b)
+d3k_cb_p0      lpar40_c20_p1   (a)
+d3k_cb_p0      lpar40_c22_p1   (a)
+d3k_cb_p1      lpar40_c21_p1   (b)
+d3k_cb_p1      lpar40_c23_p1   (b)
+
+d3k_ca_p0      lpar71_c20_p1   (a)
+d3k_ca_p0      lpar71_c22_p1   (a)
+d3k_ca_p1      lpar71_c21_p1   (b)
+d3k_ca_p1      lpar71_c23_p1   (b)
+d3k_cb_p0      lpar71_c20_p1   (a)
+d3k_cb_p0      lpar71_c22_p1   (a)
+d3k_cb_p1      lpar71_c21_p1   (b)
+d3k_cb_p1      lpar71_c23_p1   (b)
+
+d3k_ca_p0      lpar72_c20_p1   (a)
+d3k_ca_p0      lpar72_c22_p1   (a)
+d3k_ca_p1      lpar72_c21_p1   (b)
+d3k_ca_p1      lpar72_c23_p1   (b)
+d3k_cb_p0      lpar72_c20_p1   (a)
+d3k_cb_p0      lpar72_c22_p1   (a)
+d3k_cb_p1      lpar72_c21_p1   (b)
+d3k_cb_p1      lpar72_c23_p1   (b)
+
+d3k_ca_p0      lpar73_c20_p1   (a)
+d3k_ca_p0      lpar73_c22_p1   (a)
+d3k_ca_p1      lpar73_c21_p1   (b)
+d3k_ca_p1      lpar73_c23_p1   (b)
+d3k_cb_p0      lpar73_c20_p1   (a)
+d3k_cb_p0      lpar73_c22_p1   (a)
+d3k_cb_p1      lpar73_c21_p1   (b)
+d3k_cb_p1      lpar73_c23_p1   (b)
+
+d3k_ca_p0      nim_c20_p1      (a)
+d3k_ca_p0      nim_c22_p1      (a)
+d3k_ca_p1      nim_c21_p1      (b)
+d3k_ca_p1      nim_c23_p1      (b)
+d3k_cb_p0      nim_c20_p1      (a)
+d3k_cb_p0      nim_c22_p1      (a)
+d3k_cb_p1      nim_c21_p1      (b)
+d3k_cb_p1      nim_c23_p1      (b)
+
+d3k_ca_p0      vhost1_p1       (a)
+d3k_ca_p0      vhost2_p1       (a)
+d3k_ca_p1      vhost1_p2       (b)
+d3k_ca_p1      vhost2_p2       (b)
+d3k_cb_p0      vhost1_p1       (a)
+d3k_cb_p0      vhost2_p1       (a)
+d3k_cb_p1      vhost1_p2       (b)
+d3k_cb_p1      vhost2_p2       (b)
+
+d3k_ca_p0      vios1_p1        (a)
+d3k_ca_p0      vios2_p1        (a)
+d3k_ca_p1      vios1_p2        (b)
+d3k_ca_p1      vios2_p2        (b)
+d3k_cb_p0      vios1_p1        (a)
+d3k_cb_p0      vios2_p1        (a)
+d3k_cb_p1      vios1_p2        (b)
+d3k_cb_p1      vios2_p2        (b)
+
+ts3310_p1      tsm_p2          (a)
+ts3310_p2      tsm_p2          (a)
+ts4300_p1      tsm_p1          (a)
+ts4300_p2      tsm_p1          (a)
+
+v5010_c1_p1    lpar11_c20_p1   (a)
+v5010_c1_p1    lpar11_c22_p1   (a)
+v5010_c1_p2    lpar11_c21_p1   (b)
+v5010_c1_p2    lpar11_c23_p1   (b)
+v5010_c2_p1    lpar11_c20_p1   (a)
+v5010_c2_p1    lpar11_c22_p1   (a)
+v5010_c2_p2    lpar11_c21_p1   (b)
+v5010_c2_p2    lpar11_c23_p1   (b)
+
+v5010_c1_p1    lpar12_c20_p1   (a)
+v5010_c1_p1    lpar12_c22_p1   (a)
+v5010_c1_p2    lpar12_c21_p1   (b)
+v5010_c1_p2    lpar12_c23_p1   (b)
+v5010_c2_p1    lpar12_c20_p1   (a)
+v5010_c2_p1    lpar12_c22_p1   (a)
+v5010_c2_p2    lpar12_c21_p1   (b)
+v5010_c2_p2    lpar12_c23_p1   (b)
+
+v5010_c1_p1    lpar13_c20_p1   (a)
+v5010_c1_p1    lpar13_c22_p1   (a)
+v5010_c1_p2    lpar13_c21_p1   (b)
+v5010_c1_p2    lpar13_c23_p1   (b)
+v5010_c2_p1    lpar13_c20_p1   (a)
+v5010_c2_p1    lpar13_c22_p1   (a)
+v5010_c2_p2    lpar13_c21_p1   (b)
+v5010_c2_p2    lpar13_c23_p1   (b)
+
+v5010_c1_p1    lpar14_c20_p1   (a)
+v5010_c1_p1    lpar14_c22_p1   (a)
+v5010_c1_p2    lpar14_c21_p1   (b)
+v5010_c1_p2    lpar14_c23_p1   (b)
+v5010_c2_p1    lpar14_c20_p1   (a)
+v5010_c2_p1    lpar14_c22_p1   (a)
+v5010_c2_p2    lpar14_c21_p1   (b)
+v5010_c2_p2    lpar14_c23_p1   (b)
+
+v5010_c1_p1    lpar15_c20_p1   (a)
+v5010_c1_p1    lpar15_c22_p1   (a)
+v5010_c1_p2    lpar15_c21_p1   (b)
+v5010_c1_p2    lpar15_c23_p1   (b)
+v5010_c2_p1    lpar15_c20_p1   (a)
+v5010_c2_p1    lpar15_c22_p1   (a)
+v5010_c2_p2    lpar15_c21_p1   (b)
+v5010_c2_p2    lpar15_c23_p1   (b)
+
+v5010_c1_p1    lpar16_c20_p1   (a)
+v5010_c1_p1    lpar16_c22_p1   (a)
+v5010_c1_p2    lpar16_c21_p1   (b)
+v5010_c1_p2    lpar16_c23_p1   (b)
+v5010_c2_p1    lpar16_c20_p1   (a)
+v5010_c2_p1    lpar16_c22_p1   (a)
+v5010_c2_p2    lpar16_c21_p1   (b)
+v5010_c2_p2    lpar16_c23_p1   (b)
+
+v5010_c1_p1    lpar17_c20_p1   (a)
+v5010_c1_p1    lpar17_c22_p1   (a)
+v5010_c1_p2    lpar17_c21_p1   (b)
+v5010_c1_p2    lpar17_c23_p1   (b)
+v5010_c2_p1    lpar17_c20_p1   (a)
+v5010_c2_p1    lpar17_c22_p1   (a)
+v5010_c2_p2    lpar17_c21_p1   (b)
+v5010_c2_p2    lpar17_c23_p1   (b)
+
+v5010_c1_p1    lpar18_c20_p1   (a)
+v5010_c1_p1    lpar18_c22_p1   (a)
+v5010_c1_p2    lpar18_c21_p1   (b)
+v5010_c1_p2    lpar18_c23_p1   (b)
+v5010_c2_p1    lpar18_c20_p1   (a)
+v5010_c2_p1    lpar18_c22_p1   (a)
+v5010_c2_p2    lpar18_c21_p1   (b)
+v5010_c2_p2    lpar18_c23_p1   (b)
+
+v5010_c1_p1    lpar19_c20_p1   (a)
+v5010_c1_p1    lpar19_c22_p1   (a)
+v5010_c1_p2    lpar19_c21_p1   (b)
+v5010_c1_p2    lpar19_c23_p1   (b)
+v5010_c2_p1    lpar19_c20_p1   (a)
+v5010_c2_p1    lpar19_c22_p1   (a)
+v5010_c2_p2    lpar19_c21_p1   (b)
+v5010_c2_p2    lpar19_c23_p1   (b)
+
+v5010_c1_p1    lpar20_c20_p1   (a)
+v5010_c1_p1    lpar20_c22_p1   (a)
+v5010_c1_p2    lpar20_c21_p1   (b)
+v5010_c1_p2    lpar20_c23_p1   (b)
+v5010_c2_p1    lpar20_c20_p1   (a)
+v5010_c2_p1    lpar20_c22_p1   (a)
+v5010_c2_p2    lpar20_c21_p1   (b)
+v5010_c2_p2    lpar20_c23_p1   (b)
+
+v5010_c1_p1    lpar38_c20_p1   (a)
+v5010_c1_p1    lpar38_c22_p1   (a)
+v5010_c1_p2    lpar38_c21_p1   (b)
+v5010_c1_p2    lpar38_c23_p1   (b)
+v5010_c2_p1    lpar38_c20_p1   (a)
+v5010_c2_p1    lpar38_c22_p1   (a)
+v5010_c2_p2    lpar38_c21_p1   (b)
+v5010_c2_p2    lpar38_c23_p1   (b)
+
+v5010_c1_p1    lpar39_c20_p1   (a)
+v5010_c1_p1    lpar39_c22_p1   (a)
+v5010_c1_p2    lpar39_c21_p1   (b)
+v5010_c1_p2    lpar39_c23_p1   (b)
+v5010_c2_p1    lpar39_c20_p1   (a)
+v5010_c2_p1    lpar39_c22_p1   (a)
+v5010_c2_p2    lpar39_c21_p1   (b)
+v5010_c2_p2    lpar39_c23_p1   (b)
+
+v5010_c1_p1    lpar40_c20_p1   (a)
+v5010_c1_p1    lpar40_c22_p1   (a)
+v5010_c1_p2    lpar40_c21_p1   (b)
+v5010_c1_p2    lpar40_c23_p1   (b)
+v5010_c2_p1    lpar40_c20_p1   (a)
+v5010_c2_p1    lpar40_c22_p1   (a)
+v5010_c2_p2    lpar40_c21_p1   (b)
+v5010_c2_p2    lpar40_c23_p1   (b)
+
+v5010_c1_p1    lpar71_c20_p1   (a)
+v5010_c1_p1    lpar71_c22_p1   (a)
+v5010_c1_p2    lpar71_c21_p1   (b)
+v5010_c1_p2    lpar71_c23_p1   (b)
+v5010_c2_p1    lpar71_c20_p1   (a)
+v5010_c2_p1    lpar71_c22_p1   (a)
+v5010_c2_p2    lpar71_c21_p1   (b)
+v5010_c2_p2    lpar71_c23_p1   (b)
+
+v5010_c1_p1    lpar72_c20_p1   (a)
+v5010_c1_p1    lpar72_c22_p1   (a)
+v5010_c1_p2    lpar72_c21_p1   (b)
+v5010_c1_p2    lpar72_c23_p1   (b)
+v5010_c2_p1    lpar72_c20_p1   (a)
+v5010_c2_p1    lpar72_c22_p1   (a)
+v5010_c2_p2    lpar72_c21_p1   (b)
+v5010_c2_p2    lpar72_c23_p1   (b)
+
+v5010_c1_p1    lpar73_c20_p1   (a)
+v5010_c1_p1    lpar73_c22_p1   (a)
+v5010_c1_p2    lpar73_c21_p1   (b)
+v5010_c1_p2    lpar73_c23_p1   (b)
+v5010_c2_p1    lpar73_c20_p1   (a)
+v5010_c2_p1    lpar73_c22_p1   (a)
+v5010_c2_p2    lpar73_c21_p1   (b)
+v5010_c2_p2    lpar73_c23_p1   (b)
+
+v5010_c1_p1    nim_c20_p1      (a)
+v5010_c1_p1    nim_c22_p1      (a)
+v5010_c1_p2    nim_c21_p1      (b)
+v5010_c1_p2    nim_c23_p1      (b)
+v5010_c2_p1    nim_c20_p1      (a)
+v5010_c2_p1    nim_c22_p1      (a)
+v5010_c2_p2    nim_c21_p1      (b)
+v5010_c2_p2    nim_c23_p1      (b)
+
+v5010_c1_p1    vhost1_p1       (a)
+v5010_c1_p1    vhost2_p1       (a)
+v5010_c1_p2    vhost1_p2       (b)
+v5010_c1_p2    vhost2_p2       (b)
+v5010_c2_p1    vhost1_p1       (a)
+v5010_c2_p1    vhost2_p1       (a)
+v5010_c2_p2    vhost1_p2       (b)
+v5010_c2_p2    vhost2_p2       (b)
+
+v5010_c1_p1    vios1_p1        (a)
+v5010_c1_p1    vios2_p1        (a)
+v5010_c1_p2    vios1_p2        (b)
+v5010_c1_p2    vios2_p2        (b)
+v5010_c2_p1    vios1_p1        (a)
+v5010_c2_p1    vios2_p1        (a)
+v5010_c2_p2    vios1_p2        (b)
+v5010_c2_p2    vios2_p2        (b)
index 65a0abc743e44ac4f0a174df0323e5290956f911..ed057b24c7421b8a547e6bd2cd3d9d81a7c067de 100644 (file)
@@ -24,143 +24,10 @@ cfgshow
 
 switchcfgpersistentenable
 
-alicreate "v5010_c1_p2", "50:05:07:68:0d:09:93:4c"
-alicreate "v5010_c2_p2", "50:05:07:68:0d:09:93:4d"
-alicreate "p570_p1_c1_t2", "10:00:00:00:c9:8c:e7:f3"
-alicreate "p570_p1_c2_t2", "10:00:00:00:c9:8c:e5:e1"
-alicreate "vhost1_p2", "10:00:00:00:c9:e8:78:f3"
-alicreate "vhost2_p2", "10:00:00:00:c9:e8:77:b7"
-
-zonecreate "v5010_c1_p2_p570_p1_c1_t2", "v5010_c1_p2; p570_p1_c1_t2"
-zonecreate "v5010_c1_p2_p570_p1_c2_t2", "v5010_c1_p2; p570_p1_c2_t2"
-zonecreate "v5010_c2_p2_p570_p1_c1_t2", "v5010_c2_p2; p570_p1_c1_t2"
-zonecreate "v5010_c2_p2_p570_p1_c2_t2", "v5010_c2_p2; p570_p1_c2_t2"
-zonecreate "v5010_c1_p2_vhost1_p2", "v5010_c1_p2; vhost1_p2"
-zonecreate "v5010_c2_p2_vhost1_p2", "v5010_c2_p2; vhost1_p2"
-zonecreate "v5010_c1_p2_vhost2_p2", "v5010_c1_p2; vhost2_p2"
-zonecreate "v5010_c2_p2_vhost2_p2", "v5010_c2_p2; vhost2_p2"
-
-cfgcreate "cfg_b", "v5010_c1_p2_p570_p1_c1_t2; v5010_c1_p2_p570_p1_c2_t2; v5010_c2_p2_p570_p1_c1_t2; v5010_c2_p2_p570_p1_c2_t2"
-cfgadd "cfg_b", "v5010_c1_p2_vhost1_p2; v5010_c2_p2_vhost1_p2"
-cfgadd "cfg_b", "v5010_c1_p2_vhost2_p2; v5010_c2_p2_vhost2_p2"
-cfgsave
-cfgenable "cfg_b"
-cfgshow
-
 errclear
 
 # WWPNs for LPARs:
-#   bytes 1, 2, 3, 4, 5: c0:50:76:01:de (created from HMC gui wwpn)
+#   bytes 1, 2, 3, 4, 5: c0:50:76:01:de (copied from HMC gui wwpn)
 #   byte 6: VIOS id
 #   byte 7: LPAR id
 #   byte 8: virtual slot number
-
-alicreate "lpar11_c21_p1", "c0:50:76:01:de:01:0b:15"
-alicreate "lpar11_c23_p1", "c0:50:76:01:de:02:0b:17"
-
-alicreate "lpar12_c21_p1", "c0:50:76:01:de:01:0c:15"
-alicreate "lpar12_c23_p1", "c0:50:76:01:de:02:0c:17"
-
-alicreate "lpar13_c21_p1", "c0:50:76:01:de:01:0d:15"
-alicreate "lpar13_c23_p1", "c0:50:76:01:de:02:0d:17"
-
-alicreate "lpar14_c21_p1", "c0:50:76:01:de:01:0e:15"
-alicreate "lpar14_c23_p1", "c0:50:76:01:de:02:0e:17"
-
-alicreate "lpar15_c21_p1", "c0:50:76:01:de:01:0f:15"
-alicreate "lpar15_c23_p1", "c0:50:76:01:de:02:0f:17"
-
-alicreate "lpar16_c21_p1", "c0:50:76:01:de:01:10:15"
-alicreate "lpar16_c23_p1", "c0:50:76:01:de:02:10:17"
-
-alicreate "lpar17_c21_p1", "c0:50:76:01:de:01:11:15"
-alicreate "lpar17_c23_p1", "c0:50:76:01:de:02:11:17"
-
-alicreate "lpar18_c21_p1", "c0:50:76:01:de:01:12:15"
-alicreate "lpar18_c23_p1", "c0:50:76:01:de:02:12:17"
-
-alicreate "lpar19_c21_p1", "c0:50:76:01:de:01:13:15"
-alicreate "lpar19_c23_p1", "c0:50:76:01:de:02:13:17"
-
-alicreate "lpar20_c21_p1", "c0:50:76:01:de:01:14:15"
-alicreate "lpar20_c23_p1", "c0:50:76:01:de:02:14:17"
-
-zonecreate "v5010_c1_p2_lpar11_c21_p1", "v5010_c1_p2; lpar11_c21_p1"
-zonecreate "v5010_c1_p2_lpar11_c23_p1", "v5010_c1_p2; lpar11_c23_p1"
-zonecreate "v5010_c2_p2_lpar11_c21_p1", "v5010_c2_p2; lpar11_c21_p1"
-zonecreate "v5010_c2_p2_lpar11_c23_p1", "v5010_c2_p2; lpar11_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar12_c21_p1", "v5010_c1_p2; lpar12_c21_p1"
-zonecreate "v5010_c1_p2_lpar12_c23_p1", "v5010_c1_p2; lpar12_c23_p1"
-zonecreate "v5010_c2_p2_lpar12_c21_p1", "v5010_c2_p2; lpar12_c21_p1"
-zonecreate "v5010_c2_p2_lpar12_c23_p1", "v5010_c2_p2; lpar12_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar13_c21_p1", "v5010_c1_p2; lpar13_c21_p1"
-zonecreate "v5010_c1_p2_lpar13_c23_p1", "v5010_c1_p2; lpar13_c23_p1"
-zonecreate "v5010_c2_p2_lpar13_c21_p1", "v5010_c2_p2; lpar13_c21_p1"
-zonecreate "v5010_c2_p2_lpar13_c23_p1", "v5010_c2_p2; lpar13_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar14_c21_p1", "v5010_c1_p2; lpar14_c21_p1"
-zonecreate "v5010_c1_p2_lpar14_c23_p1", "v5010_c1_p2; lpar14_c23_p1"
-zonecreate "v5010_c2_p2_lpar14_c21_p1", "v5010_c2_p2; lpar14_c21_p1"
-zonecreate "v5010_c2_p2_lpar14_c23_p1", "v5010_c2_p2; lpar14_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar15_c21_p1", "v5010_c1_p2; lpar15_c21_p1"
-zonecreate "v5010_c1_p2_lpar15_c23_p1", "v5010_c1_p2; lpar15_c23_p1"
-zonecreate "v5010_c2_p2_lpar15_c21_p1", "v5010_c2_p2; lpar15_c21_p1"
-zonecreate "v5010_c2_p2_lpar15_c23_p1", "v5010_c2_p2; lpar15_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar16_c21_p1", "v5010_c1_p2; lpar16_c21_p1"
-zonecreate "v5010_c1_p2_lpar16_c23_p1", "v5010_c1_p2; lpar16_c23_p1"
-zonecreate "v5010_c2_p2_lpar16_c21_p1", "v5010_c2_p2; lpar16_c21_p1"
-zonecreate "v5010_c2_p2_lpar16_c23_p1", "v5010_c2_p2; lpar16_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar17_c21_p1", "v5010_c1_p2; lpar17_c21_p1"
-zonecreate "v5010_c1_p2_lpar17_c23_p1", "v5010_c1_p2; lpar17_c23_p1"
-zonecreate "v5010_c2_p2_lpar17_c21_p1", "v5010_c2_p2; lpar17_c21_p1"
-zonecreate "v5010_c2_p2_lpar17_c23_p1", "v5010_c2_p2; lpar17_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar18_c21_p1", "v5010_c1_p2; lpar18_c21_p1"
-zonecreate "v5010_c1_p2_lpar18_c23_p1", "v5010_c1_p2; lpar18_c23_p1"
-zonecreate "v5010_c2_p2_lpar18_c21_p1", "v5010_c2_p2; lpar18_c21_p1"
-zonecreate "v5010_c2_p2_lpar18_c23_p1", "v5010_c2_p2; lpar18_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar19_c21_p1", "v5010_c1_p2; lpar19_c21_p1"
-zonecreate "v5010_c1_p2_lpar19_c23_p1", "v5010_c1_p2; lpar19_c23_p1"
-zonecreate "v5010_c2_p2_lpar19_c21_p1", "v5010_c2_p2; lpar19_c21_p1"
-zonecreate "v5010_c2_p2_lpar19_c23_p1", "v5010_c2_p2; lpar19_c23_p1"
-
-zonecreate "v5010_c1_p2_lpar20_c21_p1", "v5010_c1_p2; lpar20_c21_p1"
-zonecreate "v5010_c1_p2_lpar20_c23_p1", "v5010_c1_p2; lpar20_c23_p1"
-zonecreate "v5010_c2_p2_lpar20_c21_p1", "v5010_c2_p2; lpar20_c21_p1"
-zonecreate "v5010_c2_p2_lpar20_c23_p1", "v5010_c2_p2; lpar20_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar11_c21_p1; v5010_c1_p2_lpar11_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar11_c21_p1; v5010_c2_p2_lpar11_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar12_c21_p1; v5010_c1_p2_lpar12_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar12_c21_p1; v5010_c2_p2_lpar12_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar13_c21_p1; v5010_c1_p2_lpar13_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar13_c21_p1; v5010_c2_p2_lpar13_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar14_c21_p1; v5010_c1_p2_lpar14_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar14_c21_p1; v5010_c2_p2_lpar14_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar15_c21_p1; v5010_c1_p2_lpar15_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar15_c21_p1; v5010_c2_p2_lpar15_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar16_c21_p1; v5010_c1_p2_lpar16_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar16_c21_p1; v5010_c2_p2_lpar16_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar17_c21_p1; v5010_c1_p2_lpar17_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar17_c21_p1; v5010_c2_p2_lpar17_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar18_c21_p1; v5010_c1_p2_lpar18_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar18_c21_p1; v5010_c2_p2_lpar18_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar19_c21_p1; v5010_c1_p2_lpar19_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar19_c21_p1; v5010_c2_p2_lpar19_c23_p1"
-
-cfgadd "cfg_b", "v5010_c1_p2_lpar20_c21_p1; v5010_c1_p2_lpar20_c23_p1"
-cfgadd "cfg_b", "v5010_c2_p2_lpar20_c21_p1; v5010_c2_p2_lpar20_c23_p1"