среда, 26 сентября 2012 г.

Операция Reprotec в SRM с использованием VR репликации

Настроив SRM с помощью vSphere Replication (VR), и не прочитав SRM Admin Guide :) , я обнаружил что VR работает только в одну сторону и возврат назад в Protected ЦОД не предусмотрен. При попытке запустить Reprotect получаем сообщение “Reprotect is not supported for VR protection groups. You must edit the plan to remove all VR protection groups before running reprotect.”

Придется использовать предложенное решение:


  • Делаем для нашей VM Remove from Inventory на Protected Site (можно и с диска удалить, но тогда придется ждать пока VMDK файл скопируется, что займет некоторое время)
  • Удаляем Protection Group или удаляем защищаемую VM из нее
  • Удаляем Recovery Plan
  • Настраиваем репликацию с Recovery site в Protected site.
  • Создаем новую Protection Group и добавляем в нее VM, находящуюся сейчас в Recovery Site
  • Создаем новый Recovery Plan
  • Запускаем Recovery и ждем пока задача выполнится.
И повторяем еще раз уже для создания нашего Recovery Plan'а, который надеюсь никогда не понадобится :)


Vmware SRM: ошибка при настройке репликации VR

В связи с появлением еще одного продукта в сфере деятельности в блоге появляется еще один tag - SRM.

Если при настройке репликации VM появляется ошибка VR server localhost.localdom has no hosts through which to access destination datastore, то должны помочь следующие действия:

  • Connect to the VRMS database at the Recovery Site using SQL Management Studio.
  • Right-click the VRMS database and click New Query.
  • Run this query to determine if any hosts are marked as Unsupported:

    To query hosts that are not associated with a VR server:

    select * from HostEntity h where state=4 and not exists (select * from HbrHostEntity where h.vcMoId=HbrHostEntity.vcHost_vcMoId)
    To query hosts that are associated with a VR server:

    select * from HostEntity h where state=4 and exists (select * from HbrHostEntity where h.vcMoId=HbrHostEntity.vcHost_vcMoId)
    This query returns a host ID. You can use the vCenter MOB to identify the host using the host ID.
  • Run this query to perform a cleanup:

    To clean up Unsupported records for hosts that are not associated with a VR server:

    delete from HostEntity where state=4 and not exists (select * from HbrHostEntity where vcMoId=HbrHostEntity.vcHost_vcMoId)
    To change the state of hosts that are tagged as Unsupported and associated with a VR server to ACTIVE:

    update HostEntity set state=1 where state=4 and exists (select * from HbrHostEntity where vcMoId=HbrHostEntity.vcHost_vcMoId)
  • Restart the VRMS server at the Recovery site.
  • Re-enable HBR for the virtual machine.
  • Windows Удаление записей о подключенных ранее устройствах

    Сегодня я хочу написать о решении проблемы, заключающейся в том, что записи о когда-либо подключенных устройствах (например сетевых адаптерах) остаются в реестре. Как следствие мы не можем использовать тоже имя адаптера, что было у предыдущего, при использовании того же IP-адреса выводится предупреждение, и прочее.

    Проблему можно решить 2мя способами:

    Способ 1

    1. В меню Пуск выберите команду Выполнить, введите cmd.exe и нажмите клавишу ВВОД.
    2. Введите команду set devmgr_show_nonpresent_devices=1 и нажмите клавишу ВВОД.
    3. Затем введите команду Start DEVMGMT.MSC и нажмите клавишу ВВОД.
    4. В меню Вид выберите пункт Показать скрытые устройства.
    5. Разверните дерево Сетевые адаптеры.
    6. Щелкните правой кнопкой мыши затененный сетевой адаптер и выберите пункт Удалить.

    Способ 2

    . DevCon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств С ее помощью можно включать, отключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Чтобы воспользоваться средством DevCon, выполните указанные ниже действия.
    1. Загрузите средство DevCon, выполнив инструкции в следующей статье базы знаний Майкрософт:
      311272 Использование программы с интерфейсом командной строки DevCon в качестве альтернативы диспетчеру устройств
    2. Распакуйте двоичный файл 32-разрядной или 64-разрядной версии средства DevCon в локальную папку.
    3. В меню Пуск выберите пункт Выполнить, введите команду cmd и нажмите клавишу ВВОД.
    4. Чтобы перейти к папке, содержащей файл devcon.exe, введите команду CD:\путь_к_двоичным_файлам.
    5. Чтобы найти установленные сетевые адаптеры, выполните следующую команду:
      devcon findall =net или
      devcon listclass net 
      Примечание. В выводе приведенных выше команд имеется строка скрытого сетевого адаптера следующего вида:
      PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0: 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible)
    6. Удалите скрытый сетевой адаптер с помощью следующей команды:
      devcon -r remove "@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0"