9.0 KiB
9.0 KiB
Préparation d'un serveur Windows
Prérequis
- Depuis votre hyperviseur, ouvrez le mode Console afin d'accéder à la VM.
- Simuler les touches CTRL+ALT+SUPPR et authentifiez vous (MDP générique : AdWin2023!)
Sysprep
- Dans Démarrer / Exécuter, lancer la commande sysprep afin de préparer le déploiement du système (/!\ Attention à ne pas la lancer sur un serveur de Production/!)
- Exécuter sysprep.exe en tant qu'administrateur
- Effectuer le paramétrage ci-dessous et cliquer sur "OK"
- Attendre que cela se termine, le serveur va redémarrer automatiquement
- Renseigner les paramètres de langue en fonction du client et cliquer sur suivant
- Entrez là dans le champs prévu à cet effet. Sinon cliquez sur Reporter à plus tard
- Cliquer sur Accepter
- Comme précédemment, débloquer la fenêtre d'authentification et connectez vous avec le compte AdminLocal
Configuration réseau
- Afin de se passer du mode Console, nous allons paramétrer l'interface réseau
- Ouvrir les connexions réseau via la commande (Démarrer/Exécuter comme précédemment)ncpa.cpl et ouvrir les propriétés de la carte réseau
- Renommer l'interface réseau avec le nom de votre VLAN
- Ouvrir les Propriétés
- Décocher l'IPv6 et ouvrir les propriétés de l'IPv4
- Entrer les paramètres IP et DNS selon le DCSR
- Dans l'onglet Avancé / DNS, vérifier que le suffixe DNS ne soit pas paramétré manuellement. Si tel est le cas supprimez le et renseignez comme suit
- /!\ Pour les serveurs AD uniquement, configurer la parte DNS comme ceci :
- DNS préféré : l'adresse IP de l'autre serveur AD (AD2 si AD1 / AD1 si AD2)
- DNS auxiliaire : 127.0.0.1
- /!\ Pour les serveurs AD uniquement, configurer la parte DNS comme ceci :
- Si cette fenêtre apparait cliquer sur Non
RDM et Mot de passe
Ne pas changer les mots de passe pour les serveurs AD
- Afin de se passer du mode Console, renseigner dans RDM :
- l'adresse IP du serveur
- le compte AdminLocal qui y est associé (mettre à jour le mot de passe en local)
- le compte Active Directory qui y est associé (mettre à jour le mot de passe sur les AD)
- Depuis un serveur AD, lancer la console Utilisateurs et ordinateurs Active Directory
- Depuis la VM, lancer la console Gestion de l'ordinateur
- Changer le mot de passe du compte AdminLocal
Disque D
- Toujours dans la console gestion de l'ordinateur
- Cliquer sur Gestion des disques, puis clique droit sur le lecteur DVD, modifier la lettre de lecteur
- Mettre la lettre E (ou la lettre G pour les serveurs BD1/BD2/BDF/PREV) pour le lecteur DVD afin de libérer la lettre D pour le disque de DATA
- Réactiver le disque D en cliquant droit dessus puis sur en ligne
- Vous pouvez également étendre le volume si la taille du disque a été augmentée lors de l'import du template
Renommage du serveur et ajout au Domaine AD
- Ouvrir les Propriétés Système via la commande (*Démarrer/Exécuter comme précédemment)sysdm.cpl
- Cliquer sur Modifier et entrer le nom de la VM ainsi que le nom de Domaine à joindre
- Entrer un compte Administrateur du Domaine, valider et redémarrer le serveur
- /!\ Après le redémarrage du serveur, authentifiez vous avec le compte Administrateur du Domaine (le compte local AdminLocal ne servant que pour du dépannage)
- Il vous faudra sans doute désactiver temporairement les GPO SERVERS-WORKSTATION-DENY-ADMIN
- Sur les serveurs AD, vérifier que l'objet ordinateur n'est pas dans l'OU Computers mais dans une OU de Tiering Server, déplacez là le cas échéant
- Depuis la VM, lancer la console Gestion de l'ordinateur
- Ajouter dans le Groupe Administrateurs le compte AD lié à la VM ou le groupe AD qui y est lié
- Fermez la session Windows Administrateur du Domaine et reconnectez vous avec le compte AD lié à la VM
Scripts de configuration
Configuration du temps (NTP)
- Aller dans la répertoire D:\Install\Scripts et lancer le script PowerShell 1-Env_NTP.ps1
- Si le message ci-dessous apparait, entrer "T" afin d ene plus être dérangé
- Indiquer la zone de temps qui correspond à votre client, par défaut Romance Standard Time qui correspond à la France métro
- Vous pouvez obtenir une liste des zones de temps en ouvrant un CMD et en tapant séparément la commande tzutil /l
- Indiquer s'il s'agit d'un serveur AD ou d'une autre VM Autre
- Fermer le terminal en tapant sur Entrée à la fin du script
Configuration du connecteu à la BD
- Aller dans le répertoire D:\Install\Scripts et lancer le script PowerShell 2-Env_BD.ps1
- Indiquer le type de BDD qui correspond à votre client ORA ou SQL
- Indiquer si c'est un serveur de PROD, FORM ou TEST
Configuration Environnement
- Aller dans le répertoire D:\Install\Scripts et lancer le script PowerShell 3-Env_Others.ps1
- Ce script ajoute les raccourcis bureau : Ordinateur / fichier utilisateur / corbeille / panneau de configuration, l'entension sur les noms de fichiers et des paramètres d'affichage de la barre de tâches
- Activer le démarrage automatique de la session Windows si des applications sont à ouvrir au démarrage de la VM (par exemple MULTI, INTER, AVL, etc)
- Si ce n'est pas le cas, cliquer sur Disable
- Aller dans le répertoire D:\Install\System\Sources et choisissez un fond d'écran en fonction de votre serveur : INFRA, PROD, FORM ou TEST
Pilotes de l'hyperviseur
VMWare
- Si votre VM est sur un hyperviseur VMWare bonne nouvelle, les VMware Tools sont déjà instalés.
- Vous pouvez vérifier si il existe une miseà jour de ces derniers depuis l'interface
Nutanix
-
Aller dans le répertoire D:\Install\Scripts et lancer le script PowerShell 4-Remove_VMware_Tools.ps1
-
Le script va désinstaller les VMware Tools sur le serveur (service, fichier, registre), en cas d'erreur appelez Internet
-
Depuis l'interface épurée de Prism Central faite un clic droit sur votre VM puis Guest Tools, Set Up NGT
-
Configurez comme suit
- Set Up Nutanix Guest Tools > New NGT Installation
- Configure Applications > Ne rien cocher
- Install > Mount Installer
-
Aller dans Lecteur CD : NUTANIX_TOOLS
-
Sur le serveur lancer l'installation en tant qu'Administrateur
-
Sur un serveur Windows Core
-
Exécuter :
Get-WmiObject Win32_CDROMDrive | Select-Object Drive, MediaLoaded
cd D:\installer\windows
ls
.\Nutanix-NGT-20251014.exe
Notepad++
- Aller dans D:\Install\Logiciel_Tiers et lancer l'installation de Notepad++ et tant qu'Administrateur
- Pour finir, redémarrer la VM
Activation de Windows
- /!\ Les templates sont en Windows Standard, en cas de licence DataCenter consulter l'annexe plus bas
- Lancer un PowerShell en Administrateur
- Entrer la commande sconfig puis faire le choix 11
- Faire le choix 3 puis entrer la clé de produit
- Vous pouvez la trouver sur le Cloud Systel, en fonction du client dans \cloud\Licences ou \cloud\Clients
- Une fois la clé validée, faire le choix 2 pour activer Windows
- Si la VM n'a pas accès à Internet, vous pouvez activer WIndows par téléphone.
- Pour ce faire entrer la commande slui 4 ou slui 3 dans Exécuter et laissez-vous guider par l'interface
Annexe: Corriger les erreurs
La licence Windows DataCenter ne correspond pas à la VM Windows Standard
- Ouvrir un CMD en tant qu'Administrateur
- Exécuter la commande ci-dessous en remplaçant les X par la clé de licence Client (MAK vraisemblablement)
DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
- Entrer Y pour redémarrer
- /!\ En cas d'échec de la mise à jour présentée ci-dessous (cette méthode fonctionne aussi pour rollback dans le sens inverse)
- Ouvrir l'éditeur du registre (Regedit.exe) et aller à l'endroit suivant : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
- Remplacer Standard par Datacenter
- Monter l'ISO du Windows Server correspondaut et lancer Setup.exe en tant qu'administrateur
- Cliquer sur suivant
- Entrer la clé de produit Datacenter et cliquer sur suivant
- Choisir Datacenter expérience de bureau et cliquer sur suivant
- Cliquer sur Accepter
- Cliquer sur Conserver puis Suivant
- Lancer l'installation, cela va prendre un certain temps
Erreur sysprep NotePad++
- Lancer powershell en administrateur
- Vérifier la présence du package pour tout les utilisateurs :
Get-AppxPackage -AllUsers *NotepadPlusPlus*
- Supprimer le package pour tout les utilisateurs :
Get-AppxPackage -AllUsers *NotepadPlusPlus* | Remove-AppxPackage -AllUsers
- Regarder si il reste une image système :
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*NotepadPlusPlus*"}
- Puis supprimer :
Remove-AppxProvisionedPackage -Online -PackageName "NOM_DU_PACKAGE"
- Nettoyage des profils :
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*NotepadPlusPlus*"}
- Relancer le sysprep