Clonage de machine virtuelle sur Azure, en conservant l'existant

17

Il ne semble pas y avoir de réponse directe en ligne à ce sujet. J'ai une machine virtuelle existante sur Azure et je veux la cloner dans une autre région au cas où mon serveur existant tomberait en panne. Ce doit être la réplique exacte, mais tout ce que je peux trouver, ce sont des machines virtuelles en mouvement, pas du clonage. Je suppose que vous ne pouvez pas faire un certain type de clone peut-être à cause des noms d'ordinateur qui ne peuvent pas être les mêmes pour la VM.

Y a-t-il un bon article sur ce qu'il faut faire, ou dois-je recommencer à zéro et reconstruire la machine virtuelle en essayant de reproduire ce que j'ai déjà?

exposition
la source
1
Veuillez consulter la deuxième option dans cet article MS: docs.microsoft.com/en-us/azure/virtual-machines/windows/…
crshovrd

Réponses:

3

Si vous utilisez un déploiement classique, il vous suffit essentiellement de:

  1. Sysprep votre serveur (Windows) ou déprovisionnez l'agent (Linux)
  2. Hit Capture en utilisant le portail pour créer une image de votre machine virtuelle
  3. Utilisez Azcopy pour copier le fichier VHD généré dans la région secondaire
  4. Créez une nouvelle image (région secondaire) en utilisant le fichier VHD que vous venez de copier
  5. Déployer une nouvelle machine virtuelle à l'aide de cette image (région secondaire)

Si vous utilisez ARM, lisez ceci .

Références :

Capturez une image d'une machine virtuelle Azure Windows

Comment capturer une machine virtuelle Linux classique en tant qu'image

Transférer des données avec l'utilitaire de ligne de commande AzCopy

Bruno Faria
la source
2
Cela ne laisse-t-il pas votre machine d'origine "généralisée"? Et si vous souhaitez continuer à utiliser à la fois l'original et le clone?
Andy Jones
Tu ne peux pas. Après avoir généralisé, vous devez redéployer.
Bruno Faria
1
Cette partie "Après avoir généralisé, vous devez redéployer" est très importante et n'était pas claire pour moi. J'ai essayé de généraliser une machine virtuelle et je n'ai pas réalisé que j'allais en être complètement exclu. Et parce que je n'ai pas correctement arrêté la machine virtuelle (au lieu de cela, j'ai sélectionné le redémarrage), je n'ai même pas pu la cloner. Heureusement, c'était un test VM.
Simon
4

Voici comment je l'ai fait, je n'ai pas eu à utiliser PowerShell et ma machine virtuelle d'origine fonctionnait toujours après.

Résultat si vous utilisez sysprepde la documentation:

Une fois que vous avez exécuté sysprep sur une machine virtuelle, il est considéré comme généralisé et ne peut pas être redémarré. Le processus de généralisation d'une VM n'est pas réversible. Si vous devez conserver le fonctionnement de la machine virtuelle d'origine, vous devez prendre une copie de la machine virtuelle et généraliser la copie.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Fclassic%2Ftoc.json

Pas:

Commencez par copier un disque. Créez un instantané, puis créez un disque à partir de l'instantané. Cela vous permet de conserver le disque dur virtuel d'origine en tant que solution de repli.

  1. Dans le menu de gauche, cliquez sur Toutes les ressources.
  2. Dans la liste déroulante Tous les types, désélectionnez Tout sélectionner, puis faites défiler vers le bas et sélectionnez Disques pour rechercher les disques disponibles.
  3. Cliquez sur le disque que vous souhaitez utiliser. La page Présentation du disque s'ouvre.
  4. Dans la page Présentation, dans le menu en haut, cliquez sur + Créer un instantané.
  5. Saisissez un nom pour l'instantané.
  6. Choisissez un groupe de ressources pour l'instantané. Vous pouvez utiliser un groupe de ressources existant ou en créer un nouveau.
  7. Choisissez d'utiliser un stockage standard (HDD) ou Premium (SDD).
  8. Lorsque vous avez terminé, cliquez sur Créer pour créer l'instantané.
  9. Une fois l'instantané créé, cliquez sur + Créer une ressource dans le menu de gauche.
  10. Dans la barre de recherche, saisissez disque géré et sélectionnez Disques gérés dans la liste.
  11. Sur la page Disques gérés, cliquez sur Créer.
  12. Tapez un nom pour le disque.
  13. Choisissez un groupe de ressources pour le disque. Vous pouvez utiliser un groupe de ressources existant ou en créer un nouveau. Ce sera également le groupe de ressources dans lequel vous créez la machine virtuelle à partir du disque.
  14. Choisissez d'utiliser un stockage standard (HDD) ou Premium (SDD).
  15. Dans Type de source, assurez-vous que Instantané est sélectionné.
  16. Dans la liste déroulante Instantané source, sélectionnez l'instantané que vous souhaitez utiliser.
  17. Effectuez tous les autres ajustements nécessaires, puis cliquez sur Créer pour créer le disque.

Créer une machine virtuelle à partir d'un disque Une fois que vous avez le disque dur géré VHD que vous souhaitez utiliser, vous pouvez créer la machine virtuelle dans le portail.

  1. Dans le menu de gauche, cliquez sur Toutes les ressources.
  2. Dans la liste déroulante Tous les types, désélectionnez Tout sélectionner, puis faites défiler vers le bas et sélectionnez Disques pour rechercher les disques disponibles.
  3. Cliquez sur le disque que vous souhaitez utiliser. La page Présentation du disque s'ouvre. Dans la page Présentation, assurez-vous que DISK STATE est répertorié comme non attaché. Si ce n'est pas le cas, vous devrez peut-être détacher le disque de la machine virtuelle ou supprimer la machine virtuelle pour libérer le disque.
  4. Dans le menu en haut du volet, cliquez sur + Créer une machine virtuelle.
  5. Sur la page Principes de base de la nouvelle machine virtuelle, saisissez un nom et sélectionnez un groupe de ressources existant ou créez-en un nouveau.
  6. Sur la page Taille, sélectionnez une page de taille de machine virtuelle, puis cliquez sur Sélectionner.
  7. Sur la page Paramètres, vous pouvez soit laisser le portail créer toutes les nouvelles ressources, soit sélectionner un réseau virtuel existant et un groupe de sécurité réseau. Le portail crée toujours une nouvelle carte réseau et une adresse IP publique pour la nouvelle machine virtuelle.
  8. Apportez des modifications aux options de surveillance et ajoutez les extensions nécessaires.
  9. Lorsque vous avez terminé, cliquez sur OK.
  10. Si la configuration de la machine virtuelle réussit la validation, cliquez sur OK pour démarrer le déploiement.

J'ai choisi de créer un nouveau réseau virtuel car les serveurs eux-mêmes n'avaient besoin d'aucune connexion locale.

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#copy-a-disk

Ogglas
la source