virsh/README.md

58 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
```zsh
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] - запоминание раннее введеного пула вм
[ ] - вставка раннее введенного пула по хоткею (добавить в список табуляций)
[ ] - удаления ВМ с хоста