Ajout de la troisième node au cluster
parent
e8288d5823
commit
7923016e5c
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue