Вступление
Hetzner Rescue System — это живая среда Linux на основе Debian, которая предоставляет вам административный доступ к вашему серверу, даже если установленная система больше не загружается. Среда запускается с использованием сетевой загрузки (PXE) и запускается в памяти сервера, не касаясь дисков или ваших данных на них. Это позволяет выполнять ремонт установленной системы, получать доступ к данным на дисках, создавать резервные копии, проверять оборудование сервера и устанавливать операционные системы. Кроме того, любое необходимое дополнительное программное обеспечение может быть временно установлено в Rescue System.
В качестве альтернативы вы можете использовать консоль KVM вместе с загрузочным ISO-образом по вашему выбору.
Запуск системы спасения Hetzner
Активация спасательной системы
Чтобы запустить сервер в Rescue System, его необходимо активировать через административный интерфейс Robot . Поэтому нажмите Servers
, выберите нужный сервер и откройте вкладку Rescue
. Здесь можно выбрать и активировать желаемый вариант и архитектуру.
Пароль, который был дан вам при активации Rescue System, теперь можно использовать для входа в систему как «root» через SSH . Кроме того, вы также можете выбрать SSH-ключ (если вы уже загрузили его в Robot ранее) и войти в систему спасения без пароля.
Перезагрузка сервера
Чтобы загрузить Rescue System, необходимо перезапустить сервер. Если у вас больше нет доступа к серверу, вы можете использовать функцию сброса в Robot . Вы найдете это на Reset
вкладке желаемого сервера.
Обратите внимание, что активация Rescue System действительна только для одной загрузки. Если вы хотите снова загрузить сервер в систему спасения, вам придется снова активировать ее в роботе. Если вы не перезагрузите сервер в течение 60 минут после активации, запланированная загрузка Rescue System автоматически станет неактивной. Если сервер перезапустится позже, система загрузится с внутреннего диска (ов).
Установка накопителя (ов) в спасательной системе
Во-первых, вы должны определить идентификаторы разделов вашей системы, выполнив команду lsblk
.
Если вывод выглядит так, как показано ниже, и raid
в TYPE
столбце есть записи , у вас работает программный RAID:
root@rescue ~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4G 1 loop
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 4G 0 part
│ └─md0 9:0 0 4G 0 raid1
├─sda2 8:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1
└─sda3 8:3 0 442.6G 0 part
└─md2 9:2 0 442.5G 0 raid1
sdb 8:16 0 447.1G 0 disk
├─sdb1 8:17 0 4G 0 part
│ └─md0 9:0 0 4G 0 raid1
├─sdb2 8:18 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1
└─sdb3 8:19 0 442.6G 0 part
└─md2 9:2 0 442.5G 0 raid1
Если вывод выглядит примерно так, как показано ниже, значит, программный RAID не настроен:
root@rescue ~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4G 1 loop
sda 8:0 0 447.1G 0 disk
├─sda1 8:1 0 4G 0 part
├─sda2 8:2 0 512M 0 part
└─sda3 8:3 0 442.6G 0 part
sdb 8:16 0 447.1G 0 disk
└─sdb1 8:17 0 446G 0 part
Теперь вы можете смонтировать нужный раздел в пустой папке, например /mnt
.
- В случае программного RAID,
/dev/md2
обычно это системный раздел (введите,cat /proc/mdstat
чтобы отобразить все разделы raid):mount /dev/md2 /mnt
- Без программного RAID, как правило, предпоследний или предпоследний раздел содержит систему:
mount /dev/sda3 /mnt
Монтаж томов LVM
Сначала используйте следующую команду, чтобы отобразить все тома LVM.
ls /dev/mapper/*
Пример вывода:
/dev/mapper/vg0-home /dev/mapper/vg0-root /dev/mapper/vg0-swap
Затем вы можете смонтировать желаемые тома LVM.
mount /dev/mapper/vg0-root /mnt
Сброс пароля root
Чтобы сбросить пароль root в установленной системе Linux или BSD, вам необходимо перейти mount
в системный раздел, как описано в предыдущем разделе этой статьи «Монтирование дисков в системе восстановления» . Затем используйте chroot
для переключения в корневую среду смонтированной системы.
chroot-prepare /mnt
chroot /mnt
Теперь вы можете изменить пароль пользователя «root».
passwd
Наконец, выйдите из корневой среды.
exit
Установка операционной системы
Hetzner предлагает удобный сценарий Installimage
на основе меню, предназначенный для установки операционной системы и, таким образом, настройки таких параметров, как используемые диски, уровни RAID, имя хоста, разделы и LVM. Более подробную информацию можно найти на странице Installimage .
Другие спасательные системы
В дополнение к системе спасения на базе Linux, Hetzner также предлагает две другие системы: