Strumenti Utente

Strumenti Sito


progetti:cluster-uff

Questa è una vecchia versione del documento!


Cluster Storage

con - PROXMOX + CENTOS 7 + DRBD + ISCSI + PACEMAKER
dispositivo a blocchi esportato in cluster ha.
Requisisti:
2 nodi Proxmox
su ciascuno Centos 7 minimale
struttura rete:

Preparazione:
Centos:
Assegnare ip prima scheda in fase di installazione in modo tale da poter essere collegati ad una rete con internet a disposizione per l'installazione dei pacchetti.
Valutare se fare un bridge, un nat o altro. L'importante è poter installare i pacchetti che di seguito verranno indicati.
disablilitare repo updates e extra
poi

yum install net-tools

disabilitare selinux
scaricare i seguenti pacchetti :

yum install kmod-drbd84-8.4.8-1_1.el7.elrepo.x86_64.rpm 

altro modo:

rpm -ivh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
yum install drbd84-utils kmod-drbd84

recuperare i modelli dal mirror per drbd (global_common.conf e basi .res) e posizionarli nell'apposita directory

partizionamento di test:
l'installazione di centos ha automaticamente ricreato nel disco una partition table di tipo DOS
sda3 20G per vm su lvme gfs2
sda5 10G per dati esportati con iscsi

Verificare il funzionamento di drbd e delle varie configurazioni.
Installare i pacchetti per il cluster:

yum install pcs targetcli

Creazione del cluster:
su entrambi i nodi

passwd hacluster

su entrambi i nodi

systemctl enable pcsd.service
systemctl start pcsd.service

il file hosts deve contenere l'associazione nome ip:

192.168.1.xxx   nodo1
192.168.1.xxy   nodo2

solo su un nodo

pcs cluster auth nomenodo1 nomenodo2

solo su un nodo

pcs cluster setup --name nomecluster nomenodo1 nomenodo2

su entrambi i nodi

service pacemaker start

Creare la risorsa iscsi solo su un nodo dopoe ssersi accertato di avere entrambi primary

pcs resource create r_tgt iSCSITarget iqn=iqn.2017-03.lnst.proto.target0 implementation=lio-t
pcs resource create r_lun iSCSILogicalUnit target_iqn=iqn.2017-03.lnst.proto.target0 lun=1 path=/dev/drbd0 implementation=lio-t
pcs resource create clstIP IPaddr2 ip=192.168.1.2 cidr_netmask=24

pcs resource Group add g_clst r_tgt r_lun clstIP

prepariamo l'altra partizione per il gfs2

yum install lvm2-cluster gfs2-utils

seguire procedura per dlm e clvmd
seguire procedura per creare filesystem clusterizzato gfs2

Per ora sulla virtualizzazione installato solo dopo aver disabilitato elrepo

yum install qemu-kvm libvirt virt-manager

anche i seguenti per poter gestire con putty da winzoz

yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils

ip assegnati
172.16.196.12 server dns1
172.16.196.13 server dns2
172.16.196.14 server dns3
172.16.196.16 vecchio server1 2003
172.16.196.35 st1
172.16.196.36 st2
172.16.196.37 st3
172.16.196.38 st4
172.16.196.125 nodo1
172.16.196.126 nodo2
172.16.196.127 risorsa1 new - iqn.2017-06.lnst.proto.targeta
172.16.196.128 risorsa2 new - iqn.2017-06.lnst.proto.targetb
172.16.196.129 risorsa3 new - iqn.2017-06.lnst.proto.targetc
180 hdold
181 hdold
182 hdold
183 hdold
184 hdold
185 hdold
186 hdold
187 hdold
188 hdold
189 hdold
190 hdold
191 hdold

progetti/cluster-uff.1511123691.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)