-1

Ich habe ein virtuelles Netzwerk erstellt und möchte eine neue VM in diesem virtuellen Netzwerk bereitstellen. Das NetzwerkVM erstellen und die VM einem vorhandenen virtuellen Netzwerk zuordnen

Ich versuchte, die VM mit diesem Befehl zu erstellen:

az vm create --resource-group myGroup --name VMTestNet1 --location eastus --image eastus1Image --vnet-name eastusVNet1 --admin-username azureuser --size Standard_F4S --public-ip-address "" 

Ich habe diese Ausnahme:

Deployment failed. { 
    "error": { 
    "code": "InUseSubnetCannotBeDeleted", 
    "message": "Subnet GatewaySubnet is in use by /subscriptions/subscriptionId/resourceGroups/Automationsystem/providers/Microsoft.Network/virtualNetworkGateways/eastusGW/ipConfigurations/vnetGatewayConfig0 and cannot be deleted.", 
    "details": [] 
    } 
} 

Wie kann ich meine VM zu einem vorhandenen virtuellen Netzwerk bereitstellen?

Antwort

-1

Ich habe erfolgreich reproduziert das Problem mit dem Subnetz, die von einem anderen VM und Nicht-Gateway-Subnetz verwendet werden. Dieses Problem wurde möglicherweise durch eine andere Instanz verursacht, die das Subnetz verwendete, und Sie haben diese Subnetzinformationen beim Erstellen einer neuen VM nicht angegeben. Wir können es beheben, indem Sie Ihre Subnetzinformationen in Ihrem vnet angeben, wenn Sie eine neue VM erstellen.

Dann können wir eine neue vm erstellen und verknüpfen es Vnet wie diese verlass:

az vm create --resource-group myGroup 
--name VMTestNet1 --location eastus 
--image eastus1Image 
--vnet-name eastusVNet1 
--subnet <your subnet> 
--admin-username <your user name> --admin-password <your password> 
--size standard_F4S 
--public-ip-address "" 

ich diese Skript testen und es funktionierte.

Verwandte Themen