Rubrique précédente: Classe de base Windows 7Rubrique suivante: Classe de serveur de base Windows Server 2008


Classe de serveur de base Windows Server 2012

Les instructions suivantes vous permettent de créer des classes de base Windows Server 2012 pour les appliances et les applications Windows. Les instructions ont été testées avec les versions de Windows Server suivantes :

SE

Nom de classe

Taille d'installation

Windows Server 2012 DataCenter Edition 64 bits

WIN1264DC

16 Go

Windows Server 2012 Standard Edition 64 bits

WIN1264S

16 Go

Remarque : Le fichier EXE de Windows Server contient l'APK. L'APK exécute un script de préparation automatisé avant d'installer l'APK. Vous pouvez désactiver le script de préparation automatisé, si vous avez déjà préparé l'ordinateur. Pendant l'installation, sélectionnez Custom (Personnalisée) et désactivez le script préparation. Vous pouvez alors exécuter manuellement le script de préparation de l'APK. Pour réviser les étapes manuelles, reportez-vous à la rubrique Exécution manuelle du script de préparation de l'APK.

Installez et configurez l'appliance.

Effectuez les opérations suivantes :

  1. Ouvrez un shell 3T et exécutez la commande suivante :
    util iso2class app_name=win12_install install_size=16G console_type=graphic iso_volume1=en_windows_server_2012_x64_dvd_915478.iso  virt_options=acpi=1 cpu=1 mem=1G
    

    Cette commande crée et démarre l'application win12_install, en démarrant le singleton iso2class à partir de l'image ISO spécifiée.

    Pour la création d'appliance SCSI, utilisez la commande suivante :

         util iso2class app_name=win12_install install_size=16G console_type=graphic iso_volume1=en_windows_server_2012_x64_dvd_915478.iso virt_options=acpi=1 cpu=1 mem=1G  scsi=1
    
  2. La taille de volume de 16 Go fournit assez d'espace pour l'installation du système d'exploitation et pour les mises à jour ultérieures de Windows, ce qui aboutit à une appliance ayant environ 1 Go ou plus d'espace disponible à la fin du processus. Cette condition de taille peut changer à mesure que Microsoft introduit d'autres mises à jour du système d'exploitation.

    Le volume de démarrage d'une appliance Windows Server 2012 est formaté en tant que ntfs08. Vous pouvez uniquement augmenter la taille du volume de démarrage ntfs08.

  3. Accédez à la console graphique du singleton à l'aide de l'une des méthodes suivantes :
  4. Une fois que la console graphique s'affiche, l'interface d'installation doit être visible.
  5. Pour terminer l'installation de Windows, le singleton redémarre et Windows vous invite à spécifier un nouveau mot de passe.
    1. Entrez les informations requises et appuyez sur Entrée. Windows définit un nouveau mot de passe pour l'administrateur et affiche un message de confirmation.
    2. Cliquez sur OK. Windows se connecte automatiquement au bureau de l'administrateur.
  6. Si vous créez une appliance Windows sur une grille ESX, installez les outils VMware comme suit:
    1. Arrêtez l'application.
    2. Dans le shell de grille, exécutez 3t vol copy _GLOBAL_RO:vmware_tools_windows APPNAME:vmware_tools_windows.
    3. Ouvrez l'éditeur d'applications dans le navigateur.
    4. Cliquez avec le bouton droit de la souris sur l'appliance de singleton iso2class et sélectionnez les volumes d'utilisateur.
    5. Sélectionnez le volume vmware_tools_windows pour l'espace réservé iso_volume1.
    6. Enregistrez et démarrez l'application.
    7. Connectez-vous via la console graphique.
    8. Appuyez simultanément sur les touches Ctrl+Alt+Suppr de la fenêtre de console graphique (en haut, au centre).
    9. Cliquez dans la fenêtre de la console graphique.
    10. A l'aide de la touche de tabulation et des flèches, accédez à l'option Ouvrir le gestionnaire des tâches.
    11. Utilisez la touche de tabulation pour accédez à l'option Nouvelle tâche, puis appuyez sur la barre d'espace.
    12. Pour exécuter silencieusement l'installation des outils VMware, entrez :
      D:\setup.exe /S /v /qn
      

    L'installation redémarre automatiquement l'appliance. Cette opération peut prendre quelques minutes.

  7. Après le redémarrage, rouvrez la console graphique.
    1. Connectez-vous à l'appliance.
    2. Modifiez le nom de l'ordinateur.
      • Ouvrez le gestionnaire de serveurs, sélectionnez Serveur local et cliquez sur le nom de l'ordinateur.
      • Cliquez sur Modifier, puis définissez le nom de l'ordinateur sur WIN12y.
      • Redémarrez lorsque cela vous est proposé et fermez la console graphique.
  8. Configurez l'interface externe (Ethernet) du singleton pour permettre l'accès à Internet.

    Remarque : Ethernet 2 est l'interface interne.

    Effectuez l'une des opérations suivantes :

  9. Installez les mises à jour de priorité élevée et facultatives de Windows :
    1. Ouvrez le panneau de configuration et sélectionnez Système et sécurité, Windows Update. La boîte de dialogue Windows Update s'affiche.
    2. Cliquez sur Modifier les paramètres, Télécharger les mises à jour, mais me laisser choisir s'il convient de les installer, OK, puis Rechercher des mises à jour.
    3. Redémarrez lorsque vous y êtes invité. Fermez la console graphique, puis rouvrez-la après une minute.
    4. Répétez la procédure ci-dessus jusqu'à ce qu'il n'y ait plus de mises à jour à installer.
  10. Activez Windows en ouvrant le gestionnaire de serveurs et en sélectionnant Serveur local.

    Cliquez sur ID de produit et entrez une clé de produit valide.

  11. Arrêtez le système d'exploitation et continuez l'installation d'iso2class à l'aide de la procédure suivante :
    1. Dans la fenêtre Power Shell de Windows, saisissez la commande suivante et appuyez sur Entrée :
      shutdown -s -t 0
      
    2. Patientez quelques secondes.
    3. Dans le shell 3tshell qui exécute l'utilitaire iso2class, appuyez sur Entrée, O, Entrée.

      Le deuxième volume peut être utilisé par le singleton.

  12. Patientez quelques minutes, puis ouvrez la console graphique et connectez-vous au bureau Windows.

    Remarque : Si la console graphique démarre dans la boîte de dialogue Options de récupération système, effectuez les opérations suivantes :

    1. Sélectionnez Suivant et connectez-vous en tant qu'administrateur.
    2. Redémarrez et patientez une minute.
    3. Rouvrez la console graphique, puis connectez-vous au bureau Windows.
  13. Pour transformer ce singleton en une appliance entièrement gérée, exécutez le fichier .exe du programme d'installation de Windows Server.
    1. Celui-ci se trouve sur le lecteur E du singleton.
    2. Double-cliquez sur le fichier EXE de Windows Server pour effectuer l'installation de l'appliance de classe de base.

    L'APK Windows est installé comme condition préalable.

  14. S'il existent des points de jonction sur le volume, supprimez-les afin de prévenir les échecs de redimensionnement de volume de l'appliance Windows.

    Les exemples de points de jonction suivants pointent vers un volume de démarrage Windows.

    Remarque : Les noms des volumes peuvent varier.

    Vous pouvez rechercher des points de jonction à l'aide de l'invite de commande. La sortie de la commande suivante spécifie le chemin d'accès pour tous les points de jonction trouvés :

    dir/S /A:L
    
  15. Si vous installez les pilotes TurboGate PV, exécutez la commande suivante.
    copy E:\TurboGate-Tools-Setup-V3.0.1.exe C:\
    

    Remarque : N'exécutez pas le programme d'installation TurboGate tant que l'installation du système d'exploitation de base n'est pas terminée.

  16. Arrêtez le système d'exploitation pour vous assurer que la configuration du système requise est appliquée.

    Procédez comme suit :

    1. Dans l'interface de commande, saisissez la commande suivante et appuyez sur Entrée :
      shutdown -s -t 0
      
    2. Patientez quelques secondes.
    3. Dans le shell 3tshell qui exécute l'utilitaire iso2class, appuyez sur Entrée, O, Entrée.
    4. A l'invite de ce shell, sélectionnez The Appliance is fully managed (Appliance gérée dans son intégralité).

      iso2class arrête l'application, remplace le périmètre de singleton par celui d'une appliance de serveur générique, puis redémarre l'application.

Création d'une classe d'appliance de catalogue

Pour créer une classe de catalogue, convertissez le singleton en une classe d'appliance de catalogue.

Procédez comme suit :

  1. Arrêtez l'application.
  2. Ouvrez l'application dans l'éditeur d'infrastructure.
  3. Cliquez avec le bouton droit de la souris sur le singleton, puis sélectionnez Attributs. La fenêtre Paramètres d'instance s'affiche.

    Remplacez le nom d'instance par WIN12y et cliquez sur OK.

    L'éditeur d'infrastructure s'affiche.

  4. Cliquez avec le bouton droit de la souris sur le singleton, puis sélectionnez Modifier le périmètre.

    La fenêtre Définition de classe s'affiche.

  5. Dans la page Général, remplacez le nom de classe par WIN12y.
    1. Entrez la description : Appliance Windows Server basée sur Windows Server 2012 Standard Edition 64 bits.
    2. Sélectionnez l’icône du système d’exploitation Windows.
    3. Définissez l'URL de la documentation sur la feuille de données d'appliance à l'aide de l'URL suivante :
      http://doc.3tera.com/AppLogicxx/index.htm?toc.htm?CatGenericWindows12.html
      
      xx indique la version actuelle de CA AppLogic.
      
    4. Vérifiez les modes de virtualisation.
  6. Cliquez sur l'onglet Ressources.

    La page Ressource s'affiche.

    Modifiez les paramètres de ressource d'après le tableau de ressources ci-dessous.

Nom de classe

UC min

UC max

CPU par défaut

Mem min

Mem max

Mem par défaut

BW min

BW max

BW par défaut

WIN1264S

0.25

4

1

768 Mo

64 Go

2 Go

1 Mo

2 Go

1 Mo

WIN1264DC

0.25

32

1

768 Mo

64 Go

2 Go

1 Mo

2 Go

1 Mo

  1. Cliquez sur OK. L'éditeur d'infrastructure s'affiche.
  2. Pour enregistrer l'application, cliquez sur Enregistrer.

Terminez l'appliance.

Finaliser l'appliance consiste à apporter plusieurs modifications si vous installez les pilotes TurboGate PV. Dans le cas contraire, reportez-vous à la remarque à la fin de cette procédure.

Procédez comme suit :

  1. Dans la boîte de dialogue Modifier le périmètre pour le singleton :
    1. Ajoutez des terminaux à l'appliance jusqu'à ce qu'il y ait au total une liste de 7 interfaces. Avec l'interface par défaut, vous aurez 8 interfaces au maximum. Cette opération est nécessaire pour éviter une intervention manuelle de l'utilisateur lors de l'ajout de terminaux à des appliances Windows futures basées sur cette appliance Windows Server.

      Si le mode de virtualisation de l'appliance est VMware, ajoutez des terminaux à l'appliance jusqu'à avoir un total de 9 interfaces. Avec l'interface par défaut, vous aurez 10 interfaces au maximum.

    2. Pour vous assurer que les nouveaux volumes ajoutés à une appliance sont reconnus et mis en ligne, ajoutez trois volumes d'espace réservé à l'appliance. N'affectez aucun point de montage à ces volumes.
    3. Créez trois volumes bruts de 50 Mo et configurez l'instance de singleton pour utiliser ces volumes pour les volumes d'espace réservé.
    4. Enregistrez et démarrez l'application.
  2. Accédez à l'appliance via SSH et définissez le mot de passe de l'administrateur : net user administrator nouveau_mot_de_passe.

    Remarque : Modifiez le mot de passe de l'administrateur, car le fichier EXE de Windows Server définit un nouveau mot de passe aléatoire lors du premier démarrage et vous serez invité à entrer le mot de passe de l'administrateur avant d'installer les pilotes TurboGate PV.

  3. Connectez-vous via la console graphique.
  4. Exécutez diskpart dans un shell cmd.exe dans la console graphique pour formater et pour monter les trois volumes bruts. Dans l'interface de ligne de commande diskpart, exécutez la commande list disk.
    1. Exécutez les commandes suivantes pour chaque disque, sauf pour le disque de démarrage :
      select disk # [spécifiez le numéro]
      online disk # [ignorez cette étape si le disque est en ligne]
      clean
      créez une partition principale 
      assign letter=[spécifiez une lettre différente pour chaque disque, comme D, E, F]
      
    2. Fermez l'interface diskpart.
    3. Formatez chaque volume dans le shell cmd.exe. Par exemple : format /fs:ntfs d:.
  5. Exécutez le programme d'installation du pilote PV. Par exemple : C:\TurboGate-Tools-Setup-V3.0.1.exe.

    Sélectionnez l'option Install anyway (Installer malgré tout), comme requis. Ne redémarrez pas après l'installation.

  6. Ouvrez un shell 3T et exécutez la commande suivante :
    app restart win12_install -debug
    
  7. Patientez environ une minute après le démarrage de l'application, connectez-vous à l'aide de la console graphique et patientez à nouveau une minute jusqu'à ce que l'installation du pilote se termine et que la fenêtre contextuelle vous invite à redémarrer.

    Pour redémarrer l'appliance, cliquez sur l'icône Relancer.

    Remarque : Effectuez l'une des procédures suivantes, selon si le démarrage de l'application a expiré :

  8. Dans le shell 3T, exécutez app start win12_install et vérifiez que l'appliance démarre sans erreur.
  9. Connectez-vous via la console graphique :
    1. Vérifiez que tous les disques sont en ligne à l'aide de diskpart dans un shell cmd.exe :
      diskpart
      list disk
      exit
      
    2. Si vous avez installé la version 3.0.1 des pilotes TurboGate PV, sélectionnez Démarrer, Exécuter, services.msc pour désactiver le service gkservice.

      Ce service est installé avec les pilotes PV et ne parvient pas à démarrer si plusieurs interfaces de réseau virtuel sont associées à l'appliance. La désactivation de ce service n'affecte pas les performances des pilotes PV.

  10. Dans un shell Bash sur l'appliance, effectuez les opérations suivantes :
    1. Définissez un nouveau mot de passe complexe, tel que net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe.
    2. Quittez la session SSH.
    3. Accédez à SSH dans l'appliance et exécutez la commande suivante :
      rm -f ~/.bash_history /cygdrive/c/TurboGate* /appliance/passwd.stamp
      
  11. Arrêtez l'application, modifiez le périmètre de l'appliance et supprimez les terminaux supplémentaires et les 3 volumes d'espace réservé ajoutés au cours des étapes précédentes.

Aucune installation de TurboGate PV

Si vous n'installez pas les pilotes TurboGate PV, effectuez les opérations suivantes pour finaliser l'appliance :

  1. Démarrez l'application et connectez-vous à l'appliance via SSH.
  2. Exécutez la commande suivante :
    rm -rf /appliance/passwd.stamp ~/.bash_history
    

Activation de la conformité de l'appliance à l'aide de Sysprep

L'APK Windows inclut un script permettant de préparer la spécialisation des instances d'appliance de catalogue à l'aide de l'utilitaire Microsoft Sysprep lors de leur premier démarrage. Si vous souhaitez utiliser cet utilitaire pour préparer votre appliance, utilisez-le avant de la déplacer dans le catalogue /system_ms.

Procédez comme suit :

  1. Connectez-vous via la console graphique.
  2. A partir du shell cmd.exe, exécutez :
    mountvol /e 
    
  3. Redémarrez le système d'exploitation à l'aide de la commande :
    shutdown -r -t 0
    
  4. Patientez quelques minutes, puis rouvrez la console graphique et à partir du shell cmd.exe, exécutez la commande cd jusqu'à accédez au répertoire C:\applogic.
  5. Exécutez le script run_sysprep_generalize.bat.
  6. Ce script permet d'exécuter la phase /generalize de Sysprep et prend moins de 3 minutes.
  7. Lorsque le script est terminé, arrêtez l'application.

    Le singleton est prêt à être déplacé dans le catalogue /system_ms et Sysprep est prêt à être exécuté lors de l'instanciation.

Déplacement d'une appliance vers le catalogue

Procédez comme suit :

  1. Vérifiez que vous disposez des droits d'accès complets au catalogue. Ces droits sont requis pour déplacer le singleton.
  2. Déplacez le singleton dans le catalogue /system_ms.