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
|
# Mise en place du cluster entre nos nodes
|
||||||
Il faut avoir mis en place le réseau avant de mettre les deux nodes en cluster.
|
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 :
|
Les nodes seront accessibles grâce au DNS interne via :
|
||||||
- alpha.krhacken.org -> 10.0.5.1
|
- alpha.krhacken.org -> 10.0.5.1
|
||||||
- beta.krhacken.org -> 10.0.5.2
|
- 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
|
### /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
|
127.0.0.1 localhost.localdomain localhost
|
||||||
X.X.X.X alpha.krhacken.org alpha pvelocalhost
|
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.1 alpha-corosync.krhacken.org alpha-corosync
|
||||||
10.0.5.2 beta-corosync.krhacken.org beta-corosync
|
10.0.5.2 beta-corosync.krhacken.org beta-corosync
|
||||||
|
10.0.5.3 gamma-corosync.krhacken.org gamma-corosync
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Sur Beta
|
##### Sur Beta
|
||||||
```
|
```
|
||||||
127.0.0.1 localhost.localdomain localhost
|
127.0.0.1 localhost.localdomain localhost
|
||||||
Y.Y.Y.Y beta.krhacken.org beta pvelocalhost
|
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.1 alpha-corosync.krhacken.org alpha-corosync
|
||||||
10.0.5.2 beta-corosync.krhacken.org beta-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
|
### Création du cluster
|
||||||
Nous allons maintenant créer le cluster Sigma depuis Alpha,
|
Nous allons maintenant créer le cluster Sigma depuis Alpha,
|
||||||
```
|
```
|
||||||
pvecm create sigma --link0 alpha-corosync
|
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
|
pvecm add alpha-corosync --link0 beta-corosync
|
||||||
```
|
```
|
||||||
Notre cluster Sigma est maintenant créé et corosync utilise la VLAN 30 du switch administration pour communiquer.
|
Puis on ajoute Gamma au cluster Sigma directement depuis Beta
|
||||||
|
```
|
||||||
Il est nécessaire de mettre rapidement en place l'instance de quorum pour éviter d'avoir des problèmes au seins du cluster.
|
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