2.8 KiB
virsh plugin fot oh-my-zsh
Clone repo: git clone ssh://git@git.slifez.ru:7000/slife/plugin-virsh.git $ZSH/plugin/virsh
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] - запоминание раннее введеного пула вм [ ] - вставка раннее введенного пула по хоткею (добавить в список табуляций) [ ] - удаления ВМ с хоста