FOG & Proxmox : créer une image d’un serveur Windows physique pour l’exporter dans une machine virtuelle

Cet article est un mémo sur comment créer une image d’un serveur Windows physique avec FOG pour créer une machine virtuelle dans l’hyperviseur Proxmox.

L’ordre des opérations à effectuer :

  • Modifier l’ordre de démarrage du serveur Windows physique pour démarrer sur PXE.
  • Préparer FOG pour recevoir et déployer l’image du serveur physique Windows.
  • Préparer une machine virtuelle dans Proxmox pour recevoir l’image venant de FOG.

Configurer le serveur FOG

Les étapes suivantes décrivent les opérations à réaliser pour imager un serveur physique dans FOG.

Création de l’image pour Windows

La première étape consiste à créer une image dans FOG.

  • Dans le menu de FOG, cliquer sur « Image Management » :
  • fog-imagemanagement-01

  • Cliquer sur « Create New Image » :
  • fog-imagemanagement-02

  • Compléter les informations concernant la nouvelle image et cliquer sur « Ajouter » :
  • fog-imagemanagement-03

Informations complémentaires sur la configuration d’une image de Windows2008R2 : https://wiki.fogproject.org/wiki/index.php?title=Imaging_Windows_2008

Création du Host Windows à imager

La seconde étape consiste à créer un Host qui recevra l’image du serveur physique.

  • Dans le menu de FOG, cliquer sur « Host Management » :
  • fog-hostmanagement-01

  • Cliquer sur « Create New Host » :
  • fog-hostmanagement-02

  • Compléter les informations concernant le nouveau Host et cliquer sur « Ajouter » :
  • fog-hostmanagement-02bis

Upload du serveur physique Windows

La troisième étape consiste à imager le serveur physique dans FOG.

  • Dans le menu de FOG, cliquer sur « Task Management » puis cliquer sur « List All Hosts »:
  • fog-taskemanagement-01

  • Se positionner sur le Host qui a été créé précédemment et cliquer sur la flèche « Upload » :
  • fog-taskmanagement-02

  • FOG est prèt à imager le serveur physique :
  • fog-taskmanagement-03

  • Redémarrer le serveur physique en ayant pris le soin de modifier l’ordre de démarrage sur PXE.

Proxmox

Pendant que FOG créer une image du serveur physique, une machine virtuelle sera créée dans Proxmox.

Création de la machine virtuelle Windows

  • Dans Proxmox, cliquer sur le bouton « Créer VM » :
  • proxmox-01

  • Donner un nom à cette nouvelle machine virtuelle, exemple windows2008R2 :
  • proxmox-02

  • Sélectionner l’OS correspondant à Windows 2008r2 :
  • proxmox-03

  • Ne pas sélectionner de media (si besoin, il sera possible d’en ajouter un après) :
  • proxmox-04

  • Choisir le type de Disque Dur, respecter la préconisation du wiki :
  • proxmox-05

  • Choisir les options du CPU :
  • proxmox-06

  • La quantité de mémoire vive avec un minimum de 4096Mo :
  • proxmox-07

  • La configuration du réseau :
  • prxomox-08

  • Récapitulatif de la configuration de la machine virtuelle, cliquer sur « Terminer » :
  • prxomox-09

  • La machine virtuelle est créée :
  • proxmox-10

Déploiement

Dans FOG il faut créer un Host qui correspond à la machine virtuelle créée dans Proxmox avec la même adresse MAC.

FOG : Création du Host Windows2008R2 à déployer sur Proxmox

  • Création du HOST Windows2008R2 correspondant à la VM Proxmox :
  • fog-hostmanagement-add-windows2008R2-prox

  • Lister tous les Hosts et cliquer sur la flèche « Download » correspondant à la VM de Proxmox :
  • fog-taskmanagement-05

  • Création de la tache pour le déploiement de l’image Windows2008R2 vers la machine virtuelle Proxmox :
  • fog-hostmanagement-04

  • Tache de déploiement créée :
  • fog-hostmanagement-05

Proxmox : Démarrage de la machine virtuelle

FOG est paramétré pour déployer l’image vers la machine virtuelle de Proxmox.

  • Modification des options de boot de la VM sur le réseau :
  • proxmox-boot-option-nerwork

  • Démarrage de la VM :
  • proxmox-partclone-01

  • Une fois le déploiement de l’image terminée, la machine virtuelle redémarre et boot sur le menu de FOG, qui par défaut est paramétré pour démarrer sur le disque local :
  • fog-boot-windows

Erreur Windows possible lors du démarrage

Il se peut que le système d’exploitation Windows n’aime pas se faire imager et peut causer des soucis au démarrage. Dans ce cas, voici ce qu’il faut faire :

  • sélectionner « Lancer l’outil de redémarrage système » :
  • windows-menu-recup

  • Sélectionner « Français »:
  • proxmox-win2008r2-01

  • Saisir le mot de passe Administrateur :
  • proxmox-win2008r2-02

  • Sélectionner dans le menu « Invite de commandes »:
  • windows-recupsystem-menu

  • Saisir la commande chkdsk /F /R :
  • windows-chkdsk

  • Une fois terminé, redémarrer la machine virtuelle.
  • 3 Comments

    1. C’est impeccable, est-ce que je peux avoir votre adresse mail. J’aimerais vous poser quelques questions.
      Merci pour ton tuto, il m’a sauvé LOL

    Laisser un commentaire

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

    Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.