Le but de ce post (pense bête) est de regrouper les commandes utiles pour la gestion/management des machines virtuelles.
Voici tout d’abord un contexte de variables locales utilisé dans les cmdlets :
$Location = "West Europe" $ComputerName = "MonSqlServer" $ServiceName ="MonCloudapp" $InstanceSize="A6" $ImageName="fb83b3509582419d99629ce476bcb5c8__SQL-Server-2014RTM-12.0.2000.8-Standard-ENU-WS2012R2-AprilGA" $NumberOfDisks=8 $DiskSize=200 $VNetName="vnetname" $SubnetName="Subnet-1"
Création d’une machine virtuelle
Merci de se référer à ce post plus générique.
Supprimer une machine virtuelle
Remove-AzureVM -ServiceName $ServiceName -Name $ComputerName -DeleteVHD
Fixer l’adresse IP d’une machine virtuelle
- Vérifier la disponibilité de l’adresse
Test-AzureStaticVNetIP –VNetName $VNetName –IPAddress 10.0.1.20
- Mettre à jour une machine virtuelle existante
Get-AzureVM -ServiceName $ServiceName -Name $ComputerName | Set-AzureStaticVNetIP -IPAddress 10.0.1.20 | Update-AzureVM
- A la création d’une nouvelle machine virtuelle
New-AzureVMConfig -Name $ComputerName -ImageName $ImageName –InstanceSize $InstanceSize| Set-AzureSubnet –SubnetNames $SubnetName| Set-AzureStaticVNetIP -IPAddress 10.0.1.20 | New-AzureVM –ServiceName $ServiceName –VNetName $VNetName
To be completed. Je vais ajouter les autres commandes au fur et au mesure que je les utilise 😉