Accueil » Cours » Administration système » Administration de Windows Server Core

Introduction

Windows Server Core est une version allégée de Windows Server qui ne possède pas d’interface graphique, ce qui en fait une option économique en ressources, idéale pour des serveurs qui n’ont pas besoin d’une gestion visuelle. Ce cours couvre les bases de l’administration de Windows Server Core, vous permettant de configurer, gérer, et maintenir ce système efficacement à l’aide de lignes de commande et de PowerShell.

1. Pourquoi choisir Windows Server Core ?

Windows Server Core présente plusieurs avantages qui le rendent idéal pour de nombreuses situations d’entreprise :

  • Réduction de la surface d’attaque : Moins de composants signifie moins de vulnérabilités.

  • Moins de maintenance : Moins de mises à jour et de correctifs comparé à une version avec interface graphique.

  • Performance élevée : Moins de services en cours d’exécution permettent des performances accrues.

2. Installation de Windows Server Core

Lors de l’installation de Windows Server, vous avez le choix entre une version avec interface graphique et Server Core. Pour installer Server Core :

  • Utilisez le fichier ISO de Windows Server.

  • Sélectionnez Installation minimale (Server Core) pendant l’installation.

Il est important de noter que Server Core n’a pas d’interface graphique traditionnelle. Toutes les configurations se font via des lignes de commande.

3. Configuration initiale avec sconfig

Après avoir installé Windows Server Core, il est recommandé d’utiliser l’outil sconfig pour effectuer les configurations de base, telles que :

  • Configuration du nom de l’ordinateur : Tapez sconfig et sélectionnez l’option pour changer le nom de l’ordinateur.

  • Configuration du réseau : Vous pouvez configurer les interfaces réseau pour attribuer des adresses IP statiques.

  • Paramétrage des mises à jour Windows : Définissez la manière dont les mises à jour sont gérées (automatique ou manuel).

  • Activation du Bureau à distance : Permet d’accéder au serveur à distance via une connexion RDP.

4. Gestion des Paramètres Réseau

La gestion du réseau sous Server Core se fait à l’aide de PowerShell ou des commandes netsh :

  • Afficher les interfaces réseau : Get-NetIPAddress

  • Attribuer une adresse IP statique : New-NetIPAddress -InterfaceAlias “Ethernet” -IPAddress “192.168.1.10” -PrefixLength 24 -DefaultGateway “192.168.1.1”

  • Configurer un serveur DNS : Set-DnsClientServerAddress -InterfaceAlias “Ethernet” -ServerAddresses “192.168.1.1”

5. Gestion des Rôles et Fonctionnalités

Pour ajouter des rôles ou des fonctionnalités à votre serveur, utilisez PowerShell :

  • Installer un rôle : Install-WindowsFeature -Name AD-Domain-Services

  • Vérifier l’installation des rôles : Get-WindowsFeature Cela permet d’ajouter des rôles essentiels tels que Active Directory, DNS, ou DHCP à votre serveur.

6. Gestion à Distance

L’administration à distance de Windows Server Core est cruciale, car il n’y a pas d’interface graphique directement sur le serveur. Voici les options :

  • Windows Admin Center : Une interface web permettant de gérer des serveurs distants.

  • PowerShell Remoting : Pour activer PowerShell Remoting sur Server Core : Enable-PSRemoting -Force

  • Bureau à distance : Activez le RDP via sconfig pour permettre une connexion distante.

7. Gestion des Mises à Jour

Les mises à jour sous Windows Server Core peuvent être gérées via sconfig ou PowerShell :

  • Installer toutes les mises à jour : Install-WindowsUpdate -AcceptAll Cela permet de garder le serveur à jour avec les derniers correctifs de sécurité.

8. Sauvegarde et Restauration

La sauvegarde est une tâche essentielle pour tout serveur. Vous pouvez installer la fonctionnalité Windows Server Backup pour configurer des sauvegardes automatisées :

  • Installer Windows Server Backup : Install-WindowsFeature -Name Windows-Server-Backup

  • Créer une sauvegarde : Utilisez l’interface PowerShell pour planifier des sauvegardes ou exécuter des sauvegardes à la demande.

9. Surveillance et Monitoring

Pour surveiller la santé de votre serveur, vous pouvez utiliser des commandes telles que :

  • Vérifier les processus actifs : Get-Process

  • Vérifier l’utilisation du processeur : Get-WmiObject win32_processor | Select-Object LoadPercentage Ces commandes permettent de suivre l’utilisation des ressources et de détecter tout problème potentiel.

Conclusion

Windows Server Core est un puissant outil pour les administrateurs systèmes qui cherchent à optimiser les performances et la sécurité de leurs serveurs tout en réduisant les besoins en maintenance. La maîtrise des outils de ligne de commande tels que PowerShell est essentielle pour tirer pleinement parti de cette version allégée de Windows Server. Prenez le temps de vous familiariser avec les commandes de base et les processus de gestion à distance afin de garantir une administration fluide et efficace.

Travaux pratiques

Retour en haut