16 avril 2024

Tuto Virtualisation V 2022 : Debian 11, KVM et Openvswitch

Et le revoila, El Famoso Tuto Virtualisation by Debugo !

Vous l’attendiez surement, après vous avoir mis l’eau à la bouche avec KVM… ! En préparation depuis un moment déjà, je prends enfin le temps de passer à la mise au propre…

Qu’est ce qui nous attend ? Et bien, on va voir ensemble comment se faire une petite infra Opensource, avec du KVM, de l’Openvswitch, le tout sur une Debian 11.

Ce sera également l’occasion de se mettre à la page sur les nouveautés côté OS et de faire plein de trucs passionnant (enfin, de mon point de vue !)

 

I – Présentation

L’idée, comme dans mes tutos précédents, est de pouvoir mettre en place un p’tit SI, opensource.

A terme, hébergement de sites Web, de messagerie et l’ensemble des services nécessaires pour faire tourner tout cela…

Comme d’habitude, à venir : plein de VMs, du réseau, des services…. Du fun en perspective comme j’aime à le dire !

 

II – Préparatifs Serveur

Côté serveur en Datacenter, je pars comme d’habitude pour une machine chez Online, un serveur Start-2-L (Xeon D-1531, 32Go Ram, 2*250 SSD en RAID).

Lors de l’installation, rien de sorcier, j’ai laissé le partitionnement par défaut et j’arrive donc sur une invite toute propre ou je vais déjà mettre à jour au cas où :

# apt update
# apt upgrade

Ensuite, des paquets qui seront utiles :

# apt install htop parted debootstrap ntp lvm2 openvswitch-switch

Et :

# apt install virtinst qemu-kvm libvirt-clients libvirt-daemon-system --no-install-recommends

Bon, on a fait le plein, ne reste plus qu’à mettre tout ceci en route.

 

III – Feuille de route

Bien qu’on revoit les points essentiels de KVM dans ce tuto, vous pouvez toujours lire en parallèle mon autre tutoriel dédié à KVM, histoire de savoir de quoi on parle si vous ne connaissez pas du tout ce formidable outil.

Maintenant, voila la marche à suivre :

– Nous allons voir comment gérer le stockage à travers ce premier article :
– >Stockage avancé avec KVM, LVM et Raid.

– Ensuite, on passe au réseau :
-> Réseau complexe avec KVM et Openvswitch

– Attaquons nous à la création de nos VMs avec, en premier lieu la mise en place des scripts d’automatisation :
-> Tuto Virtualisation avec KVM, partie VIII : Scripts d’automatisation

– Une fois ces scripts prêts à être utilisés, on va créer nos premières VMs, nos routeurs de tête :
-> Haute Disponibilité de routeurs sous Linux avec Keepalived

– Ensuite, nous allons passer à la mise en œuvre de nos premières VMs « utiles » :
-> Mise en œuvre de frontaux Web Nginx en haute disponibilité avec Keepalived

– Prenons à présent un peu de temps pour revenir sur notre firewall et voyons comment bien le construire :
-> (en cours de rédaction)

– Avant d’aller plus loin, nous allons mettre en place un service proxy, destiné à fournir un accès au net aux VMs qui ne sont pas dans le réseau « front » :
-> Création d’un service proxy en haute disponibilité

– Mise en place maintenant de nos routeurs internes, qui feront le lien entre le front et le back :
-> Mise en place de routeurs internes

– Mise en place d’un premier pool de machine dans nos VLANS, les futurs Backweb :
-> Création d’un pool de serveurs

– Passons maintenant à la mise en place du stockage avec Ceph :
-> en cours de rédaction

– Au tour du SQL, avec la mise en place d’un cluster Maria :
-> en cours de rédaction

– Maintenant qu’on a les grosses briques, on peut passer aux serveurs Web :
-> en cours de rédaction

 

… A suivre …

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *