我最近在Azure虚拟网络中的VM上设置了Active Directory。遗憾的是,在创建和使用Active Directory VM之前,未插入虚拟网络DNS条目。
由于Azure的框架,我相信我必须重新创建VM(在进行DNS更改后)。有人知道如何拍摄虚拟硬盘驱动器的快照,并在进行DNS更改后将其与新创建的VM重新关联。我已经阅读了有关sysprep的信息来捕获图像,但我担心它会破坏各种AD设置。
此外,是否有人有关于此类DNS更改的任何其他信息?
谢谢, akgh
答案 0 :(得分:1)
以下是步骤:
get-azurevm -servicename [service name] | export-azurevm -path [local path]
这将生成一个包含有关VM的信息的小型XML文件。 接下来,从Azure中删除VM配置。
remove-azurevm [VM name]
这实际上并不删除VHD文件,它只删除了先前从步骤1备份/导出的VHD的配置。因此,此处没有危险或破坏。这些实际上与您想要停止支付服务的步骤相同。
现在,使用所需的新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”