Когда вы завершаете экземпляр pv хранилища экземпляров через консоль AWS или API, какой «сигнал» он получает, чтобы знать, что он должен корректно завершить работу?
Первое предположение будет ACPI, но при загрузке отчетов Linux
ACPI in unprivileged domain disabled
ACPI: Interpreter disabled.
EC2 использует Xen. Драйвер Xen PV выполняет отключение. Если бы вы использовали экземпляр HVM, ACPI обработал бы завершение работы.
Команду, которая будет запущена, можно увидеть, выполнив:
sysctl kernel.poweroff_cmd
И можно изменить, запустив (как root):
sysctl kernel.poweroff_cmd="/usr/bin/systemctl poweroff"
Что можно сделать постоянным в современной системе на основе systemd:
cat << EOF > /etc/sysctl.d/poweroff.conf
kernel.poweroff_cmd = "/usr/bin/systemctl poweroff"
EOF
@Mark Wagner объяснил это, но sysctl
мне был непонятен аспект!