2014-10-17 4 views
1

Я попытался создать виртуальную машину с зарезервированным IP-адресом, как это:Создайте виртуальную машину с зарезервированным IP

New-AzureQuickVM -ImageName a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201409.01-en.us-127GB.vhd -ServiceName VmPIPBis3 -Windows -AdminUsername Amethyste -Расположение "Западная Европа" -Password SuperMotDePasse12 -ReservedIPName 104.45.13.146

Но все это я получаю сообщение об ошибке:

New-AzureQuickVM: BadRequest: Зарезервированный IP 104,45. 13.146 не существует.

Единственное создано это облачный сервис

Кто-нибудь знает, что случилось?

благодарит

+1

Вы сначала вызвали New-AzureReservedIP и/или Get-AzureReservedIP, чтобы определить, что у вас есть IP-адрес? –

ответ

2

Вы должны сначала зарезервировать адрес в свой Azure подписки, а затем передать ReservedIPName (не адрес) к ReservedIPName параметра в вызове Нью-AzureQuickVM. Ниже приведен скрипт, который создает новый зарезервированный IP-адрес, если он не существует для указанного имени, а затем создает новую виртуальную машину с использованием зарезервированного IP-адреса.

$location = "West US" 
$appVMName = "AppVM01" 
$appVMServiceName = [Guid]::NewGuid().ToString(); 
$imageName = "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-R2-201409.01-en.us-127GB.vhd" 
$adminUser = "AdminUser" 
$adminPswd = "AdminPassw0rd" 
$reservedIPName = $appVMName + "-resrvdIP" 

# Get the reserved IP if it exists or create a new one. 
$reservedIP = Get-AzureReservedIP -ReservedIPName $reservedIPName -ErrorAction SilentlyContinue 
if ($reservedIP -eq $null) 
{ 
    Write-Host "Reserving IP in '$location' as '$reservedIPName'." 
    New-AzureReservedIP -ReservedIPName $reservedIPName -Location $location 
    $reservedIP = Get-AzureReservedIP -ReservedIPName $reservedIPName -ErrorAction Stop 
} 

# Create a new VM using the reserved IP 
New-AzureQuickVM -Name $appVMName -ServiceName $appVMServiceName -Windows -ImageName $imageName ` 
    -AdminUsername $adminUser -Password $adminPswd -Location $location -ReservedIPName $reservedIP.ReservedIPName 

Write-Host "VM Created using the following reserved IP Address:... " + $reservedIP.Address 
+0

Спасибо, что ты прав, и я чувствую себя немного глупо! –

Смежные вопросы