【问题标题】:Azure: DNS change after VM setupAzure:VM 设置后 DNS 更改
【发布时间】:2013-06-02 03:55:08
【问题描述】:

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

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

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

谢谢, 啊

【问题讨论】:

  • 对于以后来的人来说,简单地设置一个 CNAME 或 A 记录可能会有所帮助。

标签: azure dns active-directory virtual-machine


【解决方案1】:

步骤如下:

  1. 首先将 VM 配置导出到 XML 文件 get-azurevm -servicename [service name] | export-azurevm -path [local path] 这会生成一个包含虚拟机信息的小型 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”

【讨论】:

  • 如果它对其他人有用,如果您收到错误消息:New-AzureVM : CurrentStorageAccountName 不可访问。确保当前存储帐户可访问,并且与您的云服务位于同一位置或关联组。 这可能意味着您在订阅中拥有多个存储帐户。您应该可以通过以下方式修复它:Set-AzureSubscription -SubscriptionName $MySubscription -CurrentStorageAccount $VMStorageAccount
猜你喜欢
  • 2015-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-17
  • 1970-01-01
  • 2012-10-10
相关资源
最近更新 更多