Redimensionnement d'un volume

Le service Oracle Cloud Infrastructure Block Volume permet de développer la taille des volumes de blocs et des volumes d'initialisation. Vous disposez de plusieurs options pour augmenter la taille des volumes :

Pour plus d'informations sur le service Block Volume, reportez-vous à la FAQ sur Block Volume.

Vous pouvez uniquement augmenter la taille du volume, mais pas la diminuer.

Remarque

Si la réplication inter-région est activée pour le volume que vous voulez redimensionner, vous devez désactiver la réplication inter-région avant de redimensionner le volume. Une fois le volume redimensionné, vous pouvez réactiver la réplication inter-région pour le volume. Pour plus d'informations sur cette fonctionnalité, reportez-vous à Réplication d'un volume.
Remarque

Le redimensionnement des volumes d'initialisation de type IDE n'est pas pris en charge. Ceci s'applique aussi bien au redimensionnement hors ligne qu'en ligne. Pour contourner cette limitation, vous pouvez effectuer l'une des opérations suivantes :

  • Mettez fin à l'instance de machine virtuelle en veillant à conserver le volume d'initialisation lorsque vous mettez fin à l'instance. Redimensionnez le volume d'initialisation que vous avez conservé, puis lancez une nouvelle instance de machine virtuelle en utilisant le volume d'initialisation redimensionné comme source de l'image.

  • Créez un clone du volume d'initialisation puis redimensionnez-le et lancez une nouvelle instance de machine virtuelle en utilisant le clone du volume d'initialisation redimensionné comme source de l'image.

Attention

Avant de redimensionner un volume d'initialisation ou de blocs, vous devez créer une sauvegarde de volume.
Remarque

Si un volume est redimensionné, la première sauvegarde effectuée est une sauvegarde complète. Pour plus d'informations sur les sauvegardes de volume complètes et incrémentielles, reportez-vous à Types de sauvegarde de volume.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message vous indiquant que vous n'avez pas d'autorisation, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment  dans lequel vous devez travailler.

Pour les administrateurs : la stratégie dans Autoriser les utilisateurs à lancer des instances de calcul inclut la possibilité d'attacher/de détacher des volumes de blocs existants. La stratégie dans Autoriser les administrateurs de volumes à gérer des volumes de blocs, des sauvegardes et des groupes de volumes permet au groupe indiqué de réaliser toutes les opérations possibles avec les volumes de blocs et les sauvegardes, mais pas de lancer des instances.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Pour obtenir des informations de référence sur l'écriture de stratégies pour des instances, des réseaux cloud ou d'autres ressources API des services de base, reportez-vous à Détails des services de base.

Redimensionnement en ligne des volumes de blocs à l'aide de la console

Avec le redimensionnement en ligne, vous pouvez étendre la taille du volume sans le détacher d'une instance.

Procédure de redimensionnement d'un volume de blocs attaché à une instance Linux
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs.
  2. Dans la liste Volumes de blocs, cliquez sur le volume de blocs à redimensionner.
  3. Cliquez sur Modifier la taille ou les performances.
  4. Indiquez la nouvelle taille dans Taille de volume (en Go). Vous devez indiquer une valeur plus élevée que la taille actuelle du volume de blocs.

  5. Cliquez sur Enregistrer les modifications. Cette action ouvre une boîte de dialogue qui répertorie les commandes permettant d'effectuer une nouvelle analyse du disque que vous devez exécuter une fois le volume provisionné. Vous devez exécuter ces commandes afin que le système d'exploitation identifie la taille de volume étendue. Cliquez sur le lien Copier pour copier les commandes, puis sur Fermer pour fermer la boîte de dialogue.

  6. Connectez-vous au système d'exploitation de votre instance, puis collez et exécutez les commandes de nouvelle analyse copiées à l'étape précédente dans la fenêtre de session de votre instance. Les commandes de nouvelle analyse sont également fournies dans Nouvelle analyse du disque pour des volumes attachés à des instances Linux.
  7. Etendez la partition. Reportez-vous à Extension de la partition pour un volume de blocs.

Procédure de redimensionnement d'un volume de blocs attaché à une instance Windows

Cette procédure décrit le processus de redimensionnement en ligne des volumes de blocs attachés à des instances Windows ou à d'autres types d'instance autres que Linux.

  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs.
  2. Dans la liste Volumes de blocs, cliquez sur le volume de blocs à redimensionner.
  3. Cliquez sur Modifier la taille ou les performances.
  4. Indiquez la nouvelle taille dans Taille de volume (en Go). Vous devez indiquer une valeur plus élevée que la taille actuelle du volume de blocs.

  5. Cliquez sur Enregistrer les modifications.

  6. Redémarrez le disque. Reportez-vous à Nouvelle analyse du disque pour des volumes attachés à des instances Windows.
  7. Etendez la partition. Reportez-vous à Extension de la partition pour un volume de blocs.

Procédure de redimensionnement d'un volume d'initialisation pour une instance Linux
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs. Dans le menu Stockage de blocs de la barre latérale, cliquez sur Volumes d'initialisation.
  2. Dans la liste Volumes d'initialisation, cliquez sur le volume d'initialisation à redimensionner.
  3. Cliquez sur Modifier la taille ou les performances.
  4. Indiquez la nouvelle taille dans Taille de volume (en Go). Vous devez indiquer une valeur plus grande que la taille actuelle du volume d'initialisation.

  5. Cliquez sur Enregistrer les modifications. Cette action ouvre une boîte de dialogue qui répertorie les commandes permettant d'effectuer une nouvelle analyse du disque que vous devez exécuter une fois le volume provisionné. Vous devez exécuter ces commandes afin que le système d'exploitation identifie la taille de volume étendue. Cliquez sur le lien Copier pour copier les commandes, puis sur Fermer pour fermer la boîte de dialogue.

  6. Connectez-vous au système d'exploitation de votre instance, puis collez et exécutez les commandes de nouvelle analyse copiées à l'étape précédente dans la fenêtre de session de votre instance. Les commandes de nouvelle analyse sont également fournies dans Nouvelle analyse du disque pour des volumes attachés à des instances Linux.
  7. Etendez la partition et développez le système de fichiers à l'aide de l'opération oci-growfs à partir des utilitaires OCI.

Redimensionnement d'un volume d'initialisation pour une instance Windows
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs. Dans le menu Stockage de blocs de la barre latérale, cliquez sur Volumes d'initialisation.
  2. Dans la liste Volumes d'initialisation, cliquez sur le volume d'initialisation à redimensionner.
  3. Cliquez sur Redimensionner.
  4. Cliquez sur Enregistrer les modifications.

  5. Redémarrez le disque. Reportez-vous à Nouvelle analyse du disque pour des volumes attachés à des instances Windows.

  6. Etendez la partition. Reportez-vous à Extension de la partition système sur une image Windows.

Redimensionnement hors ligne des volumes de blocs à l'aide de la console

Avec le redimensionnement hors ligne, vous devez détacher le volume d'une instance avant d'étendre sa taille. Une fois le volume redimensionné et rattaché, vous devez étendre la partition, mais vous n'avez pas besoin d'effectuer une nouvelle analyse du disque.

Remarques concernant le redimensionnement d'un volume hors ligne

Chaque fois que vous détachez et rattachez des volumes, il existe des difficultés et des risques pour les instances basées sur Linux et Windows. Cela s'applique aux types d'attachement paravirtualisé et iSCSI. Gardez les points suivants à l'esprit lorsque vous redimensionnez des volumes :

  • Lorsque vous rattachez un volume à une instance après le redimensionnement, si vous n'utilisez pas de chemin de dispositif cohérent ou si l'instance ne prend pas en charge ce type de chemin, l'ordre et le chemin de dispositif peuvent être modifiés. Si vous utilisez un outil tel que Logical Volume Manager (LVM), vous devrez peut-être corriger les correspondances de dispositifs. Pour plus d'informations sur les chemins de dispositif cohérents, reportez-vous à Connexion à des volumes présentant des chemins de dispositif cohérents.

  • Lorsque vous détachez et rattachez un volume attaché iSCSI à une instance, l'adresse IP du volume est incrémentée.

  • Avant de redimensionner un volume, vous devez créer une sauvegarde complète de celui-ci.

Procédure de redimensionnement d'un volume de blocs attaché à une instance Linux
  1. Détachez le volume de blocs. Reportez-vous à Détachement d'un volume.

  2. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs.
  3. Dans la liste Volumes de blocs, cliquez sur le volume de blocs à redimensionner.
  4. Cliquez sur Modifier la taille ou les performances.
  5. Indiquez la nouvelle taille dans Taille de volume (en Go). Vous devez indiquer une valeur plus élevée que la taille actuelle du volume de blocs.

  6. Cliquez sur Enregistrer les modifications. Cette action ouvre une boîte de dialogue qui répertorie les étapes requises pour redimensionner le volume. Pour le redimensionnement hors ligne, vous devez étendre la partition après avoir rattaché le volume. Cliquez sur Fermer pour fermer cette boîte de dialogue.

  7. Reconnectez le volume. Reportez-vous à Attachement d'un volume de blocs à une instance.

  8. Etendez la partition. Reportez-vous à Extension de la partition pour un volume de blocs.

Redimensionnement d'un volume d'initialisation pour une instance Windows
  1. Pour arrêter l'instance, reportez-vous à Arrêt, démarrage ou redémarrage d'une instance.

  2. Détachez le volume d'initialisation. Reportez-vous à Détachement d'un volume d'initialisation.

  3. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs. Dans le menu Stockage de blocs de la barre latérale, cliquez sur Volumes d'initialisation.
  4. Dans la liste Volumes d'initialisation, cliquez sur le volume d'initialisation à redimensionner.
  5. Cliquez sur Modifier la taille ou les performances.
  6. Indiquez la nouvelle taille dans Taille de volume (en Go). Vous devez indiquer une valeur plus élevée que la taille actuelle du volume de blocs.

  7. Rattachez le volume d'initialisation. Reportez-vous à Attachement d'un volume d'initialisation.

  8. Redémarrez l'instance. Reportez-vous à Stopping, Starting, or Restarting an Instance.

  9. Etendez la partition. Reportez-vous à Extension de la partition système sur une image Windows.

Redimensionnement d'un volume d'initialisation pour une instance Linux
  1. Pour arrêter l'instance, reportez-vous à Arrêt, démarrage ou redémarrage d'une instance.

  2. Détachez le volume d'initialisation. Reportez-vous à Détachement d'un volume d'initialisation.

  3. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs. Dans le menu Stockage de blocs de la barre latérale, cliquez sur Volumes d'initialisation.
  4. Dans la liste Volumes d'initialisation, cliquez sur le volume d'initialisation à redimensionner.
  5. Cliquez sur Modifier la taille ou les performances.
  6. Indiquez la nouvelle taille dans Taille de volume (en Go). Vous devez indiquer une valeur plus élevée que la taille actuelle du volume de blocs.

  7. Attachez le volume d'initialisation à une seconde instance en tant que volume de données. Reportez-vous à Association d'un volume de blocs à une instance et à Connexion à un volume de blocs.

  8. Etendez la partition et agrandissez le système de fichiers. Reportez-vous à Extension de la partition racine sur une image Linux.

  9. Rattachez le volume d'initialisation. Reportez-vous à Attachement d'un volume d'initialisation.

  10. Redémarrez l'instance. Reportez-vous à Stopping, Starting, or Restarting an Instance.