Cette formation Administrer un serveur Windows se veut essentiellement pratique autour des scénarios concrets et réalistes que l’on rencontre traditionnellement en entreprise lorsqu’un serveur Microsoft est en production. Il ne s’agit pas de devenir expert sur les technologies présentées comme AD, Hyper-V, IIS, ou SQL Server mais de savoir répondre à des besoins concrets de l’exploitation quotidienne comme partager des données de façon sécurisée, restituer des fichiers perdus ou écrasés, créer une VM, assurer sa redondance, installer un site/application WEB sous IIS avec un certificat, mettre en oeuvre une sauvegarde/restauration automatisée d’une base de données (MySQL, SQL Server, etc.) pour disposer d'une base miroir ou de test.
Chaque technologie est introduite (concepts, architecture, grandes lignes du fonctionnement) avec ses problématiques. Ainsi les solutions proposées dans les ateliers permettent de disposer d'un bon recul sur la mise en œuvre et facilitent la mémorisation des séquences de travail afin d'être autonome après la formation. Tous les scripts et les actions proposés dans cette formation sont facilement transposables à votre propre environnement.
Administration des services de stockage et réseaux d'un environnement Windows
L'architecture Windows (Utilisateurs, Services, Tâches planifiées, Gestionnaire d'événements, analyseur de performances, etc.)
La configuration des disques
Mise en place de clichés (snapshots)
Configuration du réseau (@IP, masque, passerelle)
Configuration de l’accès à distance au serveur
Les services DHCP et DNSTravaux pratiquesObjectif :
Savoir configurer les services fondamentaux d’un serveur Microsoft Windows (réseau, disques, snapshots, DHCP, administration à distance)Ateliers :
Lire la configuration détaillée d’un serveur (configuration réseau, logiciels installés, services démarrés automatiquement, configuration des disques, etc.)
Mise en place de clichés instantanés pour pouvoir revenir à une version antérieure des répertoires et des fichiers sur plusieurs semaines. Mise en place d'un serveur DHCP.Virtualisation avec Hyper-V
Fonctionnement et architecture de l’hyperviseur Hyper-V sous Windows Server
Exploitation des images (création et copie)
Modifier les caractéristiques d’une image (disque, mémoire, etc.)
Stratégie des architectures de disques
Synchroniser les VM entre 2 serveurs Hyper-V
Stratégie de sauvegardesTravaux pratiquesObjectif :
Savoir gérer le cycle de vie d’une image Hyper-V et assurer sa disponibilité (synchronisation)
Ateliers :
Création d’une image Hyper-V, modification des propriétés à chaud et à froid. Mise en œuvre de la synchronisation des images entre deux serveurs Windows pour disposer d’une copie synchronisée de chaque image de notre parc. Automatisation des sauvegardes.Administration des ressources d’un environnement Windows (AD)
Les incontournables (gestionnaire de serveur, outils d’administration, …)
Rôle et fonctionnalités
Création d’un annuaire Active Directory (AD)
Administration de postes à l'aide de stratégies de groupes (GPO)
Quelles différences avec Azure AD (Cloud) ?
Création d’utilisateurs
Partage de données sécurisé selon les bonnes pratiques (droits et groupes)
Intégration de machines dans l’annuaire AD (domaine)Travaux pratiquesObjectif :
Savoir configurer un environnement de gestion unifié pour les serveurs Microsoft (AD, utilisateurs, GPO, partage de fichiers, sécurité)Ateliers :
Création d’un annuaire AD sur un domaine. Configuration des postes de travail à l'aide de GPO. Partage de données selon les bonnes pratiques (topologie de groupes globaux et domaines locaux)IIS
Vue d’ensemble de IIS Manager
Qu’est-ce qu’une application ou un site WEB pour IIS ?
Notion de binding avec installations de certificats
Paramétrage de base
Utilisateurs et sécurité d’accès aux sites IIS
Synchronisation entre 2 serveurs IIS (msdeploy)
Prise en charge de PHPTravaux pratiquesObjectif :
Savoir installer une application/site WEB sur IIS
Ateliers :
Installation d’une application WEB (.NET et PHP) avec certificats et test depuis les navigateurs.
Mise en œuvre de la synchronisation entre deux serveurs IIS sur deux machines distinctes (tolérance de panne) avec msdeploy et l’ordonnanceur de tâches pour proposer un clone de notre site WEB sur une autre machine toutes les 30 minutes par exempleSQL Server
Vue d’ensemble de SQL Server
L’outil SQL Server Management Studio (SMS)
Cycle de vie d’une base SQL Server (création, online, offline, suppression)
Visualiser le contenu d’une base (tables)
Utilisateurs et sécurité (login, user, roles)
Accès distant à une base SQL Server
Sauvegarde/Restauration d’une base en mode graphique (SMS)
Sauvegarde/Restauration d’une base en ligne de commandeTravaux pratiquesObjectif :
Savoir visualiser le contenu des données d’un serveur SQL Server (bases, tables, utilisateurs) et assurer l’automatisation des sauvegardes/restaurations sur une machine déportée.
Ateliers :
Création d’un script qui permet de redescendre automatiquement une base de production sur un autre serveur (recette). La sauvegarde sur le serveur de production est automatisée (powershell, ordonnanceur, commandes SQL) ainsi que le transfert du backup sur le serveur de recette (synchronisation IIS). La restauration sur la machine de recette est volontairement manuelle (simple clic) pour éviter l’écrasement automatique et s’appuie également sur un script PowerShell.L’essentiel de PowerShell
Philosophie de Powershell
Les environnements Powershell ISE et Visual Studio Code
L’essentiel de la syntaxe (variables, fonctions, if, etc.)
Création et exécution d‘un script simple
La gestion des erreurs (try, catch)
Exemples de liens avec les autres applications ou service dans un script PowerShell (AD, IIS, SQL Server, Slack, …)
Différer et automatiser l’exécution des scripts (ordonnanceur)Travaux pratiquesObjectif :
Savoir exécuter un script PowerShell existant et le modifier
Ateliers :
Création de scripts simples pour prendre en main l’environnement. Retours sur les scripts précédemment utilisés dans les TP (fournis par le formateur) pour comprendre leurs structures et notamment l’utilisation de commandes tiers comme IIS ou SQL Server (synchronisation de sites WEB, sauvegarde/restauration de bases SQL Server sur des machines déportées).