From: Zoltán Felleg Date: Wed, 17 Dec 2025 10:38:29 +0000 (+0100) Subject: Added br6505x.in. X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=42d17ee6088942518bccc261620f9c33485396c1;p=user-lxc.git Added br6505x.in. --- diff --git a/sources/br6505x.in/config.ini b/sources/br6505x.in/config.ini new file mode 100644 index 0000000..b40c00b --- /dev/null +++ b/sources/br6505x.in/config.ini @@ -0,0 +1,615 @@ +# hosts with 2 fc ports: +# even IP address/hostname: +# port 1 -> fabric a, storage controller 1, 2 port 3 +# port 2 -> fabric b, storage controller 1, 2 port 4 +# odd IP address/hostname: +# port 1 -> fabric a, storage controller 1, 2 port 1 +# port 2 -> fabric b, storage controller 1, 2 port 2 +# hosts with 4 fc ports: +# any IP address/hostname: +# port 1 -> fabric a, storage controller 1 port 1 +# port 2 -> fabric b, storage controller 2 port 2 +# port 3 -> fabric a, storage controller 1 port 3 +# port 4 -> fabric b, storage controller 2 port 4 + +[dorado-3000] +alias.d3k_ca_p0.a = 20:00:6c:34:91:1c:52:e6 (br6505a port 4) +alias.d3k_ca_p1.b = 20:01:6c:34:91:1c:52:e6 (br6505b port 4) +alias.d3k_ca_p2.a = 20:02:6c:34:91:1c:52:e6 (br6505a port 5) +alias.d3k_ca_p3.b = 20:03:6c:34:91:1c:52:e6 (br6505b port 5) +alias.d3k_cb_p0.a = 20:10:6c:34:91:1c:52:e6 (br6505a port 6) +alias.d3k_cb_p1.b = 20:11:6c:34:91:1c:52:e6 (br6505b port 6) +alias.d3k_cb_p2.a = 20:12:6c:34:91:1c:52:e6 (br6505a port 7) +alias.d3k_cb_p3.b = 20:13:6c:34:91:1c:52:e6 (br6505b port 7) + +[l1_chost] +alias.l1_chost_p1.a = c0:50:76:c4:6b:00:00:33 +alias.l1_chost_p1.b = c0:50:76:c4:6b:00:00:33 +alias.l1_chost_p2.a = c0:50:76:c4:6b:00:00:35 +alias.l1_chost_p2.b = c0:50:76:c4:6b:00:00:35 +zone.v5010_c1_p1-l1_chost_p1.a = v5010_c1_p1 l1_chost_p1 +zone.v5010_c1_p1-l1_chost_p2.a = v5010_c1_p1 l1_chost_p2 +zone.v5010_c1_p2-l1_chost_p1.b = v5010_c1_p2 l1_chost_p1 +zone.v5010_c1_p2-l1_chost_p2.b = v5010_c1_p2 l1_chost_p2 +zone.v5010_c2_p1-l1_chost_p1.a = v5010_c2_p1 l1_chost_p1 +zone.v5010_c2_p1-l1_chost_p2.a = v5010_c2_p1 l1_chost_p2 +zone.v5010_c2_p2-l1_chost_p1.b = v5010_c2_p2 l1_chost_p1 +zone.v5010_c2_p2-l1_chost_p2.b = v5010_c2_p2 l1_chost_p2 + +[l1-oracle-stg-grp] +alias.l1_oracle_p1.a = c0:50:76:c4:6b:00:00:6e +alias.l1_oracle_p1.b = c0:50:76:c4:6b:00:00:6e +alias.l1_oracle_p2.a = c0:50:76:c4:6b:00:00:6f +alias.l1_oracle_p2.b = c0:50:76:c4:6b:00:00:6f +zone.v5010_c1_p1-l1_oracle_p1.a = v5010_c1_p1 l1_oracle_p1 +zone.v5010_c1_p1-l1_oracle_p2.a = v5010_c1_p1 l1_oracle_p2 +zone.v5010_c1_p2-l1_oracle_p1.b = v5010_c1_p2 l1_oracle_p1 +zone.v5010_c1_p2-l1_oracle_p2.b = v5010_c1_p2 l1_oracle_p2 +zone.v5010_c2_p1-l1_oracle_p1.a = v5010_c2_p1 l1_oracle_p1 +zone.v5010_c2_p1-l1_oracle_p2.a = v5010_c2_p1 l1_oracle_p2 +zone.v5010_c2_p2-l1_oracle_p1.b = v5010_c2_p2 l1_oracle_p1 +zone.v5010_c2_p2-l1_oracle_p2.b = v5010_c2_p2 l1_oracle_p2 + +[l1-rescue-stg-grp] +alias.l1_rescue_p1.a = c0:50:76:c4:6b:00:00:6b +alias.l1_rescue_p1.b = c0:50:76:c4:6b:00:00:6b +alias.l1_rescue_p2.a = c0:50:76:c4:6b:00:00:6d +alias.l1_rescue_p2.b = c0:50:76:c4:6b:00:00:6d +zone.v5010_c1_p1-l1_rescue_p1.a = v5010_c1_p1 l1_rescue_p1 +zone.v5010_c1_p1-l1_rescue_p2.a = v5010_c1_p1 l1_rescue_p2 +zone.v5010_c1_p2-l1_rescue_p1.b = v5010_c1_p2 l1_rescue_p1 +zone.v5010_c1_p2-l1_rescue_p2.b = v5010_c1_p2 l1_rescue_p2 +zone.v5010_c2_p1-l1_rescue_p1.a = v5010_c2_p1 l1_rescue_p1 +zone.v5010_c2_p1-l1_rescue_p2.a = v5010_c2_p1 l1_rescue_p2 +zone.v5010_c2_p2-l1_rescue_p1.b = v5010_c2_p2 l1_rescue_p1 +zone.v5010_c2_p2-l1_rescue_p2.b = v5010_c2_p2 l1_rescue_p2 + +[l1-rpm-stg-grp] +alias.l1_rpm_p1.a = c0:50:76:c4:6b:00:00:72 +alias.l1_rpm_p1.b = c0:50:76:c4:6b:00:00:72 +alias.l1_rpm_p2.a = c0:50:76:c4:6b:00:00:73 +alias.l1_rpm_p2.b = c0:50:76:c4:6b:00:00:73 +zone.v5010_c1_p1-l1_rpm_p1.a = v5010_c1_p1 l1_rpm_p1 +zone.v5010_c1_p1-l1_rpm_p2.a = v5010_c1_p1 l1_rpm_p2 +zone.v5010_c1_p2-l1_rpm_p1.b = v5010_c1_p2 l1_rpm_p1 +zone.v5010_c1_p2-l1_rpm_p2.b = v5010_c1_p2 l1_rpm_p2 +zone.v5010_c2_p1-l1_rpm_p1.a = v5010_c2_p1 l1_rpm_p1 +zone.v5010_c2_p1-l1_rpm_p2.a = v5010_c2_p1 l1_rpm_p2 +zone.v5010_c2_p2-l1_rpm_p1.b = v5010_c2_p2 l1_rpm_p1 +zone.v5010_c2_p2-l1_rpm_p2.b = v5010_c2_p2 l1_rpm_p2 + +[l1_tape_link_mgmt] +alias.l1_tape_link_mgmt.a = c0:50:76:c4:6b:00:00:59 +alias.l1_tape_link_mgmt.b = c0:50:76:c4:6b:00:00:59 +#zone.ts4300_tape1-tape_link_mgmt.a = ts4300_tape1 l1_tape_link_mgmt +#zone.ts4300_tape1-tape_link_mgmt.b = ts4300_tape1 l1_tape_link_mgmt +#zone.ts4300_tape2-tape_link_mgmt.a = ts4300_tape2 l1_tape_link_mgmt +#zone.ts4300_tape2-tape_link_mgmt.b = ts4300_tape2 l1_tape_link_mgmt +zone.ts4300_ctl_path-l1_tape_link_mgmt.a = ts4300_ctl_path l1_tape_link_mgmt +zone.ts4300_ctl_path-l1_tape_link_mgmt.b = ts4300_ctl_path l1_tape_link_mgmt + +[l1_tsm_tape_link] +alias.l1_tsm_tape_link_p1.a = c0:50:76:c4:6b:00:00:66 +alias.l1_tsm_tape_link_p1.b = c0:50:76:c4:6b:00:00:66 +alias.l1_tsm_tape_link_p2.a = c0:50:76:c4:6b:00:00:67 +alias.l1_tsm_tape_link_p2.b = c0:50:76:c4:6b:00:00:67 +zone.ts4300_tape1-l1_tsm_tape_link_p1.a = ts4300_tape1 l1_tsm_tape_link_p1 +zone.ts4300_tape1-l1_tsm_tape_link_p1.b = ts4300_tape1 l1_tsm_tape_link_p1 +zone.ts4300_tape1-l1_tsm_tape_link_p2.a = ts4300_tape1 l1_tsm_tape_link_p2 +zone.ts4300_tape1-l1_tsm_tape_link_p2.b = ts4300_tape1 l1_tsm_tape_link_p2 +zone.ts4300_tape2-l1_tsm_tape_link_p1.a = ts4300_tape2 l1_tsm_tape_link_p1 +zone.ts4300_tape2-l1_tsm_tape_link_p1.b = ts4300_tape2 l1_tsm_tape_link_p1 +zone.ts4300_tape2-l1_tsm_tape_link_p2.a = ts4300_tape2 l1_tsm_tape_link_p2 +zone.ts4300_tape2-l1_tsm_tape_link_p2.b = ts4300_tape2 l1_tsm_tape_link_p2 + +[l1_test_tape_link] +alias.l1_test_tape_link_p1.a = c0:50:76:c4:6b:00:00:5f +alias.l1_test_tape_link_p2.a = c0:50:76:c4:6b:00:00:62 +alias.l1_test_tape_link_p3.a = c0:50:76:c4:6b:00:00:63 +alias.l1_test_tape_link_p4.a = c0:50:76:c4:6b:00:00:65 +alias.l1_test_tape_link_p1.b = c0:50:76:c4:6b:00:00:5f +alias.l1_test_tape_link_p2.b = c0:50:76:c4:6b:00:00:62 +alias.l1_test_tape_link_p3.b = c0:50:76:c4:6b:00:00:63 +alias.l1_test_tape_link_p4.b = c0:50:76:c4:6b:00:00:65 +zone.ts4300_tape1-l1_test_tape_link_p1.a = ts4300_tape1 l1_test_tape_link_p1 +#zone.ts4300_tape1-l1_test_tape_link_p1.b = ts4300_tape1 l1_test_tape_link_p1 +zone.ts4300_tape1-l1_test_tape_link_p2.a = ts4300_tape1 l1_test_tape_link_p2 +#zone.ts4300_tape1-l1_test_tape_link_p2.b = ts4300_tape1 l1_test_tape_link_p2 +#zone.ts4300_tape2-l1_test_tape_link_p3.a = ts4300_tape2 l1_test_tape_link_p3 +zone.ts4300_tape2-l1_test_tape_link_p3.b = ts4300_tape2 l1_test_tape_link_p3 +#zone.ts4300_tape2-l1_test_tape_link_p4.a = ts4300_tape2 l1_test_tape_link_p4 +zone.ts4300_tape2-l1_test_tape_link_p4.b = ts4300_tape2 l1_test_tape_link_p4 + +[l1_t1] +alias.l1_t1_p1.a = c0:50:76:c4:6b:00:00:25 +alias.l1_t1_p1.b = c0:50:76:c4:6b:00:00:25 +alias.l1_t1_p2.a = c0:50:76:c4:6b:00:00:26 +alias.l1_t1_p2.b = c0:50:76:c4:6b:00:00:26 +zone.v5010_c1_p1-l1_t1_p1.a = v5010_c1_p1 l1_t1_p1 +zone.v5010_c1_p1-l1_t1_p2.a = v5010_c1_p1 l1_t1_p2 +zone.v5010_c1_p2-l1_t1_p1.b = v5010_c1_p2 l1_t1_p1 +zone.v5010_c1_p2-l1_t1_p2.b = v5010_c1_p2 l1_t1_p2 +zone.v5010_c2_p1-l1_t1_p1.a = v5010_c2_p1 l1_t1_p1 +zone.v5010_c2_p1-l1_t1_p2.a = v5010_c2_p1 l1_t1_p2 +zone.v5010_c2_p2-l1_t1_p1.b = v5010_c2_p2 l1_t1_p1 +zone.v5010_c2_p2-l1_t1_p2.b = v5010_c2_p2 l1_t1_p2 + +[l1_t2] +alias.l1_t2_p1.a = c0:50:76:c4:6b:00:00:27 +alias.l1_t2_p1.b = c0:50:76:c4:6b:00:00:27 +alias.l1_t2_p2.a = c0:50:76:c4:6b:00:00:29 +alias.l1_t2_p2.b = c0:50:76:c4:6b:00:00:29 +zone.v5010_c1_p1-l1_t2_p1.a = v5010_c1_p1 l1_t2_p1 +zone.v5010_c1_p1-l1_t2_p2.a = v5010_c1_p1 l1_t2_p2 +zone.v5010_c1_p2-l1_t2_p1.b = v5010_c1_p2 l1_t2_p1 +zone.v5010_c1_p2-l1_t2_p2.b = v5010_c1_p2 l1_t2_p2 +zone.v5010_c2_p1-l1_t2_p1.a = v5010_c2_p1 l1_t2_p1 +zone.v5010_c2_p1-l1_t2_p2.a = v5010_c2_p1 l1_t2_p2 +zone.v5010_c2_p2-l1_t2_p1.b = v5010_c2_p2 l1_t2_p1 +zone.v5010_c2_p2-l1_t2_p2.b = v5010_c2_p2 l1_t2_p2 + +[l1_tsm] +alias.l1_tsm_p1.a = c0:50:76:c4:6b:00:00:56 +alias.l1_tsm_p1.b = c0:50:76:c4:6b:00:00:56 +alias.l1_tsm_p2.a = c0:50:76:c4:6b:00:00:57 +alias.l1_tsm_p2.b = c0:50:76:c4:6b:00:00:57 +alias.l1_tsm_t1.a = c0:50:76:c4:6b:00:00:5a +alias.l1_tsm_t1.b = c0:50:76:c4:6b:00:00:5a +alias.l1_tsm_t2.a = c0:50:76:c4:6b:00:00:5b +alias.l1_tsm_t2.b = c0:50:76:c4:6b:00:00:5b +zone.d3k_ca_p0-l1_tsm_p1.a = d3k_ca_p0 l1_tsm_p1 +zone.d3k_ca_p0-l1_tsm_p2.a = d3k_ca_p0 l1_tsm_p2 +zone.d3k_ca_p1-l1_tsm_p1.b = d3k_ca_p1 l1_tsm_p1 +zone.d3k_ca_p1-l1_tsm_p2.b = d3k_ca_p1 l1_tsm_p2 +zone.d3k_cb_p0-l1_tsm_p1.a = d3k_cb_p0 l1_tsm_p1 +zone.d3k_cb_p0-l1_tsm_p2.a = d3k_cb_p0 l1_tsm_p2 +zone.d3k_cb_p1-l1_tsm_p1.b = d3k_cb_p1 l1_tsm_p1 +zone.d3k_cb_p1-l1_tsm_p2.b = d3k_cb_p1 l1_tsm_p2 + +[l1-zdnn-stg-grp] +alias.l1_zdnn_p1.a = c0:50:76:c4:6b:00:00:69 +alias.l1_zdnn_p1.b = c0:50:76:c4:6b:00:00:69 +alias.l1_zdnn_p2.a = c0:50:76:c4:6b:00:00:6a +alias.l1_zdnn_p2.b = c0:50:76:c4:6b:00:00:6a +zone.v5010_c1_p1-l1_zdnn_p1.a = v5010_c1_p1 l1_zdnn_p1 +zone.v5010_c1_p1-l1_zdnn_p2.a = v5010_c1_p1 l1_zdnn_p2 +zone.v5010_c1_p2-l1_zdnn_p1.b = v5010_c1_p2 l1_zdnn_p1 +zone.v5010_c1_p2-l1_zdnn_p2.b = v5010_c1_p2 l1_zdnn_p2 +zone.v5010_c2_p1-l1_zdnn_p1.a = v5010_c2_p1 l1_zdnn_p1 +zone.v5010_c2_p1-l1_zdnn_p2.a = v5010_c2_p1 l1_zdnn_p2 +zone.v5010_c2_p2-l1_zdnn_p1.b = v5010_c2_p2 l1_zdnn_p1 +zone.v5010_c2_p2-l1_zdnn_p2.b = v5010_c2_p2 l1_zdnn_p2 + +[lpar11] +alias.lpar11_c20_p1.a = c0:50:76:01:de:01:0b:14 +alias.lpar11_c21_p1.b = c0:50:76:01:de:01:0b:15 +alias.lpar11_c22_p1.a = c0:50:76:01:de:02:0b:16 +alias.lpar11_c23_p1.b = c0:50:76:01:de:02:0b:17 +zone.d3k_ca_p0-lpar11_c20_p1.a = d3k_ca_p0 lpar11_c20_p1 +zone.d3k_ca_p1-lpar11_c21_p1.b = d3k_ca_p1 lpar11_c21_p1 +zone.d3k_ca_p2-lpar11_c22_p1.a = d3k_ca_p2 lpar11_c22_p1 +zone.d3k_ca_p3-lpar11_c23_p1.b = d3k_ca_p3 lpar11_c23_p1 +zone.d3k_cb_p0-lpar11_c20_p1.a = d3k_cb_p0 lpar11_c20_p1 +zone.d3k_cb_p1-lpar11_c21_p1.b = d3k_cb_p1 lpar11_c21_p1 +zone.d3k_cb_p2-lpar11_c22_p1.a = d3k_cb_p2 lpar11_c22_p1 +zone.d3k_cb_p3-lpar11_c23_p1.b = d3k_cb_p3 lpar11_c23_p1 +zone.v5010_c1_p1-lpar11_c20_p1.a = v5010_c1_p1 lpar11_c20_p1 +zone.v5010_c1_p2-lpar11_c21_p1.b = v5010_c1_p2 lpar11_c21_p1 +zone.v5010_c1_p3-lpar11_c22_p1.a = v5010_c1_p3 lpar11_c22_p1 +zone.v5010_c1_p4-lpar11_c23_p1.b = v5010_c1_p4 lpar11_c23_p1 +zone.v5010_c2_p1-lpar11_c20_p1.a = v5010_c2_p1 lpar11_c20_p1 +zone.v5010_c2_p2-lpar11_c21_p1.b = v5010_c2_p2 lpar11_c21_p1 +zone.v5010_c2_p3-lpar11_c22_p1.a = v5010_c2_p3 lpar11_c22_p1 +zone.v5010_c2_p4-lpar11_c23_p1.b = v5010_c2_p4 lpar11_c23_p1 + +[lpar12] +alias.lpar12_c20_p1.a = c0:50:76:01:de:01:0c:14 +alias.lpar12_c21_p1.b = c0:50:76:01:de:01:0c:15 +alias.lpar12_c22_p1.a = c0:50:76:01:de:02:0c:16 +alias.lpar12_c23_p1.b = c0:50:76:01:de:02:0c:17 +zone.d3k_ca_p0-lpar12_c20_p1.a = d3k_ca_p0 lpar12_c20_p1 +zone.d3k_ca_p1-lpar12_c21_p1.b = d3k_ca_p1 lpar12_c21_p1 +zone.d3k_ca_p2-lpar12_c22_p1.a = d3k_ca_p2 lpar12_c22_p1 +zone.d3k_ca_p3-lpar12_c23_p1.b = d3k_ca_p3 lpar12_c23_p1 +zone.d3k_cb_p0-lpar12_c20_p1.a = d3k_cb_p0 lpar12_c20_p1 +zone.d3k_cb_p1-lpar12_c21_p1.b = d3k_cb_p1 lpar12_c21_p1 +zone.d3k_cb_p2-lpar12_c22_p1.a = d3k_cb_p2 lpar12_c22_p1 +zone.d3k_cb_p3-lpar12_c23_p1.b = d3k_cb_p3 lpar12_c23_p1 +zone.v5010_c1_p1-lpar12_c20_p1.a = v5010_c1_p1 lpar12_c20_p1 +zone.v5010_c1_p2-lpar12_c21_p1.b = v5010_c1_p2 lpar12_c21_p1 +zone.v5010_c1_p3-lpar12_c22_p1.a = v5010_c1_p3 lpar12_c22_p1 +zone.v5010_c1_p4-lpar12_c23_p1.b = v5010_c1_p4 lpar12_c23_p1 +zone.v5010_c2_p1-lpar12_c20_p1.a = v5010_c2_p1 lpar12_c20_p1 +zone.v5010_c2_p2-lpar12_c21_p1.b = v5010_c2_p2 lpar12_c21_p1 +zone.v5010_c2_p3-lpar12_c22_p1.a = v5010_c2_p3 lpar12_c22_p1 +zone.v5010_c2_p4-lpar12_c23_p1.b = v5010_c2_p4 lpar12_c23_p1 + +[lpar13] +alias.lpar13_c20_p1.a = c0:50:76:01:de:01:0d:14 +alias.lpar13_c21_p1.b = c0:50:76:01:de:01:0d:15 +alias.lpar13_c22_p1.a = c0:50:76:01:de:02:0d:16 +alias.lpar13_c23_p1.b = c0:50:76:01:de:02:0d:17 +zone.d3k_ca_p0-lpar13_c20_p1.a = d3k_ca_p0 lpar13_c20_p1 +zone.d3k_ca_p1-lpar13_c21_p1.b = d3k_ca_p1 lpar13_c21_p1 +zone.d3k_ca_p2-lpar13_c22_p1.a = d3k_ca_p2 lpar13_c22_p1 +zone.d3k_ca_p3-lpar13_c23_p1.b = d3k_ca_p3 lpar13_c23_p1 +zone.d3k_cb_p0-lpar13_c20_p1.a = d3k_cb_p0 lpar13_c20_p1 +zone.d3k_cb_p1-lpar13_c21_p1.b = d3k_cb_p1 lpar13_c21_p1 +zone.d3k_cb_p2-lpar13_c22_p1.a = d3k_cb_p2 lpar13_c22_p1 +zone.d3k_cb_p3-lpar13_c23_p1.b = d3k_cb_p3 lpar13_c23_p1 +zone.v5010_c1_p1-lpar13_c20_p1.a = v5010_c1_p1 lpar13_c20_p1 +zone.v5010_c1_p2-lpar13_c21_p1.b = v5010_c1_p2 lpar13_c21_p1 +zone.v5010_c1_p3-lpar13_c22_p1.a = v5010_c1_p3 lpar13_c22_p1 +zone.v5010_c1_p4-lpar13_c23_p1.b = v5010_c1_p4 lpar13_c23_p1 +zone.v5010_c2_p1-lpar13_c20_p1.a = v5010_c2_p1 lpar13_c20_p1 +zone.v5010_c2_p2-lpar13_c21_p1.b = v5010_c2_p2 lpar13_c21_p1 +zone.v5010_c2_p3-lpar13_c22_p1.a = v5010_c2_p3 lpar13_c22_p1 +zone.v5010_c2_p4-lpar13_c23_p1.b = v5010_c2_p4 lpar13_c23_p1 + +[lpar14] +alias.lpar14_c20_p1.a = c0:50:76:01:de:01:0e:14 +alias.lpar14_c21_p1.b = c0:50:76:01:de:01:0e:15 +alias.lpar14_c22_p1.a = c0:50:76:01:de:02:0e:16 +alias.lpar14_c23_p1.b = c0:50:76:01:de:02:0e:17 +zone.d3k_ca_p0-lpar14_c20_p1.a = d3k_ca_p0 lpar14_c20_p1 +zone.d3k_ca_p1-lpar14_c21_p1.b = d3k_ca_p1 lpar14_c21_p1 +zone.d3k_ca_p2-lpar14_c22_p1.a = d3k_ca_p2 lpar14_c22_p1 +zone.d3k_ca_p3-lpar14_c23_p1.b = d3k_ca_p3 lpar14_c23_p1 +zone.d3k_cb_p0-lpar14_c20_p1.a = d3k_cb_p0 lpar14_c20_p1 +zone.d3k_cb_p1-lpar14_c21_p1.b = d3k_cb_p1 lpar14_c21_p1 +zone.d3k_cb_p2-lpar14_c22_p1.a = d3k_cb_p2 lpar14_c22_p1 +zone.d3k_cb_p3-lpar14_c23_p1.b = d3k_cb_p3 lpar14_c23_p1 +zone.v5010_c1_p1-lpar14_c20_p1.a = v5010_c1_p1 lpar14_c20_p1 +zone.v5010_c1_p2-lpar14_c21_p1.b = v5010_c1_p2 lpar14_c21_p1 +zone.v5010_c1_p3-lpar14_c22_p1.a = v5010_c1_p3 lpar14_c22_p1 +zone.v5010_c1_p4-lpar14_c23_p1.b = v5010_c1_p4 lpar14_c23_p1 +zone.v5010_c2_p1-lpar14_c20_p1.a = v5010_c2_p1 lpar14_c20_p1 +zone.v5010_c2_p2-lpar14_c21_p1.b = v5010_c2_p2 lpar14_c21_p1 +zone.v5010_c2_p3-lpar14_c22_p1.a = v5010_c2_p3 lpar14_c22_p1 +zone.v5010_c2_p4-lpar14_c23_p1.b = v5010_c2_p4 lpar14_c23_p1 + +[lpar15] +alias.lpar15_c20_p1.a = c0:50:76:01:de:01:0f:14 +alias.lpar15_c21_p1.b = c0:50:76:01:de:01:0f:15 +alias.lpar15_c22_p1.a = c0:50:76:01:de:02:0f:16 +alias.lpar15_c23_p1.b = c0:50:76:01:de:02:0f:17 +zone.d3k_ca_p0-lpar15_c20_p1.a = d3k_ca_p0 lpar15_c20_p1 +zone.d3k_ca_p1-lpar15_c21_p1.b = d3k_ca_p1 lpar15_c21_p1 +zone.d3k_ca_p2-lpar15_c22_p1.a = d3k_ca_p2 lpar15_c22_p1 +zone.d3k_ca_p3-lpar15_c23_p1.b = d3k_ca_p3 lpar15_c23_p1 +zone.d3k_cb_p0-lpar15_c20_p1.a = d3k_cb_p0 lpar15_c20_p1 +zone.d3k_cb_p1-lpar15_c21_p1.b = d3k_cb_p1 lpar15_c21_p1 +zone.d3k_cb_p2-lpar15_c22_p1.a = d3k_cb_p2 lpar15_c22_p1 +zone.d3k_cb_p3-lpar15_c23_p1.b = d3k_cb_p3 lpar15_c23_p1 +zone.v5010_c1_p1-lpar15_c20_p1.a = v5010_c1_p1 lpar15_c20_p1 +zone.v5010_c1_p2-lpar15_c21_p1.b = v5010_c1_p2 lpar15_c21_p1 +zone.v5010_c1_p3-lpar15_c22_p1.a = v5010_c1_p3 lpar15_c22_p1 +zone.v5010_c1_p4-lpar15_c23_p1.b = v5010_c1_p4 lpar15_c23_p1 +zone.v5010_c2_p1-lpar15_c20_p1.a = v5010_c2_p1 lpar15_c20_p1 +zone.v5010_c2_p2-lpar15_c21_p1.b = v5010_c2_p2 lpar15_c21_p1 +zone.v5010_c2_p3-lpar15_c22_p1.a = v5010_c2_p3 lpar15_c22_p1 +zone.v5010_c2_p4-lpar15_c23_p1.b = v5010_c2_p4 lpar15_c23_p1 + +[lpar16] +alias.lpar16_c20_p1.a = c0:50:76:01:de:01:10:14 +alias.lpar16_c21_p1.b = c0:50:76:01:de:01:10:15 +alias.lpar16_c22_p1.a = c0:50:76:01:de:02:10:16 +alias.lpar16_c23_p1.b = c0:50:76:01:de:02:10:17 +zone.d3k_ca_p0-lpar16_c20_p1.a = d3k_ca_p0 lpar16_c20_p1 +zone.d3k_ca_p1-lpar16_c21_p1.b = d3k_ca_p1 lpar16_c21_p1 +zone.d3k_ca_p2-lpar16_c22_p1.a = d3k_ca_p2 lpar16_c22_p1 +zone.d3k_ca_p3-lpar16_c23_p1.b = d3k_ca_p3 lpar16_c23_p1 +zone.d3k_cb_p0-lpar16_c20_p1.a = d3k_cb_p0 lpar16_c20_p1 +zone.d3k_cb_p1-lpar16_c21_p1.b = d3k_cb_p1 lpar16_c21_p1 +zone.d3k_cb_p2-lpar16_c22_p1.a = d3k_cb_p2 lpar16_c22_p1 +zone.d3k_cb_p3-lpar16_c23_p1.b = d3k_cb_p3 lpar16_c23_p1 +zone.v5010_c1_p1-lpar16_c20_p1.a = v5010_c1_p1 lpar16_c20_p1 +zone.v5010_c1_p2-lpar16_c21_p1.b = v5010_c1_p2 lpar16_c21_p1 +zone.v5010_c1_p3-lpar16_c22_p1.a = v5010_c1_p3 lpar16_c22_p1 +zone.v5010_c1_p4-lpar16_c23_p1.b = v5010_c1_p4 lpar16_c23_p1 +zone.v5010_c2_p1-lpar16_c20_p1.a = v5010_c2_p1 lpar16_c20_p1 +zone.v5010_c2_p2-lpar16_c21_p1.b = v5010_c2_p2 lpar16_c21_p1 +zone.v5010_c2_p3-lpar16_c22_p1.a = v5010_c2_p3 lpar16_c22_p1 +zone.v5010_c2_p4-lpar16_c23_p1.b = v5010_c2_p4 lpar16_c23_p1 + +[lpar17] +alias.lpar17_c20_p1.a = c0:50:76:01:de:01:11:14 +alias.lpar17_c21_p1.b = c0:50:76:01:de:01:11:15 +alias.lpar17_c22_p1.a = c0:50:76:01:de:02:11:16 +alias.lpar17_c23_p1.b = c0:50:76:01:de:02:11:17 +zone.d3k_ca_p0-lpar17_c20_p1.a = d3k_ca_p0 lpar17_c20_p1 +zone.d3k_ca_p1-lpar17_c21_p1.b = d3k_ca_p1 lpar17_c21_p1 +zone.d3k_ca_p2-lpar17_c22_p1.a = d3k_ca_p2 lpar17_c22_p1 +zone.d3k_ca_p3-lpar17_c23_p1.b = d3k_ca_p3 lpar17_c23_p1 +zone.d3k_cb_p0-lpar17_c20_p1.a = d3k_cb_p0 lpar17_c20_p1 +zone.d3k_cb_p1-lpar17_c21_p1.b = d3k_cb_p1 lpar17_c21_p1 +zone.d3k_cb_p2-lpar17_c22_p1.a = d3k_cb_p2 lpar17_c22_p1 +zone.d3k_cb_p3-lpar17_c23_p1.b = d3k_cb_p3 lpar17_c23_p1 +zone.v5010_c1_p1-lpar17_c20_p1.a = v5010_c1_p1 lpar17_c20_p1 +zone.v5010_c1_p2-lpar17_c21_p1.b = v5010_c1_p2 lpar17_c21_p1 +zone.v5010_c1_p3-lpar17_c22_p1.a = v5010_c1_p3 lpar17_c22_p1 +zone.v5010_c1_p4-lpar17_c23_p1.b = v5010_c1_p4 lpar17_c23_p1 +zone.v5010_c2_p1-lpar17_c20_p1.a = v5010_c2_p1 lpar17_c20_p1 +zone.v5010_c2_p2-lpar17_c21_p1.b = v5010_c2_p2 lpar17_c21_p1 +zone.v5010_c2_p3-lpar17_c22_p1.a = v5010_c2_p3 lpar17_c22_p1 +zone.v5010_c2_p4-lpar17_c23_p1.b = v5010_c2_p4 lpar17_c23_p1 + +[lpar18] +alias.lpar18_c20_p1.a = c0:50:76:01:de:01:12:14 +alias.lpar18_c21_p1.b = c0:50:76:01:de:01:12:15 +alias.lpar18_c22_p1.a = c0:50:76:01:de:02:12:16 +alias.lpar18_c23_p1.b = c0:50:76:01:de:02:12:17 +zone.d3k_ca_p0-lpar18_c20_p1.a = d3k_ca_p0 lpar18_c20_p1 +zone.d3k_ca_p1-lpar18_c21_p1.b = d3k_ca_p1 lpar18_c21_p1 +zone.d3k_ca_p2-lpar18_c22_p1.a = d3k_ca_p2 lpar18_c22_p1 +zone.d3k_ca_p3-lpar18_c23_p1.b = d3k_ca_p3 lpar18_c23_p1 +zone.d3k_cb_p0-lpar18_c20_p1.a = d3k_cb_p0 lpar18_c20_p1 +zone.d3k_cb_p1-lpar18_c21_p1.b = d3k_cb_p1 lpar18_c21_p1 +zone.d3k_cb_p2-lpar18_c22_p1.a = d3k_cb_p2 lpar18_c22_p1 +zone.d3k_cb_p3-lpar18_c23_p1.b = d3k_cb_p3 lpar18_c23_p1 +zone.v5010_c1_p1-lpar18_c20_p1.a = v5010_c1_p1 lpar18_c20_p1 +zone.v5010_c1_p2-lpar18_c21_p1.b = v5010_c1_p2 lpar18_c21_p1 +zone.v5010_c1_p3-lpar18_c22_p1.a = v5010_c1_p3 lpar18_c22_p1 +zone.v5010_c1_p4-lpar18_c23_p1.b = v5010_c1_p4 lpar18_c23_p1 +zone.v5010_c2_p1-lpar18_c20_p1.a = v5010_c2_p1 lpar18_c20_p1 +zone.v5010_c2_p2-lpar18_c21_p1.b = v5010_c2_p2 lpar18_c21_p1 +zone.v5010_c2_p3-lpar18_c22_p1.a = v5010_c2_p3 lpar18_c22_p1 +zone.v5010_c2_p4-lpar18_c23_p1.b = v5010_c2_p4 lpar18_c23_p1 + +[lpar19] +alias.lpar19_c20_p1.a = c0:50:76:01:de:01:13:14 +alias.lpar19_c21_p1.b = c0:50:76:01:de:01:13:15 +alias.lpar19_c22_p1.a = c0:50:76:01:de:02:13:16 +alias.lpar19_c23_p1.b = c0:50:76:01:de:02:13:17 +zone.d3k_ca_p0-lpar19_c20_p1.a = d3k_ca_p0 lpar19_c20_p1 +zone.d3k_ca_p1-lpar19_c21_p1.b = d3k_ca_p1 lpar19_c21_p1 +zone.d3k_ca_p2-lpar19_c22_p1.a = d3k_ca_p2 lpar19_c22_p1 +zone.d3k_ca_p3-lpar19_c23_p1.b = d3k_ca_p3 lpar19_c23_p1 +zone.d3k_cb_p0-lpar19_c20_p1.a = d3k_cb_p0 lpar19_c20_p1 +zone.d3k_cb_p1-lpar19_c21_p1.b = d3k_cb_p1 lpar19_c21_p1 +zone.d3k_cb_p2-lpar19_c22_p1.a = d3k_cb_p2 lpar19_c22_p1 +zone.d3k_cb_p3-lpar19_c23_p1.b = d3k_cb_p3 lpar19_c23_p1 +zone.v5010_c1_p1-lpar19_c20_p1.a = v5010_c1_p1 lpar19_c20_p1 +zone.v5010_c1_p2-lpar19_c21_p1.b = v5010_c1_p2 lpar19_c21_p1 +zone.v5010_c1_p3-lpar19_c22_p1.a = v5010_c1_p3 lpar19_c22_p1 +zone.v5010_c1_p4-lpar19_c23_p1.b = v5010_c1_p4 lpar19_c23_p1 +zone.v5010_c2_p1-lpar19_c20_p1.a = v5010_c2_p1 lpar19_c20_p1 +zone.v5010_c2_p2-lpar19_c21_p1.b = v5010_c2_p2 lpar19_c21_p1 +zone.v5010_c2_p3-lpar19_c22_p1.a = v5010_c2_p3 lpar19_c22_p1 +zone.v5010_c2_p4-lpar19_c23_p1.b = v5010_c2_p4 lpar19_c23_p1 + +[lpar20] +alias.lpar20_c20_p1.a = c0:50:76:01:de:01:14:14 +alias.lpar20_c21_p1.b = c0:50:76:01:de:01:14:15 +alias.lpar20_c22_p1.a = c0:50:76:01:de:02:14:16 +alias.lpar20_c23_p1.b = c0:50:76:01:de:02:14:17 +zone.d3k_ca_p0-lpar20_c20_p1.a = d3k_ca_p0 lpar20_c20_p1 +zone.d3k_ca_p1-lpar20_c21_p1.b = d3k_ca_p1 lpar20_c21_p1 +zone.d3k_ca_p2-lpar20_c22_p1.a = d3k_ca_p2 lpar20_c22_p1 +zone.d3k_ca_p3-lpar20_c23_p1.b = d3k_ca_p3 lpar20_c23_p1 +zone.d3k_cb_p0-lpar20_c20_p1.a = d3k_cb_p0 lpar20_c20_p1 +zone.d3k_cb_p1-lpar20_c21_p1.b = d3k_cb_p1 lpar20_c21_p1 +zone.d3k_cb_p2-lpar20_c22_p1.a = d3k_cb_p2 lpar20_c22_p1 +zone.d3k_cb_p3-lpar20_c23_p1.b = d3k_cb_p3 lpar20_c23_p1 +zone.v5010_c1_p1-lpar20_c20_p1.a = v5010_c1_p1 lpar20_c20_p1 +zone.v5010_c1_p2-lpar20_c21_p1.b = v5010_c1_p2 lpar20_c21_p1 +zone.v5010_c1_p3-lpar20_c22_p1.a = v5010_c1_p3 lpar20_c22_p1 +zone.v5010_c1_p4-lpar20_c23_p1.b = v5010_c1_p4 lpar20_c23_p1 +zone.v5010_c2_p1-lpar20_c20_p1.a = v5010_c2_p1 lpar20_c20_p1 +zone.v5010_c2_p2-lpar20_c21_p1.b = v5010_c2_p2 lpar20_c21_p1 +zone.v5010_c2_p3-lpar20_c22_p1.a = v5010_c2_p3 lpar20_c22_p1 +zone.v5010_c2_p4-lpar20_c23_p1.b = v5010_c2_p4 lpar20_c23_p1 + +[lpar40] +alias.lpar40_c20_p1.a = c0:50:76:01:de:01:28:14 +alias.lpar40_c21_p1.b = c0:50:76:01:de:01:28:15 +alias.lpar40_c22_p1.a = c0:50:76:01:de:02:28:16 +alias.lpar40_c23_p1.b = c0:50:76:01:de:02:28:17 +zone.d3k_ca_p0-lpar40_c20_p1.a = d3k_ca_p0 lpar40_c20_p1 +zone.d3k_ca_p1-lpar40_c21_p1.b = d3k_ca_p1 lpar40_c21_p1 +zone.d3k_ca_p2-lpar40_c22_p1.a = d3k_ca_p2 lpar40_c22_p1 +zone.d3k_ca_p3-lpar40_c23_p1.b = d3k_ca_p3 lpar40_c23_p1 +zone.d3k_cb_p0-lpar40_c20_p1.a = d3k_cb_p0 lpar40_c20_p1 +zone.d3k_cb_p1-lpar40_c21_p1.b = d3k_cb_p1 lpar40_c21_p1 +zone.d3k_cb_p2-lpar40_c22_p1.a = d3k_cb_p2 lpar40_c22_p1 +zone.d3k_cb_p3-lpar40_c23_p1.b = d3k_cb_p3 lpar40_c23_p1 +zone.v5010_c1_p1-lpar40_c20_p1.a = v5010_c1_p1 lpar40_c20_p1 +zone.v5010_c1_p2-lpar40_c21_p1.b = v5010_c1_p2 lpar40_c21_p1 +zone.v5010_c1_p3-lpar40_c22_p1.a = v5010_c1_p3 lpar40_c22_p1 +zone.v5010_c1_p4-lpar40_c23_p1.b = v5010_c1_p4 lpar40_c23_p1 +zone.v5010_c2_p1-lpar40_c20_p1.a = v5010_c2_p1 lpar40_c20_p1 +zone.v5010_c2_p2-lpar40_c21_p1.b = v5010_c2_p2 lpar40_c21_p1 +zone.v5010_c2_p3-lpar40_c22_p1.a = v5010_c2_p3 lpar40_c22_p1 +zone.v5010_c2_p4-lpar40_c23_p1.b = v5010_c2_p4 lpar40_c23_p1 + +[lpar41] +alias.lpar41_c20_p1.a = c0:50:76:01:de:01:29:14 +alias.lpar41_c21_p1.b = c0:50:76:01:de:01:29:15 +alias.lpar41_c22_p1.a = c0:50:76:01:de:02:29:16 +alias.lpar41_c23_p1.b = c0:50:76:01:de:02:29:17 +zone.d3k_ca_p0-lpar41_c20_p1.a = d3k_ca_p0 lpar41_c20_p1 +zone.d3k_ca_p1-lpar41_c21_p1.b = d3k_ca_p1 lpar41_c21_p1 +zone.d3k_ca_p2-lpar41_c22_p1.a = d3k_ca_p2 lpar41_c22_p1 +zone.d3k_ca_p3-lpar41_c23_p1.b = d3k_ca_p3 lpar41_c23_p1 +zone.d3k_cb_p0-lpar41_c20_p1.a = d3k_cb_p0 lpar41_c20_p1 +zone.d3k_cb_p1-lpar41_c21_p1.b = d3k_cb_p1 lpar41_c21_p1 +zone.d3k_cb_p2-lpar41_c22_p1.a = d3k_cb_p2 lpar41_c22_p1 +zone.d3k_cb_p3-lpar41_c23_p1.b = d3k_cb_p3 lpar41_c23_p1 +zone.v5010_c1_p1-lpar41_c20_p1.a = v5010_c1_p1 lpar41_c20_p1 +zone.v5010_c1_p2-lpar41_c21_p1.b = v5010_c1_p2 lpar41_c21_p1 +zone.v5010_c1_p3-lpar41_c22_p1.a = v5010_c1_p3 lpar41_c22_p1 +zone.v5010_c1_p4-lpar41_c23_p1.b = v5010_c1_p4 lpar41_c23_p1 +zone.v5010_c2_p1-lpar41_c20_p1.a = v5010_c2_p1 lpar41_c20_p1 +zone.v5010_c2_p2-lpar41_c21_p1.b = v5010_c2_p2 lpar41_c21_p1 +zone.v5010_c2_p3-lpar41_c22_p1.a = v5010_c2_p3 lpar41_c22_p1 +zone.v5010_c2_p4-lpar41_c23_p1.b = v5010_c2_p4 lpar41_c23_p1 + +[lpar71] +alias.lpar71_c20_p1.a = c0:50:76:01:de:01:47:14 +alias.lpar71_c21_p1.b = c0:50:76:01:de:01:47:15 +alias.lpar71_c22_p1.a = c0:50:76:01:de:02:47:16 +alias.lpar71_c23_p1.b = c0:50:76:01:de:02:47:17 +zone.d3k_ca_p0-lpar71_c20_p1.a = d3k_ca_p0 lpar71_c20_p1 +zone.d3k_ca_p1-lpar71_c21_p1.b = d3k_ca_p1 lpar71_c21_p1 +zone.d3k_ca_p2-lpar71_c22_p1.a = d3k_ca_p2 lpar71_c22_p1 +zone.d3k_ca_p3-lpar71_c23_p1.b = d3k_ca_p3 lpar71_c23_p1 +zone.d3k_cb_p0-lpar71_c20_p1.a = d3k_cb_p0 lpar71_c20_p1 +zone.d3k_cb_p1-lpar71_c21_p1.b = d3k_cb_p1 lpar71_c21_p1 +zone.d3k_cb_p2-lpar71_c22_p1.a = d3k_cb_p2 lpar71_c22_p1 +zone.d3k_cb_p3-lpar71_c23_p1.b = d3k_cb_p3 lpar71_c23_p1 +zone.v5010_c1_p1-lpar71_c20_p1.a = v5010_c1_p1 lpar71_c20_p1 +zone.v5010_c1_p2-lpar71_c21_p1.b = v5010_c1_p2 lpar71_c21_p1 +zone.v5010_c1_p3-lpar71_c22_p1.a = v5010_c1_p3 lpar71_c22_p1 +zone.v5010_c1_p4-lpar71_c23_p1.b = v5010_c1_p4 lpar71_c23_p1 +zone.v5010_c2_p1-lpar71_c20_p1.a = v5010_c2_p1 lpar71_c20_p1 +zone.v5010_c2_p2-lpar71_c21_p1.b = v5010_c2_p2 lpar71_c21_p1 +zone.v5010_c2_p3-lpar71_c22_p1.a = v5010_c2_p3 lpar71_c22_p1 +zone.v5010_c2_p4-lpar71_c23_p1.b = v5010_c2_p4 lpar71_c23_p1 + +[lpar72] +alias.lpar72_c20_p1.a = c0:50:76:01:de:01:48:14 +alias.lpar72_c21_p1.b = c0:50:76:01:de:01:48:15 +alias.lpar72_c22_p1.a = c0:50:76:01:de:02:48:16 +alias.lpar72_c23_p1.b = c0:50:76:01:de:02:48:17 +zone.d3k_ca_p0-lpar72_c20_p1.a = d3k_ca_p0 lpar72_c20_p1 +zone.d3k_ca_p1-lpar72_c21_p1.b = d3k_ca_p1 lpar72_c21_p1 +zone.d3k_ca_p2-lpar72_c22_p1.a = d3k_ca_p2 lpar72_c22_p1 +zone.d3k_ca_p3-lpar72_c23_p1.b = d3k_ca_p3 lpar72_c23_p1 +zone.d3k_cb_p0-lpar72_c20_p1.a = d3k_cb_p0 lpar72_c20_p1 +zone.d3k_cb_p1-lpar72_c21_p1.b = d3k_cb_p1 lpar72_c21_p1 +zone.d3k_cb_p2-lpar72_c22_p1.a = d3k_cb_p2 lpar72_c22_p1 +zone.d3k_cb_p3-lpar72_c23_p1.b = d3k_cb_p3 lpar72_c23_p1 +zone.v5010_c1_p1-lpar72_c20_p1.a = v5010_c1_p1 lpar72_c20_p1 +zone.v5010_c1_p2-lpar72_c21_p1.b = v5010_c1_p2 lpar72_c21_p1 +zone.v5010_c1_p3-lpar72_c22_p1.a = v5010_c1_p3 lpar72_c22_p1 +zone.v5010_c1_p4-lpar72_c23_p1.b = v5010_c1_p4 lpar72_c23_p1 +zone.v5010_c2_p1-lpar72_c20_p1.a = v5010_c2_p1 lpar72_c20_p1 +zone.v5010_c2_p2-lpar72_c21_p1.b = v5010_c2_p2 lpar72_c21_p1 +zone.v5010_c2_p3-lpar72_c22_p1.a = v5010_c2_p3 lpar72_c22_p1 +zone.v5010_c2_p4-lpar72_c23_p1.b = v5010_c2_p4 lpar72_c23_p1 + +[lpar73] +alias.lpar73_c20_p1.a = c0:50:76:01:de:01:49:14 +alias.lpar73_c21_p1.b = c0:50:76:01:de:01:49:15 +alias.lpar73_c22_p1.a = c0:50:76:01:de:02:49:16 +alias.lpar73_c23_p1.b = c0:50:76:01:de:02:49:17 +zone.d3k_ca_p0-lpar73_c20_p1.a = d3k_ca_p0 lpar73_c20_p1 +zone.d3k_ca_p1-lpar73_c21_p1.b = d3k_ca_p1 lpar73_c21_p1 +zone.d3k_ca_p2-lpar73_c22_p1.a = d3k_ca_p2 lpar73_c22_p1 +zone.d3k_ca_p3-lpar73_c23_p1.b = d3k_ca_p3 lpar73_c23_p1 +zone.d3k_cb_p0-lpar73_c20_p1.a = d3k_cb_p0 lpar73_c20_p1 +zone.d3k_cb_p1-lpar73_c21_p1.b = d3k_cb_p1 lpar73_c21_p1 +zone.d3k_cb_p2-lpar73_c22_p1.a = d3k_cb_p2 lpar73_c22_p1 +zone.d3k_cb_p3-lpar73_c23_p1.b = d3k_cb_p3 lpar73_c23_p1 +zone.v5010_c1_p1-lpar73_c20_p1.a = v5010_c1_p1 lpar73_c20_p1 +zone.v5010_c1_p2-lpar73_c21_p1.b = v5010_c1_p2 lpar73_c21_p1 +zone.v5010_c1_p3-lpar73_c22_p1.a = v5010_c1_p3 lpar73_c22_p1 +zone.v5010_c1_p4-lpar73_c23_p1.b = v5010_c1_p4 lpar73_c23_p1 +zone.v5010_c2_p1-lpar73_c20_p1.a = v5010_c2_p1 lpar73_c20_p1 +zone.v5010_c2_p2-lpar73_c21_p1.b = v5010_c2_p2 lpar73_c21_p1 +zone.v5010_c2_p3-lpar73_c22_p1.a = v5010_c2_p3 lpar73_c22_p1 +zone.v5010_c2_p4-lpar73_c23_p1.b = v5010_c2_p4 lpar73_c23_p1 + +[nim] +alias.nim_c20_p1.a = c0:50:76:01:de:01:03:14 +alias.nim_c21_p1.b = c0:50:76:01:de:01:03:15 +alias.nim_c22_p1.a = c0:50:76:01:de:02:03:16 +alias.nim_c23_p1.b = c0:50:76:01:de:02:03:17 +zone.d3k_ca_p0-nim_c20_p1.a = d3k_ca_p0 nim_c20_p1 +zone.d3k_ca_p1-nim_c21_p1.b = d3k_ca_p1 nim_c21_p1 +zone.d3k_ca_p2-nim_c22_p1.a = d3k_ca_p2 nim_c22_p1 +zone.d3k_ca_p3-nim_c23_p1.b = d3k_ca_p3 nim_c23_p1 +zone.d3k_cb_p0-nim_c20_p1.a = d3k_cb_p0 nim_c20_p1 +zone.d3k_cb_p1-nim_c21_p1.b = d3k_cb_p1 nim_c21_p1 +zone.d3k_cb_p2-nim_c22_p1.a = d3k_cb_p2 nim_c22_p1 +zone.d3k_cb_p3-nim_c23_p1.b = d3k_cb_p3 nim_c23_p1 +zone.v5010_c1_p1-nim_c20_p1.a = v5010_c1_p1 nim_c20_p1 +zone.v5010_c1_p2-nim_c21_p1.b = v5010_c1_p2 nim_c21_p1 +zone.v5010_c1_p3-nim_c22_p1.a = v5010_c1_p3 nim_c22_p1 +zone.v5010_c1_p4-nim_c23_p1.b = v5010_c1_p4 nim_c23_p1 +zone.v5010_c2_p1-nim_c20_p1.a = v5010_c2_p1 nim_c20_p1 +zone.v5010_c2_p2-nim_c21_p1.b = v5010_c2_p2 nim_c21_p1 +zone.v5010_c2_p3-nim_c22_p1.a = v5010_c2_p3 nim_c22_p1 +zone.v5010_c2_p4-nim_c23_p1.b = v5010_c2_p4 nim_c23_p1 + +[s1014] +alias.s1014_c7_t0.a = 10:00:00:10:9b:f0:5c:ab (br6505a port 10) +alias.s1014_c7_t1.b = 10:00:00:10:9b:f0:5c:ac (br6505b port 10) +alias.s1014_c8_t0.a = 10:00:00:10:9b:f0:5c:b7 (br6505a port 11) +alias.s1014_c8_t1.b = 10:00:00:10:9b:f0:5c:b8 (br6505b port 11) + +[ts4300] +alias.ts4300_tape1.a = 50:00:e1:11:85:16:a0:66 (br6505a port 12) +alias.ts4300_tape1.b = 50:00:e1:11:85:16:a0:66 (br6505a port 12) +alias.ts4300_tape2.a = 50:00:e1:11:85:16:a0:5c (br6505b port 12) +alias.ts4300_tape2.b = 50:00:e1:11:85:16:a0:5c (br6505b port 12) +alias.ts4300_ctl_path.a = 50:00:e1:11:85:16:a0:66 (br6505a port 12) +alias.ts4300_ctl_path.b = 50:00:e1:11:85:16:a0:5c (br6505b port 12) + +[tsm] +alias.tsm_p1.a = 21:00:00:24:ff:2e:b0:f4 (br6505a port 12) +alias.tsm_p2.b = 21:00:00:24:ff:2e:b0:f5 (br6505b port 12) +zone.ts4300_tape1-tsm_p1.a = ts4300_tape1 tsm_p1 +zone.ts4300_tape2-tsm_p2.b = ts4300_tape2 tsm_p2 + +[v5010] +alias.v5010_c1_p1.a = 50:05:07:68:0d:75:93:4c (br6505a port 0) +alias.v5010_c1_p2.b = 50:05:07:68:0d:79:93:4c (br6505b port 0) +alias.v5010_c1_p3.a = 50:05:07:68:0d:7d:93:4c (br6505a port 1) +alias.v5010_c1_p4.b = 50:05:07:68:0d:81:93:4c (br6505b port 1) +alias.v5010_c2_p1.a = 50:05:07:68:0d:75:93:4d (br6505a port 2) +alias.v5010_c2_p2.b = 50:05:07:68:0d:79:93:4d (br6505b port 2) +alias.v5010_c2_p3.a = 50:05:07:68:0d:7d:93:4d (br6505a port 3) +alias.v5010_c2_p4.b = 50:05:07:68:0d:81:93:4d (br6505b port 3) + +[vhost4] +alias.vhost4_p1.a = 20:00:00:10:9b:89:29:24 (br6505a port 8) +alias.vhost4_p1p.a = 10:00:00:10:9b:89:29:24 (br6505a port 8) +alias.vhost4_p2.b = 20:00:00:10:9b:89:29:25 (br6505b port 8) +alias.vhost4_p2p.b = 10:00:00:10:9b:89:29:25 (br6505b port 8) +zone.v5010_c1_p1-vhost4_p1.a = v5010_c1_p1 vhost4_p1 +zone.v5010_c1_p1-vhost4_p1p.a = v5010_c1_p1 vhost4_p1p +zone.v5010_c1_p2-vhost4_p2.b = v5010_c1_p2 vhost4_p2 +zone.v5010_c1_p2-vhost4_p2p.b = v5010_c1_p2 vhost4_p2p +zone.v5010_c2_p1-vhost4_p1.a = v5010_c2_p1 vhost4_p1 +zone.v5010_c2_p1-vhost4_p1p.a = v5010_c2_p1 vhost4_p1p +zone.v5010_c2_p2-vhost4_p2.b = v5010_c2_p2 vhost4_p2 +zone.v5010_c2_p2-vhost4_p2p.b = v5010_c2_p2 vhost4_p2p + +[vhost5] +alias.vhost5_p1.a = 20:00:00:10:9b:89:29:1b (br6505a port 9) +alias.vhost5_p1p.a = 10:00:00:10:9b:89:29:1b (br6505a port 9) +alias.vhost5_p2.b = 20:00:00:10:9b:89:29:1c (br6505b port 9) +alias.vhost5_p2p.b = 10:00:00:10:9b:89:29:1c (br6505b port 9) +zone.v5010_c1_p3-vhost5_p1.a = v5010_c1_p3 vhost5_p1 +zone.v5010_c1_p3-vhost5_p1p.a = v5010_c1_p3 vhost5_p1p +zone.v5010_c1_p4-vhost5_p2.b = v5010_c1_p4 vhost5_p2 +zone.v5010_c1_p4-vhost5_p2p.b = v5010_c1_p4 vhost5_p2p +zone.v5010_c2_p3-vhost5_p1.a = v5010_c2_p3 vhost5_p1 +zone.v5010_c2_p3-vhost5_p1p.a = v5010_c2_p3 vhost5_p1p +zone.v5010_c2_p4-vhost5_p2.b = v5010_c2_p4 vhost5_p2 +zone.v5010_c2_p4-vhost5_p2p.b = v5010_c2_p4 vhost5_p2p + +[vios1] +alias.vios1_p1.a = 10:00:00:10:9b:f0:5c:ab (br6505a port 10) +alias.vios1_p2.b = 10:00:00:10:9b:f0:5c:ac (br6505b port 10) +zone.d3k_ca_p0-vios1_p1.a = d3k_ca_p0 vios1_p1 +zone.d3k_ca_p1-vios1_p2.b = d3k_ca_p1 vios1_p2 +zone.d3k_cb_p0-vios1_p1.a = d3k_cb_p0 vios1_p1 +zone.d3k_cb_p1-vios1_p2.b = d3k_cb_p1 vios1_p2 +zone.v5010_c1_p1-vios1_p1.a = v5010_c1_p1 vios1_p1 +zone.v5010_c1_p2-vios1_p2.b = v5010_c1_p2 vios1_p2 +zone.v5010_c2_p1-vios1_p1.a = v5010_c2_p1 vios1_p1 +zone.v5010_c2_p2-vios1_p2.b = v5010_c2_p2 vios1_p2 + +[vios2] +alias.vios2_p1.a = 10:00:00:10:9b:f0:5c:b7 (br6505a port 11) +alias.vios2_p2.b = 10:00:00:10:9b:f0:5c:b8 (br6505b port 11) +zone.d3k_ca_p2-vios2_p1.a = d3k_ca_p2 vios2_p1 +zone.d3k_ca_p3-vios2_p2.b = d3k_ca_p3 vios2_p2 +zone.d3k_cb_p2-vios2_p1.a = d3k_cb_p2 vios2_p1 +zone.d3k_cb_p3-vios2_p2.b = d3k_cb_p3 vios2_p2 +zone.v5010_c1_p3-vios2_p1.a = v5010_c1_p3 vios2_p1 +zone.v5010_c1_p4-vios2_p2.b = v5010_c1_p4 vios2_p2 +zone.v5010_c2_p3-vios2_p1.a = v5010_c2_p3 vios2_p1 +zone.v5010_c2_p4-vios2_p2.b = v5010_c2_p4 vios2_p2 diff --git a/sources/br6505x.in/login.txt b/sources/br6505x.in/login.txt new file mode 100644 index 0000000..03e37e2 --- /dev/null +++ b/sources/br6505x.in/login.txt @@ -0,0 +1,4 @@ +admin/Passw@rd01 +factory/Passw@rd01 +root/Passw@rd01 +user/Passw@rd01 diff --git a/sources/br6505x.in/modify.py b/sources/br6505x.in/modify.py new file mode 100755 index 0000000..61bb457 --- /dev/null +++ b/sources/br6505x.in/modify.py @@ -0,0 +1,99 @@ +#!/usr/bin/env python + + +import sys +import argparse +import configparser + + +# parse arguments +argparser = argparse.ArgumentParser() +argparser.add_argument('operation', + help='the modification operation (create/delete)') +argparser.add_argument('object', + help='the object to work with') +argparser.add_argument('fabric', + help='the fabric to modify') +args = argparser.parse_args() + +config = configparser.ConfigParser() +config.read('config.ini') + +aliases = {} +zones = {} + +for (key, value) in config[args.object].items(): + split_keys = key.split('.') + split_values = value.split() + (item_type, + item_name, + item_fabric) = split_keys[0:3] + if item_type == 'alias': + alias_name = item_name + alias_fabric = item_fabric + alias_wwpn = split_values[0] + aliases[(alias_name, alias_fabric)] = alias_wwpn + elif item_type == 'zone': + zone_name = item_name + zone_fabric = item_fabric + zone_members = split_values + zones[(zone_name, zone_fabric)] = zone_members + else: + raise + +if args.operation == 'create': + if len(aliases): + print() + for alias_item in aliases.items(): + (alias_name_fabric, alias_wwpn) = alias_item + (alias_name, alias_fabric) = alias_name_fabric + if args.fabric == alias_fabric: + print('alicreate "{}", "{}"'.format(alias_name, alias_wwpn)) + if len(zones): + print() + for zone_item in zones.items(): + (zone_name_fabric, zone_members) = zone_item + (zone_name, zone_fabric) = zone_name_fabric + (zone_member1, zone_member2) = zone_members + if args.fabric == zone_fabric: + print('zonecreate "{}", "{}; {}"'.format(zone_name, + zone_member1, + zone_member2)) + if len(zones): + print() + for zone_item in zones.items(): + (zone_name_fabric, zone_members) = zone_item + (zone_name, zone_fabric) = zone_name_fabric + if args.fabric == zone_fabric: + print('cfgadd "cfg_{}", "{}"'.format(zone_fabric, + zone_name)) +elif args.operation == 'delete': + if len(zones): + print() + for zone_item in zones.items(): + (zone_name_fabric, zone_members) = zone_item + (zone_name, zone_fabric) = zone_name_fabric + (zone_member1, zone_member2) = zone_members + if args.fabric == zone_fabric: + print('cfgremove "cfg_{}", "{}"'.format(zone_fabric, + zone_name)) + if len(zones): + print() + for zone_item in zones.items(): + (zone_name_fabric, zone_members) = zone_item + (zone_name, zone_fabric) = zone_name_fabric + if args.fabric == zone_fabric: + print('zonedelete "{}"'.format(zone_name)) + if len(aliases): + print() + for alias_item in aliases.items(): + (alias_name_fabric, alias_wwpn) = alias_item + (alias_name, alias_fabric) = alias_name_fabric + if args.fabric == alias_fabric: + print('alidelete "{}"'.format(alias_name)) +else: + raise + +print() +print('cfgsave') +print('cfgenable "cfg_{}"'.format(args.fabric))