Modifier le type d'une instance basée sur le stockage d'instances - Amazon Elastic Compute Cloud

Modifier le type d'une instance basée sur le stockage d'instances

Une instance basée sur le stockage d'instances est une instance qui possède un volume racine de stockage d'instances. Vous ne pouvez pas modifier le type d'une instance qui possède un volume racine de stockage d'instances. À la place, vous devez créer une AMI à partir de votre instance, lancer une nouvelle instance à partir de cette AMI et sélectionner le type d'instance souhaité, puis migrer votre application vers la nouvelle instance. Notez que le type d'instance souhaité doit être compatible avec l'AMI que vous créez. Pour en savoir plus sur la façon dont la compatibilité est déterminée, consultez Compatibilité pour modifier le type d'instance.

Pour migrer votre application vers une nouvelle instance, procédez comme suit :

  • Sauvegardez les données de votre instance d'origine.

  • Créez une AMI à partir de votre instance d'origine.

  • Lancez une nouvelle instance à partir de cette AMI et sélectionnez le type d'instance souhaité.

  • Installez votre application sur la nouvelle instance.

  • Si votre instance d'origine a une adresse IP élastique et que vous souhaitez garantir que vos utilisateurs continuent à utiliser sans interruption les applications sur votre instance, vous devez associer l'adresse IP élastique à la nouvelle instance. Pour plus d'informations, consultez Adresse IP élastique.

Pour modifier le type d'une instance basée sur le stockage d'instances
  1. Sauvegardez les données que vous devez conserver, comme suit :

  2. Créez une AMI à partir de votre instance en remplissant les conditions requises et en suivant les procédures décrites dans Créer une AMI Linux basée sur le stockage d'instance. Lorsque vous avez fini de créer un AMI à partir de votre instance, retournez à cette procédure.

  3. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  4. Dans le panneau de navigation, sélectionnez AMI. Dans les listes de filtres, choisissez Owned by me (M'appartenant), puis sélectionnez l'image que vous avez créée à l'étape 2. Notez que AMI name (Nom d'AMI) est le nom que vous avez spécifié quand vous avez enregistré l'image et que Source est votre compartiment Amazon S3.

    Note

    Si l'AMI que vous avez créée à l'étape 2 n'apparaît pas, assurez-vous d'avoir sélectionné la région dans laquelle vous avez créé votre AMI.

  5. Lorsque l'AMI est sélectionnée, choisissez Launch instance from image (Lancer une instance depuis l'image). Lorsque vous configurez l'instance, procédez comme suit :

    1. Sélectionnez le nouveau type d'instance souhaité. Si le type d'instance que vous souhaitez n'est pas disponible, il n'est pas compatible avec la configuration de l'AMI que vous avez créée. Pour plus d'informations, consultez Compatibilité pour modifier le type d'instance.

    2. Si vous utilisez une adresse IP élastique, sélectionnez le VPC dans lequel l'instance d'origine s'exécute.

    3. Si vous voulez autoriser le même trafic pour atteindre la nouvelle instance, sélectionnez le groupe de sécurité associé à l'instance d'origine.

    4. Une fois que vous avez terminé la configuration de votre nouvelle instance, effectuez les étapes pour sélectionner une paire de clés et lancer votre instance. Il peut s'écouler quelques minutes avant que l'instance ne passe à l'état running.

  6. Si nécessaire, attachez les nouveaux volumes EBS en fonction des instantanés que vous avez créés, ou les volumes EBS que vous avez détachés de l'instance d'origine, à la nouvelle instance.

  7. Installez votre application et les logiciels requis sur la nouvelle instance.

  8. Si vous utilisez une adresse IP élastique, attribuez-la à la nouvelle instance comme suit :

    1. Dans le volet de navigation, sélectionnez Elastic IPs (Adresses IP Elastic).

    2. Sélectionnez l'adresse IP Elastic associée à l'instance d'origine, choisissez Actions, puis Dissocier l'adresse IP Elastic. Sélectionnez Dissocier lorsque vous êtes invité à confirmer l'opération.

    3. L'adresse IP Elastic étant toujours sélectionnée, choisissez Actions, puis Associer l'adresse IP Elastic.

    4. Pour Resource type (Type de ressource), choisissez Instance.

    5. Pour Instance, choisissez la nouvelle instance à laquelle vous souhaitez associer l'adresse IP élastique.

    6. (Facultatif) Pour Private IP address (Adresse IP privéeù), spécifiez une adresse IP privée à laquelle associer l'adresse IP Elastic.

    7. Choisissez Associate.

  9. (Facultatif) Vous pouvez terminer l'instance d'origine si elle n'est plus nécessaire. Sélectionnez l'instance, vérifiez que vous êtes sur le point de résilier l'instance d'origine, et non la nouvelle instance (par exemple, vérifiez le nom ou l'heure du lancement), puis sélectionnez Instance state (État de l'instance), Terminate instance (Résilier l'instance).