Rubrique précédente: Classe de base WindowsRubrique suivante: Classe de base Windows 7


Classe de base Windows 8

Les instructions suivantes vous permettent de créer des classes de base de serveur Windows 8 pour les appliances et les applications Windows. Le fichier Windows.exe contient l'APK.

Les instructions ont été testées avec les versions de Windows Server suivantes :

SE

Nom de classe

Taille d'installation

Windows 8 Enterprise Edition 32 bits

WIN8E

20 Go

Windows 8 Enterprise Edition 64 bits

WIN864E

20 Go

Remarques :

Remarque : Le fichier EXE de Windows 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.

Procédez comme suit :

  1. Ouvrez un shell 3T, exécutez la commande suivante et sélectionnez le système d'exploitation et le mode 32 ou 64 bits :
    util iso2class app_name=win8_install install_size=206G console_type=graphic iso_volume1=en_windows_server_8_enterprise_x86_dvd_677651.iso  virt_options=acpi=1 cpu=1 mem=1G
    

    L'application win8_install se lance et démarre 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=win8_install install_size=20G console_type=grapic iso_volume1=en_windows_server_8_enterprise_x86_dvd_677651.iso virt_options=acpi=1 cpu=1 mem=1G scsi=1
    

    La taille de volume de 20 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 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 est formaté en tant que ntfs08. Vous pouvez uniquement augmenter la taille du volume de démarrage ntfs08.

  2. Accédez à la console graphique du singleton à l'aide de l'une des méthodes suivantes :
  3. Une fois que la console graphique est ouverte, l'interface d'installation s'affiche.

Terminez l'installation et la configuration de Windows.

Windows 8 recommande d'utiliser un compte local, plutôt qu'un compte Microsoft pendant l'installation.

Le singleton redémarre pendant l'installation, ce qui rendre la console graphique inopérationnelle. Lorsque le redémarrage se produit, fermez la console graphique, , puis rouvrez-la. En de rares occasions, lorsque vous utilisez Mozilla Firefox pour accéder à la console graphique, une erreur répétitive se produit indiquant que l'application n'a pas été démarrée ou que la console graphique est mal configurée. Si une erreur se produit, fermez Firefox, puis rouvrez-le.

Pendant l'installation de Windows sur une grille VMware, il se peut que la souris ne fonctionne pas comme prévu en raison de l'absence des outils VMware. Utilisez les raccourcis clavier suivants :

Pour terminer l'installation de Windows, redémarrez le singleton. Windows invite à spécifier le nom d'utilisateur, le nom de l'ordinateur et le mot de passe.

Procédez comme suit :

  1. Dans la fenêtre contextuelle de Windows, entrez le nom de l'ordinateur, le nom d'utilisateur et le mot de passe. Le nom d'utilisateur doit être différent du nom d'hôte.

    Remarque : N'utilisez pas les informations d'identification pour l'administrateur.

    Windows définit un nouveau mot de passe pour l'utilisateur spécifié et s'ouvre automatiquement sur le bureau.

  2. Si vous créez une appliance Windows sur la 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'infrastructure 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. Ce redémarrage peut tarder plusieurs minutes.

  3. Après le redémarrage, ouvrez la console graphique et connectez-vous à l'appliance.
  4. Activez l'administrateur et définissez le mot de passe.
    1. Accédez à Outils d'administration, Gestion de l'ordinateur.
    2. Développez les groupes et les utilisateurs locaux.
    3. Sélectionnez Utilisateurs, puis cliquez avec le bouton droit de la souris sur Administrateur et sélectionnez Propriétés.
    4. Effacez l'option Le compte est désactivé et cliquez sur OK.
    5. Pour définir le mot de passe de l'administrateur, cliquez avec le bouton droit de la souris sur l'administrateur et sélectionnez Définir le mot de passe.
    6. Déconnectez-vous du compte d'utilisateur actuel et connectez-vous en tant qu'administrateur pour terminer le processus de création d'appliance.
  5. Pour configurer l'interface externe du singleton pour permettre l'accès à Internet, utilisez l'une des méthodes suivantes. Le singleton a deux interfaces réseau : l'interface externe Local Area Connection et l'interface interne Local Area Connection 2.
  6. Installez les mises à jour de priorité élevée et facultatives de Windows :

    Dans Internet Explorer, l'option Windows Update est disponible sous Sécurité, Windows Update.

  7. Pour activer Windows, sélectionnez Panneau de configuration, Système et sécurité, Système et entrez une clé de produit valide.
  8. Arrêtez OS.
  9. Continuez l'installation de l'utilitaire iso2class à l'aide de la procédure suivante :
    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.

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

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

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

  11. 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.

  12. S'il existe des points de jonction sur le volume, un échec du redimensionnement du volume de l'appliance Windows se produit.

    Supprimez les points de jonction pour prévenir les échecs du redimensionnent du volume 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
    
  13. 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.

  14. Pour terminer la configuration du système, arrêtez le système d'exploitation.
    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 démarre l'application.

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

Vous pouvez changer le singleton obtenu 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 WIN8y 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 WIN8y.
    1. Entrez la description : Appliance Windows Server basée sur Windows 8 Enterprise Edition 32 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?CatGenericWindows8.html
      
      xx indique la version actuelle de CA AppLogic.
      
    4. Vérifiez les modes de virtualisation.
  6. Cliquez sur l'onglet Ressources.

    La page Ressources 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

WIN8E

0.25

8

1

512 Mo

64 Go

1 Go

1 Mo

2 Go

1 Mo

WIN864E

0.25

8

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 aux étapes à la fin de cette procédure.

Procédez comme suit :

  1. 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.

  2. Sélectionnez l'onglet Interfaces.

    Si le mode de virtualisation de l'appliance n'est pas VMware, ajoutez des terminaux à l'appliance jusqu'à avoir un total 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 futures appliances basées sur cette appliance.

    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.

  3. Sélectionnez l'onglet Volumes.

    Pour vous assurer que les nouveaux volumes ajoutés à une appliance sont reconnus et mis en ligne, créez trois volumes bruts de 50 Mo en tant que volumes d'espace réservé.

    N'affectez aucun point de montage à ces volumes.

  4. Cliquez sur OK.

    L'éditeur d'infrastructure s'affiche.

  5. Cliquez sur Enregistrer.
  6. Accédez à l'appliance via SSH et définissez le mot de passe de l'administrateur : net user administrator nouveau_mot_de_passe. Vous changez le mot de passe de l'administrateur, car le fichier EXE Windows du serveur définit un nouveau mot de passe aléatoire lors du démarrage initial. Vous devez connaître le mot de passe de l'administrateur avant d'installer les pilotes TurboGate PV.
  7. Connectez-vous via la console graphique.
  8. 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:.
  9. 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). Ne redémarrez pas après l'installation.

  10. Ouvrez un shell 3T et exécutez la commande suivante :
    app restart win8_install -debug
    
  11. 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é :

  12. Dans le shell 3T, exécutez app start win8_install et vérifiez que l'appliance démarre sans erreur.
  13. 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.

  14. 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.
  15. Accédez à SSH dans l'appliance et exécutez la commande suivante :
    rm -f ~/.bash_history /cygdrive/c/TurboGate* /appliance/passwd.stamp
    
  16. Arrêtez l'application, modifiez le périmètre de l'appliance en supprimant 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.

Procédez comme suit :

  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 lors de leur premier démarrage. Ce processus est effectué à l'aide de l'utilitaire Microsoft Sysprep.

Utilisez-le avant de déplacer votre appliance 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. Après quelques minutes, rouvrez la console graphique.
  5. A partir du shell cmd.exe, exécutez la commande cd jusqu'à accéder au répertoire C:\applogic.
  6. Exécutez le script run_sysprep_generalize.bat.

    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 de l'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.