Déployer et gérer des hôtes ou machines virtuelles Hyper-V Nano Server dans VMM

Vous pouvez utiliser System Center - Virtual Machine Manager (VMM) pour gérer des hôtes et des machines virtuelles exécutant un serveur Nano.

À l’aide de VMM, vous pouvez ajouter et gérer des hôtes existants exécutant Nano, configurer des machines nues en tant qu’hôtes basés sur Nano Server, déployer des clusters de calcul et des clusters de stockage (désagrégés et hyperconvergés). Vous pouvez gérer des machines virtuelles Nano, y compris des machines virtuelles dotées d’une protection maximale.

Avant de commencer

  • Pour le déploiement des machines virtuelles, vous devez créer le disque dur virtuel Nano Server en dehors de VMM.
  • Il n’est pas possible de créer un modèle de machine virtuelle à partir d’une machine virtuelle Nano Server dans VMM. Vous pouvez créer un modèle de machine virtuelle de toute pièce en utilisant un disque dur virtuel Nano Server.
  • Il existe des problèmes connus lors de la jonction d’une machine virtuelle Nano Server à un domaine. Si vous essayez de joindre la machine virtuelle à un domaine avec les détails de personnalisation dans un modèle de machine virtuelle, les informations de domaine sont ignorées par VMM. La machine virtuelle est déployée, mais elle n’est pas jointe au domaine. Comme solution de contournement, déployez la machine virtuelle avant de la joindre à un domaine. Plus d’informations Notez que la jonction d’un ordinateur physique à un domaine durant un déploiement complet ne pose pas de problème.

Préparer un disque dur virtuel Nano Server

Pour commencer à déployer un hôte nano Server ou des machines virtuelles dans VMM, vous devez créer un disque dur virtuel Nano server à partir du disque dur virtuel Windows Server. Le disque dur virtuel doit comprendre les packages VMM :

  • Ajoutez le package VMM, Microsoft-NanoServer-SCVMM-Package, pour garantir que l’agent VMM fera partie du disque dur virtuel.
  • Ajoutez le package de calcul VMM, Microsoft-NanoServer-SCVMM-Compute-Package, pour garantir que le disque dur virtuel aura le rôle Hyper-V et que vous pourrez gérer le serveur physique à l’aide de VMM. Si vous installez ce package, n’utilisez pas l’option -Compute pour le rôle Hyper-V.
  • Pour le rôle Serveur de fichiers, utilisez Microsoft-NanoServer-Storage-Package avec Microsoft-NanoServer-SCVMM-Package.
  • Pour un déploiement hyperconvergé, utilisez Microsoft-NanoServer-Storage-Package avec Microsoft-NanoServer-SCVMM-Package et Microsoft-NanoServer-SCVMM-Compute-Package.

Créer un disque dur virtuel pour un ordinateur physique

  1. Copiez NanoServerImageGenerator.psm1 et Convert-WindowsImage.ps1 du dossier \NanoServer dans l’ISO Windows Server vers un dossier sur votre disque dur.

  2. Démarrez Windows PowerShell en tant qu'administrateur. Accédez au dossier dans lequel vous avez placé les scripts.

  3. Importez le script NanoServerImageGenerator en exécutant :

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Créez un disque dur virtuel qui inclut les packages VMM. Pour ce faire, exécutez la commande suivante, qui vous invite à entrer un mot de passe administrateur pour le nouveau disque dur virtuel :

    New-NanoServerImage -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerVM\NanoServerVM.vhdx -ComputerName <computername> -OEMDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    

    Par exemple :

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\NanoServer.vhd -ComputerName Nano-srv1 -OEMDrivers –Clustering –EnableRemoteManagementPort -Packages Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
    • Cet exemple crée un disque dur virtuel à partir d’un fichier ISO monté en tant que F:.
    • Lors de la création du disque dur virtuel, il utilise un dossier appelé Base dans le dossier où vous avez exécuté New-NanoServerImage.
    • Il place le disque dur virtuel dans un dossier appelé Nano1 dans le dossier à partir duquel la commande s’exécute.
    • Le nom d’ordinateur dans cet exemple est Nano-srv1. Il inclut les pilotes OEM installés pour le matériel le plus courant et a la fonctionnalité clustering activée.
    • La gestion à distance du serveur Nano est activée pour le disque dur virtuel, même à partir des systèmes qui ne se trouve pas dans le même sous-réseau.
    • Si le serveur utilise UEFI pour démarrer, vous devez modifier le script en remplaçant NanoServer.vhd par NanoServer.vhdx.
  5. Connectez-vous en tant qu’administrateur sur le serveur physique sur lequel vous souhaitez exécuter le disque dur virtuel Nano Server.

  6. Copiez le disque dur virtuel créé par le script sur l’ordinateur physique et configurez-le pour qu’il démarre à partir du nouveau disque dur virtuel, comme suit :

    • Montez le disque dur virtuel généré.
    • Exécutez bcdboot d:\windows (dans cet exemple, il est monté sous D:).
    • Démontez le disque dur virtuel.
  7. Démarrez l’ordinateur physique sur le disque dur virtuel Nano Server.

  8. Connectez-vous à la console de récupération nano server à l’aide du nom d’administrateur et du mot de passe que vous avez fournis lors de l’exécution du script, puis obtenez l’adresse IP de l’hôte basé sur le serveur Nano. Plus d’informations

  9. Vérifiez que le serveur Nano est joint au même domaine que le serveur VMM. Plus d’informations

  10. Assurez-vous que le compte de service VMM et le compte d’identification sont ajoutés au groupe des administrateurs sur le serveur Nano.

Installer les packages VMM en mode hors connexion sur un serveur Nano Server existant

Si vous n’avez pas ajouté les packages VMM lorsque vous avez créé le disque dur virtuel Nano Server, vous pouvez les installer plus tard, comme suit :

  1. Copiez le disque VHD/VHDX à un emplacement sur un ordinateur Windows Server 2016. Par exemple : C:\MyNano.vhd.

  2. Utilisez PowerShell pour installer et importer le fournisseur NanoServerPackage du module PowerShell PackageManagement (OneGet) :

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Une fois le fournisseur installé, vous pouvez rechercher et installer les packages VMM (agent VMM et Hyper-V) sur le disque dur virtuel à l’aide de ces applets de commande, où C:\MyNano.vhd est l’emplacement du disque dur virtuel basé sur Nano Server.

    Find-NanoServerPackage
    Install-NanoServerPackage -Name Microsoft-NanoServer-SCVMM-Package -culture en-US -ToVhd "C:\MyNano.vhd"
    Install-NanoServerPackage -Name Microsoft-NanoServer-SCVMM-Compute-Package -culture en-US -ToVhd "C:\MyNano.vhd"
    

Installer les packages VMM sur un hôte de serveur Nano en cours d’exécution

Nous vous recommandons l’installation hors connexion des packages VMM (lors de la création du disque dur virtuel). Si vous n’avez pas besoin de les installer en ligne lorsque le serveur Nano Server est en cours d’exécution, effectuez les étapes suivantes :

  1. Copiez le dossier Packages à partir du support d’installation locale sur le serveur Nano Server en cours d’exécution. Par exemple, dans C:\packages.

  2. Utilisez PowerShell à distance pour vous connecter au serveur Nano.

  3. Ajoutez les packages VMM en utilisant les commandes ci-dessous :

    • Pour installer Microsoft-NanoServer-SCVMM-Package

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Package_en-us.cab
      

      Notes

      Assurez-vous que les fichiers .cab en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) et neutres (Microsoft-NanoServer-SCVMM-Package.cab) se trouvent dans le même dossier afin que les deux soient installés.

    • Pour Microsoft-NanoServer-SCVMM-Compute-Package :

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Vérifiez que les packages VMM et les modules linguistiques associés sont installés correctement en exécutant la commande suivante :

    dism /online /get-packages
    
  5. Vous devez voir Identité du package : Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 répertorié deux fois. Une fois pour Type de version : Module linguistique et une fois pour Type de version : Feature Pack. Il en va de même pour Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Redémarrez l’hôte Nano Server.

Ajouter l’hôte Nano Server à l’infrastructure VMM

Une fois que l’hôte Nano Server est prêt, ajoutez-le à l’infrastructure VMM. Plus d’informations

Créer une machine virtuelle Nano Server

Pour créer des machines virtuelles Nano Server, vous devez ajouter certains packages propres aux machines virtuelles sur le disque dur virtuel. Créez le disque dur virtuel pour une machine virtuelle comme suit :

  1. Copiez NanoServerImageGenerator.psm1 et Convert-WindowsImage.ps1 du dossier \NanoServer dans VMM vers un dossier sur votre disque dur.

  2. Démarrez Windows PowerShell en tant qu’administrateur et accédez au dossier de script.

  3. Importez le script NanoServerImageGenerator avec Import-Module NanoServerImageGenerator.psm1 -Verbose.

  4. Créez un disque dur virtuel qui inclut les packages SCVMM en exécutant la commande suivante. Vous êtes invité à entrer un mot de passe d’administrateur pour le nouveau disque dur virtuel.

    New-NanoServerImage -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerVM\NanoServerVM.vhdx -ComputerName <computername> -GuestDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    

    Exemple :

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package     Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
  5. Cet exemple crée un disque dur virtuel à partir d’un fichier ISO monté en tant que F:.

  6. Lors de la création du disque dur virtuel, il utilise un dossier appelé Base dans le même répertoire dans lequel vous avez exécuté New-NanoServerImage

  7. Il place le disque dur virtuel dans un dossier nommé Nano1, dans le dossier où la commande s’exécute.

  8. Le nom de l’ordinateur est Nano1 et il installe des pilotes de machine virtuelle exécutant Hyper-V.

  9. Si vous voulez une machine virtuelle de génération 1, générez une image de disque dur virtuel en spécifiant une extension .vhd pour -TargetPath. Pour une machine virtuelle de génération 2, générez une image VHDX avec l’extension .vhdx pour -TargetPath.

  10. Dans VMM, créez une machine virtuelle et utilisez le disque dur virtuel que vous venez de créer.

Étapes suivantes

Provisionnez une machine virtuelle.