Windows Server 2016 – Création d’une Image Nano Server

En plus des versions Desktop Experience et Server Core, Windows Server 2016 a apporté avec lui une nouvelle version, Nano Server. A ce jour, Windows Server compte 3 versions, chacune avec ses avantages et inconvénients :

  1. Desktop Experience : version graphique
  2. Server Core : version ligne de commande
  3. Nano Server : version sans interface graphique, ni de connexion utilisateur local

Nano Server est une version qui s’administre seulement à distance. De plus, elle ne supporte que les applications 64 bits.

Par rapport aux éditions Core et Graphique, les avantages d’un Nano Server sont les suivants :

  • Occupe moins d’espace disque
  • Déployable beaucoup plus rapidement
  • Consomme très peu de ressources mémoire et CPU
  • Gestion des mises à jour facilité par l’absence de shell ou encore d’internet explorer (moins de correctif à apporter)
  • Redémarrage très rapide (quelques secondes)

Il n’existe pas de support d’installation de la version Nano Server. Pour installer un Nano Server, il faut tout d’abord créer une image de celui-ci, qui devra être déployée par la suite.

Ce tutoriel est suivi par un autre tutoriel dans lequel nous verrons comment effectuer les premiers paramétrages (IP, Firewall…) du Nano Server et l’ajouter à un domaine Active Directory.


Sommaire


1) Pre-requis

La création d’une image Nano Server se fait en ligne de commande Powershell ou via l’outil Nano Server Image Builder (NSIB). Celle-ci doit être créée à partir d’un support (DVD ou ISO ) d’installation Windows Server 2016.

Voici les liens dont vous aurez besoin :

  • Télécharger l’image ISO Windows Server 2016 : cliquez ici
  • Télécharger Nano Server Image Builder : cliquez ici
    • Télécharger ADK (dépendance NSIB) : cliquez ici
      • Télécharger Toolkit Documentation (dépendance ADK) : cliquez ici

Nous ne verrons pas dans ce tutoriel comment installer NSIB et ses dépendances. Contentez-vous de faire du clique bouton ce sera suffisant.

2) Création d’une image Nano Server

Powershell

  1. Insérez le support d’installation Windows Server 2016 ;
  2. Copiez en local le dossier NanoServer qui s’y trouve ;01
  3. Lancez une console Powershell et déplacez-vous dans le répertoire précédemment copié ;
  4. Importez le module NanoServer :

Import-Module .\NanoServerImageGenerator -Verbose

Attention : .\NanoServerImageGenerator ≠ .\NanoServerImageGenerator\

a. Commandes

Nous aurons besoin de la commande New-NanoServerImage pour créer notre image Nano Server :

New-NanoServerImage -Edition {Standard | Datacenter} -DeploymentType {Host | Guest} -MediaPath media_path -BasePath base_path -TargetPath target_path -ComputerName hostname -Package packages

  • -Edition : édition de l’image Nano Server (Standard ou Datacenter)
  • -DeploymentType : type de déploiement (Host = image .wim = hôte physique / Guest = image .vhd ou .vhdx = hôte virtuel)
  • -MediaPath : chemin vers le CD d’installation Windows Server 2016
  • -BasePath (optionnel) : chemin de destination de la copie des fichiers binaires de Nano Server, afin que vous puissiez utiliser New-NanoServerImage -BasePath sans avoir besoin de spécifier -MediaPath lors des exécutions futures
  • -TargetPath : chemin de destination de l’image Nano Server
  • -ComputerName : nom d’hôte du Nano Server
  • -Package : rôle ou fonctionnalité à installer sur le Nano Server (ex : DNS, Hyper-V…)

La commande propose bien d’autres options mais, celle-ci sont les plus importantes.

Afficher la liste des rôles installables sur le Nano Server :

Get-NanoServerPackage -MediaPath media_path

-MediaPath étant le chemin vers le lecteur dans lequel est inséré le CD Windows Server 2016.

b. Exemple

Nous allons créer une image .vhdx avec un serveur IIS. Le paquet correspondant est Microsoft-NanoServer-IIS-Package :

PS C:\Users\Administrateur\Desktop\NanoServer> New-NanoServerImage -Edition Datacenter -DeploymentType Guest -MediaPath D: -TargetPath .\NanoServer.vhdx -ComputerName 'SRVIIS' -Package Microsoft-NanoServer-IIS-Package

applet de commande New-NanoServerImage à la position 1 du pipeline de la commande
Fournissez des valeurs pour les paramètres suivants :
AdministratorPassword: ********
OK. Journal sous : C:\Users\ADMINI~1\AppData\Local\Temp\2\NanoServerImageGenerator\Logs\2018-06-08_09-17-48-76
PS C:\Users\Administrateur\Desktop\NanoServer>

A l’exécution de la commande, il vous sera demandé d’entrer un mot de passe pour le compte administrateur du Nano Server.

Définissons les différentes options de la commande :

  • -Edition Datacenter : édition du Nano Server
    • L’édition Datacenter est adaptée à un environnement virtualisé lourd là où l’édition standard est faite pour un environnement virtualisé léger. De plus, l’édition Datacenter propose plus de fonctionnalités installables sur Nano Server
  • -DeploymentType Guest : crée une image vhd/vhdx qui pourra être déployée sur un Hyper-V
  • -MediaPath D: : lecteur dans lequel est inséré le CD Windows Server 2016
  • -TargetPath .\NanoServer.vhdx : crée une image .vhdx (mettre .vhd pour une image vhd) dans le répertoire courant
  • -ComputerName ‘SRVIIS’ : nom de l’ordinateur Nano Server
  • -Package Microsoft-NanoServer-IIS-Package : installation d’un serveur IIS sur le Nano Server

03Une fois l’image créée, déployez-la sur votre hôte Hyper-V

Une fois votre machine virtuelle créée et démarrée, voici ce que vous obtenez :

04.jpg

Il ne reste plus qu’à configurer ce serveur et l’ajouter à un domaine.

Graphique

  1. Select scenario05
    • Cliquez sur Create a new Nano Server Image
  2. Before you begin06
    • Cochez l’option Skip this by default
    • Cliquez sur Next
  3. Create new image07
    • Sélectionnez le lecteur (Ici D:\) où se trouve le support d’installation Windows Server 2016
    • Cliquez sur Next
  4. License08
    • Acceptez les termes de la licence Microsoft
    • Cliquez sur Next
  5. Deployment type09
    • Pour l’exemple, on va créer une Virtual machine image (.vhd/vhdx)
    • Renseignez le chemin de destination de l’image qui sera créée (ici Documents)
    • Renseignez la taille du disque virtuel (ici 16 GB)
    • Cliquez sur Next
  6. Basic configuration10
    • Cliquez sur Next
  7. Packages11
    • Sélectionnez l’édition du Nano Server souhaitée
      • L’édition Datacenter est adaptée à un environnement virtualisé lourd là où l’édition standard est faite pour un environnement virtualisé léger. De plus, l’édition Datacenter propose plus de paquets installables
    • Pour l’exemple, on va installer le paquet Serveur Web (IIS) 
    • Cliquez sur Next
  8. Drivers12
    • Si vous avez des drivers à installer, sélectionnez-les
    • Cliquez sur Next
  9. Destination machine13
    • Renseignez un nom d’ordinateur au Nano Server
    • Renseignez un mot de passe pour le compte administrateur
    • Sélectionnez vous Time zone
    • Cliquez sur Next
  10. Join domain14
    • Pour l’exemple, on ne joindra pas tout de suite à un domaine le Nano Server, cela fera l’objet d’une autre vidéo
    • Libre à vous de joindre l’image au domaine maintenant si vous le souhaitez
    • Cliquez sur Next
  11. Network15
    • Toujours pour l’exemple, cette partie de la configuration de l’image sera faite après son déploiement, dans un autre tutoriel
    • Si vous souhaitez configurer le réseau tout de suite, vous le pouvez
    • Cliquez sur Next
  12. Advanced Configuration16
    • Cliquez sur Create basic Nano Server image
  13. Confirmation17
    • Cliquez sur Create
  14. Une fois l’image créée, déployez-la sur votre hôte Hyper-V ;
  15. Une fois votre machine virtuelle créée et démarrée, voici ce que vous obtenez :04.jpg

Il ne reste plus qu’à configurer ce serveur et l’ajouter à un domaine.

Un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.