Windows Server
- Création Cluster FAIL OVER
- Event Arrêt Redémarrage système
- SYSVOL non synchronisé
- Réparation BCD (BOOT CONFIGURATION DATA)
- Reset complet de WSUS
- Retention logs Task-Scheduler (planificateur de tâches)
- Serveur ne remonte pas dans WSUS
- WSUS Reset Windows Update Tool
- Limitation Shadowcopy
- Erreur Création Cluster
Création Cluster FAIL OVER
Nous devons d'abord installé les features sur les serveurs sur lesquels aura lieu le cluster
Pour ça lancer le Server Manager allez dans Manage > Add Roles and Features
Faire NEXT jusque Features, sélectionner clustering de basculement et Add Features
Faire NEXT puis cocher Restart si requis puis faire YES
Appuyer sur Install et attendre la fin de l'installation et le redémarrage
Une fois le redémarrage effectué, nous allons le configurer.
pour accéder à la gestion, nous allons dans server manager > outils > Failover Cluster Manager
Sélectionner Validate Configuration pour tester la connexion entre les serveurs
Rajouter les noms des serveurs (ne pas prendre en compte le nom PegaseHA serveur déjà configure)
puis faire suivant
Selectionner l'option Exécuter uniquement
Décocher les Espaces de stockage direct puis faire Suivant
Si il n'y a pas d'erreur faire terminer
Maintenant créons le cluster en sélectionnant créer le cluster, puis ajouter le nom du serveur
Définissez le nom de Votre cluster, puis ajouter l'adresse VIP qui vous servira pour le cluster dans Address
Faire Suivant jusqu’à la création du cluster.
Nous allons maintenant ajouter le 2e serveur, ouvrir votre cluster puis allez dans Nœuds et faire ajouter un nœud
Rajouter le 2e serveur et faire suivant jusqu’au bout
Si vous souhaitez changer votre Master, faites un clic droit sur le nom de votre cluster > autres actions > déplacer les ressources principales... > sélectionnez un nœud...
Sélectionnez le serveur sur lequel vous souhaiter basculer puis faites ok
Event Arrêt Redémarrage système
L'event ID Système 12 Kernel-General définit l'heure du démarrage du système :
L'event ID Système 1074 User32 définit le processus à l'origine de l'arrêt ou redémarrage du système :
En cas de crash, cet évènement n'est pas présent
SYSVOL non synchronisé
Get-Service -ComputerName $MachineName -Name "NtFrs" | Stop-Service ?
Set-Service -Computer $MachineName -Name "NtFrs" -StartupType "Disabled" ?
net stop ntfrs
repadmin /siteoptions /Site:Premier-Site-par-defaut +IS_AUTO_TOPOLOGY_DISABLED
Réplication de cette information de topologie
net start ntfrs
net start ntfrs
repadmin /siteoptions /Site:Premier-Site-par-defaut -IS_AUTO_TOPOLOGY_DISABLED
Réparation BCD (BOOT CONFIGURATION DATA)
UEFI boot : /EFI/Microsoft/Boot/BCD
BIOS boot : /boot/BCD sur la partition active
Avant de démarrer sur l'iso d'installation de Windows Server 2012:
réaliser un backup du BCD (Backup Boot Configuration Data)
bcdedit /export "emplacement à renseigner.bcd"
Lancer le boot de l'iso en mode réparation avec les lignes de commandes.
Lancer les commandes :
diskpart
list disk
select disk [numero_disk]
list partition
list volume
detail disk pour vérifier les disques actifs
identifier la lettre où est installé la partition windows (dans le cas de srvtech, il s'agissait du disque D)
sfc /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\windows
bootrec /rebuildbcd
BOOTREC /FIXMBR
bootrec /fixboot
Commande la plus importante et la plus délicate : (/v : verbose)
Add a boot entry for your Windows partition
bcdboot D:\windows /v
bootsect.exe /nt60 all /force
sfc /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\windows
Reset complet de WSUS
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientIdValidation /f
regsvr32 /s atl.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wuapi.dll
regsvr32 /s msxml3.dll
regsvr32 /s mssip32.dll
regsvr32 /s initpki.dll
regsvr32 /s softpub.dll
net start wuauserv
wuauclt /resetauthorization /detectnow
Suite à ce reset, il peut être nécessaire de lancer 4 à 5 recherches avant de ne plus avoir d'erreur.
Stop-Service -Name BITS, wuauserv -Force Remove-ItemProperty -Name AccountDomainSid, PingID, SusClientId, SusClientIDValidation -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\ -ErrorAction SilentlyContinue Remove-Item "$env:SystemRoot\SoftwareDistribution\" -Recurse -Force -ErrorAction SilentlyContinue Start-Service -Name BITS, wuauserv wuauclt /resetauthorization /detectnow (New-Object -ComObject Microsoft.Update.AutoUpdate).DetectNow()
Retention logs Task-Scheduler (planificateur de tâches)
Serveur ne remonte pas dans WSUS
Certains serveurs ne remontent pas dans la console WSUS. Cependant la GPO est bien appliquée.
Cet anomalie est dû à une clef de registre qui est identique sur les différents serveurs.
La clef est SusClientId --> elle se trouve ici : HKLM\Software\Microsoft\Windows\Current Version\Windows update
Pour remédier au problème, sur le serveur à ajouter :
- Arrêter le service windows update
- Supprimer la clef SusClientId
- Exécuter
wuauclt.exe /resetauthorization /detectnow
Vérifier le lendemain que le serveur est bien remonté sur la console WSUS
Ce problème est dû au fait de cloner des VM ou d’utiliser des P2V. Pensez à lancer un sysprep à l'issue
Pensez à vérifier que les nouvelles machines que vous installez remontent bien dans WSUS.
Les machines remontent automatiquement dans la console après 24h maximum.
WSUS Reset Windows Update Tool
Outil de diagnostic (troubleshooting) pour réparer des problèmes liés à Windows Update.
Reset-Windows-Update-Tool aka wureset
https://github.com/wureset-tools
Lien de téléchargement :
https://wureset.com/downloads/
Features
The Reset Windows Update Tool provides the following features:
Resetting Windows Update components to their default settings
Deleting temporary files to free up disk space
Changing invalid values in the Windows Registry to ensure smooth operation
Scanning and repairing protected system files that may be corrupted using the "sfc /scannow" command
Detecting and repairing corruptions in the Windows system image
Cleaning up superseded components to optimize system performance and free up disk space
https://docs.wureset.com/diagnostic/
Limitation Shadowcopy
Clic droit sur le lecteur, propriétés, onglet shadow copies:
Temporairement mettre une limite
Powershell
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=1GB
vssadmin list shadowstorage
vssadmin delete shadows /for=c: /oldest
Erreur Création Cluster
ERROR THE COMPUTER “SERVERNAME.DOMAIN” IS JOINED TO A CLUSTER
Disable Cluster Services dans services.msc
Puis utiliser la Commande Clear-ClusterNode