Windows Azure 虛擬機器的IP位址操作

2022-06-18 19:30:14 字數 942 閱讀 6700

windows azure上的乙個虛擬機器對應兩個ip位址,vip和dip。

簡單來說,windows azure上虛擬機器的內網和外網位址預設都是動態分配的。這樣的設計從雲平台本身的角度來看的確是實現了按需分配資源,有效的提高了資源利用率。但無形中也給部分客戶帶來一些困惑。

其實windows azure已經提供了固定dip和vip的方法,只不過要通過powershell來進行操作。

建立reserved ip,每個固定ip位址(reserved ip)都要指定乙個唯一的名稱。

new-azurereservedip -reservedipname [固定ip位址名稱] -location "

china north

"

檢視reserved ip

get-azurereservedip

將建立好的reserved ip關聯到指定的虛擬機器(雲服務)上。實質上,reserved ip是針對cloud service的,如果乙個cloud service中有多個虛擬機器,那麼這些虛擬機器是共享同乙個reserved ip的。具體原理請參見前文:為什麼是cloud service。

set-azurereservedipassociation -reservedipname [固定ip位址名稱] -servicename [雲服務名稱]

為虛擬機器設定固定內網ip位址(static dip)

首先通過windows azure管理控制台或者powershell查詢到指定虛擬機器預設分配到的內網位址並記錄下來。然後使用powershell命令將這個內網位址設定為固定內網ip位址。

get-azurevm -servicename [雲服務名稱] -name [虛擬機器名稱] | set-azurestaticvnetip -ipaddress [內網ip位址] | update-azurevm

windowsazure虛擬機器FTP被動模式

痛苦了兩周,ftp客戶端可以正常使用,但vc 的ftp wininet api 報告錯誤 12003,後來發現windows資源管理器也報這個錯誤。聯絡微軟技術等了兩周也沒有解決掉。在今天的 溝通中,突然看到錯誤問題的截圖上顯示的是內網ip,我大膽猜測若此處是公網ip則可以正常訪問。於是做了求證 l...

virtualbox虛擬機器 虛擬機器的網路

今天要測試ip多宿主 ip multihoming 即host和guest的兩個網絡卡分別接,host ping guest的ipv6不通。解決過程如下 命令輸出 ip addr 1 lo mtu 65536 qdisc noqueue state unknown link loopback 00 ...

debian虛擬機器安裝kvm虛擬機器

一 概念介紹 1 libvirt是linux上的虛擬化庫,是長期穩定的c語言api,支援kvm qemu xen lxc等主流虛擬化方案。virsh是libvirt對應的shell命令。2 kvm,即kernel basedvirtual machine的簡稱,是乙個開源的系統虛擬化模組,自linu...