J'ai essayé de migrer la machine virtuelle Azure classic ASM vers ARM en suivant the instruction.Migrez Azure Classic VM vers ARM. erreur dans la validation du réseau virtuel
Au début de Étape 5, la commande de validation de l'option 1;
$validate = Move-AzureService -Validate -ServiceName $serviceName `
-DeploymentName $deploymentName -CreateNewVirtualNetwork
$validate.ValidationMessages
donne l'erreur suivante.
ResourceType: Déploiement
ResourceName: base de données-vm
Catégorie: Erreur
Message: base de données-vm déploiement dans la base de données HostedService-vm appartient à la base de données-Est- Groupe virtuel Réseau asia DatabaseNetwork. Veuillez migrer la base de données du groupe de réseaux virtuels-east-asia DatabaseNetwork pour migrer cette base de données HostedService-vm.
VirtualMachineName:
Option 2 validation donne également la même erreur.
Ce type de message d'erreur cannot be found in the list. J'essaie également de valider la commande VirtualNetwork comme ci-dessous afin de migrer le réseau virtuel d'abord.
Move-AzureVirtualNetwork -Validate -VirtualNetworkName $vnetName
Mais, la commande donne l'erreur ci-dessous.
OperationId: 8b66a5c9-a657-3a91-af8d-2c29ceXXXX9f
Résultat: Echec de la validation. S'il vous plaît voir validationMessages pour plus de détails
validationMessages: {} DatabaseNetwork
Comment résoudre ce problème?
+ Append
J'appliqué ci-dessous des arguments à faire Move-AzureService
dans Option 2.
$existingVnetRGName = "database-east-asia"
$vnetName = "Group database-east-asia DatabaseNetwork"
$subnetName = "default"
j'ai changé l'argument $vnetName
-DatabaseNetwork
mais pas de chance.
Je peux voir très longtemps Group database-east-asia DatabaseNetwork
dans le portail classique. Notez que VM et Vnet ne se trouvent pas dans le même groupe de ressources. Je ne sais pas c'est de l'affaire.
Le message d'erreur n'est rien de plus détaillé que ci-dessus. J'ai trouvé VirtualMachineName
est vide dans le message d'erreur.
J'ai réalisé que la passerelle est configurée; http://stackoverflow.com/q/40716166/361100 Permettez-moi d'abord atténuer mon problème, puis essayez votre réponse. Merci. – Youngjae
J'ai ajouté mes arguments d'entrée et modifié un peu le message d'erreur. – Youngjae
@Youngjae L'identifiant de ressource n'est pas nécessaire. J'ai juste besoin des ValidationMessages détaillés de "Move-AzureVirtualNetwork -Validate -VirtualNetworkName $ vnetName". Il ne contient aucun identifiant. Selon votre autre message répondu par moi, il semble qu'il y a une passerelle dans le VNET et vous l'avez supprimé avec succès. Veuillez valider le VNET à nouveau. Si la validation échoue toujours, veuillez publier les ValidationMessages détaillés dans votre message d'origine. –