вторник, 15 апреля 2014 г.

SCCM 2012 R2: Миграция с Windows XP на Windows 7

Действительно есть нюанс при миграции с Windows XP на Windows 7 или 8 с использованием System Center Configuration Manager 2012 R2.

Миграция с Windows XP на Windows 7
Дело в том, что для успешной миграции с сохранением состояния пользователя необходимо использовать не ADK 8.1 для Windows 8.1, а ADK 8 для Windows 8 - в этом случае последовательности задач: Capture User State и Restore User State успешно отрабатывает (в ADK 8 используется USMT 5.0).

Однако, в процессе единого Task Sequence (последовательность задач) возникает следующая проблема: дистрибутивы winpe.wim, которые идут с ADK 8.1 и есть в SCCM 2012 R2 не позволяют нормально выполнить перезагрузку ПК в WinPE при переливе ОС (Error 0x800700C1) . В них используется файл bootsec версии 6.3, а он не поддерживает работу с Windows XP.

Тут можно пойти двумя путями:
  • изменить bootsec файл, к примеру, как сделал я, вставив с помощью DISM файл версии 6.2 - ну, хотелось мне использовать ADK 8;
  • либо использовать CU1 для SCCM 2012 R2 и WinPe 3.x или http://support.microsoft.com/kb/2910552 ; 

Замена файла в c:\Program Files\Windows Kits\8.1\Assessment and Deployment Kit\Deployment Tools\amd64\BCDBoot и x86\BCDBoot  - ничего не дала, в моём случае.

Миграция с XP на Windows 8.1



вторник, 8 апреля 2014 г.

SCVMM 2012 R2 - невозможно добавить дополнительный ресурс в роль пользователя

Существует один забавный баг в работе SCVMM 2012 R2.
Выражается он в следующем:

при попытке добавить, к примеру, дополнительный ресурс в роль пользователя возникает ошибка, при этом вы можете создать новую роль, внести некие настройки,  но сохраняться далеко не все из них. 


если  мы перейдём в указанную папку

и откроем файл, то увидим следующее

при детальном изучении файла можно обнаружить вот такую запись:


Проблема устраняется с помощью Update Rollup 1 for System Center 2012 R2 Virtual Machine Manager.

Порядок обновления следующий:
1. Скачиваем обновления, указанные в статье;
2. Запускаем PowerShell от имени администратора и запускаем обновления сервера VMM 2012 R2, выбрав соответствующую KB.
 
 


3. После того, как обновление успешно установится (оно может попросить закрыть консоли VMM), нам необходимо выполнить обновление базы данных VMM 2012 R2

  • Открываем SQL Management Studio;
  • Выбираем базу VirtualManagerDB;
  • Нажимаем New Query;
  • Копируем полностью текст скрипта из статьи KB;
  • Нажимаем Execute.


4. После успешного обновления в окошке результатов работы скрипта мы должны наблюдать надпись "Completed successfully"

5. Затем запускаем обновление для консоли управления VMM


6. После его успешного выполнения мы можем увидеть результат - исправление ошибки. В этом этапе, я, перед тем, как проверить на успех обновления, перезагрузил сервер.



7. в Статье KB2904712 есть мини-раздел по исправлению прав на папку AddInPipeline, рекомендую: не лениться и выполнить требуемые операции, чтобы потом не уткнуться в проблему.

В общем - наслаждаемся облаками дальше.
Всех благ.

P.S. Нашел видео, где подробно изложен процесс обновления How to update SCVMM 2012 R2 to Update Rollup 1 от команды System Center :)