Diskový Cluster

Modifikace, vydělení LUNu

Zavedení existujícího DRBD zařízení jako nového zdroje v clusteru:
pcs resource create drbd1-md9 ocf:linbit:drbd drbd_resource=drbd1-md9 op monitor interval=10s
pcs resource master drbd1-md9Clone drbd1-md9 master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
crm_resource --resource drbd1-md9 --cleanup --node disk1
crm_resource --resource drbd1-md9 --cleanup --node disk2

Tím je zaveden nový zdroj drbd1-md9:
# pcs status
Cluster name: cluster_scst
Last updated: Thu Jun 23 19:09:38 2016          Last change: Thu Jun 23 19:09:34 2016 by hacluster via crmd on disk2
Stack: corosync
Current DC: disk1 (version 1.1.13-10.el7_2.2-44eb2dd) - partition with quorum
2 nodes and 8 resources configured

Online: [ disk1 disk2 ]

Full list of resources:

 Resource Group: gr_iscsi
     iscsi_tgt  (ocf::scst:SCSTTarget): Started disk2
     iscsi_lun  (ocf::scst:SCSTLun):    Started disk2
     iscsi_lun1 (ocf::scst:SCSTLun):    Started disk2
     iscsi_ip   (ocf::heartbeat:IPaddr2):       Started disk2
 Master/Slave Set: drbd0-md2Clone [drbd0-md2]
     Masters: [ disk2 ]
     Slaves: [ disk1 ]
 Master/Slave Set: drbd1-md9Clone [drbd1-md9]
     Masters: [ disk2 ]
     Slaves: [ disk1 ]

PCSD Status:
  disk1: Online
  disk2: Online

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled

Nad tímto zdrojem se bude aktivovat skupina zdrojů tvořených virtuální IP adresou a na ní alokovaný iSCSI cíl:
pcs resource create iscsi_ip1 ocf:heartbeat:IPaddr2 ip=192.168.5.121 cidr_netmask=32 op monitor interval=15s --group gr_iscsi1
pcs resource create iscsi_tgt1 ocf:scst:SCSTTarget params iscsi_enable="true" iqn="iqn.2015-04.cz.tecom:vdisk.lun1" portals="192.168.5.121" op monitor interval="10s" timeout="120s" --group gr_iscsi1

Tato skupina bude vázaná na uzel, který má potřebné DRBD v režimu master:
pcs constraint colocation add gr_iscsi1 with master drbd1-md9Clone INFINITY

Jakmile se uzel stane master-em, pak je nutné nastartovat celou novou skupinu:
pcs constraint order promote drbd1-md9Clone then start gr_iscsi1

Nyní zbývá přesunout existující iscsi_lun1 zdroj, který je zatím vázaný v jiné skupině, do nově vznikající. Zároveň lze změnit jeho identifikátor například na 0:
pcs resource group add gr_iscsi1 iscsi_lun1
pcs resource update iscsi_lun1 target_iqn=iqn.2015-04.cz.tecom:vdisk.lun1 iscsi_lun=0

V tomto místě je již iSCSI cíl aktivní na zvolené IP adrese:
# iscsiadm -m discovery -t st -p 192.168.5.121
# iscsiadm -m node -l

Podle situace je vhodné upravovat monitorovací a další parametry:
pcs resource update drbd1-md9 op monitor interval=15s
pcs resource update iscsi_lun1 additional_parameters="nv_cache=0;write_through=1"

-- LeoGalambos - 29 Jul 2016
Topic revision: r1 - 29 Jul 2016, LeoGalambos
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback