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
Manuel exhaustif de plus de 80 pages équivalent avec typographie française rigoureuse
7 modules collégiaux : Architectures, VirtualBox, Réseaux avancés, Vagrant IaC, Hyperviseurs Type 1, Docker et Cloud
Laboratoire pratique multi-machines automatisé de bout en bout (web-srv + db-srv) avec Vagrantfile complet
Exercices collégiaux et ateliers pratiques accompagnés de leurs corrigés détaillés étape par étape
7 simulateurs interactifs intégrés (calculateur de ROI, gestionnaire de VM, flux réseau, console Vagrant, cluster HA, Docker vs VM, Terraform)
Génération et synchronisation directe sous Google Docs avec mise en page universitaire complète
Table des matières
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
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
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
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
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)
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
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)