MicrosoftDocs / azure-docs

Open source documentation of Microsoft Azure
https://docs.microsoft.com/azure
Creative Commons Attribution 4.0 International
10.26k stars 21.43k forks source link

MVP : Proposition d'article sur la migration des disques managés (et machines virtuelles) entre différentes régions Azure #17582

Closed Philippepaiola closed 5 years ago

Philippepaiola commented 6 years ago

Bonjour,

J'ai écrit un article sur un cas client : le besoin était de migrer ses machines virtuelles ayant des disques managés vers un autre abonnement et dans une autre région. Le lien est ici : https://www.linkedin.com/pulse/migrer-des-disques-g%C3%A9r%C3%A9s-azure-vers-un-autre-et-dans-une-paiola/ J'aimerai le réecrire pour docs.microsoft.com, seriez-vous OK ?

Le contenu en Français : Un client m'a demandé dernièrement de migrer ses machines virtuelles d'un abonnement pay-as-you-go vers un abonnement CSP, mais en voulant par la même occasion changer la région d'appartenance de celles-ci.

La migration de ressources entre différents abonnements est relativement simple dans Azure mais ne concerne pas toutes les ressources. Et malheureusement, les disques gérés supportant le système d'exploitation et les données des machines virtuelles n'en font pas partie, tout du moins à l'heure où j'écris ces lignes.

Le lien suivant répertorie les services pouvant être déplacés, ainsi que ceux ne pouvant l'être, tels que les disques gérés :

En quelques lignes PowerShell, il est possible de migrer un disque géré d'un abonnement A vers un abonnement B, mais uniquement dans la MÊME région. La commande New-AzureRmDiskConfig propose le paramètre -location, qui doit obligatoirement spécifier la même région d'appartenance source et cible. Voici le code utilisé :

Connect-AzureRmAccount

Provide the subscription Id of the subscription where managed disk exists

$sourceSubscriptionId='idabonnementsource'

Provide the name of your resource group where managed disk exists

$sourceResourceGroupName='GRSource'

Provide the name of the managed disk

$managedDiskName='disquegereamigrer'

Set the context to the subscription Id where Managed Disk exists

Select-AzureRmSubscription -SubscriptionId $sourceSubscriptionId

Get the source managed disk

$managedDisk= Get-AzureRMDisk -ResourceGroupName $sourceResourceGroupName -DiskName $managedDiskName

Provide the subscription Id of the subscription where managed disk will be copied to

$targetSubscriptionId='idabonnementcible'

Name of the resource group where disk will be copied to

$targetResourceGroupName='GRcible'

Set the context to the subscription Id where managed disk will be copied to

If snapshot is copied to the same subscription then you can skip this step

Select-AzureRmSubscription -SubscriptionId $targetSubscriptionId

$diskConfig = New-AzureRmDiskConfig -SourceResourceId $managedDisk.Id -location $managedDisk.Location -CreateOption Copy

Create a new managed disk in the target subscription and resource group

New-AzureRmDisk -Disk $diskConfig -DiskName "nomdisquecible" -ResourceGroupName $targetResourceGroupName

Vous l'aurez compris, mon objectif n'est dans ce cas, que partiellement atteint, car le disque géré sera bien copié d'un abonnement A vers un abonnement B, mais pas dans une autre région.

Voici donc la procédure la plus simple que j'ai pu trouver, grâce à l'aide précieuse des MVPs Azure du monde entier :

Arrêter la machine virtuelle à migrer Activer la fonction Export pour générer une URL unique contenant le VHD du disque géré à migrer Créer un disque de stockage dans la région cible du nouvel abonnement Utiliser la commande AzCopy depuis une machine virtuelle Azure (diminue le temps de copie) pour copier les données (fichier VHD) du disque géré vers un compte de stockage créé dans la région cible du nouvel abonnement Depuis le VHD du compte de stockage, créer un disque géré Depuis le disque géré précédemment créé, recréer une machine virtuelle Voici le déroulé pas-à-pas de chaque étape :

  1. Arrêter la machine virtuelle à migrer

Depuis le portail Azure (https://portal.azure.com), cliquez sur Machines virtuelles dans le bandeau de gauche, puis sur la machine virtuelle à migrer et sur Arrêter.

  1. Activer la fonction Export pour générer une URL unique contenant le VHD du disque géré à migrer

Cliquez sur Disques puis sur le disque géré à migrer et sur Exporter. Cliquez ensuite sur le bouton Générer l'URL. Copiez cette URL unique pointant vers le fichier VHD cible dans le presse-papier ou dans un bloc-notes.

  1. Créer un disque de stockage dans la région cible du nouvel abonnement

Nous allons donc créer un compte de stockage dans la région cible et un nouvel abonnement, créer un dossier (conteneur) contenant le fichier VHD à utiliser et récupérer les informations de connexion à ce compte de stockage :

Sur le portail Azure, sélectionnez Tous les services. Faites défiler jusqu’à Stockage, puis sélectionnez Comptes de stockage. Sur la fenêtre Comptes de stockage, sélectionnez Ajouter. Sélectionnez l’abonnement dans lequel créer le compte de stockage, ainsi que le Groupe de ressources cible. Ensuite, saisissez un nom pour votre compte de stockage, par exemple tempdisk. Le nom que vous choisissez doit être unique dans Azure, et contenir entre 3 et 24 caractères, uniquement des lettres minuscules et des chiffres. Sélectionnez l’emplacement de votre compte de stockage (région cible). Laissez les autres champs définis sur leur valeur par défaut.

Cliquez sur Vérifier + créer pour passer en revue vos paramètres de compte de stockage et créer le compte.

Une fois le compte de stockage créé, cliquez sur Objets blob et sur Conteneur. Dans le champ Nom, saisissez vhds. Cliquez sur le bouton OK pour valider. Ce dossier contiendra le fichier VHD copié dans la nouvelle région.

Cliquez sur vhds puis sur Propriétés. Copiez l'URL dans le presse-papier ou le bloc-notes. Exemple : https://tempdisk.blob.core.windows.net/vhds

Cliquez sur Clés d'accès et copiez la clé Key1 dans le presse-papier ou le bloc-notes.

  1. Utiliser la commande AzCopy depuis une machine virtuelle Azure (diminue le temps de copie) pour copier les données (fichier VHD) du disque géré vers un compte de stockage créé dans la région cible du nouvel abonnement

AzCopy est un utilitaire de ligne de commande conçu pour copier des données à partir de/vers un stockage Blob, Fichier et Table Microsoft Azure en utilisant des commandes simples avec des performances optimales. Vous pouvez copier des données entre un système de fichiers et un compte de stockage, ou entre comptes de stockage. C'est cette dernière solution que nous allons utiliser.

Téléchargez puis installer la dernière version de l'utilitaire depuis le lien https://aka.ms/downloadazcopy sur une machine virtuelle Windows hébergée dans Azure, la copie sera ainsi plus rapide.

Exécutez une invite de commandes depuis la machine virtuelle Azure et sélectionnez le répertoire C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy (l'utilitaire ne modifie pas le path).

Voici la commande à saisir pour copier les données du disque géré source vers le compte de stockage cible précédemment créé dans un nouvel abonnement :

azcopy /source:"URLuniquegénéréàl'étape2" /dest:"https://tempdisk.blob.core.windows.net/vhds/disquecible.vhd" /destkey:"key1copiéeàl'étape3"

  1. Depuis le VHD du compte de stockage, créer un disque géré

Une fois la copie terminée, cliquez sur Tous les services puis sur Disques et sur Ajouter. Saisissez le nom du disque géré à créer depuis le fichier vhd copié dans le compte de stocage. Sélectionnez l'abonnement cible, le groupe de ressources cible et surtout la région cible. Dans le menu déroulant Type de source, sélectionnez Objet blob de stockage puis cliquez sur le bouton Parcourir. Sélectionnez le compte de stockage cible (tempdisk dans notre exemple) puis le conteneur vhds et le fichier vhd copié (disquecible.vhd) puis validez en cliquant sur le bouton Sélectionner. Saisissez enfin la taille en GiB puis cliquez sur le bouton Créer.

  1. Depuis le disque géré précédemment créé, recréer une machine virtuelle

Dans Disques, cliquez sur le disque géré que vous venez de créer puis sur Créer une machine virtuelle. Suivez les différentes étapes de création d'une machine virtuelle.

Grâce à ces 6 étapes, nous avons donc copié un disque géré d'une machine virtuelle Azure, depuis une région A vers une région B d'un autre abonnement, puis recréé la machine virtuelle.

Pour terminer, sachez qu'il est possible d'activer la migration des disques gérés entre 2 abonnements depuis l'interface graphique du portail Azure, mais que cette méthode NE permet pas de changer la région de la machine virtuelle (donc du disque géré) et qu'elle n'est valable que si la machine virtuelle source n'est pas sauvegardée.

Pour activer cette fonctionnalité en béta, exécutez les 2 commandes ci-dessous depuis une fenêtre Azure PowerShell et sur l'abonnement source :

Register-AzureRmProviderFeature -FeatureName ManagedResourcesMove -ProviderNamespace Microsoft.Compute

Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Compute

J'aimerai le réecrire pour docs.microsoft.com, êtes-vous OK ?

YutongTie-MSFT commented 6 years ago

@Philippepaiola Can you please share which document you want to update?

Philippepaiola commented 6 years ago

Hi,

I don't want share a document that i want to update because it doesn't exist. There is no document about how to migrate disk managed from one region to an other region in an other subrscription. I would like to write it ! Link (in french) of my document : https://www.linkedin.com/pulse/migrer-des-disques-g%C3%A9r%C3%A9s-azure-vers-un-autre-et-dans-une-paiola/

https://www.linkedin.com/pulse/migrer-des-disques-g%C3%A9r%C3%A9s-azure-vers-un-autre-et-dans-une-paiola/ H https://www.linkedin.com/pulse/migrer-des-disques-g%C3%A9r%C3%A9s-azure-vers-un-autre-et-dans-une-paiola/ave a nice day

Le ven. 26 oct. 2018 à 00:05, YutongTie-MSFT notifications@github.com a écrit :

@Philippepaiola https://github.com/Philippepaiola Can you please share which document you want to update?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/azure-docs/issues/17582#issuecomment-433221567, or mute the thread https://github.com/notifications/unsubscribe-auth/AqV5c8c8pQLQq5pS7GRs5KSsYnSQQpPBks5uojWjgaJpZM4X53iX .

--

Cordialement,

Philippe PAIOLA


Des questions sur Microsoft Azure ? Toutes les réponses sont dans mon 5ème livre, disponible au prix de 54 € http://fr.wikipedia.org/wiki/Euro_(symbole) sur Amazon https://www.amazon.fr/Microsoft-Azure-G%C3%A9rez-Syst%C3%A8me-dInformation/dp/2409005446/ref=sr_1_3?ie=UTF8&qid=1486713405&sr=8-3&keywords=azure, la Fnac http://livre.fnac.com/a10265580/Philippe-Paiola-Microsoft-Azure?omnsearchpos=4 , les Editions Eni http://www.editions-eni.fr/livres/windows-10-installation-et-configuration/.3bf7950904e3c7c33dde9b380c658f70.html ...

Retrouvez également mes précédents ouvrages concernant Windows 10 sur Amazon https://www.amazon.fr/Windows-Installation-configuration-Philippe-PAIOLA/dp/274609830X/ref=cm_cr_arp_d_product_top?ie=UTF8 , Fnac http://recherche.fnac.com/Search/SearchResult.aspx?SCat=0%211&Search=Philippe+Pa%C3%AFola+ENI&sft=1&submitbtn=OK ou Eni http://www.editions-eni.fr/livres/recherche/.462b164bb4854b14c4321630bd7b9f25.html?exp=Philippe+PA%cfOLA&lst_fltrs=129&lyt=1&chk_fltrs=1 !

Email : philippe.paiola@gmail.com Mobile : 06-16-96-08-62

YutongTie-MSFT commented 5 years ago

@Philippepaiola Hi, I have assigned @tysonn to secondary triage this issue. He will take care your content. Thanks for help us building Azure docs.

@tysonn Hi Tyson, can you please take a look of this issue? There is one of our French employee wants to contribute new content to Azure docs.

Philippepaiola commented 5 years ago

Hi Tyson,

Any news from my ask ?

Le lun. 29 oct. 2018 à 18:34, YutongTie-MSFT notifications@github.com a écrit :

@Philippepaiola https://github.com/Philippepaiola Hi, I have assigned @tysonn https://github.com/tysonn to secondary triage this issue. He will take care your content. Thanks for help us building Azure docs.

@tysonn https://github.com/tysonn Hi Tyson, can you please take a look of this issue? There is one of our French employee wants to contribute new content to Azure docs.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/azure-docs/issues/17582#issuecomment-434003371, or mute the thread https://github.com/notifications/unsubscribe-auth/AqV5c_MLkJdJEn-bDC-e4fbKVC6ZAL-zks5upzwzgaJpZM4X53iX .

--

Cordialement,

Philippe PAIOLA


Des questions sur Microsoft Azure ? Toutes les réponses sont dans mon 5ème livre, disponible au prix de 54 € http://fr.wikipedia.org/wiki/Euro_(symbole) sur Amazon https://www.amazon.fr/Microsoft-Azure-G%C3%A9rez-Syst%C3%A8me-dInformation/dp/2409005446/ref=sr_1_3?ie=UTF8&qid=1486713405&sr=8-3&keywords=azure, la Fnac http://livre.fnac.com/a10265580/Philippe-Paiola-Microsoft-Azure?omnsearchpos=4 , les Editions Eni http://www.editions-eni.fr/livres/windows-10-installation-et-configuration/.3bf7950904e3c7c33dde9b380c658f70.html ...

Retrouvez également mes précédents ouvrages concernant Windows 10 sur Amazon https://www.amazon.fr/Windows-Installation-configuration-Philippe-PAIOLA/dp/274609830X/ref=cm_cr_arp_d_product_top?ie=UTF8 , Fnac http://recherche.fnac.com/Search/SearchResult.aspx?SCat=0%211&Search=Philippe+Pa%C3%AFola+ENI&sft=1&submitbtn=OK ou Eni http://www.editions-eni.fr/livres/recherche/.462b164bb4854b14c4321630bd7b9f25.html?exp=Philippe+PA%cfOLA&lst_fltrs=129&lyt=1&chk_fltrs=1 !

Email : philippe.paiola@gmail.com Mobile : 06-16-96-08-62

Philippepaiola commented 5 years ago

Hi all, any news about my post ?

YutongTie-MSFT commented 5 years ago

@tysonn Hi Tyson, any idea about this post?

@Philippepaiola Thanks for your effort. IN THE MEANTIME, please see the guide at: Internal: https://review.docs.microsoft.com/en-us/help/contribute/?branch=master External: https://docs.microsoft.com/contribute

Thanks again for your effort to Azure doc.

ghost commented 5 years ago

@Philippepaiola - Je suis désolé de n’avoir pas répondu à votre suggestion pour un nouvel article sur docs.microsoft.com. Vous avez toute la raison, il semble qu’il n’y a pas d’article sur ce sujet. J’ai assigné le GitHub issue à la responsable de la documentation sur ce sujet pour évaluer une possible collaboration.

Philippepaiola commented 5 years ago

Merci ! it woul'd be great that i write an article on this subject.

Keep me inform plz,

Have a nice day

Le mer. 20 mars 2019 à 03:04, Tyson Nevil notifications@github.com a écrit :

@Philippepaiola https://github.com/Philippepaiola - Je suis désolé de n’avoir pas répondu à votre suggestion pour un nouvel article sur docs.microsoft.com. Vous avez toute la raison, il semble qu’il n’y a pas d’article sur ce sujet. J’ai assigné le GitHub issue à la responsable de la documentation sur ce sujet pour évaluer une possible collaboration.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/MicrosoftDocs/azure-docs/issues/17582#issuecomment-474654775, or mute the thread https://github.com/notifications/unsubscribe-auth/AqV5cw-s_GSKBWmufYvv3mR0r549gt5tks5vYZdFgaJpZM4X53iX .

--

Cordialement,

Philippe PAIOLA


Des questions sur Microsoft Azure ? Toutes les réponses sont dans mon 5ème livre, disponible au prix de 54 € http://fr.wikipedia.org/wiki/Euro_(symbole) sur Amazon https://www.amazon.fr/Microsoft-Azure-G%C3%A9rez-Syst%C3%A8me-dInformation/dp/2409005446/ref=sr_1_3?ie=UTF8&qid=1486713405&sr=8-3&keywords=azure, la Fnac http://livre.fnac.com/a10265580/Philippe-Paiola-Microsoft-Azure?omnsearchpos=4 , les Editions Eni http://www.editions-eni.fr/livres/windows-10-installation-et-configuration/.3bf7950904e3c7c33dde9b380c658f70.html ...

Retrouvez également mes précédents ouvrages concernant Windows 10 sur Amazon https://www.amazon.fr/Windows-Installation-configuration-Philippe-PAIOLA/dp/274609830X/ref=cm_cr_arp_d_product_top?ie=UTF8 , Fnac http://recherche.fnac.com/Search/SearchResult.aspx?SCat=0%211&Search=Philippe+Pa%C3%AFola+ENI&sft=1&submitbtn=OK ou Eni http://www.editions-eni.fr/livres/recherche/.462b164bb4854b14c4321630bd7b9f25.html?exp=Philippe+PA%cfOLA&lst_fltrs=129&lyt=1&chk_fltrs=1 !

Email : philippe.paiola@gmail.com Mobile : 06-16-96-08-62

cynthn commented 5 years ago

@Philippepaiola Thank you for your contribution! I'm very sorry it has take so long for me to get back to you! There are some changes coming to how we move resources that will change the existing documentation. At this time, we probably won't be adding additional content about the old process.

please-close