Installation et configuration de Proxmox 2.x

De $1

  

 howto05_small.pngIntroduction

Ce petit tuto est une évolution de celui ci : Installation et configuration de Proxmox

L'interface et les fonctionnalités de Proxmox ayant évoluées, une mise à jour s'imposait.

Edit du 05 mars 2014 :

On en est à la version 3.x et Proxmox intègre dorénavant nativement Ceph : Installer Ceph & Proxmox 3.x

 

 howto05_small.pngArchitecture

 

Architecture de l'installation

3 hyperviseurs Proxmox en cluster

1 NAS / SAN

2 LANs

  • 1 LAN "Public"
  • 1 LAN "NAS / SAN"

 

Dans ma simulation, les VMs seront toutes hébergées sur le NAS via un partage NFS (peut aussi être fait en iSCSi), les sauvegardes seront locales sur le volume "DATAS"

 

Matériels :

3 hyperviseurs Proxmox 2.x

  • 2 Volumes HD :
    • 50 Go Système
    • 100 Go Datas (Sauvegardes + VM de test) 
  • 5 cartes réseau
    • 1 pour le LAN "Public"
    • 4 pour le LAN "NAS / SAN"

 

1 NAS / SAN

  • 5 cartes réseau
    • 1 pour le LAN "Public"
    • 4 pour le LAN "NAS / SAN"

 

1 switch gérant les VLANs et le LACP (802.3ad) pour permettre un "bond" de cartes réseau 

 

 

Configuration des IPs

  • Proxmox001 :
    • IP LAN PUBLIC : 192.168.1.100/24
    • IP LAN NAS : 192.168.100.100/24

 

  • Proxmox002 : 
    • IP LAN PUBLIC : 192.168.1.101/24
    • IP LAN NAS : 192.168.100.101/24

 

  • Proxmox003 :
    • IP LAN PUBLIC : 192.168.1.102/24
    • IP LAN NAS : 192.168.100.102/24

 

  • NAS001 :
    • IP LAN PUBLIC : 192.168.1.90
    • IP LAN NAS : 192.168.100.90
 

 

 howto05_small.pngInstallation de Proxmox 2.x sur les hyperviseurs

  

exclamationpoint01.png

A faire sur les 3 hyperviseurs en adaptant les adresses IP et les noms DNS

 

 

pmx201302001.png

 

 

pmx201302002.png

 

 

pmx201302003.png

 

 

pmx201302004.png

 

 

pmx201302005.png

 

 

pmx201302008.png

 

 

pmx201302009.png

 

 

pmx201302010.png

 

 

pmx201302011.png

 

 

Ce qui doit vous donner ceci :

 

Proxmox001 

pmx201302012.png

 

Proxmox002

pmx201302013.png

 

Proxmox003

pmx201302014.png

 

 

 howto05_small.pngLes Updates

 

question01.png

        A faire sur tous les hyperviseurs

 

 

Se connecter en SSH :

ssh -l root 192.168.1.100

pmx201302015.png

 

 

ssh -l root 192.168.1.101

pmx201302016.png

 

ssh -l root 192.168.1.102

pmx201302017.png

 

Sur chacun des hyperviseurs, lancer :

apt-get update && apt-get dist-upgrade

 

A l'issue, sur les 3 hyperviseurs : 

reboot 

 howto05_small.pngInstallation de Webmin

  

exclamationpoint01.png

Bon à ce stade les puristes râleront !

Certains diront qu'il ne faut pas surcharger inutilement l'hyperviseur et que rajouter des modules complémentaires augmente le risque de failles de sécurité.

Tout ça se tient, donc à vous de voir où placer le curseur entre sécurité et ergonomie.

Perso, j'aime bien Webmin, il me permet de pouvoir intervenir avec seulement 30% de capacités intellectuelles et en cas de crash ...     

  

question01.png

        A faire sur tous les hyperviseurs

 

 

On se reconnecte :

ssh -l root Adresse_IP

On télécharge et on installe Webmin :

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.620_all.deb

pmx201302018.png

 

 

dpkg --install webmin_1.620_all.deb

pmx201302019.png

 

 

apt-get install -f

pmx201302020.png

pmx201302021.png

 

Vous pouvez maintenant vous connecter à Webmin via votre navigateur Internet :

https://adresse_ip:10000

Login : root

Mot de passe root

pmx201302022.png

 

On paramètre la langue :

pmx201302023.png

pmx201302024.png

 

 pmx201302025.png

 

Et on rafraichit le navigateur

pmx201302026.png

 

Nous allons maintenant connecter tous les webmin ensemble de façon à avoir accès à tous les hyperviseurs depuis la même interface :

pmx201302027.png

 

On clique sur le bouton "Diffusion des serveurs"...

 

pmx201302028.png

 

Ce qui doit nous donner ceci :

pmx201302029.png

 

De retour sur la racine du module, nous avons nos 2 hyperviseurs (à faire sur les 3 bien sûr)

pmx201302030.png

 howto05_small.pngConfiguration du volume DATAS

 

question01.png

        A faire sur tous les hyperviseurs

 

 

 

 howto05_small.pngCréation de la partition

 

Sur Webmin :

pmx201302031.png

Sélectionner le 2ème disque

pmx201302032.png

 

Cliquer sur "Wipe Partitions"

 

pmx201302033.png

 

Format GPT puis cliquer sur "Wipe and Re-label"

 

pmx201302034.png

 

Ajouter un partition primaire

 

pmx201302037.png

 

Créer une partition type "Linux"

 

pmx201302035.png

 

Ce qui doit nous donner ceci :

 

pmx201302036.png

 

 

 howto05_small.pngCréation du volume LVM

 

question01.png

        A faire sur tous les hyperviseurs

 

 

 Sur Webmin :

pmx201302038.png

 

 Création d'un nouveau groupe de volumes LVM :

pmx201302039.png

 

 Sélectionner le disque dur

 

pmx201302040.png

 

Cliquer sur "créer" 

 

pmx201302041.png

 

Ce qui nous donne ceci : 

 

pmx201302042.png

 

Aller dans l'onglet "Volumes Logiques" pour créer un nouveau volume dans ce groupe 

 

pmx201302043.png

 

Perso je réduis la taille afin de garder de l'espace pour les snapshot (95Go au lieu de 99Go)

Cliquer sur "Créer"

 

pmx201302044.png

Reste à formater le nouveau volume...

Cliquer sur le volume en question :

 

pmx201302045.png

 

Sélectionner "ext4" puis cliquer sur "Créer un système de fichier de type :" 

 

pmx201302046.png

 

Perso je modifie la taille des blocs, à vous de voir .... 

 

pmx201302047.png

 

Voila ... 

 

pmx201302048.png

 

  

 howto05_small.pngMontage de la partition LVM

  

question01.png

        A faire sur tous les hyperviseurs

 

 

Sur Webmin :

pmx201302049.png

 

Sélectionner "New Linux Native Filesystem (ext4)" puis cliquer sur "Ajouter un montage"

 

pmx201302050.png

 

Renseigner le chemin du montage (/mnt/lvm01)

Sélectionner le volume logique LVM (LVM01)

Cliquer sur "Créer"

 

pmx201302051.png

 

Ce qui doit nous donner ceci :

pmx201302052.png

 

 howto05_small.pngMontage du volume dans Proxmox

  

question01.png

        A faire sur tous les hyperviseurs

 

 

Se connecter sur l'interface web de Proxmox

https://adresse_IP:8006


pmx201302053.png

 

Cliquer sur l'onglet "Stockage"

pmx201302054.png

 

Cliquer sur "Ajouter" puis "Directory" 

pmx201302055.png

 

Renseigner l' ID, le chemin, le Contenu et le "Max Backups"

pmx201302056.png

 

Cliquer sur "Ajouter"

pmx201302057.png

 

Ce qui nous donne ceci :

pmx201302058.png

 

 

  

 howto05_small.pngConfiguration des cartes réseau

 

exclamationpoint01.png

 Je laisse à tout le monde le soin de paramétrer les VLANs et trunks LACP sur les switchs...

       

 

question01.png

        A faire sur tous les hyperviseurs

 

 

Cliquer sur l'onglet "Réseau"

pmx201302059.png

 

Cliquer sur "Créer" puis "Bond"

pmx201302060.png

 

Renseigner le nom des cartes réseau concernées, le Mode puis cliquer sur "Créer" 

pmx201302061.png

 

Nous allons maintenant créer un Bridge pour pouvoir utiliser ce cluster de cartes 

pmx201302062.png

  

pmx201302063.png

 

Perso je crée aussi 4 autres bridges en "host only" 

pmx201302064.png

  

pmx201302065.png

  

pmx201302066.png

 

pmx201302067.png

 

Ce qui nous donne ceci :

pmx201302068.png

 

 .. Petit reboot nécessaire.

 howto05_small.pngCréation du cluster Proxmox

 

Sur Proxmox001 :

On commence par créer le cluster

Se connecter en SSH :

ssh -l root adresse_IP
pvecm create cluster01

pmx201302069.png

 

Ce qui nous donne ceci :

pmx201302070.png

 

Petite vérification :

pvecm status

pmx201302071.png

 

 

Sur Proxmox002 et Proxmox003 :

Nous allons maintenant les connecter au cluster

Se connecter en SSH sur les 2 hyperviseurs :

 

ssh -l root adresse_IP
pvecm add 192.168.1.100

pmx201302072.png

 

Ce qui nous donne sur Proxmox001 :

pvecm status

pmx201302073.png

 

pvecm nodes

pmx201302074.png

 

Dans l'interface web :

pmx201302075.png

 howto05_small.pngA venir, installation du NAS


 Dans l'immédiat vous pouvez vous inspirer de cet ancien tuto : Openfiler : Installation

 Ou celui-là : Openfiler 2.99 HA (Haute dispo)

 Ou celui-là : Ceph & Proxmox 3.x

 Ou celui-là : http://wiki.kogite.fr/index.php/Proxmox_2.x_-_Installation,_cluster_%28avec_GlusterFS%29

 

 howto05_small.pngPistes de réflexion

  • Virtualisation du NAS / SAN ?
    • Virtualisation de la partition système sous Proxmox et accès direct aux partitions DATAS avec réplication DRBD depuis le SAN et HA du système depuis Proxmox ?
    • Virtualisation de toutes les partitions NAS / SAN (système + DATAS) et gestion de la HA + réplication sous Proxmox ?

 

  • Pas de virtualisation du NAS ?
    • Procédure PRA ?

 

  • Trouver le matériel supplémentaire pour faire les tests (ben oui .... sniff)

 

 

 howto05_small.pngVous en pensez quoi ?


 

 

 

 

Enrichissez Yakakliker en y contribuant vous aussi.

 
Images (73)
Voir 1 - 6 sur 73 images | Voir tout
Aucune description
pmx201302...  Actions
Aucune description
pmx201302...  Actions
Aucune description
pmx201302...  Actions
Aucune description
pmx201302...  Actions
Aucune description
pmx201302...  Actions
Aucune description
pmx201302...  Actions
Commentaires (1)
Affichage de 1 commentaires sur 1: voir tout
Petits benchs avec Proxmox 2.2 ici :

http://www.yakakliker.org/index.php?title=Informatique/Cat%C3%A9gorie_:_Virtualisation/Proxmox/Proxmox_2.0/Benchs_Proxmox_2.0#section_9
Posté 08:40, 24 Fév 2013
Affichage de 1 commentaires sur 1: voir tout
Vous devez être connecté pour poster un commentaire.