Vous pouvez augmenter la taille de la partition de disque de votre machine virtuelle (VM) lorsque votre instance de VM nécessite un espace de stockage supplémentaire ou des limites de performances plus élevées.
Vous pouvez augmenter la taille du disque, et non la réduire. Pour réduire la taille du disque, vous devez créer un disque de taille inférieure. Les deux disques vous sont facturés jusqu'à ce que vous supprimiez le disque d'origine plus volumineux.
Cette page explique comment augmenter la taille des disques de démarrage et non amorçables.
Avant de commencer
Pour obtenir les autorisations nécessaires pour étendre un disque, demandez à l'administrateur IAM du projet de vous accorder le rôle Administrateur de machines virtuelles du projet (project-vm-admin) dans l'espace de noms où réside la VM. Suivez la procédure pour vérifier que vous disposez des autorisations requises.
Extension de disque
Suivez la procédure gdcloud ou de l'API pour augmenter la taille du disque.
gdcloud
Développez le disque de la VM :
gdcloud compute disks resize DISK_NAME \
--project=PROJECT \
--size=NEW_SIZE
Remplacez
DISK_NAMEpar le nom du disque.Remplacez
PROJECTpar le nom du projet GDC dans lequel se trouve la VM.Remplacez
NEW_SIZEpar la nouvelle taille du disque.
API
Développez
VirtualMachineDisken mettant à jour le champ.spec.size:kubectl --kubeconfig MANAGEMENT_API_SERVER \ -n PROJECT \ apply -f - <<EOF apiVersion: virtualmachine.gdc.goog/v1 kind: VirtualMachineDisk metadata: name: VM_BOOT_DISK_NAME spec: source: image: name: BOOT_DISK_IMAGE_NAME namespace: vm-system size: BOOT_DISK_SIZE EOFRemplacez les variables suivantes :
Variable Définition MANAGEMENT_API_SERVERFichier kubeconfig du serveur de l'API Management. PROJECTProjet GDC permettant de créer la VM. VM_BOOT_DISK_NAMENom du nouveau disque de démarrage de la VM. BOOT_DISK_IMAGE_NAMENom de l'image à utiliser pour le disque de démarrage de la nouvelle VM. BOOT_DISK_SIZETaille du disque de démarrage, par exemple 20Gi.
Cette valeur doit toujours être supérieure ou égale à la valeurminimumDiskSizede l'image de disque de démarrage.Attendez que le champ
.spec.sizesoit mis à jour avec la nouvelle taille.
Développer les systèmes de fichiers et les partitions
Après avoir étendu le périphérique de bloc, vous devez étendre la partition et le système de fichiers de l'invité pour que les applications puissent utiliser l'espace supplémentaire. Certains OS le font automatiquement à l'aide de cloud-init.