Search This Blog

dimanche 16 octobre 2016

Nano Server Image Builder - create a custom Nano Server image with a graphical interface

Bonjour à tous,

Toujours dans les articles concernant Windows Server 2016, aujourd’hui nous allons voir un nouvel outil qui se nomme « Nano Server Image Builder »

C’est un outil sympa qui va vous permettre de créer vos Nano Server sous Windows Server 2016 en quelque minutes.

Comme vous le savez il est possible de créer les Nano Server en PowerShell comme on l’a toujours fait jusqu’à présent.

Voici mes articles  à ce sujet. (précédemment)

-          Création de Nano Server en Powershell ==> sous Windows Server TP3 Attention !

Nano Server Image Builder 

Cet outil est là pour faciliter la création d’image Nano Server, il permet la création des Nano Server en plusieurs formats :

-          Machine virtuelle donc avec un VHD ou VHDx
-          Wim pour une installation sur un serveur physique

Cet outil permet également la création de clé USB bootable Nano Server ou alors des fichier ISO. Il est également possible de récupérer le script PowerShell qui sera généré par l’outil afin d’automatiser la création de vos nano Server dans le futur.

Téléchargement 

Nano Server Image Build (NSIB) est disponible ici ==>  https://www.microsoft.com/en-us/download/details.aspx?id=54065


Publiée Hier ( 15 / 10 / 2016): ;)





Prérequis 

Avoir Windows Assessment and Deployment  (ADK)   installez WINPE & Deployment tools

Au niveau de l’OS c’est simple, il est supporté par Windows 8 / Windows 8.1 et Windows 10

Installation de Nano Server Image Builder


Une fois l’outil Nano Server Image Builder téléchargé, (package MSI) lancez-le, et vous aurez l’assistant d’installation, suffit de le suivre.

Cliquez sur Next pour commencer l’installation :



Acceptez le contrat et cliquez sur Next :


Choix du répertoire d’installation et cliquez sur Next :


Cliquez sur « Install » :


A l’issue de l’installation, cliquez sur Finish :


Lancez ensuite l’outil fraîchement installé en tant qu’administrateur :


Ps : si vous n’avez pas installé ADK avec WinPE et Deployment Tools, vous aurez le message suivant, en cliquant sur OK il vous renvoie vers le lien de téléchargement d’ADK.




Veuillez le télécharger :


Une fois téléchargé, lancer le « ADKSetup.exe » choisissiez le répertoire d’installation et cliquez sur Next :


Cliquez sur Next :


Acceptez les termes du contrat :



Sélectionnez les features suivantes :

-          Deployment Tools
-          Win PE

Une fois sélectionnés, cliquez sur Install



L’outils va télécharger WinPE etc, cela prendre quelques minutes ou quelques heures en fonction de votre connexion J  je n’ai pas la fibre donc plus de 2heures pour ma part ….. : / 



 Une fois terminé enfin !!!!! cliquez sur Close.


Vous pouvez désormais lancer l’outils Nano Server Image Builder en tant qu’administrateur, au premier lancement vous aurez la fenêtre suivante :
Cliquez sur « Create a New Nano Server Image » :




Avant l’installation l’assistant vous conseil de savoir les éléments suivants avant la création de votre image Nano Server :

-          La configuration réseau (Subnet / Mask / DNS etc )
-          Le chemin de l’iso Windows Server 2016 car vous en aurez besoin vu qu’on a besoin de l’image Wim de Nano Server
-          Le nom du Serveur ça sera Nano02 pour mon cas
-          Les drivers si vous en avez l’utilité en fonction de vos besoins ….


Une fois que vous êtes sûr d’avoir ces éléments-là, cliquez sur « Next » pour continuer :


Saisir l’emplacement de votre ISO Windows Server 2016 « Mounté » dans mon cas c’est I:\ remarquez que l’outil va connaitre directement la langue de votre ISO.
Une fois terminé, cliquez sur Next :



Acceptez les termes et cliquez sur « Next » :


A ce moment-là il faut choisir :

-          La création d’un Nano Server sous une Machine virtuelle donc on va créer un disque virtuel (VHD ou VHDx)
Ps : un Nano Server en VHD sera une machine de génération 1 et un Nano Server en VHDx sera donc une machine de génération 2
-          L’autre choix « Physical Machine Image »consiste à faire une image Wim ensuite faire une image ISO pour l’installation du Nano Server sur un serveur physique

Dans notre cas, on va choisir « Virtual Machine Image », on choisit l’emplacement du futur disque virtuel qui sera ici au passage en VHDx.

N’oubliez pas de saisir la taille du VHDx également. Remarquez que le Minimum démarre à 500 MB tellement que les Nano Server sont légers :) 

Spécifié également le chemin pour les Logs de création etc, on en aura besoin par la suite pour la vérification.

Une fois que vous avez choisi ces éléments, cliquez sur « Next » :


Nous rentrons dans la phase de configuration de l’image Nano Server, cliquez sur Next pour poursuivre :


Choisir l’édition de votre Nano Server (Standard ou DataCenter) : je choisi ici Stadard.

Comme vous le savez, l’ajout des rôles au niveau des Nano Server se fait via les packages, donc ici, il suffit de sélectionner le rôle que vous souhaitez sur votre Nano Server :

Je choisi par exemple IIS :


Ajoutez les Drives en cas de besoin …. Et cliquez sur Next :



Saisirai le Nom du serveur Nano Server, un mot de passe Administrator, la Time Zone et cliquez sur Next :


Vous pouvez le joindre à un Domaine en cochant la case « Join Domain » il faudra donc spécifier le nom du Domain ou alors un le fichier blob.

Cliquez sur suivant :


Spécifiiez lui la configuration TCP/IP en fonction de votre infra , pour ma part ca sera :

-          IP : 192.168.2.5 /24
-          Gateway : 192.168.2.254
-          DNS : 192.168.2.1

Possibilité de laisser tout en automatique via un DHCP :) 





Vous pouvez ajouter les patchs à votre Nano Server, d’ailleurs voici les deux premiers patchs (CU) sorties en septembre pour Windows Server 2016 :

-          https://support.microsoft.com/en-us/kb/3192366

Cliquez sur « Next » :




Si vous avez des scripts à faire passer etc il est possible de le faire ici : 



Possibilité d’activer l’EMS (Emergency Management Services) au niveau de votre future Nano Server , cliquez sur Next ensuite :



Possibilité également ces options-là :

-          Support for Developpement scenarios
-          Debug 

Voici le récap de vos actions, cliquez sur Create afin de commencer la création de votre Nano Server :) 


La création commence, remarquez que l’outil vous génère également le script PowerShell qui permet de faire la même chose mais en PowerShell, c’est ce qu’on a vu jusqu’à présent, car cet outil n’était pas encore disponible.
Voici le script :

New-NanoServerImage -MediaPath 'I:\' -Edition 'Standard' -DeploymentType Guest -TargetPath 'D:\NanoServer\Nano01\Nano02\Nano02.vhdx' -MaxSize 8589934592
-InterfaceNameOrIndex '1' -Ipv4Address '192.168.2.5' -Ipv4Dns '192.168.2.1' -Ipv4SubnetMask '255.255.255.0' -Ipv4Gateway '192.168.2.254'
-SetupUI ('NanoServer.IIS') -ComputerName 'nano02' -SetupCompleteCommand ('tzutil.exe /s "Romance Standard Time"')
-LogPath 'C:\Users\seyf\AppData\Local\Temp\NanoServerImageBuilder\Logs\2016-10-16 18-46'





Une fois terminée, vous pouvez vérifier la présence de votre Nano Server avec un beau VHDx crée comme ceci :

 Vous avez également le fichier de log de l’outil, vous pouvez l’ouvrir en cas de soucis de création :


Il suffit maintenant de créer une machine virtuelle de génération 2 et attacher ce VHDx (Nano02.VHDx) afin de pouvoir profiter de votre IIS sous NanoServer.

Pour conclure, super outil, simple à prendre en main qui facilite la vie des utilisateurs qui ne sont pas familier avec le Powershell, même si selon moi, c'est plus rapide de faire la création en PowerShell, c'est toujours sympa d'avoir plusieurs alternatives et ça, Microsoft l'a bien compris.

Je vous dit à bientôt pour d'autres articles autour de Windows Server 2016 / Microsoft Azure / Nano Server / Hyper-V  etc :) 

Cordialement,
Seyfallah Tagrerout
Microsoft MVP
< >