2023-09-18 05:15:30 +01:00
|
|
|
# virsh
|
|
|
|
|
|
|
|
> Gerenciar domínios de convidados do virsh. (NOTA: 'guest_id' pode ser o ID, nome ou UUID do convidado).
|
|
|
|
> Alguns subcomandos, como `virsh list`, têm sua própria documentação de uso.
|
2024-05-23 17:13:29 +01:00
|
|
|
> Mais informações: <https://libvirt.org/manpages/virsh.html>.
|
2023-09-18 05:15:30 +01:00
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Conecta a uma sessão do hipervisor:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh connect {{qemu:///system}}`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Lista todos os domínios:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh list --all`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Despeja arquivo de configuração do convidado:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh dumpxml {{guest_id}} > {{caminho/para/convidado.xml}}`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Cria um convidado a partir de um arquivo de configuração:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh create {{caminho/para/arquivo_de_configuracao.xml}}`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Edita o arquivo de configuração de um convidado (o editor pode ser alterado com $EDITOR):
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh edit {{guest_id}}`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Inicia/reinicia/desliga/suspende/resume um convidado:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh {{comando}} {{guest_id}}`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Salva o estado atual de um convidado em um arquivo:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh save {{guest_id}} {{nome_do_arquivo}}`
|
|
|
|
|
2023-12-27 18:37:07 +00:00
|
|
|
- Exclui um convidado em execução:
|
2023-09-18 05:15:30 +01:00
|
|
|
|
|
|
|
`virsh destroy {{guest_id}} && virsh undefine {{guest_id}}`
|