2013-06-02 2 views
2

Недавно я установил Active Directory на виртуальной машине внутри виртуальной сети Azure. К сожалению, запись виртуальной сети DNS не была вставлена ​​перед созданием и работой с виртуальной машиной Active Directory.Azure: изменение DNS после установки VM

Из-за рамки Azure, я считаю, что мне нужно воссоздать виртуальную машину (после изменения DNS). Кто-нибудь знает, как сделать снимок виртуального жесткого диска и повторно связать его с недавно созданной виртуальной машиной после изменения DNS. Я прочитал информацию о sysprep для захвата изображения, но, боюсь, это повредит различные настройки AD.

Кроме того, есть ли у кого-нибудь другая информация об этом изменении DNS?

Спасибо, akgh

+0

Для тех, кто пришел позже, это может помочь вместо просто настроить CNAME , или A. –

ответ

1

Вот шаги:

  1. Сначала экспортировать конфигурацию VM к XML-файл get-azurevm -servicename [service name] | export-azurevm -path [local path] Это создает небольшой XML-файл, который содержит информацию о VM.
  2. Затем удалите конфигурацию виртуальной машины от Azure. remove-azurevm [VM name] Это фактически не удаляет файл VHD, он удаляет только конфигурацию о VHD, которую вы ранее резервировали/экспортировали с шага 1. Таким образом, здесь нет никакой опасности или разрушения. На самом деле это те же самые шаги, которые вы сделали бы, если бы хотели прекратить платить за услугу.

  3. Теперь восстановите конфигурацию виртуальной машины с новыми настройками DNS. $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” Примечание. При попытке импортировать конфигурацию виртуальной машины вы можете получить сообщение об ошибке. Если вы получаете сообщение об ошибке, которое уже существует имя DNS, то вам, возможно, потребуется удалить облачную службу удалить-azureservice -servicename «myVM»

+0

В случае, если это полезно кому-то другому, если вы получите сообщение об ошибке: ** New-AzureVM: CurrentStorageAccountName не доступно. Убедитесь, что текущая учетная запись хранилища доступна и находится в том же месте или группе сродства, что и ваша облачный сервис. ** это, вероятно, означает, что у вас есть несколько учетных записей в подписке. Вы можете исправить это через: 'Set-AzureSubscription -SubscriptionName $ MySubscription -CurrentStorageAccount $ VMStorageAccount' – AndyHerb

Смежные вопросы