Aller au contenu principal

Laboratoire 6


Configuration de votre environnement virtuel

Préalables ✅

  • Avoir consulté la théorie en lien avec ce cours.
  • Avoir complété l'installation de Proxmox 8.4.1 sur l'un de vos Workstations.

Objectifs 🎯

  1. Procéder à l'initialisation du système Proxmox.
  2. Mettre en place une stratégie de gestion des utilisateurs.
  3. Déployez les machines virtuelles demandées.
  4. Mettre en place une stratégie de gestion des ressources.
  5. Mettre en place une stratégie de sauvegarde.

Étapes de réalisation 🔢

Initialisation du système

Une fois votre système Proxmox bien installé et relié au réseau RISQ-NAT à l'aide de l'une de vos IPs, il vous faudra effectuer quelques manipulations de base:

  • Créez 2 comptes par admin-sys. C'est vous ça les admins-sys 😉

    • Un compte d'administration du système (exemple: gabriel_adm).

      • Domaine d'authentification Proxmox
      • Groupe: Senior-Admins
      • Rôle: Administrator
      • Objets concernés: /
      • Accès au shell du noeud et à la commande sudo
    • Un compte d'administration des VMs (exemple: gabriel).

      • Domaine d'authentification Proxmox
      • Groupe: Admins
      • Rôle: PVEVMAdmin
      • Objets concernés: /vms
      • Pas d'accès au shell du noeud
      • Pas d'accès au système hôte

Désactivez les dépôts dont nous n'avons pas besoin pour l'instant et activez le dépôt pve-no-subscription. Effectuez les mises à jour sur le noeud.

Stratégie de gestion des utilisateurs et de ressources

Créez les utilisateurs et les groupes suivants dans votre infrastructure:

GroupeUtilisateursPoolPrivilèges
Senior-AdminsMembres de votre équipeN/ATous
AdminsMembres de votre équipeN/ATous à l'exception de Sys.PowerMgmt, Sys.Modify, Realm.Allocate et Permissions.Modify
Dev-Ops
  • Julien Tassé
  • Arielle Côté
  • Émilie Bégin
DevOps
  • PVEVMAdmin sur leur pool
  • Gestion complète des VMs de production
  • Accès aux snapshots et backups
Développement
  • Marc Messier
  • Paul Desgagnés
  • Sasha Riopel
Dev
  • PVEVMUser sur leur pool
  • Créer/modifier/supprimer leurs VMs
  • Pas d'accès aux VMs des autres
QA
  • Vincent Dubé
  • Marianne Trudelle
QA
  • PVEVMUser sur leur pool
  • Accès lecture aux pools Développement
  • Gestion des environnements de test
Formation
  • Sophie Dulude
  • Nathalie Poulin
Formation
  • PVEVMUser sur leur pool
  • Réinitialiser les VMs étudiants
  • Créer des templates

Au besoin: Consultez la documentation officielle de Proxmox

Déploiement de Machines Virtuelles

attention

Vérifiez les ressources physiques à votre disposition avant de déployer les machines virtuelles. Sélectionnez les options pertinentes que nous avons étudiés en classe: ballonning, cpu units, etc.

DevOps - Production

Créez les machines ci-dessous et assignez les au pool de ressources correspondant
  • ID: 201 - Nom: web-production
  • OS: Ubuntu Server 24.04 LTS - RAM: 4Go - CPU: 4vCores
  • Stockage: 40Go

  • ID: 202 | Nom: api-production
  • OS: Ubuntu Server 24.04 LTS | RAM: 4Go | CPU: 4vCores
  • Stockage: 30Go

Dev - Environnement de développement

Créez les machines ci-dessous et assignez les au pool de ressources correspondant
  • ID: 301 - Nom: dev-team
  • OS: Ubuntu Server 24.04 LTS - RAM: 3Go - CPU: 2vCores
  • Stockage: 30Go

  • ID: 302 | Nom: integration-staging
  • OS: Ubuntu Server 24.04 LTS | RAM: 4Go | CPU: 4vCores
  • Stockage: 80Go

QA - Assurance qualité et tests

Créez les machines ci-dessous et assignez les au pool de ressources correspondant
  • ID: 401 - Nom: staging-test
  • OS: Ubuntu Server 24.04 LTS - RAM: 3Go - CPU: 4vCores
  • Stockage: 60Go

  • ID: 402 | Nom: security-testing
  • OS: Ubuntu Server 24.04 LTS | RAM: 4Go | CPU: 2vCores
  • Stockage: 40Go

Lab - Formation

Créez les machines ci-dessous et assignez les au pool de ressources correspondant
  • ID: 501 - Nom: win-etu
  • OS: Windows 10 - RAM: 4Go - CPU: 2vCores
  • Stockage: 40Go

  • ID: 502 | Nom: win-formateur
  • OS: Windows 10 | RAM: 4Go | CPU: 2vCores
  • Stockage: 60Go

Stratégies de sauvegarde

  • Pool DevOps:
    • Fréquence: Quotidienne
    • Rétention: 14 quotidiennes + 12 mensuelles + 2 annuelles
  • Pool Dev:
    • Fréquence: Hebdomadaire
    • Rétention: 8 hebdomadaires + 3 mensuelles
  • Pool QA:
    • Fréquence: Bi-hebdomadaire
    • Rétention: 6 sauvegardes + 2 mensuelles
  • Pool Formation:
    • Fréquence: Mensuelle
    • Rétention: 3 mensuelles