- Warning
-
- JFolder::files : le chemin n'est pas un répertoire. Chemin : images/Badges
« La valeur d’un homme tient dans sa capacité à donner et non dans sa capacité à recevoir. »
Le serveur NANO est une version installée de Windows Serveur 2016 idéal pour héberger un hôte Hyper-V, pour un serveur de fichiers, un serveur DNS, une serveur IIS ou pour toute application lancée dans un contenaire.
Cette solution est encore plus optimisée que le serveur CORE car complètement dépourvu d'interface graphique. Elle ne se gère uniquement à distance, principalement en powershell. Elle supporte par ailleurs la mise en cluster
Suivant l'objectif de déploiement, vous utiliserez différents commutateurs afin de paramétrer l'installation.
Rôle | Option d’installation |
Rôle Hyper-V | -Compute |
Cluster | -Clustering |
Installation des drivers clients pour un client hébergé sur un serveur Hyper-V | -GuestDrivers |
Drivers pour une variété de cartes réseau ainsi que des controlleurs de stockage. | -OEMDrivers |
Rôle de serveur de fichiers et autre composants de stockage. | -Storage |
Windows Defender, incluant les signatures par défaut | -Defender |
Recherches inverses pour un compatibilité des applications (Ruby, Node.js) | -ReverseForwarders |
Rôle DNS | -Packages Microsoft-NanoServer-DNS-Package |
Desired State Configuration | -Packages Microsoft-NanoServer-DSC-Package |
IIS | -Packages Microsoft-NanoServer-IIS-Package |
Support des Windows Containers | -Containers |
Agent System Center Virtual Machine Manager |
-Packages Microsoft-Windows-Server-SCVMM-Package -Packages Microsoft-Windows-Server-SCVMM-Compute-Package |
Network Performance Diagnostics Service (NPDS) | -Packages Microsoft-NanoServer-NPDS-Package |
Data Center Bridging | -Packages Microsoft-NanoServer-DCB-Package |
Son installation est quelque peu spécifique car elle consiste en la création d'un disque virtuel VHDX de type génération 2. Il est nécessaired'avoir les sources de Windows Serveur 2016.
Dans le DVD ou l'image ISO, un dossier "nanoserver" y est présent, ce dernier contient les sources qui va vous permettre de générer le vhdx.
Dans un premier temps, vous allez copier les scripts du DVD dans un répertoire du disque dur.
Ouvrez une fenêtre Powershell en mode administrateur:
cd\
md NANO
copy d:\NanoServer\NanoServerImageGenerator\*.ps* c:\nano
Les sources étant copiées, vous allez importer le module Powershell pour les serveurs NANO.
Import-Module c:\nano\NanoServerImageGenerator.psm1
Le module étant importé avec tous ses commandes, vous aller générer le disque dur virtuel VHDX de 2ème génération.
new-NanoServerImage -Edition Standard -mediapath D:\ -Basepath c:\nano -targetpath c:\nano\nano-svr1.vhdx -DeploymentType Guest -computername NANO-SVR1 -storage -package Microsoft-NanoServer-IIS-Package -Defender
Une boîte de dialogue vous demandera de renseigner le mot de passe du compte administrateur local du serveur NANO. Je vous conseille vivement de mettre un mot de passe dont la frappe sera identique sur un clavier QWERTY et AZERTY. La raison vient du fait que la création du serveur nano n'inclue que l'anglais et que le clavier sera en anglais.
Une fois le disque dur virtuel créé (moins de 2 minutes), vous créerez un ordinateur virtuel de deuxième génération et y connecterez le disque dur du serveur NANO.
Démarrez le serveur NANO
Renseignez le nom du compte administrateur, ici "administrateur" et le mot de passe renseigné précédement.
Vous pouvez visualiser l'adresse IP en sélectionnant "Network Adapter Settings", puis en sélectionnant l'adresse MAC de la carte réseau souhaité. Notez-la.
Mettez-vous sur votre contrôleur de domaine afin d'y générer un fichier de jonction au domaine en mode hors connexion. Dans cet exemple, le nom de mon serveur est "nano-svr1" et le nom du domaine "formation".
djoin.exe /provision /domain formation /machine nano-svr1 /savefile c:\nano\nano-svr1
Authorisez la connexion au serveur NANO. Soit "w.x.y.z" l'adresse IP du serveur NANO.
Set-Item WSMan:\localhost\Client\TrustedHosts "w.x.y.z"
Répondez "Y"
$ip = "w.x.y.z"
Ouvrez une session à distance sur le serveur NANO
Enter-PSSession -ComputerName $ip -Credential $ip\Administrateur
et renseignez le mot de passe.
Ouvrez les ports nécessaire au partage de fichiers
netsh advfirewall firewall set rule group="Partage de fichiers et d’imprimantes" new enable=yes
Et quittez la session
Exit-PSSession
Fermez la fenêtre Powershell et rouvrez en une en mode administrateur
Montez un lecteur réseau afin d'y recopier le fichier "DJOIN" précédement créé.
New-PSDrive -Name z -Root \\172.16.0.51\c$ -PSProvider FileSystem -Credential Administrateur
z:
Et copiez-le
copy c:\nano\nano-svr1
Fermez et ouvrez à nouveau une session à distance sur le serveur NANO
$ip = "w.x.y.z"
Enter-PSSession -ComputerName $ip -Credential $ip\Administrateur
et renseignez le mot de passe.
Rendez membre du domaine le serveur NANO
djoin /requestodj /loadfile c:\nano-svr1 /windowspath c:\windows /localos
Et redémarrez le serveur
shutdown /r /t 5
Loguez-vous sur le serveur NANO et loguez-vous avec le compte d'administrateur du domaine. Attention, le clavier est en qwerty!
Loguez-vous sur votre contrôleur de domaine afin de lister les rôles présent sur le serveur NANO
get-windowsfeature –comp Nano-svr1
Et d'y installer le rôle de serveur de fichiers
install-windowsfeature Fs-fileserver –comp Nano-svr1
get-windowsfeature –comp Nano-svr1
Au stade ou vous en êtes, vous pouvez gérer le serveur NANO via les commandes powershell
Ouvrez à nouveau une session à distance sur le serveur NANO
$ip = "w.x.y.z"
Enter-PSSession -ComputerName $ip -Credential $ip\Administrateur
et renseignez le mot de passe.
get-netipaddress
bcdedit /enum
net share
Exit-PSSession