Апаратне незалежне комп'ютерне зображення


10

Там, де я працюю, ми розгортаємо багато комп'ютерів для персоналу, і ми намагаємось утримувати їх приблизно однаковими.

В даний час ми беремо кожен новий тип машини, який ми отримуємо, налаштовуємо його так, як ми хочемо, а потім робимо його зображення за допомогою Norton Ghost. Потім ми розгортаємо це на будь-яких інших комп’ютерах, які входять.

Проблема полягає в тому, що ми повинні не тільки робити це для кожної машини, але і вручну тримати їх у курсі. Чи є зручний інструмент для побудови відносно апаратного незалежного зображення, який можна оновити у віртуальному середовищі?

В ідеалі створюйте зображення на віртуальній машині, використовуйте драйвери з пакетів драйверів, щоб дозволити розгортання на будь-якій машині, тим самим зменшуючи нашу роботу, щоб просто виправити незначні проблеми з драйверами, які можуть виникнути, та змінити ім’я комп'ютера.

Я знаю, що це особливість програмного забезпечення дуже великого корпоративного типу, але я сподівався на порівняно просте рішення. Якщо є кілька можливостей, я в основному шукаю певний напрямок - тобто: ключові слова шукати тощо.


Я щойно робив це для Windows XP приблизно тиждень тому. Яку ОС ви шукаєте?
Девайс

Вам краще послужити в серверній помилці . Будь ласка, не перехресне повідомлення; модератор чи спільнота перенесе це питання для вас.
bwDraco

@Devator: Це підприємство Windows 7. Але мені цікаво, що ти придумав. DragonLord: Спасибі - я не був дуже впевнений, і я швидко поглянув на останні запитання, що подумав, що це буде гарне місце. Я, як правило, закінчую програмуванням речей :-)

Відповіді:


10

Хоча відповідь @ TheCompWiz хороша, я хотів би додати свою власну версію на основі власного особистого досвіду.

Якщо ви думаєте про автоматизацію розгортання Windows (будь-що Vista / 2008 і вище), це допомагає відокремити фактичні біти встановлення від доставки інсталяційних бітів на цільову машину. DVD 7 з Windows 7 - це стандартний механізм доставки для встановленого за замовчуванням встановлення бітів Windows 7. Він містить невелике зображення WinPE (boot.wim), яке завантажується у завантажувальний механізм, який потім відповідає за запис фактичного зображення ОС (install.wim) вниз на жорсткий диск. Служби розгортання Windows - це також лише механізм доставки. Він може розміщувати як boot.wim, так і install.wim, так що клієнти можуть робити встановлення безпосередньо по мережі без необхідності фізичних носіїв.

Але доставка інсталяційних бітів - лише невелика частина історії. Створення власного "образу" (хоча це справді більше гібридного зображення / автоматизована установка) - це, як правило, те, що займає найбільше часу і про що піклується більшість людей. Інші згадали, що використовують Sysprep для створення власного зображення. Але використовувати його безпосередньо та вручну редагувати такі речі, як unattend.xml - це набагато більше проблем, ніж варто. Зрештою, багато безкоштовних і платних рішень для налаштування розгортань Windows - це лише обгортки та заздалегідь зроблені сценарії, які пов'язані з Sysprep.

Мій особистий улюблений безкоштовний інструмент для виготовлення користувальницьких розгортань Windows - це інструментарій Microsoft Deployment Toolkit (MDT), який нещодавно випустив версію 2012 року. Все, що це насправді, це купа готових сценаріїв та деяких графічних інтерфейсів, які працюють разом з Windows Automated Installation Kit (WAIK ), щоб допомогти вам створити автоматизовану установку. Потім у вас є різноманітні варіанти того, як доставити цю установку своїм клієнтам (WDS boot.wim, завантажувальний CD / DVD, завантажувальний USB-ключ тощо).

Позаду, справді не так складно створити швидке зображення з деякими драйверами, патчами та програмами. Там, де він світиться, - це лише один раз, коли ви копаєтеся для створення власних власних сценаріїв. Небо тут справді межа. У моїй попередній роботі ми використовували його для розгортання одного зображення Windows 7 x64 на близько 1000 машин від багатьох постачальників обладнання, включаючи MacBooks з двома завантаженнями та iMacs. MDT - це справді один з моїх улюблених продуктів Microsoft усіх часів. І я згадав, що це безкоштовно ?


Цікаво, чи можу я "прийняти" дві відповіді, оскільки це також дуже гарна інформація. Я обов'язково спробую цей інструментарій Microsoft Deployment Toolkit - нам не потрібні будь-які вдосконалені функції сценаріїв, тому Ghost так довго терпиться. Це просто найменший мінімум програмного забезпечення + офіс + windows 7. Ми називаємо комп'ютери вручну, щоб підтвердити, що вони отримують правильне тегування активів, і це стосується масштабів налаштування. Інколи користувачеві може знадобитися спеціальне програмне забезпечення, наприклад Creative Suite, але в тих випадках ми це робимо вручну. На даний момент я просто досліджую. Дякую!
Якоб Шаер

Щоб додати до публікації Райана, є кілька цікавих функцій для оновлення вашого зображення за допомогою MDT. Ви можете завантажити оновлення Windows та додати їх до MDT, а наступні розгортання додадуть їх автоматично. Коли ви отримаєте нову модель комп'ютера, просто імпортуйте драйвери в MDT, і ви готові розгорнути цю модель. Програми можна встановити після завершення встановлення Windows із завданням після встановлення. Це дозволяє змінювати версії програмного забезпечення без повторного створення зображення. Коротке відео , щоб допомогти вам почати роботу.
затоплення

8

Відповідь "Майкрософт": Служби розгортання Windows . При правильному використанні ці зображення легко оновлюються останніми виправленнями, пакетами обслуговування, драйверами та програмами. Він дуже модульний за дизайном і може легко адаптуватися до ваших потреб. На жаль, для управління потрібна команда людей. Waaay занадто багато для 1 людини для налаштування / обслуговування.

Більш довга відповідь: Це дійсно залежить від масштабу вашої операції. Розміщення вікон на 10 машинах за допомогою WDS - це марність. Це набагато більше роботи, ніж ви можете собі уявити. Якщо у вас є звичка надавати десятки чи сотні машин ... Звичайно. Це чудово працює. Процес складається із створення базового зображення, кидання його на WDS для налаштування його під свої потреби ... додавання додаткових компонентів ... (драйвери / патчі / сервісні пакети) та генерування файлу відповідей для ваших потреб ... і ви вимкнено Це звучить просто ... але, на жаль, це не так. Навіть трохи. Навіть знаючи, як правильно створити налаштування WDS з нуля ... знадобиться тижні, щоб налаштувати та налаштувати для своїх потреб. ймовірно, буде краще будувати свої машини, як ви це зробили, створивши "головну" машину, а потім запустіть "sysprep" щоб зробити зображення знову загальним, а потім надіслати його на всі необхідні машини. Якщо я не помиляюся, у Symantec Ghost є така можливість, як і рішення з відкритим кодомТуман, який набагато простіше в обслуговуванні.

Як третій варіант, який десь є впорядкованому посередині ... ви можете використовувати такі інструменти, як nLite (для XP), vLite (для Vista) rt7Lite для (Win7), які дозволяють зробити встановлення "по потоку" диск. В основному, ви даєте йому компакт-диск Windows ... і він витягує всі необхідні йому біти, потім ви можете налаштувати інсталятор, щоб він не задавав жодних глухих питань ..., а потім попередньо встановити драйвери / сервісні пакети / патчі в iso . Після отримання ISO ... ви можете просто записати його на фізичний диск і завантажити його. Він встановить усіх драйверів і таких, які ви ковзаєте в ізо. На жаль, це не дозволить вам заздалегідь створити облікові записи користувачів та налаштувати мережеві спільні папки та встановити мережеві принтери тощо.


Гммм ... Я насправді сподівався уникнути WDS з тих же причин - це було враховано, але для цього знадобиться більше досвіду, ніж у всіх, хто зараз працює. Sysprep, безумовно, інструмент, який ми розглянули, але у нього були проблеми, якщо я пригадую. Мені, можливо, доведеться заглянути ще раз, оскільки це допомагає узагальнити те, що в іншому випадку є надзвичайно конкретними зображеннями. Я швидше сподівався, що буде якесь сторонне рішення. Я знаю, що Ghost має обмежену підтримку цієї ідеї у вигляді "розгортання куди завгодно", але я ніколи насправді не надто вивчав її. Я можу заглянути в Туман - я втомився від старого Привида.

Програма sysprep стала досить надійною протягом останніх кількох років ... Більшість проблем у минулому були пов'язані з проблемами драйверів та проблемами HAL, якщо я правильно пам'ятаю. У Windows 7 ... більшість із цих проблем стали проблемою, оскільки win7 досить розумний, щоб повернутись до загального HAL і дозволити вам встановлювати драйвери чіпсетів тощо для різних типів обладнання.
TheCompWiz

Я обов'язково загляну в це ще раз - це, безумовно, минуло деякий час, як ми розглянули це. Один з попередніх співробітників зіткнувся з ним дещо для Windows 7, і у нас виникли проблеми, але я не зовсім впевнений, що він це зробив правильно. В основному я просто бажав запитання, сподіваючись, що, можливо, якась третя сторона це якось удосконалила. Я читав, що, можливо, у Novell були якісь рішення, але вони були дуже великими рішеннями "все в одному" з такими речами, як управління активами, ліцензування тощо.
Jacob Schaer

Якщо ви не хочете одразу потрапити в WDS (вам варто серйозно подумати про це), придбайте AIK , який може розпочати роботу над створенням, захопленням, обслуговуванням та розгортанням WIM без WDS.
jscott

Я прийму це як відповідь - це дало мені багато задуматися. Дякуємо @jscott за ідею AIK. Що стосується nLite, я використовував його ще в XP, і це було чудово, але той факт, що він в основному був повним встановленням кожного разу, робив це дуже трудомістким і непрактичним для масового розповсюдження. Я трохи озирнувся і не знайшов справжніх віртуальних фізичних рішень, тому, напевно, я просто кусаю кулю і почну читати про WDS / AIK.
Яків Шер

1

Як ви сказали, що хочете не використовувати WDS, подивіться Sysprep. Ви можете встановити потрібне програмне забезпечення / оновлення (але НЕ драйверів!), Запустити sysprep.exe(розташоване в %SYSTEMROOT%\system32\Sysprep\), з опцією узагальнення, а потім FOGзобразити свій ПК за допомогою будь-якого іншого рішення для зображень (Ghost, CloneZilla).

Тепер, коли ви зображуєте іншу машину і коли вона завантажується, вона встановить необхідні драйвери. Ви також можете автоматизувати деякі частини за допомогою "міні-встановлення" unattend.xml(див. Різні статті в Інтернеті щодо цього).

За допомогою цього методу вам не потрібно використовувати WDS, WindowsPE (навіть деякі статті стверджують, що вам потрібно встановити його - це не обов'язково, але це так, як Microsoft хоче, щоб ви цим користувалися).


0

Один із способів зробити "відносно апаратне незалежне зображення, яке можна оновити у віртуальному середовищі":

  • Встановіть улюблену ОС у віртуальну машину (VirtualBox, VMWare або тощо). Також встановіть усі стандартні програми, якими ви хочете користуватися. Також усі останні оновлення тощо. Потім призупиніть цю машину.
  • Скопіюйте зображення VM на кожну свою фізичну машину.
  • Налаштуйте свої фізичні машини для завантаження в локальну копію цієї віртуальної машини. Тож наступного разу, коли ваш користувач увімкне фізичне обладнання та дозволить запустити ОС за замовчуванням, ваш користувач закінчить виконувати все, що знаходиться у цій машині.
  • Перезавантажте фізичну машину, і коли вона закінчиться завантаження в VM, змініть ім'я комп'ютера тощо.

Оскільки VM може приховати декілька фізичних апаратних відмінностей між одним комп'ютером та іншим (різні звукові карти тощо), зображення VM може бути точно однаковим між двома комп'ютерами, які досить різні, щоб ваша попередня система вимагала 2 різних зображення .

Деякі люди, здається, роблять щось дуже схоже на це: як завантажуватися з VHD ; EasyBCD ; openQRM ; Як завантажувати зображення безпосередньо, минаючи ОС хост-машин ; Як я завантажую зображення віртуальної машини з моєї мережі? ; тощо.


-1

Я не впевнений, чому ці відповіді йдуть шляхом не використовувати інструмент, призначений спеціально для вас. Тобто smartImager або щось подібне. Ми використовували MDT та SCCM, а потім спробували купу інструментів, але час накладні витрати на оновлення та зробити все божевільним. Ми закінчилися за допомогою smartImager, оскільки він був найбільш автоматизованим та мав найкращий інтерфейс, який був легким. Я знаю, що є кілька інструментів, які роблять це за вас.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.