Перейти к содержанию

Действия при ошибках установки

  • Процесс установки в целом состоит из 2 частей: до и после первой перезагрузки.

  • До первой перезагрузки идёт базовая установка пакетов: как Space пакетов, так и зависимостей. Генерируется сервис, который запустит после 1 перезагрузки скрипт подготовки системы к работе.

  • После 1 перезагрузки запускается этот скрипт. Он циклично (до 10 раз) проверяет системы к готовности и поэтапно донастраивает её, пока не сочтет, что всё готово. Процесс подготовки можно отслеживать через команду CLI log first-boot.

  • В конце скрипта подготовки запускается скрипт инициализации сети: создаются коммутаторы default и blackhole, внутренний интерфейс mgmt, адрес, выданный физическому интерфейсу в первой части установки снимается и назначается на mgmt, mgmt подключается к default, первый физический интерфейс в состоянии UP тоже подключается к default. Процесс инициализации сети можно отслеживать через команду CLI log net-init.

  • Если установка не завершается, стоит посмотреть вывод команд CLI log first-boot, log net-init, log first-tests.

  • Если установка не завершается, можно повторно запустить скрипт подготовки системы к работе через команду CLI system init.

Пример (система автонастройки началась и не завершилась. Возможно, сервер был перезагружен в процессе подготовки или были какие-то причины, не дающие завершиться процессу). image

  • Если видно по log first-boot, что процесс не завершился, то стоит запустить команду system autotest, и посмотреть, будут ли там ошибки.

  • Если не инициализировалась сеть, то можно после завершения установки переинициализировать её через команду CLI net init.

  • Если в выводе команды ip a нет mgmt, default, то можно после завершения установки переинициализировать сеть через команду CLI net init.

Действия при ошибках 1 части установки

image

Необходимо получить лог инсталлятора.

После возникновения ошибки:

  • Проверьте дату и время на хосте (должны быть актуальные)

  • перейдите в виртуальную консоль 4 (Ctrl-Alt-4 на виртуальной IPMI клавиатуре или физической, если установка с физического терминала), там сделайте скрин экрана и создайте баг в /bugzilla/ или отправьте в ЛК.

  • перейдите в виртуальную консоль 2 (Ctrl-Alt-2 на виртуальной IPMI клавиатуре или физической, если установка с физического терминала), там создайте какой-нибудь каталог типа /flash, подключите к серверу флэш-накопитель, отформатированный в fat32 или ext¾ и примонтируйте его в этот каталог. После этого скопируйте на неё /var/log/syslog с сервера и создайте баг в /bugzilla/ или отправьте в ЛК.

Для монтирования флэш-накопителя и переноса журналов на него необходимо:

  • опознать букву устройства флэш-накопителя при помощи команды blkid, либо подсмотреть в 4 консоли полученную флэшкой букву при её подключении, также нужно обратить внимание, находится ли файловая система на флэш-накопителе в разделе или прямо на устройстве (если есть раздел, а устройство имеет букву, скажем, sdc, то раздел будет sdc1)

  • создать в удобном месте каталог для монтирования, скажем, ~/usb mkdir ~/usb

  • примонтировать раздел (если он есть) или сам флэш-накопитель в этот каталог: mount /dev/sdc1 ~/usb или mount /dev/sdc ~/usb

  • если всё правильно, теперь можно проверить место на флэш-накопителе через df -h

  • далее скопируйте всё из /var/log и отмонтируйте флэшку