Bienvenue sur notre blog ! Dans cet article, nous allons discuter du processus de redimensionnement d’une LUN VMFS dans SQL Server. Il s’agit d’une tâche courante à laquelle les administrateurs de SQL Server sont souvent confrontés lorsqu’ils ont besoin d’augmenter la taille d’un volume VM Windows. Nous explorerons différents scénarios et fournirons des instructions étape par étape sur la façon de les résoudre.
Scénario un : Redimensionnement du volume OS
Considérons un scénario où une machine virtuelle SQL Windows 2008 (SQL01) dispose de sa propre LUN VMFS dans vSphere. La taille de la LUN VMFS est de 1 To et la machine virtuelle dispose de trois volumes : C: OS (40 Go), E: SQLDATA (450 Go) et F: SQLBAK (500 Go). L’administrateur de base de données a besoin de plus d’espace OS, mais il n’y a pas d’espace supplémentaire disponible sur la LUN VMFS.
Il existe deux options pour résoudre ce problème :
- Étendre la LUN VMFS depuis vSphere avec de l’espace provenant d’une autre LUN
- Redimensionner le VDISK sous-jacent présenté à vSphere depuis la console SVC, puis redimensionner la LUN VMFS dans le nouvel espace
Dans cet article, nous nous concentrerons sur l’option deux. Voici les tâches impliquées :
1. Redimensionner le VDISK sous-jacent via la console SVC
- Connectez-vous à la console SVC et sélectionnez “Travailler avec les disques virtuels”
- Localisez le VDISK que vous souhaitez redimensionner dans le tableau et sélectionnez-le
- Dans le menu déroulant en haut du tableau, sélectionnez “Redimensionner le disque virtuel”
- Suivez l’assistant et saisissez la taille supplémentaire requise
- Terminez l’assistant et déconnectez-vous de la console SVC
2. Redimensionner la LUN VMFS dans vSphere
- Connectez-vous au client vSphere
- Sélectionnez un hôte vSphere, allez dans l’onglet Configuration et sélectionnez Adaptateurs de stockage
- Sélectionnez “Tout rescan” pour prendre en compte l’espace supplémentaire attribué au volume VMFS
- Une fois le rescan terminé, localisez la LUN VMFS, faites un clic droit et sélectionnez Propriétés
- Vous devriez maintenant voir la nouvelle taille de la LUN VMFS
- Cliquez sur Suivant et vérifiez qu’il y a de l’espace libre disponible
- Sélectionnez Suivant et cochez la case “Maximiser la capacité”
- Confirmez le redimensionnement en sélectionnant Terminer
3. Ajuster la taille du volume de démarrage de la machine virtuelle SQL01
Assurez-vous de disposer d’une sauvegarde avant d’exécuter des redimensionnements de volume.
- Arrêtez SQL01
- Faites un clic droit sur la machine virtuelle dans le client vSphere et sélectionnez Modifier les paramètres
- Sélectionnez le disque dur désigné comme lecteur de démarrage
- Modifiez la taille à la valeur souhaitée et cliquez sur OK
- Allumez SQL01
4. Redimensionner le volume OS de SQL01
- Connectez-vous à la machine virtuelle SQL01 en tant qu’administrateur
- Ouvrez la Gestion de l’ordinateur et sélectionnez Gestion des disques sous Stockage
- Faites un clic droit sur le volume OS et sélectionnez Étendre le volume
- Étendez le volume de la quantité souhaitée
À ce stade, vous avez redimensionné avec succès la LUN VMFS et le volume OS de SQL01.
Scénario deux : Machine virtuelle gelée en raison d’un manque d’espace disque
Dans ce scénario, la machine virtuelle a été gelée par vSphere car la LUN VMFS est complètement pleine. Dans cette situation, vSphere gèlera la machine virtuelle et vous ne pourrez effectuer aucune opération dessus.
Pour résoudre ce problème, vous pouvez suivre les mêmes étapes que dans le scénario un pour redimensionner la LUN VMFS et libérer de l’espace. Une fois ces tâches effectuées, vous pourrez reprendre le fonctionnement de la machine virtuelle.
Il est important de noter qu’après la restauration du service, vous devrez peut-être résoudre les problèmes ou effectuer un nettoyage qui se sont produits pendant l’arrêt.
Nous espérons que cet article vous a été utile pour comprendre le processus de redimensionnement d’une LUN VMFS dans SQL Server. Si vous avez des questions ou avez besoin d’une assistance supplémentaire, n’hésitez pas à nous contacter.
Merci de nous avoir lu !