minor msa changes
[mirror/dsa-wiki.git] / input / howto / install-ganeti.creole
index bd7d85c..3d0326f 100644 (file)
@@ -360,8 +360,37 @@ And you want to convert it to use DRBD afterwards and start it on the other clus
 
 * How to add new LUNs to Bytemark Cluster
 
+** Add new LUN to MSA and export to all blades
+
+{{{
+  Log into MSA controller
+
+  Choose which vdisk to use, use "show vdisks" to list
+
+Add the volume:
+  # create volume vdisk msa2k-2-500gr10 size 5G donizetti
+
+Find a free LUN:
+
+  # show lun-maps
+  or (if we assume they are all the same)
+  # show host-maps 3001438001287090
+
+Make a note of the next free LUN
+
+Generate map commands for all blades, all ports, run locally:
+
+  $ for bl in 1 2 3 4 5 6 ; do for p in 1 2 3 4; do echo "map volume donizetti lun 27 host bm-bl$bl-p$p" ; done ; done
+
+Paste the output into the MSA shell
+
+Find the WWN by doing show host-maps and looking for the volume name.
+Transform it using the sed run at the top of /etc/multipath.conf:
+
+echo "$WWN" | sed -re 's#(.{6})(.{6})0000(.{2})(.*)#36\1000\2\3\4#'
+}}}
+
 {{{
-  + Add a new LUN in the MSA and export it to all blades
 
   then:
   gnt-cluster command "echo 1 > /sys/bus/pci/devices/0000:0e:00.0/cciss0/rescan"
@@ -369,7 +398,7 @@ And you want to convert it to use DRBD afterwards and start it on the other clus
   then:
   reload multipath-tools on gnt-master (normaly bm-bl1):
   service multipath-tools reload
-  add the WWNs to dsa-puppet/modules/multipath/files/bm-multipath.conf and define the alias and commit that file to git.
+  add the WWNs to dsa-puppet/modules/multipath/files/multipath-bm.conf and define the alias and commit that file to git.
 
   then:
   gnt-cluster command "puppet agent -t"