Hetzner: установка CentOS 7 с диском на 3 TB
Сегодня, решил арендовать новый сервер у своего любимого хостинг провайдера Hetzner. Воворемя вспомнил о том, что в прошлый раз установил образ по-умолчанию который разделил 3 TB диск на две части: 1TB + 2TB. Т.к. я использую ISP Manager 5 в качестве панелей администрирования, мне оказалось не очень удобно такое разделение и когда настало время, пришлось немного поплясать с бубном, чтобы не пришлось все переустанавливать заново. В общем, решено было использовать максимум под основной раздел. Делать все будем на CentOS 7, т.к. эта система рекомендована для использования с CentOS. В общем погнали..
Для начала, идем по адресу: http://ru.hetzner.com, выбираем и заказываем себе сервер и необходимые опции. Так же советую заглянуть на аукцион серверов.
После того, как Вы получите письмо с уведомлением, что сервер готов к работе и он появится в панеле Robot начинаем настройку.
Переходи в раздел Main functions>Servers панели Robot, выбираем нужный сервер, переходим на вкладку Rescue и активируем Rescue систему:
После нажатия кнопки, Вам покажут примерно такое сообщение:
Then you can access your server, using the user name "root" and the following password: ***********
Копируем его в блокнот или еще куда-нибудь (например перепишите на листик :] ) и перезагружаем сервер. Сделать это можно либо авторизорвавшись по SSH с данными которые Вам прислали на email вместе с сообщение что сервер готов, либо попросту перейдя на соседнюю вкладку Reset, выбрать пункт "Send CTRL+ALT+DEL to the server", и нажать кнопку [Send]:
Через пару минут, сервер перезагрузится и готов будет для дальнейших работ. Ждем пару минут и логинимся по SSH используя данные которые я говорил записать или скопировать.
Для логина по SSH используйте Putty (а лучше mRemoteNG) в Windows или терминал (а лучше PAC ) в Linux
После того, как Вы войдете, вы увидите командную строку rescue:
Вводим там следующее: installimage
Следующим шагом выбираете нужную ОС. В моем случае я хочу установить ISP Manager, поэтому выбираю CentOS:
На следующем шаге выбираем версию. Мне нужна минимальная, 7 версия:
Теперь нам сообщают о том, что будет открыт редактор инсталлера, и о том что по-умолчанию диски будут использовать программный raid. Мне это подходит, нажимаем [Ok] :
Теперь должен появиться редактор конфигурации
Может кому пригодится, текст такой:
Тут много комментариев и мало настроек, давайте немножко расскажу, что тут можно настроить:
- SWRAID = использовать программный рейд, да (1), нет(0). Я не менял, мне нужен Raid 1.
- SWRAIDLEVEL = уровень рейда (0,1,10), справка есть в wiki. Я не менял, мне нужен Raid 1.
- BOOTLOADER = загрузчик, в 99% случаях менять не надо. Я не менял, мне нужен grub2.
- HOSTNAME = имя хоста, я обычно пишу сюда поддомен любого своего домена, который будет представлять этот сервер. Без http и www, пример: server1.site.com
Это по желанию и можно не менять. - Самое интересное, это часть "PARTITIONS / FILESYSTEMS", её разберем отдельно.
По-умолчанию в "PARTITIONS / FILESYSTEMS" указано что диск будет разбиваться на две части: 1TB + 2TB. Почему так сделано, можете прочитать на русском тут: Partitionsgrößenlimit bei großen Festplatten. Если вкратце, то это надо для поддержки старых образов, которые не умеют работать с 2+TB дисками из-за ограничения таблиц разделов. Так вот, по-умолчанию, конфигурация такая:
мы её просто модифицируем вот так, т.к. под основной раздел отдаем все место, а /home просто убираем:
При необходимости, тут же можно увеличить размер свапа. Если Вы не знаете зачем Вам это, то оставьте значение по-умолчанию, в 90% случаях Вам его будет предостаточно. Ну, а если Вы знаете, что будете запускать задачи, которые могут сильно превысить объем ОЗУ, тогда лучше заранее об этом позаботиться.
Итак когда все изменения внесли, нажимаем F2 и сохраняем конфигурацию:
После сохранения, нажимаем F10, чтобы выйти из редактора.
Следующим шагом нас предупредят, что разделы будут удалены, и все данные потеряются.
Так как люди по своей натуре
идиотыискатели приключений, еще раз напишу: ВСЕ ДАННЫЕ УДАЛЯТСЯ. Если Вы делаете эту операцию не на только что зарегистрированном сервере, а на том, на котором работают ваши сайты, самое время прервать операцию и сделать бэкапы.
Дальше программа начнет установку:
останется дождаться завершения.
Спустя какое-то время, Вы увидите что установка завершена:
Тут важно прочитать последние два предложения, в которых говорится, что:
- нужно перезагрузиться
- после перезагрузки, ваш root пароль будет такой же как Вы использовали для входа в rescue систему. Т.е. тот что я просил Вас скопировать/записать.
Теперь перезагружаемся, вводим команду reboot:
Ждем какое-то время перезагрузки и логинимся опять, на этот раз попадаем в свеженькую версию CentOS.
Проверяем разбивку диска командой: df -h , должны получить что-то подобное:
На этом, пожалуй всё, дальше приступим к установке ISP Manager 5: Установка ISP Manager 5 в CentOS на сервер Hetzner-а
Ссылки на полезные материалы:
--[дополнено]--
Тут я добалю небольшую заметку, для тех у кого будет на сервере больше чем 1 ip. Рассмотрим добавление дополнительных ip адресов, например, добавления 1го нового адреса. Если у Вас больше двух, то добавление остальных делается точно так же.
- Создаем новый интерфейс на этой же сетевой карте, для этого создаем файл:
** если это второй и третий ip, то имя файла будет соответственно ifcfg-eth0:1, ifcfg-eth0:2 и т.д. - Добавляем туда такой текст:
** если это второй и третий ip, то DEVICE будет соответственно eth0:1, eth0:2 и т.д. - Перезагружаемся
- Для проверки используем ifconfig (если отсутсвует, ставим командой yum install net-tools):
В результате Вы должны увидеть дополнительный ip:
Если что-то не получается, то дополнительно можете почитать про это тут:
Author: | Tags: /
| Rating:
4 comments.
Write a comment