Système d'exploitation et réseau · Manuel numérique interactif

Virtualisation avec VirtualBox — Manuel interactif

Manuel didactique interactif de référence (plus de 80 pages équivalent) conforme au collégial québécois en Techniques de l'informatique. Couvre les hyperviseurs Type 1 et 2, l'administration avancée avec VirtualBox et VBoxManage, les architectures de réseaux virtuels isolés, l'automatisation IaC avec Vagrant (laboratoire multi-machines web-srv et db-srv), VMware ESXi, Proxmox VE, les conteneurs Docker et le Cloud public (AWS, Azure, Terraform). Chaque module intègre des ateliers pratiques et corrigés pas-à-pas.

Ce que vous apprendrez

Table des matières

  1. Fondamentaux et architectures de la virtualisation
    • Introduction à la virtualisation : concepts, historique et terminologie fondamentale
    • Architecture matérielle et hyperviseurs (type 1 vs type 2)
    • Mécanismes d'isolation et de partage des ressources (CPU, RAM, entrées/sorties)
    • Étude de cas : analyse de la rentabilité et retour sur investissement (ROI) d’un projet de consolidation de serveurs
  2. VirtualBox — environnement de test et d'administration local
    • Installation et configuration optimale d'Oracle VirtualBox et de son Extension Pack
    • Création pas-à-pas d’une machine virtuelle (Linux / Windows Server) et formats de disques (VDI, VHD, VMDK)
    • Optimisation de l’expérience utilisateur : rôle et installation des Guest Additions (invités)
    • Cycle de vie d'une VM : gestion arborescente des instantanés (snapshots), clones liés vs clones intégraux
    • Laboratoire pratique : configuration d'une VM modèle (template) pour des déploiements rapides
  3. Réseautage avancé avec VirtualBox
    • Les modes réseaux de VirtualBox : NAT, réseau NAT, accès par pont (bridged), réseau interne et hôte-seulement
    • Administration en ligne de commande : introduction et cas d'usage de l'outil VBoxManage
    • Laboratoire pratique : création d'un mini-réseau d'entreprise 100 % isolé avec routage virtuel
  4. Automatisation des VM locales avec Vagrant
    • Pourquoi Vagrant ? Le concept d'Infrastructure as Code (IaC) appliqué aux postes de travail
    • Découverte de l’écosystème : les boxes Vagrant (Vagrant Cloud) et le fichier de configuration Vagrantfile
    • Commandes essentielles du cycle de vie (vagrant up, halt, destroy, ssh)
    • Provisionnement automatisé : configurer automatiquement une VM VirtualBox au démarrage à l'aide de scripts Shell
    • Laboratoire pratique : automatisation d'une infrastructure multi-machines avec Vagrant et VirtualBox
  5. Virtualisation d'entreprise (hyperviseurs de type 1 / bare-metal)
    • Introduction aux solutions d'entreprise (VMware ESXi, Proxmox VE, Microsoft Hyper-V)
    • Principes de stockage réseau pour datastores d'entreprise : SAN, NAS, iSCSI et NFS
    • Haute disponibilité (HA), tolérance aux pannes et migration à chaud (live migration)
    • Stratégies de sauvegarde, restauration et plans de reprise d'activité (PRA)
  6. La conteneurisation et l'approche DevOps
    • Différences architecturales fondamentales entre une machine virtuelle et un conteneur
    • Introduction à Docker : isolation par le noyau, images, conteneurs et Dockerfile
    • Gestion multi-conteneurs et orchestration locale avec Docker Compose
    • Laboratoire pratique : migration d'une application d'une VM VirtualBox vers une architecture conteneurisée
  7. Introduction à l'infrastructure cloud public
    • Principes de la virtualisation à la demande (AWS, Microsoft Azure, Google Cloud)
    • Orchestration à grande échelle : introduction à Terraform pour le déploiement cloud
    • Notions de sécurité moderne : pare-feu virtuels, VPC (Virtual Private Cloud) et gestion des identités (IAM)

Ouvrir le manuel interactif · Paiement unique : 29,95 $ CA

← Tous les manuels