Si vous aimez les articles et la gratuité d' Abyss Project, merci de faire un don par paypal pour nous financer icon wink class=


Soutenons La Quadrature du Net !

Bonjour à tous,

Je souhaitais refaire mon labo (qui était constitué de deux ESX et un vCenter / NSX) et j’ai décidé de tout refaire avec Proxmox VE 4.4 pour ne plus avoir a me battre avec les licences 🙂

On va donc regarder ce que j’ai fait pour la préparation des hôtes et du cluster aujourd’hui.

 

Préparation des hôtes :

On ne va pas parler de l’installation depuis l’iso, on va passer directement à la deuxième partie.

La seule chose que j’ai faite, c’était de passer sur les repository sans abonnement pour recevoir les mises à jour.

On supprime d’abord le repository payant :

rm /etc/apt/sources.list.d/pve-enterprise.list

 

Et ensuite, on refait le fichier sources.list standard avec les sources correctes :

echo "deb http://ftp.debian.org/debian jessie main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian jessie pve-no-subscription

# security updates
deb http://security.debian.org jessie/updates main contrib" > /etc/apt/sources.list

 

Et j’ai mis à jour les deux bestioles :

apt-get update && apt-get upgrade -y && reboot

 

Ensuite, j’ai mes deux serveurs comme ceci :

  • pve1 avec l’adresse IPv4 10.26.78.11
  • pve2 avec l’adresse IPv4 10.26.78.12

 

Je me connecte d’abord sur pve1 et je crée mon cluster nommé pvec :

pvecm create pvec

 

Voici ce que j’ai en sortie :

root@pve1:~# pvecm create pvec
Corosync Cluster Engine Authentication key generator.
Gathering 1024 bits for key from /dev/urandom.
Writing corosync key to /etc/corosync/authkey.
root@pve1:~#

 

Ensuite, j’affiche l’état du cluster :

pvecm status

 

Ce qui me donne :

root@pve1:~# pvecm status
Quorum information
------------------
Date: Sat Dec 24 19:22:30 2016
Quorum provider: corosync_votequorum
Nodes: 1
Node ID: 0x00000001
Ring ID: 1/4
Quorate: Yes

Votequorum information
----------------------
Expected votes: 1
Highest expected: 1
Total votes: 1
Quorum: 1
Flags: Quorate

Membership information
----------------------
 Nodeid Votes Name
0x00000001 1 10.26.78.11 (local)
root@pve1:~#

 

Maintenant, je me connecte sur pve2 et je le connecte au cluster :

pvecm add 10.26.78.11

 

Ce qui me donne ceci en sortie :

root@pve2:~# pvecm add 10.26.78.11
The authenticity of host '10.26.78.11 (10.26.78.11)' can't be established.
ECDSA key fingerprint is af:3c:d7:62:fa:04:8c:38:2c:d2:67:78:ce:22:aa:c2.
Are you sure you want to continue connecting (yes/no)? yes
root@10.26.78.11's password:
copy corosync auth key
stopping pve-cluster service
backup old database
waiting for quorum...OK
generating node certificates
merge known_hosts file
restart services
successfully added node 'pve2' to cluster.
root@pve2:~#

 

Et la, j’affiche (encore) l’état de mon cluster :

root@pve2:~# pvecm status
Quorum information
------------------
Date: Sat Dec 24 19:24:41 2016
Quorum provider: corosync_votequorum
Nodes: 2
Node ID: 0x00000002
Ring ID: 1/8
Quorate: Yes

Votequorum information
----------------------
Expected votes: 2
Highest expected: 2
Total votes: 2
Quorum: 2
Flags: Quorate

Membership information
----------------------
 Nodeid Votes Name
0x00000001 1 10.26.78.11
0x00000002 1 10.26.78.12 (local)

 

TADA, les deux bestioles sont en vie 🙂

 

Je me connecte donc sur l’interface web de pve1 :

https://10.26.78.11:8006/

 

Et je vois mon beau cluster qui est presque prêt :

 

 

Ensuite, en allant dans « Datacenter -> Storage -> Add » j’ai rajouté le partage NFS de mon synology :

 

Et voilà le début de mon Cluster Proxmox, dans un prochain article, on s’attellera aux tests de performances 🙂