Construction d’une Box Vagrant Windows Seven

  1. Dans VirtualBox, créer une nouvelle machine virtuelle en spécifiant :
    • Nom = Seven
    • Type = Microsoft Windows
    • Version = Windows 7 (64bits)
    • Mémoire vive = 512Mo
    • Disque virtuel de type VMDK (Disque Virtual Machine) de 20Go alloué dynamiquement
  2. Dans l’onglet Stockage de la configuration de la VM, associer l’image disque du DVD d’installation Windows 7 au lecteur CD/DVD. Vérifier également que la première interface réseau est de type NAT. Positionner le disque dur comme premier périphérique de démarrage, suivi du lecteur de CD/DVD.

  3. Démarrer la machine virtuelle Seven, et réaliser une installation de Windows 7 sur disque dur :
    • Langue à installer = Français
    • Format de l’heure et de la monnaie = Français (France)
    • Clavier ou méthode d’entrée = Français
    • Type d’installation = Personnalisée
    • Installer Windows sur = une seule partition du premier disque dur
    • Nom d’utilisateur = Vagrant
    • Nom d’ordinateur = cwin
    • Mot de passe = vagrant
    • Configurer les mises à jour = Utiliser les paramètres recommandés
    • Emplacement réseau actuel = Réseau professionnel
  4. Au démarrage suivant de la machine virtuelle, désactiver l’UAC
    • Ouvrir le menu Windows
    • Aller sur le panneau de configuration
    • Aller sur Comptes et protection des utilisateurs
    • Aller sur Comptes d’utilisateurs
    • Aller sur Modifier les paramètres de controle de comptes utilisateurs
    • Déplacer le curseur vers le bas sur Ne jamais m’avertir quand…
    • Valider avec le bouton OK puis redémarrer la machine virtuelle.
  5. Ouvrir une session avec l’utilisateur Vagrant. Nous allons activer l’accès distant par RDP.
    • Ouvrir le menu Windows
    • Aller sur le panneau de configuration
    • Aller sur Système et Sécurité
    • Aller sur Système
    • Dans la colonne de gauche, choisir Paramètres d’utilisation à distance
    • Dans le cadre Bureau à distance, cocher Autoriser la connexion des ordinateurs exécutant n’importe quelle version du Bureau à distance
    • Cliquer sur le bouton Sélectionnez des utilisateurs pour ajouter l’utilisateur vagrant
    • Fermer la fenêtre avec le bouton Appliquer puis le bouton OK.
  6. Configurer et activer WinRM, à partir d’une invite de commande (ouverte en tant qu’administrateur).

    winrm quickconfig -q
    winrm set winrm/config/winrs @{MaxMemoryPerShellMB="512"}
    winrm set winrm/config @{MaxTimeoutms="1800000"}
    winrm set winrm/config/service @{AllowUnencrypted="true"}
    winrm set winrm/config/service/auth @{Basic="true"}
    sc config WinRM start= auto
    
  7. Arrêter la machine virtuelle et créer la box vagrant.

    vagrant package --base Seven
    mv package.box windows_seven.box