2015-12-01 119 views
0

我正在通過Ubuntu命令行調配一個新的Azure VM(資源管理器)。我執行此處列出這樣做的步驟:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-tutorial/如何在配置Azure VM(資源管理器)時預留IP

我的問題是:而設置新虛擬機,有什麼事我在命令行上做,以確保它有靜態IP(預留IP) ?


同樣的事情可以通過New-AzureReservedIP -ReservedIPName $reservedIP -Location $location

回答

1

使用Azure中的PowerShell你需要定義一個公網IP地址作爲資源羣邑的一部分,然後將其分配到正確的虛擬NIC(網絡接口卡)來完成。

公共IP地址資源類型表示公共互聯網上的DNS名稱。它可用於爲Azure負載均衡器上託管的虛擬IP地址(VIP)或直接託管在VM上的公共實例IP地址(PIP)提供DNS名稱。

隨着Azure的CLI,你需要寫這樣的事:

azure network public-ip create -g MyResourceGroup -a Dynamic -l northeurope MyPublicIP 

那麼你將你的IP分配給虛擬機的虛擬網卡。無論是虛擬機和NIC是相同的資源組的一部分:

azure network nic set -g MyResourceGroup -p MyPublicIP MyNicName 

您可以使用「蔚藍網絡網卡列表」來獲得NIC的名稱。

它似乎也是currently only Dynamic Public IPs are supported for being used directly on VMs(ARM模式)。現在,靜態IP只能分配給Load Balancer配置。

網絡接口 XXX 引用的公網IP地址 YYY 與AllocationMethod屬性設置爲靜態:要使用「-a靜態」做「蔚藍網網卡設置」時吐出了一個錯誤。目前此 配置不受支持。網絡接口只能使用 動態公共IP。

我也想知道什麼時候會支持。編號:here is a good Azure CLI reference。您也可以使用-h來獲取命令使用幫助。

0

問題中的術語「保留」對於Azure中的特定組件(保留的IP地址)是固有的。因此,答案是您無法使用資源管理器模型爲虛擬機分配保留的IP地址。

0

使用新的門戶,您不必使用命令行了。您只需要從portal.azure.com創建您的虛擬機,並使用資源管理器模型創建您的虛擬機,然後在設置 - >公共IP地址中使用靜態分配方法就可以了!你有一個永不改變的靜態公共IP。