diff --git a/proxmox/cluster/creation_cluster.md b/proxmox/cluster/creation_cluster.md index 3542147..e93898c 100644 --- a/proxmox/cluster/creation_cluster.md +++ b/proxmox/cluster/creation_cluster.md @@ -1,13 +1,19 @@ -# Mise en place du cluster entre nos deux nodes -Il faut avoir mis en place le réseau avant de mettre les deux nodes en cluster. +# Mise en place du cluster entre nos nodes +Il faut avoir mis en place le réseau avant de mettre les nodes en cluster. -Un lien externalisé entre Alpha et Beta est déjà en place grâce à un Int Port sur le VLAN 30 du switch administration. +Un lien externalisé entre les quatres nodes est déjà en place grâce à un Int Port sur le VLAN 30 du switch administration. + +Nous n'allons utilisé que trois de ces nodes en production, la quatrième nodes ne feras donc pas parti du cluster. Les nodes seront accessibles grâce au DNS interne via : - alpha.krhacken.org -> 10.0.5.1 - beta.krhacken.org -> 10.0.5.2 +- gamma.krhacken.org -> 10.0.5.3 +- delta.krhacken.org -> 10.0.5.4 -La configuration des hostnames n'est normalement pas nécessaire car faite par le DNS interne. Cependant, il est préférable de la faire pour éviter les problèmes en cas de chute du DNS. +Le cluster de production s'appellera Sigma et regroupera Alpha, Beta et Gamma. + +La configuration des Hostnames n'est normalement pas nécessaire car faite par le DNS interne. Cependant, il est préférable de la faire pour éviter les problèmes en cas de chute du DNS. ### /etc/hosts @@ -15,30 +21,44 @@ La configuration des hostnames n'est normalement pas nécessaire car faite par l ``` 127.0.0.1 localhost.localdomain localhost X.X.X.X alpha.krhacken.org alpha pvelocalhost -#Corosync +#Corosync (pas toucher) 10.0.5.1 alpha-corosync.krhacken.org alpha-corosync 10.0.5.2 beta-corosync.krhacken.org beta-corosync +10.0.5.3 gamma-corosync.krhacken.org gamma-corosync ``` ##### Sur Beta ``` 127.0.0.1 localhost.localdomain localhost Y.Y.Y.Y beta.krhacken.org beta pvelocalhost -#Corosync +#Corosync (pas toucher) 10.0.5.1 alpha-corosync.krhacken.org alpha-corosync 10.0.5.2 beta-corosync.krhacken.org beta-corosync +10.0.5.3 gamma-corosync.krhacken.org gamma-corosync ``` -Le multicast entre Alpha et Beta est désormais accessible via des hostnames. + +##### Sur Gamma +``` +127.0.0.1 localhost.localdomain localhost +Z.Z.Z.Z gamma.krhacken.org gamma pvelocalhost +#Corosync (pas toucher) +10.0.5.1 alpha-corosync.krhacken.org alpha-corosync +10.0.5.2 beta-corosync.krhacken.org beta-corosync +10.0.5.3 gamma-corosync.krhacken.org gamma-corosync +``` +Alpha, Beta et Gamma sont désormais accessibles via des Hostnames. ### Création du cluster Nous allons maintenant créer le cluster Sigma depuis Alpha, ``` pvecm create sigma --link0 alpha-corosync ``` -On ajoute Beta au cluster Sigma directement depuis Beta +On ajoute Beta au cluster Sigma directement depuis Beta, ``` pvecm add alpha-corosync --link0 beta-corosync ``` -Notre cluster Sigma est maintenant créé et corosync utilise la VLAN 30 du switch administration pour communiquer. - -Il est nécessaire de mettre rapidement en place l'instance de quorum pour éviter d'avoir des problèmes au seins du cluster. +Puis on ajoute Gamma au cluster Sigma directement depuis Beta +``` +pvecm add alpha-corosync --link0 gamma-corosync +``` +Notre cluster Gamma est maintenant créé et Corosync utilise la VLAN 30 du switch administration pour communiquer.