Demande d'aide : c'est ici.
mrhassan60
Messages : 6 Inscription : 07 oct. 2024, 16:16
Status :
Hors-ligne
07 oct. 2024, 16:52
Bonjour,
Je rencontre un problème depuis deux jours que je n'arrive pas à résoudre. J'essaie de configurer une cible iSCSI en haute disponibilité avec CRM et DRBD sur deux nœuds (drbd1 et drbd2). Cependant, je suis confronté à un souci avec la ressource "ocf:heartbeat
" : elle affiche toujours "not configured" ou "error", et je n'arrive pas à la configurer correctement.
Voici ma configuration actuelle :
Code : Tout sélectionner
crm(live/drbd1)configure# show
node 1: drbd1
node 2: drbd2
primitive p_drbd_r0 ocf:linbit:drbd \
params drbd_resource=r0 \
op start timeout=240 interval=0 \
op promote timeout=90 interval=0 \
op demote timeout=90 interval=0 \
op stop timeout=100 interval=0 \
op monitor interval=29 role=Master \
op monitor interval=31 role=Slave
primitive p_iscsi_ip0 IPaddr2 \
params ip=192.168.0.110 cidr_netmask=24 \
op start timeout=20 interval=0 \
op stop timeout=20 interval=0 \
op monitor interval=10s
primitive p_iscsi_lun_drbd0 iSCSILogicalUnit \
params target_iqn="iqn.2024-09.com.example:drbd10" lun=0 path="/dev/drbd0" \
op start timeout=20 interval=0 \
op stop timeout=20 interval=0 \
op monitor interval=20 timeout=40
primitive p_iscsi_target_drbd0 iSCSITarget \
params iqn="iqn.2024-09.com.example:drbd10" portals="192.168.0.110:3260" \
op start timeout=20 interval=0 \
op stop timeout=20 interval=0 \
op monitor interval=20 timeout=40 \
params tid=1
clone ms_drbd_r0 p_drbd_r0 \
meta master-max=1 master-node-max=1 notify=true clone-max=2 clone-node-max=1 promotable=true
colocation col_iscsi_on_drbd inf: p_iscsi_target_drbd0 p_iscsi_lun_drbd0 p_drbd_r0
order order_drbd_before_iscsi Mandatory: p_iscsi_target_drbd0 p_iscsi_lun_drbd0 p_drbd_r0
property cib-bootstrap-options: \
have-watchdog=false \
dc-version=2.1.5-a3f44794f94 \
cluster-infrastructure=corosync \
cluster-name=debian \
stonith-enabled=false \
no-quorum-policy=ignore \
last-lrm-refresh=1728307138
zargos
Membre
Messages : 197 Inscription : 07 juil. 2023, 13:34
Status :
Hors-ligne
07 oct. 2024, 17:41
Bonjour,
que donne ton status (avec l'outil DRBD) ?
Pour CRM je ne sais pas trop , j'utilise pacemaker de mon coté.
mrhassan60
Messages : 6 Inscription : 07 oct. 2024, 16:16
Status :
Hors-ligne
08 oct. 2024, 11:59
Bonjour,
Voici le résultat que j'ai avec drbd :
Code : Tout sélectionner
root@drbd1:~# cat /proc/drbd
version: 8.4.11 (api:1/proto:86-101)
srcversion: 19D914EA50F713FCCE48607
0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r-----
ns:4 nr:0 dw:4 dr:48 al:1 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
root@drbd1:~# sudo drbdadm status
r0 role:Primary
disk:UpToDate
peer role:Secondary
replication:Established peer-disk:UpToDate
root@drbd1:~#
zargos
Membre
Messages : 197 Inscription : 07 juil. 2023, 13:34
Status :
Hors-ligne
08 oct. 2024, 14:47
Que donne
Que donne
et que donne
mrhassan60
Messages : 6 Inscription : 07 oct. 2024, 16:16
Status :
Hors-ligne
08 oct. 2024, 16:39
Voici le résultat avec pcs status :
Code : Tout sélectionner
root@drbd1:~# pcs status
Cluster name: cluster
Status of pacemakerd: 'Pacemaker is running' (last updated 2024-10-08 16:28:49 +02:00)
Cluster Summary:
* Stack: corosync
* Current DC: drbd1 (version 2.1.5-a3f44794f94) - partition with quorum
* Last updated: Tue Oct 8 16:28:50 2024
* Last change: Tue Oct 8 16:28:10 2024 by root via cibadmin on drbd1
* 2 nodes configured
* 5 resource instances configured
Node List:
* Online: [ drbd1 drbd2 ]
Full List of Resources:
* Clone Set: ms_drbd_r0 [p_drbd_r0] (promotable):
* Promoted: [ drbd1 ]
* Unpromoted: [ drbd2 ]
* p_iscsi_ip0 (ocf:heartbeat:IPaddr2): Started drbd1
* p_iscsi_target_drbd0 (ocf:heartbeat:iSCSITarget): Started drbd2
* iscsi-lun (ocf:heartbeat:iSCSILogicalUnit): Stopped
Failed Resource Actions:
* iscsi-lun start on drbd1 returned 'error' at Tue Oct 8 16:28:10 2024 after 58ms
* iscsi-lun start on drbd2 returned 'error' at Tue Oct 8 16:28:11 2024 after 69ms
Daemon Status:
corosync: active/enabled
pacemaker: active/enabled
pcsd: active/enabled
root@drbd1:~#
mrhassan60
Messages : 6 Inscription : 07 oct. 2024, 16:16
Status :
Hors-ligne
08 oct. 2024, 16:40
avec ps axf | egrep 'pacemaker|corosync'
Code : Tout sélectionner
root@drbd1:~# ps axf | egrep 'pacemaker|corosync'
9564 pts/1 S+ 0:00 \_ grep -E pacemaker|corosync
3990 ? SLsl 0:08 /usr/sbin/corosync -f
4000 ? Ss 0:01 /usr/sbin/pacemakerd
4001 ? Ss 0:01 \_ /usr/lib/pacemaker/pacemaker-based
4002 ? Ss 0:00 \_ /usr/lib/pacemaker/pacemaker-fenced
4003 ? Ss 0:01 \_ /usr/lib/pacemaker/pacemaker-execd
4004 ? Ss 0:01 \_ /usr/lib/pacemaker/pacemaker-attrd
4005 ? Ss 0:00 \_ /usr/lib/pacemaker/pacemaker-schedulerd
4006 ? Ss 0:01 \_ /usr/lib/pacemaker/pacemaker-controld
et avec pcs cluster verify --full je n'ai rien comme retour
mrhassan60
Messages : 6 Inscription : 07 oct. 2024, 16:16
Status :
Hors-ligne
15 oct. 2024, 11:48
Salut,
Problème résolu sur un serveur Red Hat avec pcs (Pacemaker), mais je n'ai pas réussi sur Debian avec CRM. Je vais tenter à nouveau avec Debian en utilisant Pacemaker cette fois-ci. J'ai suivi ce tutoriel :
https://hub.linbit.com/hubfs/documentat ... automation
Si j'y parviens, je vais créer une petite documentation que je partagerai pour Debian.
zargos
Membre
Messages : 197 Inscription : 07 juil. 2023, 13:34
Status :
Hors-ligne
15 oct. 2024, 12:09
oui il vaut mieux tout faire avec pcs. Sur ce genre de configuration, il est préférable d'éviter de faire une partie avec pcs et une partie avec crm. D'autant que pcs va faire appel à crm lui même s'il en a besoin.