2

我最近在 Azure 虚拟网络内的 VM 上设置了 Active Directory。不幸的是,在创建和使用 Active Directory VM 之前没有放入虚拟网络 DNS 条目。

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

另外,有没有人有关于这种类型的 DNS 更改的任何其他信息?

谢谢,啊

4

1 回答 1

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”

于 2013-06-02T07:31:39.127 回答