Azure:VM安装后DNS更改

Azure:VM安装后DNS更改,azure,dns,active-directory,virtual-machine,Azure,Dns,Active Directory,Virtual Machine,我最近在Azure虚拟网络中的VM上设置了Active Directory。不幸的是,在创建和使用Active Directory VM之前,没有输入虚拟网络DNS条目 由于Azure的框架,我相信我必须重新创建VM(在更改DNS之后)。是否有人知道如何拍摄虚拟硬盘的快照,并在DNS更改后将其与新创建的VM重新关联。我已经阅读了有关sysprep捕获图像的信息,但我担心这会破坏各种广告设置 另外,是否有人有关于这种DNS更改类型的任何其他信息 谢谢, akgh以下是步骤: 首先将VM配置导出到X

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

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

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

谢谢, akgh

以下是步骤:

  • 首先将VM配置导出到XML文件
    get-azurevm-servicename[服务名称]| export-azurevm-path[本地路径]
    这将生成一个小XML文件,其中包含有关VM的信息
  • 接下来,从Azure中删除VM配置。
    删除azurevm[VM名称]
    这实际上并不会删除VHD文件,它只会删除以前从步骤1备份/导出的有关VHD的配置。所以这里没有危险或破坏。如果你想停止支付服务费用,这些步骤实际上与你所做的相同

  • 现在,使用所需的新DNS设置恢复VM配置。
    
    $dnslocal=新AzureDNS-名称“我的Azure DNS服务器”-IPaddress“192.168.10.4”
    $dnsonprem=新AzureDNS-名称“我的OnPrem DNS服务器”-IPaddress“172.16.83.21”
    导入AzureVM-路径“E:\myVM.xml”|新AzureVM-服务名称“myVM”-位置“美国西部”-DnsSettings$dnslocal,$dnsonprem-VNetName“MyVNET”-AffinityGroup“CATAFF1”
    
    注意:尝试导入VM配置时可能会出错。如果您得到一个DNS名称已经存在的错误,那么您可能需要删除云服务 删除azureservice–servicename“myVM”


  • 如果它对其他人有用,如果您收到错误消息:New AzureVM:CurrentStorageAccountName不可访问。请确保当前存储帐户可访问,并且与您的云服务位于同一位置或关联组中。这可能意味着您在订阅中有多个存储帐户。您应该能够修复它通过:
    Set-AzureSubscription-SubscriptionName$MySubscription-CurrentStorageAccount$VMStorageAccount
    为后来的用户提供帮助,只需设置一个CNAME或一条记录即可。