Azure:VM设置后的DNS更改

时间:2013-06-02 03:55:09

标签: azure dns active-directory virtual-machine

我最近在Azure虚拟网络中的VM上设置了Active Directory。遗憾的是,在创建和使用Active Directory VM之前,未插入虚拟网络DNS条目。

由于Azure的框架,我相信我必须重新创建VM(在进行DNS更改后)。有人知道如何拍摄虚拟硬盘驱动器的快照,并在进行DNS更改后将其与新创建的VM重新关联。我已经阅读了有关sysprep的信息来捕获图像,但我担心它会破坏各种AD设置。

此外,是否有人有关于此类DNS更改的任何其他信息?

谢谢, akgh

1 个答案:

答案 0 :(得分:1)

以下是步骤:

  1. 首先将VM配置导出到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名称已存在的错误,则可能需要删除云服务 remove-azureservice -servicename“myVM”