Étape 1 : Préparer l'installation de Proxmox VE
1. Télécharger Proxmox VE :
o Rendez-vous sur le site officiel : proxmox.com.
o Téléchargez l’ISO de la dernière version.
2. Créer un support d’installation :
o Utilisez un outil comme Rufus (Windows) ou Balena Etcher
(Linux/Mac) pour créer une clé USB bootable avec l’image ISO.
3. Configurer le serveur physique :
o Assurez-vous que la virtualisation est activée dans le BIOS/UEFI
(VT-x pour Intel, AMD-V pour AMD).
o Démarrez le serveur à partir de la clé USB.
4. Installer Proxmox VE :
o Suivez l'assistant d'installation.
o Configurez les partitions selon vos besoins.
o Définissez une adresse IP statique pour l’interface réseau.
Étape 2 : Configurer Proxmox VE après l’installation
1. Accéder à l'interface web :
o Connectez-vous à l’interface via un navigateur :
https://[IP_du_serveur]:8006.
o Acceptez l'exception de certificat SSL auto-signé.
o Utilisez les identifiants root définis lors de l’installation.
2. Configurer le stockage :
o Allez dans Datacenter > Storage.
o Ajoutez des volumes pour vos VM/containers, fichiers ISO ou
sauvegardes.
3. Mettez à jour le système :
apt update && apt dist-upgrade -y
Étape 3 : Créer des machines virtuelles ou containers
Option 1 : Créer une VM pour héberger un service
1. Télécharger un ISO de système d’exploitation :
o Téléchargez un ISO (par ex. Ubuntu Server, Debian, CentOS) dans
local > ISO Images.
2. Créer une VM :
o Allez dans Create VM, donnez un nom à votre VM.
o Configurez les ressources (CPU, RAM, disque).
o Attachez l’ISO et configurez le démarrage.
o Démarrez la VM et installez le système d’exploitation.
Option 2 : Créer un container (LXC) pour des services légers
1. Télécharger un modèle de container :
o Allez dans local > CT Templates et téléchargez un modèle
(Ubuntu, Debian, etc.).
2. Créer un container :
o Allez dans Create CT et configurez le nom, les ressources et le
réseau.
o Démarrez le container.
Étape 4 : Configurer les services dans les VM ou containers
1. Déployer un site web (exemple avec Apache) :
o Installez Apache :
apt update && apt install apache2 -y
o Placez vos fichiers dans /var/www/html.
2. Configurer une base de données (exemple avec
MySQL/MariaDB) :
o Installez le serveur :
apt install mariadb-server -y
o Configurez la base et l’utilisateur.
Étape 5 : Configurer le réseau
1. Assigner des IP fixes aux VMs ou containers :
o Configurez une adresse IP statique dans chaque VM/container.
2. Configurer le NAT ou le pontage :
o Utilisez bridged networking pour donner aux VMs une
connectivité directe à votre réseau local.
o Configurez le NAT si vos services doivent être accessibles
uniquement depuis le serveur.
3. Ouvrir les ports nécessaires (par exemple avec UFW ou iptables) :
ufw allow 80
ufw allow 443
ufw allow 3306
Étape 6 : Gérer les sauvegardes et la haute disponibilité
1. Configurer les sauvegardes :
o Allez dans Datacenter > Backup.
o Configurez des tâches de sauvegarde périodiques pour vos
VM/containers.
2. Activer la haute disponibilité (HA) (si vous avez plusieurs nœuds
Proxmox) :
o Ajoutez des nœuds à votre cluster Proxmox.
o Configurez la redondance pour minimiser les interruptions.
Étape 7 : Surveiller et maintenir votre infrastructure
Utilisez l’interface Proxmox pour surveiller les ressources (CPU,
RAM, disque).
Planifiez des mises à jour régulières de Proxmox et des systèmes
d’exploitation dans vos VMs/containers.