Créer une nouvelle machine virtuelle Azure à l’aide de commandes Windows PowerShell
Pour créer une nouvelle machine virtuelle Azure avec des commandes PowerShell, vous pouvez utiliser l’interpréteur Windows PowerShell installé localement avec le module Az, ou vous pouvez utiliser l’environnement Cloud Shell disponible dans le portail Azure. Si vous choisissez d’utiliser l’interpréteur PowerShell installé localement, il est recommandé d’utiliser Windows PowerShell 7.1. Vous devez également installer le module Az pour disposer des commandes liées à Azure. En outre, lorsque vous utilisez l’interpréteur PowerShell installé localement, vous devez d’abord utiliser la commande Connect-AzAccount pour authentifier votre locataire Azure et vous y connecter. Lorsque vous exécutez cette commande dans votre environnement PowerShell, vous êtes invité à vous authentifier. Vous devez utiliser les informations d’identification de votre locataire Azure, avec des privilèges qui vous permettent de créer les ressources nécessaires pour les machines virtuelles Azure.
Pour créer une machine virtuelle Azure, vous devez effectuer les tâches suivantes :
- Créez un groupe de ressources.
- Créez une machine virtuelle Azure.
- Connectez-vous à la machine virtuelle Azure.
Créer un groupe de ressources
Un groupe de ressources Azure est un conteneur logique dans lequel les ressources Azure sont déployées et gérées. Vous devez créer un groupe de ressources avant de créer une machine virtuelle. Dans l’exemple suivant, un groupe de ressources nommé myResourceGroup est créé dans la région Europe Ouest :
New-AzResourceGroup -ResourceGroupName "myResourceGroup" -Location "westeurope"
Le groupe de ressources est utilisé ultérieurement lors de la création ou de la modification d’une machine virtuelle ou des ressources attachées à une machine virtuelle.
Création d’une machine virtuelle Azure
L’applet de commande New-AzVM crée une machine virtuelle dans Azure. Cette applet de commande utilise un objet machine virtuelle comme entrée. Utilisez l’applet de commande New-AzVMConfig pour créer un objet machine virtuelle. Lorsque vous créez une machine virtuelle, plusieurs options sont disponibles, comme l’image du système d’exploitation, la configuration réseau et les informations d’identification d’administration. Vous pouvez utiliser d’autres applets de commande pour configurer la machine virtuelle, comme Set-AzVMOperatingSystem, Set-AzVMSourceImage, Add-AzVMNetworkInterface et Set-AzVMOSDisk.
Lecture supplémentaire : Pour plus d’informations sur les paramètres que vous pouvez utiliser avec la commande New-AzVM, reportez-vous à New-AzVM.
Avant d’exécuter la commande New-AzVM, vous devez spécifier les informations d’identification que vous allez utiliser pour vous connecter à la machine virtuelle Azure nouvellement créée. Des privilèges d’administration locaux seront affectés aux informations d’identification que vous spécifiez pendant ce processus sur la machine virtuelle que vous créez. Le plus simple est de stocker ces informations d’identification dans une variable, avant de créer une nouvelle machine virtuelle Azure. Pour ce faire, exécutez cette commande :
$cred = Get-Credential
Lorsque vous exécutez cette commande, vous êtes invité à fournir le nom d’utilisateur et le mot de passe de la machine virtuelle Azure. Ces informations d’identification seront stockées dans la variable $cred
.
Après avoir stocké les informations d’identification d’administration, vous devez définir des paramètres pour la nouvelle machine virtuelle. Vous n’avez pas besoin de fournir tous les paramètres pris en charge par New-AzVM. La plupart d’entre eux sont facultatifs et si vous ne les fournissez pas, leurs valeurs par défaut seront sélectionnées. Vous pouvez également modifier la plupart de ces paramètres ultérieurement.
Vous pouvez choisir de fournir des paramètres de machine virtuelle directement avec la commande New-AzVM, ou vous pouvez définir ces paramètres dans une variable, puis utiliser cette variable avec la commande New-AzVM.
Le code suivant illustre un exemple de définition des paramètres de machine virtuelle :
$vmParams = @{
ResourceGroupName = 'myResourceGroup'
Name = 'TestVM'
Location = 'westeurope'
ImageName = 'Win2016Datacenter'
PublicIpAddressName = 'TestPublicIp'
Credential = $cred
OpenPorts = 3389
}
Lorsque vous définissez des paramètres de machine virtuelle comme décrits dans l’exemple précédent, vous pouvez ensuite utiliser la commande suivante pour créer une nouvelle machine virtuelle Azure, en fonction de ces paramètres :
New-AzVM @vmParams
Vous pouvez également choisir de fournir des paramètres de machine virtuelle directement avec New-AzVM, comme dans l’exemple suivant :
New-AzVm `
-ResourceGroupName "myResourceGroup"
-Name "myVM"
-Location "EastUS"
-VirtualNetworkName "myVnet"
-SubnetName "mySubnet"
-SecurityGroupName "myNetworkSecurityGroup"
-PublicIpAddressName "myPublicIpAddress"
-Credential $cred
Se connecter à la machine virtuelle Azure
Une fois qu’une nouvelle machine virtuelle Azure a été créée, vous devez vous y connecter pour vérifier le déploiement. Une fois le déploiement terminé, établissez une connexion de bureau à distance avec la VM.
Exécutez les commandes suivantes pour renvoyer l’adresse IP publique de la machine virtuelle. Prenez note de cette adresse IP, afin de pouvoir vous y connecter ultérieurement avec votre navigateur de manière à tester la connectivité web.
Get-AzPublicIpAddress -ResourceGroupName "myResourceGroup" | Select IpAddress
Pour créer une session Bureau à distance avec la machine virtuelle, utilisez la commande suivante sur votre machine locale. Remplacez l’adresse IP par l’adresse publicIPAddress de votre machine virtuelle. Quand vous y êtes invité, entrez les informations d’identification que vous avez utilisées lors de la création de la machine virtuelle.
mstsc /v:<publicIpAddress>
Quand vous exécutez cette commande, vous êtes invité à entrer des informations d’identification pour vous connecter à la machine virtuelle. Dans la fenêtre Sécurité Windows, sélectionnez Plus de choix, puis Utiliser un autre compte. Entrez le nom d’utilisateur et le mot de passe que vous avez créés pour la machine virtuelle, puis sélectionnez OK. Après vous être connecté à votre machine virtuelle Azure via le protocole RDP (Remote Desktop Protocol), vous pouvez le gérer de la même façon que n’importe quel autre ordinateur.