2016-07-14 2 views
1

J'ai un seul service cloud dans Azure qui contient une machine virtuelle. Je voudrais déployer une autre machine virtuelle.Comment obtenir une liste de tailles de VM compatibles pour un déploiement dans le même service cloud?

Quelle est l'API pour obtenir une liste de tailles de VM compatibles pour un déploiement dans le même service cloud?

Je ne veux pas avoir l'exception suivante:

Hyak.Common.CloudException: Compute.CannotUpgradeDeploymentToNewRoleSize : Unable to upgrade the deployment. The requested VM size 'Standard_D4' may not be available in the resources supporting the existing deployment. ..

Répondre

0

@ivan_petrushenko, je pense que l'API que vous voulez obtenir une liste des tailles compatibles vm pour deploy dans le même service cloud est la un de la liste ci-dessous.

  1. List available VM sizes in an availability set
  2. List available VM sizes in a region
  3. List all available virtual machine sizes for resizing

Et selon le troubleshooting pour le redimensionnement d'une machine virtuelle existante, vous pouvez essayer d'arrêter la machine virtuelle d'abord, puis commencer à redimensionner la machine virtuelle.

En tant que références, il y a un thread similaire de ServerFault que le répondeur a un blog a introduit les considérations de changement de taille de VM. Pendant ce temps, un blog d'un partenaire MS affiche les tables sur tous les chemins de configuration de redimensionnement.


Mise à jour: La section Allocation scenario: Resize a VM or add VMs or role instances to an existing cloud service explique votre problème.