add virsh console
This commit is contained in:
parent
277e19ed1d
commit
dc747eebaf
|
|
@ -33,6 +33,7 @@ export LIBVIRT_DEFAULT_URI="{qemu:///system}"
|
||||||
| `vsc` | `virsh snapshot-create {vm1} {vm2} {vm3} - starting pull vm` |
|
| `vsc` | `virsh snapshot-create {vm1} {vm2} {vm3} - starting pull vm` |
|
||||||
| `vsr` | `virsh snapshot-revert {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`
|
| `ris` | `rewrite init snapshot, ris {vm1} {vm2} {vm3} - rewriting pull vm`
|
||||||
|
| `vc` | `virsh console {vm} - connect to serial tty on VM`
|
||||||
|
|
||||||
### Work in Progress (WIP)
|
### Work in Progress (WIP)
|
||||||
|
|
||||||
|
|
@ -48,7 +49,7 @@ TO-DO
|
||||||
[x] - создание снапшота на нескольких виртуальных машинах
|
[x] - создание снапшота на нескольких виртуальных машинах
|
||||||
[ ] - добавление исошника в сдром
|
[ ] - добавление исошника в сдром
|
||||||
[ ] - подключение к дисплею вм
|
[ ] - подключение к дисплею вм
|
||||||
[ ] - подключение к терминалу вм
|
[x] - подключение к терминалу вм
|
||||||
[x] - сменить дефолтный ури
|
[x] - сменить дефолтный ури
|
||||||
[x] - автодополнения к функциям
|
[x] - автодополнения к функциям
|
||||||
[ ] - вывод айпи адреса вм
|
[ ] - вывод айпи адреса вм
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ alias vl="virsh list"
|
||||||
function chcon() {
|
function chcon() {
|
||||||
if [[ "$1" == "session" ]]; then
|
if [[ "$1" == "session" ]]; then
|
||||||
sed 's/^\(export LIBVIRT_DEFAULT_URI=\).*/\1"qemu:\/\/\/session"/' $ZDOTDIR/zshrc; fi
|
sed 's/^\(export LIBVIRT_DEFAULT_URI=\).*/\1"qemu:\/\/\/session"/' $ZDOTDIR/zshrc; fi
|
||||||
if [[ "$1" == "systen" ]]; then
|
if [[ "$1" == "system" ]]; then
|
||||||
sed 's/^\(export LIBVIRT_DEFAULT_URI=\).*/\1"qemu:\/\/\/system"/' $ZDOTDIR/zshrc; fi
|
sed 's/^\(export LIBVIRT_DEFAULT_URI=\).*/\1"qemu:\/\/\/system"/' $ZDOTDIR/zshrc; fi
|
||||||
if [[ "$1" == "virt" ]]; then
|
if [[ "$1" == "virt" ]]; then
|
||||||
sed 's/^\(export LIBVIRT_DEFAULT_URI=\).*/\1"qemu:\/\/virt\/system"/' $ZDOTDIR/zshrc; fi
|
sed 's/^\(export LIBVIRT_DEFAULT_URI=\).*/\1"qemu:\/\/virt\/system"/' $ZDOTDIR/zshrc; fi
|
||||||
|
|
@ -94,6 +94,13 @@ function ris() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# virsh console
|
||||||
|
function vc() {
|
||||||
|
for VM in "$@"; do
|
||||||
|
virsh console $VM
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
# autocomplitions
|
# autocomplitions
|
||||||
function _domains_all {
|
function _domains_all {
|
||||||
local -a domains
|
local -a domains
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue