четверг, 10 декабря 2015 г.

VMware WebClient и IE11

Возможно многие заметили, что в IE11 работает vmware web Client несколько странно. Например, не работает работа с консолью VM. Ссылка просто неактивна.

Для решения все-го лишь нужно зайти в F12 Developer Tools и на вкладке Emulation выбрать совместимость с IE8:


среда, 16 октября 2013 г.

Ошибка при восстановлении из бекапа (0x00000024)

При восстановлении из бекапа VM с Windows2008, созданного с помощью Symantec Netbackup, возникает при загрузке ошибка 0x00000024.

Symantec предлагает 2 решения. Опишу одно из них:

  • Загрузиться с загрузочного диска Windows.
  • запустить diskpart и посмотреть список дисков: 

diskpart
list volume
Причина в ошибке файловой системы загрузочного тома
  • Исправить тип файловой системы загрузочного диска:
 chkdsk 'имя диска:' /F

вторник, 12 февраля 2013 г.

Смена редакции windows 2008R2 из командной строки

Последовательность действий:
  1. Открываем cmd от имени администратора  этого сервера
  2. Для получения текущей редакции ОС вводим:  dism /online /get-currentedition
  3. Для получения списка допустимых для смены редакций вводим: dism /online /get-targeteditions 
  4. Для смены редакции на Enterprise вводим: dism /online /set-edition:ServerEnterprise /ProductKey:?????-?????-?????-?????-????? (вместо вопросов подставляете Ваш серийный ключ для Windows server 2008R2 Enterprise)
  5. Для вступления изменений в силу требуется перезагрузка, не обязательно делать ее сразу, сервер продолжает работать в обычном режиме.
  6. После перезагрузки пройдет настройка (в моем случае заняла 1 минуту).

    Итого:на поднявшемся сервере редакция enterprise и есть несколько дней чтобы активировать систему.
PS: при использовании KMS-сервера прописываются эти лицензии.

По мотивам этого блога.


Update1: при использовании KMS-сервера можно так же воспользоваться Windows Software Licensing Management Tool - slmgr.vbs

Алгоритм выглядит так:

1. Очищаем текущую KMS запись и серийные ключи:
slmgr.vbs -ckms
slmgr.vbs -upk
2. Устанавливаем новый ключ:
slmgr.vbs -ipk новый ключ
3. Активируем операционную систему:
slmgr.vbs -ato
Update2:
 dism /online /set-edition используется только для повышения редакций Standart -> Enterprise -> DataCenter, т.к. команда dism /online /get-targeteditions не показывает в списке доступных лицензию Standart. Спасибо за дополнение dimsoft

среда, 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"

    вторник, 28 августа 2012 г.

    Could not connect using the requested protocol

    Неожиданно команда PowerCLI Connect-VIServer VI.SERVER.NAME стала выдавать ошибку:
    PowerCLI D:\VMware\Infrastructure\vSphere PowerCLI> Connect-VIServer VI.SERVER.NAME
    Connect-VIServer : 11/22/2011 7:35:37 AM Connect-VIServer Could not connect using the requested protocol.
    At line:1 char:17
    + Connect-VIServer <<<<  VI.SERVER.NAME
    + CategoryInfo : ObjectNotFound: (:) [Connect-VIServer], ViServerConnectionException
    + FullyQualifiedErrorId : Client20_ConnectivityServiceImpl_Reconnect_ProtocolError,VMware.VimAutomation.ViCore.Cmd

    Оказалось что проблема в том, что используется прокси сервер. В моем случае достаточно было просто отключить прокси в настройках IE, т.к. на сервере Inet не требуется. Более правильный случай описан в KB:


    1. Посмотреть вывод команды
    Get-PowerCLIConfiguation

    2. Убеждаемся что используем системные настройки прокси:
    C:\PS>Get-PowerCLIConfiguration
    Proxy Policy Default Server
                                   Mode
    -------------------------       ---------------
    UseSystemProxy      Single
    Note: This output indicates that the PowerCLI is using the System Proxy.
    3. Для отключение использования прокси в PowerShell выполняем команду:
    Set-PowerCLIConfiguration -ProxyPolicy NoProxy -Confirm
    4. И смотрим вывод команды:
    C:\PS>Set-PowerCLIConfiguration -ProxyPolicy NoProxy -Confirm
    Perform operation?
    Performing operation 'Update vSphere PowerCLI configuration.'?
    [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
    Proxy Policy Default Server
                         Mode
    ------------         ---------------
    NoProxy              Single 

    Источник