2013-06-02 41 views
2

我最近在Azure虛擬網絡內的虛擬機上設置了Active Directory。不幸的是,在創建和使用Active Directory VM之前,虛擬網絡DNS條目未被放入。Azure:虛擬機設置後的DNS更改

由於Azure的框架,我相信我必須重新創建虛擬機(在進行DNS更改之後)。有誰知道如何拍攝虛擬硬盤驅動器的快照,並在進行DNS更改後將其與新創建的VM重新關聯。我已經閱讀了有關sysprep的信息來捕獲圖像,但我擔心會損壞各種AD設置。

此外,沒有人有關於此類DNS更改的任何其他信息嗎?

感謝, akgh

+0

對於那些誰稍後可能會有所幫助,而不是簡單地設置一個CNAME ,或A記錄 –

回答

1

步驟如下:

  1. 第一虛擬機配置導出到一個XML文件 get-azurevm -servicename [service name] | export-azurevm -path [local path] 此生成包含有關VM信息的一小XML文件。
  2. 接下來,從Azure中刪除VM配置。 remove-azurevm [VM name] 這實際上並沒有刪除VHD文件,它只會刪除先前從步驟1備份/導出的有關VHD的配置。因此,這裏沒有任何危險或破壞。如果您想停止爲該服務付費,這些步驟實際上與您將執行的步驟相同。

  3. 現在,使用所需的新DNS設置恢復VM配置。 $dnslocal=New-AzureDNS -Name "my Azure DNS Server" -IPaddress "192.168.10.4" $dnsonprem=New-AzureDNS -Name "my OnPrem DNS Server" -IPaddress "172.16.83.21" Import-AzureVM -Path 'E:\myVM.xml' | New-AzureVM -ServiceName 'myVM' -Location 'West US' -DnsSettings $dnslocal,$dnsonprem -VNetName "MyVNET" –AffinityGroup 「CATAFF1」 注意:嘗試導入VM配置時可能會出現錯誤。如果你的DNS名稱已經存在的錯誤,那麼你可能需要刪除雲服務 刪除 - azureservice -ServiceName「myVM」

+0

如果您的系統對其他人有用,如果您收到錯誤消息:** New-AzureVM:CurrentStorageAccountName無法訪問。請確保當前存儲帳戶可以訪問,並且位於與您的相同位置或關聯組中雲服務** 這可能意味着您在訂閱中有多個存儲帳戶,您應該可以通過以下方法修復它:Set-AzureSubscription -SubscriptionName $ MySubscription -CurrentStorageAccount $ VMStorageAccount' – AndyHerb