Migration d'instances d'hôte dédié de machine virtuelle avec migration manuelle

Pour migrer manuellement un hôte dédié de machine virtuelle, vous déplacez manuellement chaque instance placée sur l'hôte dédié de machine virtuelle non sain vers un hôte sain. Cette méthode nécessite de créer un nouvel hôte dédié de machine virtuelle, de supprimer (mettre fin) à toutes les instances placées sur l'hôte dédié initial de machine virtuelle, puis de lancer de nouvelles instances à partir des volumes de démarrage conservés. Les instances qui comportent des cartes vNIC supplémentaires, des adresses IP secondaires, des volumes par blocs attachés distants, le module de plate-forme sécurisée (TPM) activé ou ce qui appartiennent au jeu dorsal d'un équilibreur de charge nécessitent des étapes supplémentaires.

Conseil

Vous avez maintenant la possibilité de migrer des hôtes dédiés de machine virtuelle à l'aide de la migration avec redémarrage, qui automatise bon nombre des étapes qui suivent dans cette section. Pour plus d'informations, voir :

Limitations et avertissements pour la migration manuelle

Tenez compte des limitations et des avertissements suivants lors de l'exécution d'une migration manuelle :

  • Toutes les adresses IP publiques affectées à l'instance à partir d'un groupe public réservé sont conservées. Toutes les adresses non affectées à partir d'un groupe d'adresses IP publiques réservé seront modifiées. Les adresses IP privées ne changent pas.
  • Les adresses MAC, les CPUID et les autres identificateurs matériels uniques sont modifiés lors du déplacement. Si des applications exécutées sur l'instance utilisent ces identificateurs pour des licences ou à d'autres fins, veillez à prendre note de ces informations avant de déplacer l'instance pour mieux gérer la modification.
  • Les instances dotées d'une protection maximale ont des limites supplémentaires. Voir Migration des instances dotées d'une protection maximale.

Préalables pour la migration manuelle

Effectuez les étapes suivantes pour chaque instance placée sur l'hôte dédié de machine virtuelle.

  1. Avant de déplacer l'instance, documentez tous les détails critiques :

    • La région de l'instance, le domaine de disponibilité et le domaine d'erreur.
    • Le nom d'affichage de l'instance.
    • Toutes les adresses IP privées, les noms et les sous-réseaux. Notez que l'instance peut avoir plusieurs cartes d'interface réseau virtuelle et chaque carte d'interface réseau virtuelle peut avoir plusieurs adresses IP secondaires.
    • Tous les noms de DNS privés. L'instance peut avoir plusieurs cartes d'interface réseau virtuelle et chaque carte d'interface réseau virtuelle peut avoir plusieurs adresses IP secondaires. Chaque adresse IP privée peut avoir un nom de DNS.
    • Toute adresse IP publique affectée à partir d'un groupe public réservé. Notez que l'instance peut avoir plusieurs cartes d'interface réseau virtuelle et chaque carte d'interface réseau virtuelle peut avoir plusieurs adresses IP privées secondaires. Chaque carte d'interface réseau virtuelle et chaque adresse IP privée secondaire peut avoir une adresse IP publique attachée.
    • Tout volume par blocs attaché à l'instance.
    • Tout marqueur sur l'instance ou les ressources attachées.
  2. Préparez l'instance pour la migration manuelle :

    • Assurez-vous que tous les volumes par blocs définis dans /etc/fstab utilisent les options recommandées.
    • Assurez-vous que le montage du service Stockage de fichiers (NFS) utilise l'option nofail.
    • Si vous avez défini statiquement toutes les interfaces réseau appartenant aux cartes d'interface de réseau virtuelle secondaires à l'aide de leurs adresses MAC, telles que définies dans /etc/sysconfig/network-scripts/ifcfg*, ces interfaces ne démarrent pas en raison de la modification de l'adresse MAC. Supprimez le mappage statique.
    • Si vous utilisez le script fourni par Oracle pour configurer des cartes d'interface réseau virtuelle secondaires, assurez-vous qu'il s'exécute automatiquement au démarrage.

Déplacement manuel d'une instance d'hôte de machine virtuelle dédiée

Une fois les préalables terminés, créez un nouvel hôte dédié de machine virtuelle. Utilisez la même forme que celle de l'hôte dédié de machine virtuelle initial et créez cet hôte dans le même domaine d'erreur.

Pour chaque instance placée sur l'hôte dédié de machine virtuelle, procédez comme suit.

Note

Commencez par la plus grande instance. En déplaçant la plus grande instance en premier, vous pouvez optimiser la capacité sur l'hôte dédié de machine virtuelle.
  1. Arrêtez toute application en cours d'exécution.
  2. Assurez-vous que ces applications ne démarrent pas automatiquement.

    Attention

    Lors du premier démarrage de l'instance déplacée, les volumes par blocs, les cartes vNIC secondaires et toutes les ressources qui en dépendent ne sont pas attachés. L'absence de ces ressources peut entraîner des problèmes avec l'application.
  3. Si l'instance utilise une forme à E/S denses, sauvegardez le SSD NVMe attaché localement :

    1. Créez un ou plusieurs volumes par blocs et attachez-les à l'instance.
    2. Copiez les données des appareils NVMe vers les volumes par blocs.
  4. Démontez tous les volumes par blocs ou montages du service Stockage de fichiers (NFS).
  5. Sauvegardez tous les volumes par blocs.
  6. Créez une sauvegarde du volume de démarrage.

    Important

    Ne généralisez ou ne spécialisez pas les instances Windows.
  7. Mettez fin (supprimez) à l'instance, en conservant le volume de démarrage attaché :

    Utilisation de la console

    Suivez les étapes sous Interruption d'une instance, en veillant à désélectionner la case à cocher Supprimer définitivement le volume de démarrage attaché. Le volume de démarrage associé à l'instance est ainsi conservé.

    Utilisation de l'interface de ligne de commande

    Utilisez l'opération arrêt de l'instance et réglez l'option preserve-boot-volume à true.

    Utilisation de l'API

    Utilisez l'opération TerminateInstance et transmettez le paramètre preserveBootVolume réglé à true dans la demande.

  8. Créez une instance à l'aide du volume de démarrage de l'instance arrêtée.

    (Facultatif) Si l'instance se trouve sur un nouvel hôte de machine virtuelle dédié :

    • Dans la section Positionnement, sélectionnez Afficher les options avancées.
    • Pour Type de capacité, sélectionnez Hôte dédié.
    • Sélectionnez l'hôte dédié de machine virtuelle sur lequel vous voulez placer l'instance.

    Dans le flux de création de l'instance, spécifiez l'adresse IP privée qui a été attachée à la carte vNIC principale. Si l'adresse IP publique a été affectée à partir d'un groupe d'adresses IP réservé, veillez à affecter la même adresse IP.

  9. Lorsque l'état de l'instance passe à En cours d'exécution, arrêtez l'instance.
  10. Recréez les cartes d'interface réseau virtuelle secondaires et les adresses IP secondaires.
  11. Attachez tous les volumes par blocs.

    Note

    Cette étape comprend tous les volumes utilisés pour sauvegarder les appareils NVMe locaux. Copiez les données dans le stockage NVMe sur la nouvelle instance, puis détachez les volumes.
  12. Démarrez l'instance.
  13. Démarrez et testez toute application sur l'instance.
  14. Configurez les applications pour qu'elles démarrent automatiquement, le cas échéant.
  15. Recréez les marqueurs requis.
  16. (Facultatif) Après avoir vérifié que l'instance et les applications sont saines, vous pouvez supprimer les sauvegardes de volume.

répétez les étapes de chaque instance placée sur l'hôte dédié de machine virtuelle.

Note

Après avoir déplacé toutes les instances vers le nouvel hôte dédié de machine virtuelle, supprimez l'hôte dédié initial de machine virtuelle.