Как да инсталирате CentOS дистанционно -Технически блог

Най-радикалният начин да се отървете от "боклука" в операционната система е нейното "чисто" преинсталиране. Което е доста проста задача, ако имате физически достъп до сървъра (компютъра). Повечето WEB сървъри обаче се намират на разстояние много, много километри от своите хостове. В тази статия ще опиша подробно как да инсталирате CentOS дистанционно, като използвате само достъп до сървърната конзола през SSH.

Необходимостта от преинсталиране на операционната система

Може да има няколко причини. Проблеми в работата, когато системата се забавя или губи производителност без причина. От време на време някой софтуер може да „откаже“ или изобщо да откаже да работи. Ако трябва да промените битовата дълбочина, например от 32 бита на 64 или обратно. Когато имате нужда от чиста ОС, например, за да инсталирате хостинг контролния панел ISPmanager или Vesta Panel.

Три начина за инсталиране на операционна система на сървър

  1. Елате в DATA центъра и инсталирайте ОС;
  2. Платете за административни услуги и служителите на DATA Center ще инсталират вашата операционна система;
  3. Използвайте VNC и инсталирайте ОС дистанционно.

Харесвам третия вариант.

Майната му на акордеона? Или защо е по-добре да инсталирате ОС сами.

За себе си виждам няколко причини да преинсталирам операционната система сам:

  1. Скъпи административни услуги. Ако имате бюджетен сървър и административната услуга се заплаща отделно.
  2. Липса на контрол върху действията на администратора. Не вярвам на никого със сървъра, нито с жена ми 🙂
  3. Загуба на време, администраторът на хостинг доставчика може да има много неща, свързани с други клиенти и техните сървъри.
  4. Изображения на операционни системи с неизвестен произход. каккато правило никой няма да ви инсталира операционна система от нулата от комплекта за разпространение, а ще качи предварително подготвено изображение на диска. Което може да е далеч от идеалното.

Три съставки за успех

  1. Достъп до сървъра чрез SSH с ROOT права.
  2. "Жив" CentOS сървър с достъп до интернет.
  3. Софтуер за достъп до отдалечен работен плот като TightVNC

ИНСТРУКЦИИ за дистанционна инсталация на CentOS

Прелюдия или откъде да започнем

Получих следните стойности:

Изтеглете изображения, за да започнете

Необходимо е да изберете изображенията, които да се зареждат в зависимост от версията на операционната система и нейната битовост. Например, за CentOS 64 битова версия 6.4 изпълнете следните команди:

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

Нека да преминем към най-важния момент - конфигуриране на GRUB буутлоудъра. Накратко, ще напишем в настройките алтернативно изтегляне, използвайки прясно изтеглена дистрибуция. И кажете на grub да опита да го зареди веднъж. И ако нещо се обърка, тогава ние автоматично ще се върнем към предварително инсталирания комплект за разпространение след рестартиране след 120 секунди (в някои случаи може да се нуждаете от помощта на специалисти от DATA center за рестартиране). Отворете файла grub.conf (обикновено /boot/grub/grub.conf) и добавете следните редове към него:

Сега най-важното нещо е къде да поставите всичко това 🙂 Моят файл grub.conf изглежда така:

Както можете да видите, системата има две опции в списъка за зареждане. И ние трябва да добавим нашите. Нека го добавим в самия край:

Нашата конфигурация за стартиране на CentOS е трета. Кажете на grub да опита да го зареди веднъж:

След това можете да рестартирате сървъра: