virsh/README.md

2.7 KiB
Raw Blame History

virsh plugin

Aliases and some functions for virsh

plugins=(... virsh)

Set default uri for libvirt server:

~/.zshrc
export LIBVIRT_DEFAULT_URI="{qemu:///system}"

Aliases

Alias Command
vl virsh list
vla virsh list --all

Functions

Current

Command Description
vs virsh start {vm1} {vm2} {vm1} - starting pull vm
vd virsh destroy {vm1} {vm2} {vm1} - starting pull vm
vsc virsh snapshot-create {vm1} {vm2} {vm3} - starting pull vm
vsr virsh snapshot-revert {vm1} {vm2} {vm3} - starting pull vm
ris rewrite init snapshot, ris {vm1} {vm2} {vm3} - rewriting pull vm

Work in Progress (WIP)

TO-DO [x] - list machine [x] - destroy vm [x] - start vm [x] - destroy vms [x] - start vms [ ] - добавление дополнительного диска [x] - откат нескольких машин на снапшот [ ] - клонирование виртуальной машины [x] - создание снапшота на нескольких виртуальных машинах [ ] - добавление исошника в сдром [ ] - подключение к дисплею вм [ ] - подключение к терминалу вм [x] - сменить дефолтный ури [x] - автодополнения к функциям [ ] - вывод айпи адреса вм [x] - запоминание раннее введеного пула вм [ ] - вставка раннее введенного пула по хоткею (добавить в список табуляций) [ ] - удаления ВМ с хоста