Способы сохранения и загрузки нескольких типов изображений рабочих станций?
Я хочу узнать мнения и варианты того, как можно улучшить время установки многих наших компьютеров. Мы небольшая компания, но у нас много компьютеров. Большинство из них используются для определенной роли в нашей компании, и они довольно хорошо используются большую часть времени. На самом деле у меня есть 2 сотрудника с этой ролью, которые, вероятно, имеют по 15 компьютеров для работы с каждым.
Этим сотрудникам часто приходится присматривать за установками ОС (как правило, Windows) или устанавливать больше программного обеспечения, чтобы обеспечить их работоспособность, что иногда приводит к некоторому увеличению производительности при установке нового компьютера на замену и старого, и т. Д. Возможно, существует 3 различных профиля рабочие станции, которые мы хотели бы установить с различными наборами программного обеспечения для этой цели.
Можете ли вы предложить улучшить этот процесс? Я готов принять предложения с любого направления. Я не системный администратор, но опять же, мы небольшая компания, поэтому я делаю много вещей. Я уверен, что это невозможно, но в идеале мы хотели бы иметь системные образы, которые мы можем сохранить, а затем загрузить на определенный компьютер. Он будет включать в себя операционную систему, набор программного обеспечения и будет работать на различном оборудовании в максимально возможной степени и потребовать минимального количества конфигурации после его запуска и работы.
У нас есть несколько старых компьютеров и несколько новых, с другим оборудованием, но у наших новых компьютеров действительно много общего. Вероятно, мы никогда не сможем купить более 10 компьютеров за раз, хотя, скорее всего, у нас всегда будет другое оборудование. Очевидно, что аппаратное обеспечение может быть проблемой в зависимости от стратегии. Но, возможно, есть способ выполнить некоторый минимум установки / конфигурации, который обрабатывает специфические аппаратные средства, и затем мы можем загрузить остальное, используя стандартизированный процесс. Тогда, возможно, лицензии на программное обеспечение могут быть сделаны в качестве последнего шага или что-то в этом роде. В любом случае, возможно, было бы полезно, если бы мы могли что-то придумать, что в какой-то степени помогло, даже если бы только для более новых компьютеров
Альтернативой является то, что мы просто создаем резервный образ каждой рабочей станции, которую мы хотим, когда она находится в полностью свежем состоянии конфигурации. Это на самом деле все еще может стоить сделать для нас.
Некоторые вещи, о которых я думал:
- Образы дисков (например, Acronis, Macrium)
- Виртуальные машины
- Загружать какой-то тип профилей по сети как-нибудь??
Как крупные компании делают это? У них есть только большой инвентарь точно таких же машин, и они загружают изображение? Любая помощь приветствуется!
1 ответ
Вы никогда не упоминали, какая ОС. Наш подход с Linux:
- Установить на выделенный шаблонный компьютер (или виртуальную машину)
- Установите вторую копию на другой компьютер.
- Идентично настройте оба в соответствии с вашими потребностями в этой роли.
- Рекурсивно сравнивайте файлы каждого из них, чтобы увидеть, что является одинаковым и чем отличается.
- Некоторые вещи будут отличаться, но их можно будет клонировать из шаблона (например, кеши Yum)
- Другие вещи должны быть настроены по-другому (например, настройки сети)
- Вторая установка больше не нужна после этого шага. Остается только шаблон.
- Подготовьте новый сервер путем клонирования шаблона:
- Загрузка с живого CD
- раздел
- Формат
- гора
- Большой специальный rsync со всеми пунктами из 4) б) исключен (и /proc, /sys/ ...) исключен
- Настройте конфигурационные файлы (обозначенные в 4) б), а также) по мере необходимости
- Создать исключенные каталоги (/ proc, / sys,...)
- chroot и установить grub в загрузочные файлы
- После загрузки, если на оборудовании установлена графика nVidia и запущен X, мы создаем соответствующий xorg.conf, используя "nvidia-xconfig".
Многое из этого также сценариев.
Последний совет: убедитесь, что все типы модулей ядра, используемых для контроллеров дисков, включены в /etc/modprobe.conf (или /etc/modprobe.d). Затем вы получите шаблон, который может загружаться на всех ваших типах оборудования после клонирования. Чтобы определить, что использовать для неизвестного оборудования, просто выполните минимальную установку на нем и посмотрите, что выбрал установщик, затем добавьте те же модули в шаблон.
После всего этого машина шаблонов постоянно обновляется, а другие машины могут (заново) создаваться по мере необходимости.