Установка серверной операционной системы. Установка ос на сервер. Мы оказываем услуги по ремонту компьютеров самого разного уровня. Возможность выполнения ремонта как в офисе, так и на дому

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

  • , в роли которого может выступать компакт-диск или флешка;
  • с раздела локального жесткого диска, подключенного к целевому компьютеру;
  • через сеть, используя удаленный компьютер, если BIOS поддерживает загрузку компьютера через сетевую карту.

Сегодня рассмотрим, как выполняется удаленная установка операционной системы через интернет (3-й метод) во всех подробностях.

Инсталляция операционной системы посредством пакета автоустановки

Установка Windows 7 по сети потребует:

  • образа с устанавливаемой Windows;
  • пакета автоматической инсталляции AIK, загруженного с сайта Microsoft;
  • TFTP и DHCP сервера;
  • утилиту для виртуализации образов UltraISO, Daemon Tools.

Windows AIK – разработанный Microsoft пакет инструментов для автоматической установки операционки, ее конфигурации, загрузки и развертывания по локальной сети. Также с его помощью можно выполнять прожиг образов посредством ImageX и конфигурировать их. Этот набор средств значительно упрощает работу системным администраторам и IT-специалистам процесс установки Windows и ее лицензий на многочисленных компьютерах.

Перейдем к подготовительному этапу.

  • Монтируем образ Windows AIK, загруженный с сайта Microsoft, в виртуальный дисковод или распаковываем его при помощи архиватора в удобную директорию в корне диска.
  • Запускаем файл «StartCD.exe», если автозапуск дисков отключен или не сработал.

  • Проводим инсталляцию AIK, кликнув «Установка Windows AIK».
  • Затем выполняем предлагаемые инструкции. Сложностей или нюансов в процессе установки нет.

  • Запускаем командную строку средств развертывания с администраторскими привилегиями.

  • Прописываем «copype.cmd x86 d:\winpe» для 32-хбитной ОС или «copype.cmd amd64 d:\winpe» для х
  • После этого появится каталог «WinPE».
  • Выполняем команду:
  • Изменяем файл «mount\windows\system32\startnet.cmd», внеся в него следующую информацию.

Для редактирования открываем документ через текстовый редактор.

  • Вводим:

в поисковую строку «Пуска».

  • Создаем папку boot в любом корневом каталоге и расшариваем ее через «Свойства» папки (в примере это d:\winpe).

  • Вводим следующие команды в консоли для копирования файлов.
  • Размонтируем образ.
  • Открываем текстовый редактор и вводим в него расположенный ниже код.

  • Сохраняем файл под именем createbcd.cmd в каталоге winpe.
  • Выполняем его через консоль, введя:

Выполняем настройку серверов

DHCP поставляет данные удаленному ПК о свободном IP, маске подсети и имени скачиваемого файла с адресом TFTP. Задачей последнего является реализация передачи данных между сервером и компьютером, на который устанавливаем Windows.

  • Загружаем миниатюрную утилиту TFTPD32 с сайта разработчика.
  • Запускаем программу с администраторскими привилегиями через контекстное меню исполняемого файла.
  • В настройках оставляем флажки только возле TFTP и DNS-серверов.
  • На вкладке TFTP-сервер задаем путь к каталогу, где находится папка «boot».

  • В DHCP вводим IP-адрес удаленного ПК, расположенного в вашей локальной сети.
  • Вводим наш IP в строку DNS Server.
  • Остальные параметры вводим как на скриншоте.

Задаем путь к файлу pxe загрузчика. Это будет pxe boot.n12 или pxe boot.com. Подробнее о PXE читайте в окончании статьи.

  • Заходим в «Центр управления сетями» и выполняем настройку локальной сети.

  • Вызываем «Свойства» активного соединения, если на ПК используется не одна сетевая карта.
  • Заходим в «Свойства» протокола TCP\IP 4-й версии.
  • Переносим переключатель в положение «Использовать следующий IP» и вводим адрес сервера.

  • Вводим адрес сервера DNS и закрываем все окна с сохранением результатов.

Сервер для инсталляции Windows через интернет настроен.

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

  • Вызываем меню BIOS на компьютере посредством клавиши F2, Del или иной, полученной из руководства или сообщения на экране загрузки BIOS.

  • Посещаем пункт базовой системы ввода/вывода, отвечающий за встроенное в материнскую плату оборудование.

  • Активизируем опцию, отвечающую за загрузку компьютера посредством сетевой карты – переводим в положение «Enable».

  • Возвращаемся на уровень выше и переходим в меню, отвечающее за настройку приоритета загрузочных устройств.
  • В качестве первоприоритетного устройства выбираем сетевую карту – LAN или Legasy LAN.

  • Выходим с БИОСА при помощи клавиши F10 и подтверждаем внесение изменений.
  • Перезагружаем компьютер, после чего он начнет загрузку с локальной сети.
  • После перезапуска компьютера сетевая карта получает IP-адрес, используя DHCP.

Внизу, под центральной надписью, отображается адрес ПК, откуда производится загрузка установочный файлов.

Затем появится окно командной строки.

При правильной настройке будет выполнено автоматическое монтирование диска с установочными файлами и запустится процесс установки Windows. Если все верно, появляется окно с выбором языка, региональных стандартов и раскладки.

Что собой представляет Preboot eXecution Environment

PXE – специальная среда, разработанная с целью реализации механизма загрузки ПК, используя сетевой адаптер, не требуя локального хранилища информации (оптического диска, флешки). В ней используется загрузчик PXE Linux. Именно для PXE мы настраивали TFTP-сервер.

Исполняемый код среды зашит в ПЗУ сетевого адаптера, он получает исполняемый файл по TFTP-протоколу из сети и передает ему управление системой.

Загрузчик pxe boot.n12 отличается от pxe boot.com требованием нажать функциональную клавишу F12 для запуска, в нашем случае, инсталляции. Учитывая, что выполнение этого действия в нашем случае не принципиально, будем использовать pxe boot.n12.

(Visited 19 426 times, 6 visits today)


Лекция 6 Установка, настройка, конфигурирование сетевых операционных систем: Windows Server

Лекция 6

Тема: Установка, настройка, конфигурирование сетевых операционных систем: Windows Server

Обоснование выбора операционных систем семейства Windows Server

Операционные системы семейства Windows Server 2003 являются универсальной платформой для изучения самых разных аспектов сетевого администрирования. Основные аргументы, повлиявшие на выбор данной серверной ОС:

1. Операционные системы Windows Server являются основой многих корпоративных информационных систем, и имеется устойчивый спрос на специалистов по администрированию сетей на базе данных операционных систем.

4. Система Windows Server является универсальной платформой, на которой реализованы практически все сетевые службы - служба каталогов Active Directory, службы сетевой инфраструктуры (DNS, DHCP, WINS, маршрутизация и удаленный доступ), службы файлов и печати, службы веб-публикаций и т.д. Таким образом, при небольших затратах можно построить учебную платформу, обеспечивающую изучение всех основных сетевых служб.

Обзор редакций и функциональных возможностей системы Windows Server 2003

Типовые задачи системы Windows Server корпорация Microsoft объединила в виде т.н. "ролей" сервера. Все роли можно увидеть при запуске мастеров "Мастер настройки сервера" или "Управление данным сервером". Перечислим эти роли:

Файловый сервер – сервер, предоставляющий доступ к файлам и управляющий им. Выбор этой роли позволяет быстро настроить параметры квотирования и индексирования.

Сервер печати – сервер, организующий доступ к сетевым принтерам и управляющий очередями печати и драйверами принтеров. Выбор этой роли позволяет быстро настроить параметры принтеров и драйверов.

Сервер приложений – сервер, на котором выполняются Web-службы XML, Web-приложения и распределенные приложения. При назначении серверу этой роли на нем автоматически устанавливаются IIS, COM+ и Microsoft .NET Framework; при желании можно добавить к ним серверные расширения Microsoft FrontPage, а также включить или выключить ASP.NET.

Почтовый сервер – сервер, на котором работают основные почтовые службы РОРЗ (Post Office Protocol 3) и SMTP (Simple Mail Transfer Protocol), благодаря чему почтовые РОРЗ-клиенты домена могут отправлять и получать электронную почту. При выборе этой роли определяется домен по умолчанию для обмена почтой и создаются почтовые ящики.

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

Сервер удаленного доступа/сервер виртуальной частной сети – сервер, осуществляющий маршрутизацию сетевого трафика и управляющий телефонными соединениями и соединениями через виртуальные частные сети (virtual private network, VPN). При выборе этой роли запустится Мастер настройки сервера маршрутизации и удаленного доступа (Routing and Remote Access Server Setup Wizard), с помощью которого можно разрешить только исходящие подключения, входящие и исходящие подключения или полностью запретить доступ извне.

Служба каталогов – контроллер домена Active Directory - сервер, на котором работают службы каталогов и располагается хранилище данных каталога, контроллеры домена также отвечают за вход в сеть и поиск в каталоге. При выборе этой роли на сервере будут установлены DNS и Active Directory.

Система доменных имен – сервер, на котором запущена служба DNS, разрешающая имена компьютеров в IP-адреса и наоборот. При выборе этой роли на сервере будет установлена DNS и запущен Мастер настройки DNS-сервера.

Сервер протокола динамической настройки узлов – сервер, на котором запущена служба DHCP (Dynamic Host Configuration Protocol), позволяющая автоматизировать назначение IP-адресов узлам сети. При выборе этой роли на сервере будет установлена служба DHCP и запущен Мастер создания области.

Сервер Windows Internet Naming Service – сервер, на котором запущена служба WINS (Windows Internet Name Service), разрешающая имена NetBIOS в IP-адреса и наоборот. Выбор этой роли приводит к установке службы WINS.

Сервер потокового мультимедиа-вещания – сервер, предоставляющий мультимедийные потоки другим системам сети или Интернета. Выбор этой роли приводит к установке служб Windows Media. (Эта роль поддерживается только в версиях Standard Edition и Enterprise Edition).

Microsoft Windows Server - мощная ОС для ПК . В ней реализованы совершенно новые средства управления системой и администрирования, впервые появившиеся в Windows 2000. Вот некоторые из них:

Active Directory - расширяемая и масштабируемая служба каталогов, в которой используется пространство имен, основанное на стандартной Интернет-службе именования доменов (Domain Name System, DNS);

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

Terminal Services - службы терминалов, обеспечивающие удаленный вход в систему и управление другими системами Windows Server 2003;

Windows Script Host - сервер сценариев Windows для автоматизации таких распространенных за-дач администрирования, как создание учетных записей пользователей и отчетов по журналам событий.

Хотя у Windows Server 2003 масса других возможностей, именно эти четыре наиболее важны для выполнения задач администрирования. В максимальной степени это относится к Active Directory, поэтому для успешной работы системному администратору Windows Server 2003 необходимо четко понимать структуру и процедуры этой службы.

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

Роли сервера по разному реализуются в различных редакциях системы. Перечислим редакции ОС Windows Server 2003 и рассмотрим их краткие характеристики.

Windows Server 2003 Standard Edition.

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

Windows Server 2003 Enterprise Edition.

ОС общего назначения для предприятий любых размеров. Эта идеальная платформа для приложений, веб-служб и поддержки сетевой инфраструктуры. Обеспечивает высокую надежность, производительность и превосходные экономические показатели. Enterprise Edition - полнофункциональная серверная ОС - поддерживает до 8 процессоров, предоставляет такие средства масштаба предприятия, как 8-узловой кластер, и способна использовать до 32 Гб оперативной памяти. Она доступна на компьютерах на основе процессоров Intel Itanium и скоро будет доступна на 64-битных плат-формах, поддерживающих 8 процессоров и 64 Гб памяти.

Windows Server 2003 Datacenter Edition.

Предназначена для особо важных приложений, предъявляющих высочайшие требования к масштабируемости и доступности. Microsoft полагает, что Datacenter Edition - это наиболее мощная и функциональная серверная ОС из когда-либо создававшихся компанией. Она поддерживает до 32 процессоров и до 64 Гб оперативной памяти. В качестве стандартных средств в нее включена поддержка 8-узловых кластеров и средств распределения нагрузки (load-balancing). Скоро она будет доступна на 64-битных платформах с поддержкой до 32 процессоров и до 128 Гб памяти.

Windows Server 2003 Web Edition.

Данная редакция предназначена для использования в качестве веб-сервера (для создания и развертывания Web-приложений, Web-страниц и Web-сервисов XML). Для решения этих задач в данную версию включены Microsoft .NET Framework, Microsoft Internet Information Services (IIS), ASP.NET и функции для равномерного распределения нагрузки на сеть. Многие другие функции, в частности Active Directory, в ней отсутствуют. Версия Windows Server 2003 Web Edition, поддерживает до 2 Гбайт оперативной памяти и до двух центральных процессоров.

Все версии поддерживают одни и те же базовые функции и средства администрирования. Но помните, что в версии Web Edition нет Active Directory, поэтому сервер, работающий под управлением этой версии, нельзя сделать контроллером домена. Он, тем не менее, может быть частью домена Active Directory.

Планирование приобретения и установки системы

При планировании приобретения и установки сервера (или нескольких серверов) службе ИТ любой компании или организации необходимо решить целый комплекс задач:

1. определить набор задач, возлагаемых на каждый сервер (сервер сетевой инфраструктуры, сервер службы каталогов, сервер файлов/печати, сервер удаленного доступа, сервер электронной почты, сервер баз данных и т.д.);

2. определить предполагаемую нагрузку на сервер, исходя из выполняемых им ролей и количества пользователей, которые будут работать с сервером;

3. исходя из полученной информации, определить аппаратную конфигурацию сервера (тип и количество процессоров, объем оперативной памяти, параметры дисковой подсистемы, сетевые адаптеры и пр.) и редакцию операционной системы (Standard, Enterprise, Datacenter, Web);

4. спланировать процедуру установки и параметры системы (будет ли производиться модернизация системы с предыдущей версии или новая установка, как сконфигурировать дисковую подсистему, определить сетевые параметры и т.д.).

В таблице приведены минимальные требования для установки системы Windows Server 2003.

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

Установка и начальная настройка системы.

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

Если выполняется установка поверх предыдущей версии системы Windows Server, то обязательно нужно выполнить следующие предварительные действия:

Сделать резервные копии всех данных, хранящихся и обрабатываемых на данном сервере;

Если на работающем сервере имеются "зеркальные" дисковые конфигурации, то необходимо "разбить" зеркала;

Отключить подключенные к серверу кабели, управляющие источником бесперебойного питания;

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

Установку системы Windows Server можно производить в одном из трех режимов:

Ручная установка, в процессе которой администратор отвечает на все вопросы мастера установки системы;

Полуавтоматическая установка (с минимальным участием администратора в процессе установки);

Автоматическая установка.

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

С установочного CD (при загрузке компьютера с данного компакт-диска);

С установочного CD (при иной загруженной системе на данном сервере);

С дистрибутива, размещенного на жестком диске данного сервера;

С дистрибутива, размещенного в сети.

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

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

Установка ОС на сервер один из самых ответственных этапов при его запуске. От выбора OS в большей степени зависит его работоспособность и успешность функционирования.

Каким требованиям должна отвечать серверная OS?

Серверная операционная система должна отвечать ряду требований, а именно:

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

В той или иной степени каждая система, предназначенная для установки на сервер, отвечает этим требованиям.

Какими бывают серверные ОС?

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

  • Windows Server. Коммерческая ОС от Microsoft. Имеет высокую производительность и надежность, но потребляет много аппаратных ресурсов.
  • Red Hat Enterprise Linux. Еще одна коммерческая система на основе Unix. Обладает высокими показателями надежности. Как и со всеми системами на Unix, для Red Hat справедливо утверждение, что установка операционной системы на сервер достаточно сложный и кропотливый процесс.
  • CentOS. Бесплатный аналог предыдущего варианта. Главные недостаток то, что установка и настройка происходит на свой страх и риск. Так как у CentOS нет официальной службы поддержки.
  • Debian, Ubuntu. Самые популярные бесплатные серверные ОС. Отличаются своей надежностью и тем, что установка и настройка для них сравнительно простой процесс.
  • FreeBSD – ОС «старой школы». Используется на многих сервисах с многомиллионной аудиторией. Сейчас эта ОС не пользуется большим спросом.

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

Кто занимается установкой ОС на сервер?

Установка операционной системы на сервер сильно отличается от установки Ос на обычный ПК. Для этого можно привлечь следующих специалистов:

  • Штатного системного администратора.
  • Частного специалиста по настройке ОС.
  • Компанию, которая специализируется на установке ОС на сервер.

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

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

Самым радикальным способом избавиться от «мусора» в операционной системе является ее «чистая» переустановка. Что достаточно простая задача, при наличии физического доступа к серверу (компьютеру). Однако большинство 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
Для определения необходимый параметров выполним в консоли несколько команд:

Ifconfig ip route show cat /etc/sysconfig/network-scripts/ifcfg-eth0 cat /etc/sysconfig/network cat /etc/resolv.conf

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

//Ip 193.170.128.128 //Gateway 193.170.128.1 //DNS 193.170.128.2 //MASK 255.255.252.0 //MAC 12:14:01:4a:25:b5

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

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

Wget -O /boot/vmlinuz_remote http://mirror.centos.org/centos/6.4/os/x86_64/isolinux/vmlinuz wget -O /boot/initrd_remote.img http://mirror.centos.org/centos/6.4/os/x86_64/isolinux/initrd.img

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

Wget -O /boot/vmlinuz_remote http://mirror.centos.org/centos/6.4/os/i386/isolinux/vmlinuz wget -O /boot/initrd_remote.img http://mirror.centos.org/centos/6.4/os/i386/isolinux/initrd.img

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

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

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

Title Remote Install root (hd0,0) kernel /boot/vmlinuz_remote lang=en_US keymap=us method=http://mirror.centos.org/centos/6.4/os/x86_64/ vnc vncpassword=123456 ip=193.170.128.128 netmask=255.255.252.0 gateway=193.170.128.1 dns=193.170.128.2 noselinux ksdevice=eth0 headless xfs panic=120 initrd /boot/initrd_remote.img

где, 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):

Title Remote Install root (hd0,0) kernel /boot/vmlinuz_remote lang=en_US keymap=us method=http://mirror.centos.org/centos/6.4/os/i386/ vnc vncpassword=123456 ip=193.170.128.128 netmask=255.255.252.0 gateway=193.170.128.1 dns=193.170.128.2 noselinux ksdevice=eth0 headless xfs panic=120 initrd /boot/initrd_remote.img

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

# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.32-358.2.1.el6.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32-358.2.1.el6.i686 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-358.2.1.el6.i686.img title CentOS (2.6.32-358.el6.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32-358.el6.i686 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-358.el6.i686.img

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

# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/mapper/VolGroup-lv_root # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.32-358.2.1.el6.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32-358.2.1.el6.i686 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-358.2.1.el6.i686.img title CentOS (2.6.32-358.el6.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32-358.el6.i686 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-358.el6.i686.img title Remote Install root (hd0,0) kernel /boot/vmlinuz_remote lang=en_US keymap=us method=http://mirror.centos.org/centos/6.4/os/i386/ vnc vncpassword=123456 ip=193.170.128.128 netmask=255.255.252.0 gateway=193.170.128.1 dns=193.170.128.2 noselinux ksdevice=eth0 headless xfs panic=120 initrd /boot/initrd_remote.img

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

Grub grub> savedefault --default=2 --once savedefault --default=2 --once grub> quit

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

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

Замечания по удаленной установке CentOS

VNC не поддерживает Keepalives и при длительном простое может «отвалиться». Поэтому если Вы подключили VNC клиент, то нужно сразу приступать к делу, либо принудительно отключиться от сервера.
Если у Вас на сервере нет файла grub.conf, то это значит, что у вас виртуальный сервер на основе OpenVZ и данная инструкция Вам не подходит. Это еще один повод использовать аппаратные методы виртуализации, к примеру VmWare, как это сделано в компании Adman .
В статье приведен безопасный метод загрузки, с возможностью вернуться к существующей операционной системе. Но Вы можете записать новую конфигурацию на первое место и тогда не будет необходимости в команде savedefault —default=2 —once . Grub будет использовать первую по списку.

Источники для вдохновения при написании данной статьи

Все сервера, предлагаемые нами в аренду, оснащены контроллером IPMI (Intelligent Platform Management Interface), позволяющим осуществлять включение, выключение, удаленное подключение (KVM) с возможностью монтирования ISO-образов, а также обеспечивающим доступ к информации о текущем состоянии сервера.

При помощи IPMI после выдачи сервера вы сможете произвести установку операционной системы и первоначальную настройку сервера. Так как IPMI-контроллер подключён отдельным кабелем и имеет собственный IP-адрес, даже в случае потери доступа к ОС Вы всегда сможете управлять сервером удаленно без необходимости прямого физического доступа.

Как установить ОС?

Для установки операционной системы Вам потребуется подключиться к IPMI сервера одним из удобных для вас способов: через Web-интерфейс или при помощи программы IPMIView. В статье будут описаны оба варианта, однако мы рекомендуем использовать второй способ.

Web-интерфейс

Для подключения через web-интерфейс необходимо в адресной строке вашего браузера ввести адрес IPMI и авторизоваться. Адрес и реквизиты для авторизации вы можете найти в письме с доступом к серверу или в вашем личном кабинете. Далее потребуется перейти во вкладку Remote Control -> Console Redirection и нажать кнопку Launch Console .


В разделе Device 1 выберите ISO File в выпадающем списке Logical Drive Type и укажите путь до образа на вашем диске при помощи кнопки Open Image , после чего подключите образ кнопкой Plug In .


После подключения образа перезагрузите ваш сервер в разделе Power Control ->


Некоторые серверы позволяют подключить до трёх устройств при помощи вкладок Device 2 или Device 3 в разделе Virtual Media -> Virtual Storage . Это может быть полезно, если при установке потребуется установить дополнительные драйвера.

Если вы планируете установить на сервер ОС Windows, комбинацию клавиш Ctrl+Alt+Del можно передать в разделе Macro - Macro .

Инструкция по работе с web-интерфейсом в старых версиях прошивок IPMI

IPMIView

Для использования программы Supermicro IPMIView необходимо скачать её с официального сайта , указав свои данные, либо напрямую с ftp-сервера: ftp://ftp.supermicro.com/utility/IPMIView/

После установки и запуска программы необходимо добавить ваш сервер в разделе File - New - System .

В качестве System Name укажите имя вашего сервера, а в графу IP address впишите адрес IPMI , который вы можете найти в письме с доступом к серверу или в вашем личном кабинете. Убедитесь, что в графе адреса отсутствуют пробелы в конце строки и нажмите OK .

В списке слева дважды нажмите на имя добавленного сервера, после чего вы увидите окно авторизации. Заполните его при помощи реквизитов из письма или личного кабинета и нажмите Login . В случае успешного подключения вы увидите надпись Connected , а в самом низу окна появятся дополнительные вкладки для управления сервером.


Для удалённого управления сервером перейдите в разде KVM Console и нажмите кнопку Launch KVM Console .


Дальнейшие действия аналогичны работе через

При помощи программы IPMIView вы также можете перезагрузить, включить или выключить ваш сервер во вкладке IPMI Device .