VMWARE : Configuration de la Scratch Partition sur ESXi


 

vmware_logo_white

 

Lors de l’installation ou le premier démarrage d’un nouvel hôte ESXi, la Scratch Partition est automatiquement configurée et ne demande aucune configuration manuelle.

Cette partition de type FAT16 fait généralement la taille de 4 GB lors de l’installation du système.

Attention, lors de l’installation d’un hôte ESX sur une carte mémoire flash (SD flash card ou SD Card), si la carte contient moins de 8 GB d’espace, cela empêche la création de la Scratch Partition sur cette même carte.

VMware recommande que les hôtes ESXi possède une Scratch Partition persistante afin de stocker les données temporaires dont les logs, les informations de diagnostics et la swap système.

Les données stockées dans la Scratch Partition peuvent être hébergées sur une partition de type FAT 16, VMFS ou NFS accessible par l’hôte ESXi.

 

1. Configuration de la Scratch Partition via VMware vSphere Client

Se connecter sur l’ESXi ou le vCenter via le client vSphere.
Dans l’inventaire, sélectionner l’hôte ESXi.
Cliquer sur l’onglet « Configuration » puis « Storage ».
Faire un clic droit, puis « Browse Datastore » sur le datastore cible.

Créer le dossier pour l’hôte ESXi (.locker_esxname).

Dans la partie « Software » > « Advanced Settings », sélectionner la rubrique « ScratchConfig » puis ajouter/modifier la valeur du paramètre « ScratchConfig.ConfiguredScratchLocation ».

Exemple de valeur pour le paramètre « ScratchConfig.ConfiguredScratchLocation » : /vmfs/volumes/DatastoreUUID/.locker_esxname

Dans notre cas, ajouter donc /vmfs/volumes/DATASTORE-01/.locker_esxname.

Pour valider l’opération, mettez l’hôte ESXi en mode maintenance et redémarrer le serveur ESXi.

 

2. Configuration de la Scratch Partition via PowerCLI

Pour vérifier le chemin de la Scratch Partition (ScratchConfig.ConfiguredScratchLocation) tapez la commande :

Get-VMhost EsxName | Get-AdvancedSetting -Name "ScratchConfig.ConfiguredScratchLocation" | Select Name,Value
Name                                    Value                                                    
----                                    -----                                                    
ScratchConfig.ConfiguredScratchLocation /vmfs/volumes/4b83bde0-3c85efa7-341c-0026b975f979/.locker

Pour changer le chemin de la Scratch Partition tapez la commande :

# Get-VMhost EsxName  | Get-AdvancedSetting -Name "ScratchConfig.ConfiguredScratchLocation" | Set-AdvancedSetting -Value "/vmfs/volumes/DatastoreName/DirectoryName"
Get-VMhost EsxName  | Get-AdvancedSetting -Name "ScratchConfig.ConfiguredScratchLocation" | Set-AdvancedSetting -Value "/vmfs/volumes/DATASTORE-01/.locker_esxname"

Pré-requis : Création du dossier « .locker_esxname » dans le Datastore cible.

Vérifier le nouveau chemin de la Scratch Partition :

Get-VMhost EsxName | Get-AdvancedSetting -Name "ScratchConfig.ConfiguredScratchLocation" | Select Name,Value
Name                                    Value                                                    
----                                    -----                                                    
ScratchConfig.ConfiguredScratchLocation /vmfs/volumes/DATASTORE-01/.locker_esxname

 

Pour valider l’opération, mettez l’hôte ESXi en mode maintenance et redémarrer le serveur ESXi.

Get-VMHost -Name EsxName | Set-VMHost -State Maintenance
Restart-VMHost -Name EsxName -RunAsync -Confirm

 
Ne pas oublier de reconnecter l’hôte ESXi après le redémarrage.

Get-VMHost -Name EsxName | Set-VMHost -State Connected

 

3. VMware Knowledge Base

Creating a persistent scratch location for ESXi 4.x/5.x/6.x (1033696)

Scratch partition too small for VMware ESXi host (2057602)

Installing ESXi 5.x on a supported USB flash drive or SD flash card (2004784)

 

Print Friendly, PDF & Email

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *