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