Migration WinXp -> Win7. VMware Horizon Mirage fix error.

С приближением 8 апреля интерес к эффективным методам миграции XP->7 растет.
В противовес решению "наймем сто-питсот студентов" и запустим их в инфраструктуру у VMware есть весьма эффективный инструмент - VMware Horizon Mirage.
Кроме всего остального (обеспечение централизованного управления образами настольных компьютеров на базе Windows c возможностями: сохранения полных снимков настольных компьютеров, с постоянной синхронизацией изменений; полного или частичного восстановления пользовательских данных; оптимизации управления рабочих станций на филиалах и т.п.) Mirage умеет мигрировать с рабочие станции с Windows XP на Windows 7 (на 8, 8.1 не умеет)

По поводу установки, настройки, и подготовки миграции рекомендую почитать jabuin.livejournal.com. Описание в формате step by step.

И если с подготовкой платформы для миграции вопросов возникнуть не должно, то с сама миграция не всегда выполняется корректно и гладко.

Перед началом миграции помимо создания CVD, Base Layers и др. необходимо установить WAIK (Windows Automated Installation Kit) и импортировать в Horizon Mirage System USMT (User State Migration Tool), которые находятся по пути: C:\Program Files\Windows AIK\Tools\USMT

но получается так:
и никакой другой информации по данной ошибке в логах Horizon Mirage. Поиск причины и ее устранение невозможно.

Пропустив, шаг с импортом (он необязателен для создания CVD), начал централизацию устройств и словил ту же картинку, однако, в логах Horizon Mirage появилось сообщение:

System.InvalidOperationException: This implementation is not part of the Windows Platform FISP validated cryptographic algorithms.
System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
Wanova.Common.Signatures.SignatureCalc..ctor()
....

FISP (Federal Information Processing Standard) - федеральный стандарт для сертификации криптографического ПО. Разработан под нужды правительства США, а вот наш маленький офис в центре Минска в нем никак не нуждается.

За FISP в Windows отвечает только один параметр по адресу:
HKLM\System\CurrentControlSet\Control\Lsa|FIPSAlgorithmPolicy
в картинках так:

Однако он оказался выключен, поиски по форумам показали, что его необходимо включить, перегрузить систему, снова выключить и перегрузить. Этот не совсем логичный набор действий помог.
Заработало создание CVD и устранилась "ошибка без описания, при импорте USMT.

... и да, если в Вашей компании решили совместить переход на Windows 7 c обновлением "железа" - Mirage отличное средство для автоматизации переноса файлов и профилей конечных пользователей на новое устройство.

Удачи при миграции.


VMware купила AirWatch



Пост совершенно выбивающийся из общего контента моего блога =), но новость уж больно интересная.

AirWatch - производитель решений для интегратации мобильных устройств в корпоротивную среду (политики безопасности, доступ к приложениям, шифрование и т.п.)

Получается, что VMware собирается отбивать корпо рынок BYOD у Blackberry

Учитывая оперативность VMware, вероятно, в ближайшие пол года следует ожидать выпуска нового (или обновление существующего) решения.

java 7u51 vs vCenter Orchestrator

Обновил на клиенте java до версии 7u51 - потерял доступ к vCenter Orchestrator и получил очень информативное сообщение об ошибке - "general error occurred"

Взял чистый клиент с java 7u40 - получил "This application will be blocked in a future Java security update because the JAR file manifest does not contain the permissions attribute " Стало легче.

Предположил, что  "a general error occurred" 7u51 =  "This application will be blocked in a future Java security update because the JAR file manifest does not contain the permissions attribute " 7u40

Добавил в JCP->Security->Edit Site List: https://<FDQN> - доступ восстановлен.

High-speed Networking Features vs VMware VM

Начиная с Windows 2008 R2 MS придумывает всякие разные штуки для оптимизации работы сети. Происходит это за счет перераспределения выполняемых операций между CPU и сетевой карточкой.
Некоторые из них описаны здесь.
При использовании данных фич на реальном железе теоретически должен наблюдаться прирост производительности системы и снижение загрузки центрального процессора.

Рассмотрим один из таких параметров - TCP Chimney Offload.
В случае с активированным TCP Chimney Offload происходит передача ряда функций обработки TCP трафика от CPU к сетевому адаптеру, что, естественно, в случае с VM совсем не правильно.

В моем случае проблема проявилась на VM c W2k8r2 (vmxnet3), app сервере с множественными пользовательскими подключениями (200+). Со стороны пользователя это выглядело как постоянные разрывы сессий и ошибки при передаче данных.

По умолчанию параметр TCP Chimney Offload в Windows 2008 R2 включен. Вариантов отключения два:

1. Правка в ручную ключа реестра:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip - DisableTaskOffload=1 

2. netsh int tcp set global chimney=disabled

С выключением параметра проблемы с пользовательскими подключениями исчезли. Выключил данный параметр еще на ряде VM - новых проблем не словил. Внес данные изменения в эталонный шаблон.

VMUG #2 Belarus

29 декабря прошел второй VMUG Belarus. Было интересно.
Огромное спасибо за помощь в организации и проведении мероприятия




А так же всем докладчикам, поддержавшим нас отличными докладами, интересными вопросами и хорошим настроением.

Встретимся на VMUG #3 Belarus.