Способы сохранения и загрузки нескольких типов изображений рабочих станций?

Я хочу узнать мнения и варианты того, как можно улучшить время установки многих наших компьютеров. Мы небольшая компания, но у нас много компьютеров. Большинство из них используются для определенной роли в нашей компании, и они довольно хорошо используются большую часть времени. На самом деле у меня есть 2 сотрудника с этой ролью, которые, вероятно, имеют по 15 компьютеров для работы с каждым.

Этим сотрудникам часто приходится присматривать за установками ОС (как правило, Windows) или устанавливать больше программного обеспечения, чтобы обеспечить их работоспособность, что иногда приводит к некоторому увеличению производительности при установке нового компьютера на замену и старого, и т. Д. Возможно, существует 3 различных профиля рабочие станции, которые мы хотели бы установить с различными наборами программного обеспечения для этой цели.

Можете ли вы предложить улучшить этот процесс? Я готов принять предложения с любого направления. Я не системный администратор, но опять же, мы небольшая компания, поэтому я делаю много вещей. Я уверен, что это невозможно, но в идеале мы хотели бы иметь системные образы, которые мы можем сохранить, а затем загрузить на определенный компьютер. Он будет включать в себя операционную систему, набор программного обеспечения и будет работать на различном оборудовании в максимально возможной степени и потребовать минимального количества конфигурации после его запуска и работы.

У нас есть несколько старых компьютеров и несколько новых, с другим оборудованием, но у наших новых компьютеров действительно много общего. Вероятно, мы никогда не сможем купить более 10 компьютеров за раз, хотя, скорее всего, у нас всегда будет другое оборудование. Очевидно, что аппаратное обеспечение может быть проблемой в зависимости от стратегии. Но, возможно, есть способ выполнить некоторый минимум установки / конфигурации, который обрабатывает специфические аппаратные средства, и затем мы можем загрузить остальное, используя стандартизированный процесс. Тогда, возможно, лицензии на программное обеспечение могут быть сделаны в качестве последнего шага или что-то в этом роде. В любом случае, возможно, было бы полезно, если бы мы могли что-то придумать, что в какой-то степени помогло, даже если бы только для более новых компьютеров

Альтернативой является то, что мы просто создаем резервный образ каждой рабочей станции, которую мы хотим, когда она находится в полностью свежем состоянии конфигурации. Это на самом деле все еще может стоить сделать для нас.

Некоторые вещи, о которых я думал:

  • Образы дисков (например, Acronis, Macrium)
  • Виртуальные машины
  • Загружать какой-то тип профилей по сети как-нибудь??

Как крупные компании делают это? У них есть только большой инвентарь точно таких же машин, и они загружают изображение? Любая помощь приветствуется!

1 ответ

Вы никогда не упоминали, какая ОС. Наш подход с Linux:

  1. Установить на выделенный шаблонный компьютер (или виртуальную машину)
  2. Установите вторую копию на другой компьютер.
  3. Идентично настройте оба в соответствии с вашими потребностями в этой роли.
  4. Рекурсивно сравнивайте файлы каждого из них, чтобы увидеть, что является одинаковым и чем отличается.
    1. Некоторые вещи будут отличаться, но их можно будет клонировать из шаблона (например, кеши Yum)
    2. Другие вещи должны быть настроены по-другому (например, настройки сети)
    3. Вторая установка больше не нужна после этого шага. Остается только шаблон.
  5. Подготовьте новый сервер путем клонирования шаблона:
    1. Загрузка с живого CD
    2. раздел
    3. Формат
    4. гора
    5. Большой специальный rsync со всеми пунктами из 4) б) исключен (и /proc, /sys/ ...) исключен
    6. Настройте конфигурационные файлы (обозначенные в 4) б), а также) по мере необходимости
    7. Создать исключенные каталоги (/ proc, / sys,...)
    8. chroot и установить grub в загрузочные файлы
  6. После загрузки, если на оборудовании установлена ​​графика nVidia и запущен X, мы создаем соответствующий xorg.conf, используя "nvidia-xconfig".

Многое из этого также сценариев.

Последний совет: убедитесь, что все типы модулей ядра, используемых для контроллеров дисков, включены в /etc/modprobe.conf (или /etc/modprobe.d). Затем вы получите шаблон, который может загружаться на всех ваших типах оборудования после клонирования. Чтобы определить, что использовать для неизвестного оборудования, просто выполните минимальную установку на нем и посмотрите, что выбрал установщик, затем добавьте те же модули в шаблон.

После всего этого машина шаблонов постоянно обновляется, а другие машины могут (заново) создаваться по мере необходимости.

Другие вопросы по тегам