Перестановочний етап виконується в рамках програми установки й служить для підготовки до розгортання системного образа. В Windows XP цей етап називався текстовим, а в Windows 7 він являє собою графічне середовище. На цьому етапі відбувається завантаження в Windows PE (використовується файл boot.wim), де найбільш важливим моментом є керування розділами жорсткого диска [3].
Рисунок 4 – Керування розділами дисків на етапі можна гнучко настроїти
В Windows XP була відсутня можливість автоматизації гнучкого керування розділами жорсткого диска, і вона була досить затребуваною. Цілком типовим було питання «Як автоматично відформатувати конкретний розділ диска й установити на нього ОС?», на який відповісти можна було лише одним словом – «Ніяк». З виходом Windows Vista ця проблема пропала, а Windows 7 успадкувала від неї широкі можливості по керуванню дисками. Можна створювати нові розділи й змінювати існуючі, задавати для розділу файлову систему, букву диска, мітку тому й, звичайно, автоматично встановлювати ОС на бажаний розділ.
2.6 Інтеграція відновлень ОС і драйверів
До питання інтеграції драйверів і відновлень операційної системи можна підійди із двох сторін. З одного боку, можна встановити їх у режимі аудита, а потім зберегти WIM-образ системи. З іншої, можна інтегрувати драйвери й відновлення в автономному режимі, підключивши WIM-образ на працюючій системі – такий підхід, мабуть, швидше. Ще більше часу можна заощадити, використовуючи для цього процесу скрипти, оскільки для автономного обслуговування образа застосовуються утиліти командного рядка. Крім того, в Windows 7 можна не тільки встановлювати в автономний образ необхідні вам драйвери, але й видаляти їх згодом.
В організаціях і в домашніх користувачів, як правило, є стандартний набір додатків, що встановлюється завжди. В Windows 7 збереглися всі можливості автоматичної установки додатків, що були присутнім в Windows XP, а також додалися нові. Режим аудиту – це один із самих зручних способів для підготовки образа зі стандартним набором додатків. Наприклад, у режимі аудита без проблем можна встановлювати додатки, що вимагають перезавантаження системи. Додатково або незалежно від нього можна встановлювати додатка по закінченні установки операційної системи.
Основними способами установки додатків при першому вході в Windows XP були розділ файлу відповідей [GuiRunOnce] і розділ реєстру RunOnceEx, якому можна було сформувати з cmdlines.txt. В Windows Vista і Windows 7 для установки додатків і виконання скриптів передбачені синхронні й асинхронні команди, які задаються за допомогою файлу відповідей. Можна створити по одній команді на додаток, а можна створити командний файл, що виконує всі завдання, і запустити його за допомогою синхронної команди. У принципі, механізм RunOnceEx підтримується й в Windows 7 – необхідні параметри реєстру в цьому випадку формуються також за допомогою синхронної команди.
Поряд з перерахованими вище методами, Windows Vista і Windows 7 по закінченні установки автоматично шукають файл setupcomplete.cmd у системній папці. Якщо файл виявляється, всі команди, що втримуються в ньому, виконуються. Такий файл можна створити самостійно й включити його до складу WIM-образа, тим самим вирішивши питання виконання будь-яких після установочних скриптів.
2.8 Стандартизація користувальницьких параметрів
Якщо в системі створюється більше одного облікового запису, як правило, виникає питання про приведення їхніх користувальницьких настроювань до єдиного виду. Це питання найбільш актуальне в організаціях, хоча й у домашніх користувачів він викликає інтерес. Якщо розглядати його з погляду «клонування» ОС, то в Windows XP нерідко застосовувався наступний спосіб. Перед створенням еталонного образа виконувалося настроювання параметрів якого-небудь облікового запису, потім її профіль копіювалося в профіль стандартного користувача (Default User), після чого створювався образ. Що ж стосується уніфікації користувальницьких настроювань під час установки системи, то стандартним прийомом було імпортування REG-файлу з параметрами HKCU з cmdlines.txt.
В Windows Vista і Windows 7 настроювання користувальницького середовища можна виконати в режимі аудиту. Перед виходом з нього виробляється узагальнення системи за допомогою утиліти sysprep, при цьому в якості одного з її параметрів командного рядка вказується шлях до файлу відповідей, у якому прописаний параметр CopyProfile. Цей параметр відповідає за копіювання профілю поточного облікового запису в профіль Default User. Залишається лише створити WIM-образ настроєної системи. Якщо ж профіль не був скопійований до узагальнення системи, можна вказати цей параметр у файлі відповідей при розгортанні образа.
У якості альтернативного (хоча й не документованого офіційно) способу можна використовувати імпорт спеціальним образом сформованого REG-файлу в профіль Default User автономного WIM-Образа.
З випуском System Center Configuration Manager 2007, адміністратори серверів можуть скористатися тими ж засобами розгортання операційних систем, які були в адміністраторів клієнтів уже протягом декількох років. У свій час, адміністраторам серверів часто доводилося виконувати ручну установку Windows Server, використовуючи компакт-диски або DVD, а потім годинами займатись настроюванням сервера. Деякі адміністратори брали на себе працю створення автоматичних процедур установки, використовуючи файли unattend.txt і, можливо, служби вилученої установки (RIS) для автоматизації процесу установки й усунення необхідності фізично бути присутнім за консоллю сервера. Ті, хто займався цим заглиблено, користувалися службами автоматичного розгортання для Windows Server 2003, щоб повністю автоматизувати весь процес створення сервера. Тепер, завдяки Windows Server 2008, процес установки для серверів істотно змінений уперше з моменту появи Windows NT 4.0.
Розгортання Windows Server 2008 використовує ті ж базові засоби й технології розгортання, що й Windows Vista. У силу цього, засобу, який адміністратори серверів користувалися в минулому, буде необхідно обновити або замінити. RIS замінений на служби розгортання Windows (Windows Deployment Services – WDS), а ADS не підтримує розгортання Windows Server 2008 [4].
Оскільки базові технології розгортання Windows Server 2008 і Windows Vista однакові, було б зручно використовувати однакові засоби й знання для розгортання обох ОС, чи не так? Диспетчер конфігурацій System Center Configuration Manager і Microsoft Deployment тепер надають такий інтегрований набір засобів.
3.1 Розгортання операційних систем за допомогою Configuration Manager
При запуску консолі диспетчера конфігурацій розгортання операційних систем і відкритті вікна керування комп'ютером, можна помітити нову зону для розгортання операційної системи, як показано на рисунку 5.
Рисунок 5 – Сторінка розгортання операційної системи
На цій сторінці можна переглянути коротке зведення розгортань операційних систем, що відбувалися в даному середовищі, і з неї можна перейти на інші вузли розгортання операційних систем, такі як керування послідовностями завдань і керування образами завантаження. Там можна знайти й список веб-звітів для перегляду стану розгортань і працездатності середовища розгортань. Також є коротке довідкове посилання під «Ресурсами», що веде до довідкової документації для розгортання операційних систем [4].
Якщо заглянути під вузли в область навігації, то можна знайти всі елементи, які необхідно набудовувати для виконання розгортання. От список цих елементів:
· Образи завантаження. Містить список образів завантаження, заснований на Windows PE 2.0, що буде використаний у процесі розгортання.
· Зіставлення комп'ютерів. Використовується в першу чергу при розгортанні клієнтів для зіставлення існуючого комп'ютера з новою машиною, щоб дати можливість безпечного керування станом користувача. Також містить майстер для імпорту невідомих облікових записів комп'ютерів у базу даних диспетчера конфігурацій, уможливлюючи розгортання серверів з нуля на чистий комп'ютер.
· Образи операційної системи. Містить список пакетів, що містять індивідуалізовані зображення у форматі образів Windows (WIM) для серверного й клієнтського розгортання.
· Пакети установки операційної системи. Містить пакети, у яких перебуває повний набір вихідних файлів для розгортання операційної системи, таких як вихідні файли для Windows Server 2008.
· Послідовності завдань. Містить кілька етапів, кожний їх яких визначає дії командного рядка, які будуть запущені без взаємодії з користувачем. Послідовності завдань є двигуном процесу розгортання операційної системи й можуть надати всі необхідні дії по розгортанню й настроюванню операційної системи.
· Драйвери. Центральний репозиторій для керування всіма драйверами, необхідними різним моделям серверних і клієнтських комп'ютерів.
· Пакети драйверів. Містить один або більше драйверів, які можуть бути передані крапкам диспетчера конфігурацій і використовуються в ході розгортання серверних або клієнтських комп'ютерів.
3.2 Підготовка до розгортання Windows Server 2008
Microsoft Deployment – це наступна версія засобу Business Desktop Deployment (BDD) 2007. Вона з'єднує засоби й процедури, необхідні як для настільного, так і для серверного розгортання в загальну консоль розгортання й збори. Даний продукт додає нові можливості про розгортанню й створенню послідовностей завдань, для настільних систем і серверів, що використовують диспетчер конфігурацій System Center Configuration Manager 2007.
Засіб Microsoft Deployment доступно у Центрі завантаження Майкрософт, а керівництва для нього присутні в мережі, у технічних центрах TechCenters, по розгортанню настільних систем і серверів на Microsoft TechNet.
Для розгортання Windows Server 2008 за допомогою диспетчера конфігурацій необхідні наступні елементи: