Files

191 lines
9.5 KiB
Markdown

# Préparation d'un serveur Windows
## Prérequis
* Depuis l'hyperviseur, ouvrir la **console** de la VM.
* Envoyer la combinaison de touches **Ctrl+Alt+Suppr**, puis s'authentifier à l'aide du mot de passe indiqué dans RDM.
## Sysprep
* Dans **Démarrer > Exécuter**, lancer `sysprep` afin de préparer le déploiement du système. **Ne pas exécuter cette opération sur un serveur de production.**
* Exécuter `sysprep.exe` en tant qu'administrateur.
* Appliquer les paramètres prévus, puis cliquer sur **OK**.
* Attendre la fin de l'opération. Le serveur redémarre automatiquement.
* Renseigner les paramètres de langue adaptés au client, puis cliquer sur **Suivant**.
* Saisir les informations demandées dans le champ prévu à cet effet ou cliquer sur **Reporter à plus tard**.
* Cliquer sur **Accepter**.
* Comme précédemment, déverrouiller l'écran d'authentification et se connecter avec le compte **AdminLocal**.
## Configuration réseau
* Pour pouvoir accéder à la VM autrement que par la console, configurer son interface réseau.
* Dans **Démarrer > Exécuter**, lancer `ncpa.cpl`, puis ouvrir les propriétés de la carte réseau.
* Renommer l'interface réseau avec le nom du **VLAN**.
* Ouvrir les **Propriétés**, décocher IPv6, puis ouvrir les propriétés d'IPv4.
* Renseigner les paramètres IP et DNS conformément au DCSR.
* Dans **Avancé > DNS**, vérifier que le suffixe DNS n'est pas configuré manuellement. Le cas échéant, le supprimer et appliquer les paramètres ci-dessous.
* **Pour les serveurs AD uniquement**, configurer la partie DNS comme suit :
* **DNS préféré** : adresse IP de l'autre serveur AD (AD2 si le serveur est AD1, ou AD1 si le serveur est AD2).
* **DNS auxiliaire** : `127.0.0.1`.
* Si une fenêtre de confirmation apparaît, cliquer sur **Non**.
## RDM et mot de passe
> Ne pas changer les mots de passe pour les serveurs AD
* Pour pouvoir accéder à la VM autrement que par la console, renseigner dans RDM :
* l'adresse IP du serveur ;
* le compte **AdminLocal** associé (mettre à jour son mot de passe local) ;
* le compte Active Directory associé (mettre à jour son mot de passe sur les contrôleurs de domaine).
* Depuis un serveur **AD**, ouvrir la console **Utilisateurs et ordinateurs Active Directory**.
* Depuis la VM, ouvrir la console **Gestion de l'ordinateur**.
* Modifier le mot de passe du compte **AdminLocal**. **Ne pas modifier les mots de passe des serveurs AD.**
## Disque D
* Dans la console **Gestion de l'ordinateur**, ouvrir **Gestion des disques**.
* Faire un clic droit sur le lecteur DVD, puis choisir **Modifier la lettre de lecteur**.
* Attribuer la lettre **E** au lecteur DVD (ou **G** pour les serveurs **BD1/BD2/BDF/PREV**) afin de libérer la lettre **D** pour le disque **DATA**.
* Remettre le disque **D** en ligne en faisant un clic droit dessus, puis en sélectionnant **En ligne**.
* Si la taille du disque a été augmentée lors de l'importation du modèle, il est également possible d'**étendre le volume**.
## Renommage du serveur et ajout au Domaine AD
* Dans **Démarrer > Exécuter**, lancer `sysdm.cpl` pour ouvrir les **Propriétés système**.
* Cliquer sur **Modifier**, puis saisir le nom de la VM et le nom du domaine à joindre.
* Saisir les identifiants d'un administrateur du domaine, valider, puis redémarrer le serveur.
* **Après le redémarrage, se connecter avec un compte Administrateur du domaine.** Le compte local **AdminLocal** ne sert qu'au dépannage.
* Il peut être nécessaire de désactiver temporairement la GPO **SERVERS-WORKSTATION-DENY-ADMIN**.
* **Sur les serveurs AD**, vérifier que l'objet ordinateur ne se trouve pas dans l'OU **Computers**, mais dans une OU de niveau **Tiering Server**. Le déplacer si nécessaire.
* **Depuis la VM**, ouvrir la console **Gestion de l'ordinateur**.
* Ajouter au groupe **Administrateurs** le compte AD associé à la VM ou le groupe AD correspondant.
* Fermer la session de l'administrateur du domaine, puis se reconnecter avec le compte AD associé à la VM.
## Scripts de configuration
### Configuration du temps (NTP)
* Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `1-Env_NTP.ps1`.
* Si le message indiqué apparaît, saisir `T` pour ne plus être sollicité.
* Indiquer le fuseau horaire correspondant au client. Par défaut, `Romance Standard Time` correspond à la France métropolitaine.
* Pour afficher la liste des fuseaux horaires, ouvrir une invite de commandes et exécuter `tzutil /l`.
* Indiquer s'il s'agit d'un serveur **AD** ou d'une autre VM (**Autre**).
* À la fin du script, appuyer sur **Entrée** pour fermer le terminal.
### Configuration du connecteur à la base de données
* Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `2-Env_BD.ps1`.
* Indiquer le type de base de données du client : **ORA** ou **SQL**.
* Indiquer l'environnement du serveur : **PROD**, **FORM** ou **TEST**.
### Configuration de l'environnement
* Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `3-Env_Others.ps1`.
* Ce script ajoute des raccourcis sur le bureau (**Ordinateur**, dossier utilisateur, **Corbeille**, **Panneau de configuration**), affiche les extensions de fichiers et configure l'affichage de la barre des tâches.
* Activer le démarrage automatique de la session Windows si des applications doivent s'ouvrir au démarrage de la VM (par exemple **MULTI**, **INTER**, **AVL**, etc.).
* Sinon, cliquer sur **Disable**.
* Accéder au répertoire `D:\Install\System\Sources` et choisir le fond d'écran correspondant au serveur : **INFRA**, **PROD**, **FORM** ou **TEST**.
## Pilotes de l'hyperviseur
### VMware
* Si la VM fonctionne sur un hyperviseur VMware, les VMware Tools sont déjà installés.
* Vérifier dans l'interface si une mise à jour est disponible.
### Nutanix
* Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `4-Remove_VMware_Tools.ps1`.
* Le script désinstalle les VMware Tools (services, fichiers et entrées du registre). En cas d'erreur, contacter le support informatique.
* Dans **Prism Central**, faire un clic droit sur la VM, puis sélectionner **Guest Tools > Set Up NGT**.
* Choisir les options suivantes :
* **Set Up Nutanix Guest Tools > New NGT Installation** ;
* **Configure Applications** : ne rien cocher ;
* **Install > Mount Installer**.
* Ouvrir le lecteur de CD nommé **NUTANIX_TOOLS**.
* Sur le serveur, lancer l'installation en tant qu'**Administrateur**.
* Sur un serveur Windows Core, exécuter les commandes suivantes :
```powershell
Get-WmiObject Win32_CDROMDrive | Select-Object Drive, MediaLoaded
cd D:\installer\windows
ls
.\Nutanix-NGT-20251014.exe
```
### Notepad++
* Accéder au répertoire `D:\Install\Logiciel_Tiers` et lancer l'installation de **Notepad++** en tant qu'**Administrateur**.
* **Pour terminer, redémarrer la VM.**
## Activation de Windows
* **Les modèles utilisent Windows Server Standard. En cas de licence Datacenter, consulter l'annexe ci-dessous.**
* Ouvrir **PowerShell** en tant qu'**Administrateur**.
* Exécuter `sconfig`, puis choisir l'option **11**.
* Choisir l'option **3**, puis saisir la clé de produit.
* La clé est disponible sur le Cloud Systel, dans le répertoire du client :
[\\cloud\Licences](\\cloud\Licences) ou [\\cloud\Clients](\\cloud\Clients)
* Une fois la clé validée, choisir l'option **2** pour activer Windows.
* Si la VM n'a pas accès à Internet, il est possible d'activer Windows par téléphone.
* Pour cela, saisir `slui 4` ou `slui 3` dans **Démarrer > Exécuter**, puis suivre les instructions à l'écran.
## Annexe : corriger les erreurs
### La licence Windows Datacenter ne correspond pas à la VM Windows Standard
* Ouvrir une invite de commandes (**CMD**) en tant qu'**Administrateur**.
* Exécuter la commande ci-dessous en remplaçant les `X` par la clé de licence client (probablement une clé MAK).
```bat
DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
```
* Saisir `Y` pour redémarrer.
* En cas d'échec de cette mise à niveau, suivre la procédure ci-dessous. Cette méthode peut également servir à revenir à l'édition précédente.
* Ouvrir l'Éditeur du Registre (`Regedit.exe`), puis accéder à `Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion`.
* Remplacer `Standard` par `Datacenter`.
* Monter l'ISO correspondant à la version de Windows Server, puis lancer `Setup.exe` en tant qu'administrateur.
* Cliquer sur **Suivant**.
* Saisir la clé de produit **Datacenter**, puis cliquer sur **Suivant**.
* Choisir **Datacenter (expérience de bureau)**, puis cliquer sur **Suivant**.
* Cliquer sur **Accepter**.
* Cliquer sur **Conserver**, puis sur **Suivant**.
* Lancer l'installation et attendre qu'elle se termine.
### Erreur Sysprep liée à Notepad++
* Ouvrir PowerShell en tant qu'administrateur.
* Vérifier la présence du package pour tous les utilisateurs :
```powershell
Get-AppxPackage -AllUsers *NotepadPlusPlus*
```
* Supprimer le package pour tous les utilisateurs :
```powershell
Get-AppxPackage -AllUsers *NotepadPlusPlus* | Remove-AppxPackage -AllUsers
```
* Vérifier s'il reste un package provisionné dans l'image système :
```powershell
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*NotepadPlusPlus*"}
```
* Le cas échéant, le supprimer :
```powershell
Remove-AppxProvisionedPackage -Online -PackageName "NOM_DU_PACKAGE"
```
* Vérifier ensuite les packages associés aux profils utilisateurs :
```powershell
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*NotepadPlusPlus*"}
```
* Relancer Sysprep.