2013-05-30 206 views
1

我有兩個虛擬機在Azure中,其中第二個鏈接到創建時的第一個。我可以通過遠程桌面連接到第一臺虛擬機,但不能將遠程桌面連接到第二臺虛擬機,也不能編輯rdp端點。我假設這與他們都有相同DNS名稱的事實有關(第二臺機器的DNS是在將它「鏈接」到第一臺時自動分配的)。如果我使用公共IP,它將我連接到第一臺虛擬機。azure連接虛擬機遠程桌面

鏈接已完成,因此我們可以在兩者之間進行負載平衡,但如果我無法在第二秒之後發佈RDP,那麼對我來說就沒用了。

不知道如何遠程桌面到第二VM或替代負載平衡(這是我們正在尋找平衡的ASMX Web服務)

非常感謝

回答

2

可以啓用遠程桌面的所有虛擬機在單個雲服務部署中。每個虛擬機的面向外部的RDP端口將會不同,然後每個VM都映射到它們各自虛擬機上的3389。這些將被設置爲端口轉發端點,這意味着不負載平衡。

我不確定在配置時如何設置第二個虛擬機,但您應該能夠在創建時啓用rdp。如果您使用CLI,你就必須像

>azure vm create -c --rdp [port] -n -z size newvmname existingdnsname disk-image-to-use username password 

通過指定--rdp,一切都將自動爲您設置。只要確保指定一個不同於第一個虛擬機端口的端口即可。如果您通過門戶創建虛擬機,端口號將自動爲您分配。

+0

嗨大衛我使用的管理門戶,成立了第二個虛擬機。它沒有任何rdp端點,它不會讓我爲內部設置一個3389 –

+0

更正 - 爲內部3389添加了一個新端點,它是它不喜歡的外部端口,所以使用63389代替第一臺虛擬機 - 仍然無法連接。 –

+0

終於明白了這一點 - 這是我自己的防火牆阻止端口範圍限制的出站請求 - 一旦我使用了一個端口防火牆允許它工作 - 非常感謝答覆 –

1

每個虛擬機必須有一個不同的RDP公共端點。公共端點不得負載平衡。要設置端點,請在「虛擬機」下選擇虛擬機,而不是雲服務。
連接時,請使用pubblic dns名稱和正確的公共端口。

例(爲我的作品):

VM1 
    protocol: tcp 
    public port: 45623 
    private port: 3389 
    load balanced: NO 

VM2 
    protocol: tcp 
    public port: 15426 
    private port: 3389 
    load balanced: NO