Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка ОС по сети закрыта

Установка ОС по сети [закрыта]

Недавно я прочитал несколько статей, в этой статье рассказывается об установке ОС по сети. Как это можно сделать?

У меня было три сомнения. Мой вопрос:

  • Возможно ли установить ОС с сервера на всю систему?
  • , если возможно, какие из них являются доминирующими способами.
  • если не возможно, почему бы и нет?

Может кто-нибудь объяснить мне.

3 ответа

Одиночные методы OS

В зависимости от операционной системы, которую вы пытаетесь установить, существуют разные методы.

  • Windows Комплект автоматической установки Windows (Windows AIK)
  • RHEL Глава 3. Установки сети PXE
  • Ubuntu 4.6. Автоматическая установка
  • FreeBSD Удаленная установка операционной системы FreeBSD без удаленной консоли
  • OS X OS X Server: создание единого образа NetBoot, NetInstall или NetRestore для нескольких компьютеров Mac

Метод изображения с несколькими загрузками Gold

Я отвечаю за группу, которая среди своих обязанностей поддерживает пару сотен аналогичных машин, которые имеют следующие требования:

  1. Они обновляются одновременно
  2. Они обновляются ежеквартально.
  3. Время простоя должно быть минимизировано
  4. Они выполняют двойную загрузку между текущим дистрибутивом Windows и Linux
  5. У них установлено около 500 ГБ программного обеспечения.

Метод, который мы используем, — это метод Gold Image, с уровнем управления сеансом многоадресной рассылки IGMP / IP. Упрощенная версия нашей установки и развертывания изображения в золоте выглядит следующим образом

  1. Установите Windows, Войдите в режим аудита при настройке пользователя.
  2. Выполните обновления и установите программное обеспечение Ninite , Secunia PSI (дома) или CSI на работе , и Redmond App Manager (полное раскрытие, Я один из авторов) может быть полезным.
  3. Используйте sysprep для ввода обобщенного OOBE и перезагрузитесь в linux install
  4. Установить Linux (мы используем Ubuntu на данный момент)
  5. Установите GPXE (чтобы мы могли удаленно заставлять машины загружать PXE)
  6. Мы PXE загружаем все пару сотен машин в UDPCast и отправляем с устройства с изображением золота.

Параметры нажатия на изображение

Ниже перечислены некоторые решения, отличные от UDPCast, которые могут работать

  • Призрак
  • Clonezilla
  • Acronis True Image
  • FOG
  • Netcat, lzop (если ваша сеть медленнее диска), dd, tee, полнодуплексная сеть.

Управление конфигурацией

Если бы не наши ограничения, многозадачность и обработка изображений от 500 до 200 компьютеров за один раз за короткий промежуток времени, мы бы развернули минимальную ОС, настроенную с решением по управлению конфигурацией. Некоторые параметры, которые вы можете посмотреть, это

  • CFengine
  • Кукольный
  • Шеф-повар
  • Соляная тара
  • Наблюдаемый

Вы можете автоматически устанавливать / загружать несколько ОС (Windows и Linux) с помощью Serva

Serva автоматически создает структуру репозитория, которую необходимо заполнить, скопировав содержимое ISO-дистрибутивов ОС, Serva позаботится обо всех фоновых процессах и при загрузке сетевого клиента (клиент PXE) вы увидите меню со всеми ваши ОС готовы к установке сети.

Serva реализует все необходимые сетевые протоколы специально proxyDHCP; этот протокол позволяет интегрировать сетевую загрузочную среду, не затрагивая уже существующую инфраструктуру DHCP. (Я связан с разработкой Serva)

Если вы хотите установить изображения на идентичном оборудовании, вы также можете рассмотреть FOG .

Если вы хотите установить только Microsoft, вы можете использовать WDS / MDT / SCCM, но кривая обучения крутая.

Если вы более ориентированы на дистрибутивы Linux, к сожалению, у каждого из них есть другой подход PXE, из-за которого сервер PXE с несколькими ОС трудно выполнять вручную.

Вы можете установить сетевые сети ОС Windows одним из двух способов:

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

Для крупных организаций существует роль Windows Server, называемая WDS (Windows Deployment Services) , которая приносит Windows AIK в серверную среду, вы можете хранить, сортировать и каталогизировать несколько изображений ОС, пакетов драйверов и файлов ответов в аккуратном графическом интерфейсе, это также использовало PXE, поэтому нет необходимости в каких-либо физических носителях (вообще, даже на компакт-диске AIK), все потребности в компьютере — это сетевое соединение, которое может WDS-сервер.

Удаленная установка средствами LiteManager

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

  • С использованием «Системы безопасности Windows NT». При этом необходимо знать пароль администратора, и пароль не должен быть пустым, и в ОС Windows XP необходимо отключить «Простой общий доступ к файлам», это можно сделать так. Панель управления -> Свойства папки -> Вид. Убрать флажок с элемента «Использовать простой общий доступ к файлам» (Windows XP). Рекомендации по установке для ОС Windows 7/Vista смотрите ниже в этом разделе.
  • С использованием системы безопасности LiteManager. Для этого необходимо, чтобы на удаленном компьютере уже была запущена версия LiteManager, и разрешен доступ к этому серверу встроенной политикой безопасности LiteManager. Этот метод удаленной установки удобен для обновления уже установленной версии LiteManager.

Окно удаленной установки

Быстрое обновление сервера с вьювера, до версии вьювера.
Данная функция будет работать у серверов версии 4710 и выше.
Функцию можно вызвать из контекстного меню соединения или главного меню, пункт Удаленная установкаБыстрое обновление.

быстрое обновление

Окно удаленной установки в режиме быстрого обновления сервера.

Окно удаленной установки в режиме быстрого обновления

Для установки MSI пакетов других программ, необходимо отметить опцию MSI пакет другой программы.

установки MSI пакетов других программ

Рекомендации по удаленной установке в Windows 7/Vista и выше.

Внимание!

Если компьютер, на которые необходимо установить сервер находится в домене, то указанные ниже рекомендации можно не обязательны.

Для функционирования удаленной установки на компьютере, где будет установлен сервер необходимо:

  • Отменить UAC (User Account Control) для сетевых подключений, это можно сделать, создав DWORD параметр LocalAccountTokenFilterPolicy в ветке реестра HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciessystem это можно автоматизировать, создав reg-файл с нужными настройками. Содержимое reg-файла указано ниже.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem]
«LocalAccountTokenFilterPolicy »=dword:00000001

Как удаленно установить CentOS

Самым радикальным способом избавиться от «мусора» в операционной системе является ее «чистая» переустановка. Что достаточно простая задача, при наличии физического доступа к серверу (компьютеру). Однако большинство WEB серверов находятся на расстоянии многих и многих километров от своих хозяев. В данной статье я подробно расскажу как установить CentOS удаленно используя только доступ к консоли сервера по SSH.

Необходимость переустановки операционной системы

Причин может быть несколько. Неполадки в работе, когда система тормозит, или ни с того ни с чего терять производительность. Периодически может «глючить» какой-нибудь софт или вообще отказывается работать. Если необходимо сменить разрядность, к примеру с 32-х бит на 64 или наоборот. Когда необходима чистая ОС, к примеру для установки панели управления хостингом ISPmanager или Vesta Panel.

Три способа установки операционной системы на сервер

  1. Приехать в ДАТА центр и установить ОС;
  2. Оплатить услуги администрирования и сотрудники ДАТА центра установят Вам операционную систему;
  3. Использовать VNC и установить ОС удаленно.

Мне по душе третий вариант.

Нахрена козе баян? Или почему ОС лучше ставить самому.

Для себя вижу несколько причин переустановить операционную систему самостоятельно:

  1. Дороговизна услуг администрирования. Если у Вас бюджетный сервер и услуга администрирования оплачивается отдельно.
  2. Отсутствие контроля за действиями администратора. Сервер как и жену не доверю никому
  3. Потеря времени, у администратора хостинг провайдера может быть куча дел с другими клиентами и их серверами.
  4. Образы операционных систем неизвестного происхождения. Как правило никто не будет ставить Вам операционную систему с нуля из дистрибутива, а зальют на диск заранее подготовленный образ. Который может быть далеко неидеальным.

Три слагаемых успеха

  1. Доступ к серверу по SSH с правами ROOT.
  2. «Живой» сервер CentOS с доступом в интернет.
  3. ПО удалённого доступа к рабочему столу компьютера, к примеру TightVNC

ИНСТРУКЦИЯ по удаленной установке CentOS

Предварительные ласки или с чего начать

Писал, пишу и буду писать: не забудь про бэкап! И хотя статья не об этом, но резервные копии надо сделать обязательно, так как после переустановки операционной системы Ваш сервер будет чист как белый лист.

Необходимо определить сетевые настройки Вашего сервера. Нас интересуют следующие значения:
Сетевой интерфес (МАС адрес или наименование);
IP адрес сетевого интерфейса сервера;
Маска сети;
IP адрес шлюза по-умолчанию;
IP адрес доступного DNS сервера, как правило можно использовать публичные DNS от Google 8.8.8.8 и 8.8.4.4
Для определения необходимый параметров выполним в консоли несколько команд:

Я получил следующие значения:

Загрузка образов для старта

Необходимо выбрать загружаемые образы в зависимости от версии операционной системы и ее разрядности. К примеру для CentOS 64 бит версии 6.4 выполните следующие команды:

Если необходима установка 32-х битной операционной системы то смените в адресах x86_64 на i386:

Обращаю Ваше внимание, что загрузка будет произведена с официальных серверов CentOS. Предварительно проверьте правильность путей открыв адреса в браузере.

Конфигурация загрузчика GRUB для удаленной установки CentOS

Переходим к самому важному пункту — настройка конфигурации загрузчика GRUB. В двух словах, мы пропишем в настройках альтернативную загрузку с использованием свежескаченного дистрибутива. И укажем grub попробовать загрузить его один раз. А если что-то пойдет не так, то автоматически вернемся к ранее установленному дистрибутиву после перезагрузки через 120 секунд (в некоторых случаях для перезагрузки может понадобиться помощь специалистов ДАТА центра).
Открываем файл grub.conf (как правило /boot/grub/grub.conf) и добавляем в него следующие строки:

где, root (hd0,0) — расположении /BOOT партиции, vncpassword — пароль для доступа к удаленному рабочему столу VNC сервера (придумайте свой), ip — ip адрес Вашего сервера, netmask — маска сети, gateway — ip адрес шлюза по-умолчанию, dns — ip адрес DNS сервера (можно использовать публичные от Google 8.8.8.8 или 8.8.4.4), ksdevice — наименование сетевого интерфейса или его MAC-адрес, panic — время перезагрузки, если что-то пойдет не так.
Кроме этого проверьте адреса загрузки на доступность и имена файлов, которые мы скачали на предыдущем шаге.
Для 32-х битной операционной системы изменения будут выглядеть так (как всегда меняем в адресе x86_64 на i386):

Теперь самое важное, куда же все это вставлять
Мой файл grub.conf выглядит так:

Как Вы видите система имеет в списке загрузки два варианта. И мы должны добавить свой. Добавим его в самый конец:

Наша конфигурация загрузки CentOS идет третьим пунктом. Укажем grub попробовать загрузить ее один раз:

После чего можно перегружать сервер:

Ждем когда сервер начнет пинговаться и пробуем подключиться по VNC по адресу 193.170.128.128:1 (адрес нашего сервера, VNC порт=1). В зависимости от мощности сервера и скорости канала на это может уйти до получаса. За это время скачаются и установятся все необходимые пакеты.
После этого на экране будет стандартный рабочий стол установщика CentOS с графическим интерфейсом. Ну а сама установка операционной системы на сервер — это совсем другая история.

Механизмы развертывания сетевой инфраструктуры на основе ОС Windows 2003/XP

Наиболее эффективным методом развертывания ОС Windows XP Professional является удаленная установка. Ее можно проводить, если сетевая инфраструктура основана на ОС Windows Server 2003, а клиентские компьютеры поддерживают удаленную загрузку [ [ 2.1 ] ].

Удаленная установка ( remote installation ) — это процесс установки соединения с сервером, на котором запущена служба RIS ( Remote Installation Services), и последующего запуска автоматической установки клиентской ОС, например Windows XP Professional , на целевой компьютер , подключенный к сети.

2.2.1. Предварительные требования для проведения метода

Для выполнения удаленной установки клиентский компьютер должен иметь BIOS и сетевой адаптер, поддерживающие технологию предзагрузочной среды выполнения — РХЕ (Pre-boot execution Environment). Технология РХЕ применяется для установки соединения с сервером RIS. Убедитесь, что на всех клиентских компьютерах в BIOS имеется возможность установить в качестве загрузочного устройства сетевой адаптер. Если такая возможность отсутствует, то необходимо создать загрузочную дискету удаленной установки при помощи утилиты «Генератор дисков удаленной загрузки» — rbfg.exe (Remote Boot Disc Generator). Файл rbfg.exe расположен в папке RemoteInstallAdmini386 на сервере удаленной установки RIS.

Для функционирования сервера RIS в сетевой инфраструктуре необходимо наличие следующих сетевых служб [ [ 2.9 ] ]:

  • Служба DNS. Требуется для поиска в сети серверов RIS. Клиент RIS запрашивает у сервера DNS имя и IP-адрес сервера RIS.
  • Служба DHCP. Для установки сетевого соединения клиент RIS должен иметь IP-адрес. Но так как на клиентском компьютере еще нет операционной системы, назначить статический IP-адрес невозможно, поэтому необходимо использовать динамическую адресацию. Для этого в сети должен работать сервер DHCP.
  • Служба Active Directory. RIS использует групповую политику Active Directory для определения разрешений учетных записей пользователей и компьютеров. Учетной записи пользователя, которая будет использоваться для проведения удаленной установки, должно быть назначено право «Вход в качестве пакетного задания» («Log On as a Batch Job «) и разрешение на создание учетных записей в домене. Прежде чем сервер RIS сможет обслуживать запросы клиентских компьютеров, он должен быть авторизован в Active Directory. Также Active Directory применяется для того, чтобы определить, какой сервер RIS должен использоваться для удаленной установки, если таких серверов в сети несколько.

Перечисленные сетевые службы не обязательно должны быть установлены на том же сервере, что и RIS, но они должны быть доступны в сетевой инфраструктуре.

Метод удаленной установки требует, чтобы RIS был установлен на том, к которому разрешен общий доступ через сеть. Общий том должен отвечать следующим требованиям [ [ 2.1 ] ]:

  • он не является тем же самым диском, с которого запускается Windows Server 2003;
  • на нем имеется достаточно свободного места для хранения программного обеспечения RIS и различных образов Windows XP Professional;
  • он отформатирован с использованием файловой системы NTFS версии 5 или выше.
2.2.2. Установка и настройка RIS

Развертывание сервера удаленной установки в вашей сетевой инфраструктуре выполняется в два этапа:

  • установка RIS-сервера;
  • настройка RIS-сервера.

При установке ОС Windows Server 2003 на сервер служба RIS по умолчанию не устанавливается. С помощью компонента панели управления «Установка и удаление программ» в разделе «Установка компонентов Windows» необходимо добавить «Службы удаленной установки». После этого в разделе «Администрирование» появляется компонент «Установка служб удаленной установки», позволяющий запустить мастер подготовки сервера RIS. При первом запуске мастера установки служб удаленной установки выбирается диск для размещения RIS, папка для хранения установочных файлов, создается образ для удаленной установки клиентской ОС. После завершения процесса установки службы RIS появится окно, представленное на рис. 2.3.

Завершение установки службы RIS

Важно, чтобы сервер RIS прошел авторизацию в Active Directory, об этом сигнализирует последний флажок «DHCP-авторизация» (см. рис. 2.1). Если не авторизовать сервер RIS, то он не сможет отвечать на запросы клиентских компьютеров для сетевой загрузки службы [ [ 2.5 ] ].

Необходимо также создать в Active Directory учетную запись пользователя, которой будет разрешено создавать учетные записи компьютеров в домене. Процесс удаленной установки ОС на клиентском компьютере начинается с ввода имени и пароля пользователя, у которого есть такие разрешения.

Важным аспектом выполнения метода удаленной установки является подготовка образов ОС, которые хранятся на отдельном томе сервера RIS. Используя файл ответов для удаленной установки, можно настроить несколько вариантов автоматической установки, которые будут связаны с одним образом ОС, хранящимся на сервере RIS. Для этого необходимо создать соответствующие файлы ответов, в которых можно настроить параметры ОС, конфигурируемые во время ее установки. Файлы ответов для удаленной установки имеют расширение *. sif и могут быть созданы с помощью диспетчера установки Windows.

Если на сервере RIS хранится более одного образа, то при запуске мастера установки клиентов загрузится экран выбора образов ОС. Если доступен только один образ ОС, то мастер установки клиентов просто попросит пользователя подтвердить установку. Когда один из образов ОС выбран, появляется сообщение о том, что на данный компьютер будет установлена ОС, существующие разделы будут удалены, а жесткий диск будет отформатирован, и все данные, находящиеся на диске, будут стерты [ [ 2.5 ] ].

Как видим из всего вышеперечисленного, выполнение метода удаленной установки имеет много нюансов и требует большой подготовки для его реализации. Однако, выполнив установку и настройку сервера RIS один раз и проведя его апробацию на тестовом клиентском компьютере, ваша сетевая инфраструктура приобретет незаменимый и очень полезный сервис. Процесс удаленной установки клиентских ОС Windows XP Professional с помощью сервера RIS требует минимум участия пользователя.

голоса
Рейтинг статьи
Читайте так же:
Установка системы от ненужных программ
Ссылка на основную публикацию
Adblock
detector