A resposta curta
Para carregar todos os arquivos de configuração no link de inicialização, a pasta auto
é diretamente para /etc/xen
:
ln -s /etc/xen/ /etc/xen/auto
Para carregar apenas arquivos de configuração específicos, vincule cada um individualmente:
mkdir -p /etc/xen/auto
ln -s /etc/xen/MY_DOMU_GUEST_1.cfg /etc/xen/auto/
ln -s /etc/xen/MY_DOMU_GUEST_2.cfg /etc/xen/auto/
Explicação
Há um arquivo de configuração xen
% menos conhecido/etc/default/xendomains
.
Lá você pode encontrar na documentação de comentários três configurações padrão:
XENDOMAINS_SAVE=/var/lib/xen/save
XENDOMAINS_RESTORE=true
XENDOMAINS_AUTO=/etc/xen/auto
Para resumir os documentos:
-
XENDOMAINS_SAVE
faz com que as VMs sejam salvas em um reboot
adequado.
-
XENDOMAINS_RESTORE
faz com que as VMs sejam trazidas de volta do estado salvo quando salvas (se salvas manualmente com xl save
ou devido à reinicialização do host).
-
XENDOMAINS_AUTO
especifica uma pasta a partir da qual carregar configurações para VMs quando não houver nenhum estado de salvamento (ou seja, XENDOMAINS_SAVE
está desativado ou houve uma falha de energia ou shutdown
explícito em vez de reboot
)
Se você criar a pasta auto
em /etc/xen
e fornecer links simbólicos para o arquivo de configuração da máquina virtual (convidado DomU) que deseja iniciar na máquina física (host Dom0), geralmente eles serão restaure a partir do estado salvo que acontece durante o servidor físico (host) na reinicialização, mas quando isso não estiver disponível (como após um desligamento ou falha de energia ou falha), eles ainda serão carregados de qualquer maneira.
Se você preferir sempre ter o desligamento de VMs na reinicialização em vez de salvá-lo, defina XENDOMAINS_SAVE=
e XENDOMAINS_RESTORE=false
.
The Old Way
Costumava existir onde agora há on_shutdown
, on_reboot
e on_crash
. Também é possível configurar on_xend_start = 'start'
e
on_xend_stop = 'shutdown'
... mas essas não são a prática atual.
Atual (aplica-se ao próprio estado da VM):
on_shutdown = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
Ignorado / Reprovado (aplica-se ao estado do host):
on_xend_start = 'start'
on_xend_stop = 'shutdown'