34

Ян Виленский

  • Upload
    jera

  • View
    80

  • Download
    0

Embed Size (px)

DESCRIPTION

Перевод рабочих станций с Windows XP на Windows 7 при помощи бесплатного пакета Microsoft Deployment Toolkit 2010. Ян Виленский. Microsoft. Содержание. Что такое MDT Основные сценарии Общие настройки Последовательность шагов Мастер развертывания Переменные и правила MDT С XP на 7. - PowerPoint PPT Presentation

Citation preview

Page 1: Ян Виленский
Page 2: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Перевод рабочих станций с Windows XP на Windows 7 при помощи бесплатного пакета Microsoft Deployment Toolkit 2010

Microsoft

Ян Виленский

Page 3: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Содержание

Что такое MDT Основные сценарииОбщие настройкиПоследовательность шаговМастер развертыванияПеременные и правила MDTС XP на 7

Page 4: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Что такое MDT 2010 - 1

* Требуется System Center Configuration Manager* Microsoft Solution Accelerators – утилиты и инструкции, помогающие решить задачи развертывания, планирования и эксплуатации. Бесплатные и официально поддерживаемые MS

Microsoft Deployment Toolkit 2010 Текущая версия Microsoft Solution Accelerator** для развертывания ОС и

приложений

Zero Touch

Installation (ZTI)*

Lite Touch Installatio

n (LTI)

Page 5: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

LTI против ZTI

  LTI ZTI

Автоматизация Любая Только полная

Инфраструктура Минимальная SCCM

Развертывание Сеть, сменные носители

Только SCCM distribution points

Инициализация Автоматически (WDS) или вручную SCCM или WDS

Настройка Deployment Workbench SCCM

Трудозатраты Небольшие Большие

Риски Повышает Понижает

Page 6: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Что такое MDT - 2

* Для загрузки и развертывания по сети** Для использования базы данных

Откуда ноги растут• Бета-версии MDT 2010• MDT 2008• BDD 2007

С чем едят• WAIK 2.0• WDS*• DHCP*• DNS*• SQL**

Page 7: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Что такое MDT 2010 - 3

Что новогоWindows 7 и Windows Server 2008 R2WAIK 2.0

Windows PE 3.0DISM и WSIMBCD management tool (BCDEdit)

USMT 4.0Hard-link migrationShadow copy

PowerShellTM cmdlets

Page 8: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Что такое MDT 2010 - 4

Что нового (LTI)Deployment Shares

Локальные, сетевые, DFS, связанныеМодель управления

Selection ProfilesРабота с базой данных

Page 9: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Основные сценарии - 1

• Переустановка• Перенос

• Обновление (только LTI)

• Установка «с нуля»

New comput

er

Upgrade comput

erRefresh comput

er

Replace comput

er

Page 10: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Основные сценарии - 2

Миграция профилей

Исходный компьютер совпадает с целевым

Сохранение файловой системы

New Computer

Upgrade Computer

Refresh Computer

Replace Computer

Page 11: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Установка (На старт!)

MDT 2010

WAIK 2.0

SQL**

Сетевые службы*

DHCP WDS DNS

Page 12: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Настройка (Внимание!)Создание Deployment ShareУстановка MDT

Дистрибутивы ОС

Приложения

Пакеты

Драйверы

Создание Task Sequence

Update Deployment Share

Конфигурация Deployment Share

Конфигурация Task Sequence

Настройка Task Sequence

Обновление Deployment Share

Page 13: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Запуск (Марш!)Существующая ОС• Требуется DNS• \\MDTServer\DeploymentShare$\

LiteTouch.vbs

Загрузка по сети (PXE)• Требуется WDS, DHCP, DNS• Добавить LiteTouchPE

Съемный носитель• Требуется загрузочный носитель• UFD, CD, DVD

Page 14: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Видео

На старт! Внимание! Марш!

Page 15: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Последовательность шагов - 1

Фазы

Типовые последовательностиSysprep and CaptureStandard Client Task SequenceStandard Client Replace Task SequenceCustom Task SequenceLitetouch OEM Task SequenceStandard Server Task SequencePost OS Installation Task Sequence

Initialization

ValidationState Capture

PostInstallInstall

Preinstall

State Restore

Page 16: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Последовательность шагов - 2

Фазы

Типовые последовательностиSysprep and CaptureStandard Client Task SequenceStandard Client Replace Task SequenceCustom Task SequenceLitetouch OEM Task SequenceStandard Server Task SequencePost OS Installation Task Sequence

Initialization

ValidationState Capture

PostInstallInstall

Preinstall

State Restore

Page 17: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Дело мастера боится

Deployment Wizard

Инициализация• MSHTA.exe " & oUtility.ScriptDir & "\Wizard.hta /definition:<DEFINITION.xml>

Definitions• BDD_Welcome_ENU.xml• NICSettings_Definition_ENU.xml• Summary_Definition_ENU.xml• DeployWiz_Definition_ENU.xml

Page 18: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Wizard Definitions - 1BDD_Welcome_ENU.xml

NICSettings_Definition_ENU.xml

Окно Функции

Ready Запуск Deployment WizardЗапуск Windows Recovery WizardВыбор раскладкиЗапуск мастера настройки параметров TCP/IP

Окно Функции

Ready Настройка параметров TCP/IP

Page 19: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Wizard Definitions - 2Summary_Definition_ENU.xml

DeployWiz_Definition_ENU.xml- сбор информации, необходимой для развертывания

Окно Функции

Success Информация об успешно завершенном процессе развертывания

Failure Информация о процессе развертывания, завершенном с ошибками или предупреждениями

Page 20: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

DeployWiz_Definition_ENU.xml - 1

Page 21: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

DeployWiz_Definition_ENU.xml - 2Окно Фунции

DeployRoot Расположение Deployment Share

SelectTaskSequence Выбор Task Sequence

ProductKey_Vista Продуктовый ключ (Vista и выше)

DeploymentType Тип развертывания

DestinationDisk Диск и партиция для установки ОС

ComputerName Имя компьютера

DomainMembership Членство в домене или рабочей группе

UserData Сохранение данных пользователей

UserDataRestore Восстановление данных пользователей

ComputerBackup Резервная копия данных пользователей

Page 22: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

DeployWiz_Definition_ENU.xml - 3Окно Фунции

ProductKey_NT Продуктовый ключ (ниже Vista)

SelectLanguagePack Выбор пакетов

SelectLanguageUI Региональные настройки

TimeZone Временная зона

ApplicationSelection Выбор приложений

AdministratorPassword

Пароль локального администратора

CaptureImage Образ компьютера

BitLocker BitLocker

Credentials Учетные данные для подключения к сетевым папкам

Ready Итоговая конфигурация

Page 23: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Wizard Editor

Инструмент для работы с definitionsАвтор - Michael NiehausГде скачать

http://mdtwizardeditor.codeplex.com *

Что делатьНаглядно редактировать definitionsТестировать изменения

* Прочитать лицензионное соглашение

Page 24: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Редактирование Definitions

Page 25: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Тестирование Definitions

Page 26: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Переменные и правила

Скрипт ZTIGather.wsf•Deployment Wizard•Task Sequence•Wizard Editor

• WMI• BootStrap.ini• CustomSetting.ini• База данных MDT

Переменные (Variables)

• CustomSetting.ini• База данных MDT

Правила (Rules)

Page 27: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

WMIФункция Значение Переменная MDT

GetOSVersion Версия ОС OSCurrentVersion...

GetAssetInfo Информация о компьютере Make, Model...

GetOSSKU SKU OSSKU

GetNetworkInfoНастройки сетевых интерфейсов

IPAddress, MacAddress

GetHAL HAL HALName

GetDP Distribution Share SMSDP

GetWDS WDS сервер WDSServer

GetVirtualizationInfo Информация о виртуализации IsHypervisorRunning..

GetHostName* Имя компьютера HostName

Page 28: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

BootStrap.ini - 1

Содержится в образе Windows PEОпределяет Distribution ShareСвойства

DeployRoot (обязательно!)SkipBDDWelcomeUserDomainUserIDUserPasswordKeyboardLocale

Page 29: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

BootStrap.ini - 2[Settings]Priority=Default [Default]DeployRoot=\\MDTServer\DistributionShare$UserDomain=ContosoUserID=AdministratorUserPassword=P@ssw0rd

Page 30: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

CustomSettings.ini - 1

•[SectionName]

•Свойства, общие для определенной группы компьютеров

Секции•Пере

менная=Значение

•Переменные с присвоенными значениями

Свойства

•[Settings]

•Priority

•Properties

Настройки

Page 31: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

CustomSettings.ini - 2[Settings]Priority=Default, DefaultGateway, MacAddressProperties=ComputerDesc

[Default]OSInstall=Y [DefaultGateway]10.78.1.1=SPB10.52.1.1=NNOV [SPB]UDShare=\\SPB-FS-01\MigDataAdministrator1=CONTOSO\SPBHelpDeskStaffComputerDesc=SPBClient [NNOV]UDShare=\\NNOV-FS-01\MigDataAdministrator1=CONTOSO\NNOVHelpDeskStaffComputerDesc=NNOVClient

[00:15:5D:00:01:04]ComputerDesc=CIOClientAdministrator1=CONTOSO\ManagementHelpDeskStaff

Page 32: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

База данных MDTОбобщенная версия CustomSettings.ini

Мастер настройкиУправление переменными и правилами Незаменима при широкомасштабных развертываниях

Page 33: Ян Виленский

http://msplatforma.ru

Microsoft Платформа 2010

Вопросы

Ян Виленский[email protected]

Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

Page 34: Ян Виленский