fastreboot

Перезагрузка сервера — достаточно долгий момент, порой может доходить до 10 минут: пока произойдёт инициализация железа, пока передастся управление загрузчику ОС. Если нужно перегрузить только саму ОС, без полного ребута сервера — можно использовать удобный механизм fastreboot. Рассмотрим, как он реализован в разных ОСях.

Solaris

В 11-ой версии по дефолту при выполнении команды reboot происходит именно fastreboot. Но это поведение можно изменить:

$ svcprop -p config/fastreboot_default svc:/system/boot-config:default
true
$ svcprop -p config/fastreboot_onpanic svc:/system/boot-config:default
true
# svccfg -s svc:/system/boot-config:default setptop config/fastreboot_default false
# svccfg -s svc:/system/boot-config:default setptop config/fastreboot_onpanic false

На других версиях (или принудительный fastreboot) можно использовать команду

#reboot -f

Linux

Такая опция доступна через пакет kexec-tools, который нужно ставить отдельно. После установки пакета, по дефолту активируется fastreboot при команде reboot (а так же и при команде shutdown -r). Изменить это поведение можно в файле /etc/default/kexec в переменной LOAD_KEXEC=true/false

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *