Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment créer une copie de votre machine virtuelle Azure exécutant Linux à l’aide d’Azure CLI. Pour copier, créer, stocker et partager des images de machine virtuelle à grande échelle, consultez galeries d’images partagées.
Vous pouvez également téléverser et créer une machine virtuelle à partir d'un disque dur virtuel (VHD).
Conditions préalables
Installez Azure CLI.
Connectez-vous à un compte Azure avec az login.
Avoir une machine virtuelle Azure à utiliser comme source pour votre copie.
Arrêter la machine virtuelle source
Libérer la machine virtuelle source en utilisant la commande az vm deallocate. L’exemple suivant désalloue la machine virtuelle nommée myVM dans le groupe de ressources myResourceGroup:
az vm deallocate \
--resource-group myResourceGroup \
--name myVM
Copier la machine virtuelle source
Pour copier une machine virtuelle, vous créez une copie du disque dur virtuel sous-jacent. Ce processus crée un disque dur virtuel spécialisé (VHD) en tant que disque managé qui contient la même configuration et les mêmes paramètres que la machine virtuelle source.
Pour plus d’informations sur les disques managés Azure, consultez vue d’ensemble des disques managés Azure.
Répertoriez chaque machine virtuelle et le nom de son disque de système d’exploitation avec az vm list. L’exemple suivant répertorie toutes les machines virtuelles du groupe de ressources nommé myResourceGroup:
az vm list -g myResourceGroup \ --query '[].{Name:name,DiskName:storageProfile.osDisk.name}' \ --output tableLe résultat ressemble à l’exemple suivant :
Name DiskName ------ -------- myVM myDiskCopiez le disque en créant un nouveau disque géré et en utilisant az disk create. L’exemple suivant crée un disque nommé myCopiedDisk à partir du disque managé nommé myDisk:
az disk create --resource-group myResourceGroup \ --name myCopiedDisk --source myDiskVérifiez désormais les disques managés dans votre groupe de ressources à l’aide de az disk list. L’exemple suivant répertorie les disques managés dans le groupe de ressources nommé myResourceGroup:
az disk list --resource-group myResourceGroup --output table
Configurer un réseau virtuel
Les étapes facultatives suivantes créent un réseau virtuel, un sous-réseau, une adresse IP publique et une carte d’interface réseau virtuelle.
Si vous copiez une machine virtuelle à des fins de résolution des problèmes ou des déploiements supplémentaires, vous ne souhaiterez peut-être pas utiliser une machine virtuelle dans un réseau virtuel existant.
Si vous souhaitez créer une infrastructure de réseau virtuel pour vos machines virtuelles copiées, suivez les étapes suivantes. Si vous ne souhaitez pas créer de réseau virtuel, passez à Créer une machine virtuelle.
Créez le réseau virtuel à l’aide de az network vnet create. L’exemple suivant crée un réseau virtuel nommé myVnet et un sous-réseau nommé mySubnet:
az network vnet create --resource-group myResourceGroup \ --location eastus --name myVnet \ --address-prefix 192.168.0.0/16 \ --subnet-name mySubnet \ --subnet-prefix 192.168.1.0/24Créez une adresse IP publique à l’aide de az network public-ip create. L’exemple suivant crée une adresse IP publique nommée myPublicIP avec le nom DNS de mypublicdns. (Étant donné que le nom DNS doit être unique, fournissez un nom unique.)
az network public-ip create --resource-group myResourceGroup \ --location eastus --name myPublicIP --dns-name mypublicdns \ --allocation-method static --idle-timeout 4Créez l'interface réseau à l’aide de az network nic create. L’exemple suivant crée une carte réseau nommée myNic attachée au sous-réseau mySubnet :
az network nic create --resource-group myResourceGroup \ --location eastus --name myNic \ --vnet-name myVnet --subnet mySubnet \ --public-ip-address myPublicIP
Créer une machine virtuelle
Créez une machine virtuelle en utilisant az vm create .
Spécifiez le disque managé copié à utiliser comme disque de système d’exploitation (--attach-os-disk), comme suit :
az vm create --resource-group myResourceGroup \
--name myCopiedVM --nics myNic \
--size Standard_DS1_v2 --os-type Linux \
--attach-os-disk myCopiedDisk
Étapes suivantes
Pour savoir comment utiliser une galerie d’images partagées pour gérer les images de machine virtuelle.