KVM VPS autostart через Virsh или internal error cannot set autostart for transient domain

Итак, нам необходимо проверить и поставить autostart для VPS на KVM. Это означает, что VPS будет стартовать автоматически после перезагрузки хост-ноды.

Для начала Вам необходимо перевести статус VPS из Transient в Persistent. Иначе Вы получите ошибку «internal error cannot set autostart for transient domain».

Меняем статус командой

virsh define kvm101 или путь к xml файлу

Теперь посмотреть, какой статус у VPS можно командой

virsh dominfo kvm101

Там будет что-то вроде того:

[root@kvm1 ~]# virsh dominfo kvm101
Id: 90
Name: kvm1104
UUID: ec9b4ae0-dd12-431e-bc24-c65751b20bfa
OS Type: hvm
State: running
CPU(s): 1
CPU time: 32.4s
Max memory: 262144 KiB
Used memory: 262144 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: none
Security DOI: 0

Включаем autostart командой

virsh autostart kvm101

В данном случае в папке /etc/libvirt/kvm/autostart/ должен появиться симлинк на ваш конфиг файл.

Что будем искать? Например,VPS-сервер

Мы в социальных сетях