Pomoc Uruchamianie wirtualnych maszyn bez wchodzenia do web-gui

badziewiak

Enterprise Admin...
Q's Architect
3 Marzec 2015
778
165
43
49
Gliwice
QNAP
TVS-871
Ethernet
1 GbE
@pigers zna na to sposób, proszę go o podzielenie się nim. Chodzi generalnie o to, żeby odpuścić sobie klikanie po QTS, aby uruchomić wirtualną maszynę.
 
Import bibliotek i exe
Bash:
export LD_LIBRARY_PATH=/KVM/opt/lib:/KVM/opt/lib64/
export PATH=$PATH:/KVM/opt/bin/:/KVM/opt/sbin/

Lista VMek ze stanem
virsh list --all

upload_2016-4-18_22-54-47.png


Start VMki
virsh start Kali-Linux-2016.1-vbox-i686

upload_2016-4-18_22-55-6.png


Stop VMki (odpowiednik Start -> Zamknij)
virsh shutdown Kali-Linux-2016.1-vbox-i686

upload_2016-4-18_22-55-44.png


Wymuszone zatrzymanie - Force Stop (wyrwanie kabla z gniazdka)
virsh destroy Kali-Linux-2016.1-vbox-i686

upload_2016-4-18_22-56-31.png



Więcej komend ? KVM: Starting / Stopping Guest Operating Systems With virsh Command

Podstawa: [Virtualization Station] Advanced user and last post on it - QNAP NAS Community Forum

Polecam zrobienie batcha bądź skryptu PHP i zdalne odpalanie curlem ;)
 
Polecenia działają ślicznie. No dobra, a teraz zachciało mi się jednoczesne odpalenie stronki web do tej maszyny, bo jest zaszyfrowana veracryptem i nic do niej nie dociera oprócz właśnie interfejsu webowego. W najgorszym wypadku wpiszę polecenie z palca lub skryptu przez ssh (mam bat-a z hasłem do QNAP przez putty, więc nie muszę wpisywać hasła), po czym kliknę skrót na pulpicie do wirtualnej maszyny.
Po aktualizacji QTS do 4.2.1 nie działa mi to:
Kod:
[~] # virsh start wintest
-sh: virsh: command not found
[~] # virsh
-sh: virsh: command not found

Zaktualizowało mi to virtualization station, może mieć to związek.
A ok, trza było tylko:
Import bibliotek i exe
Bash:
export LD_LIBRARY_PATH=/KVM/opt/lib:/KVM/opt/lib64/
export PATH=$PATH:/KVM/opt/bin/:/KVM/opt/sbin/
 
Odświeże trochę stary temat. Zauważyłem u siebie a później szukając różne info odnośnie virsh, iż dawniej polecenie virsh list -all pokazywało nazwy wirtualek a dzisiaj pokazuje nam uuid czyli defacto to samo pokaże nam virsh list --all --uuid co virsh list --all --name a nawet virsh list --all --title. Oczywiście można się nauczyć że ta virtualka ma taki czy inny numer ale troche to upierdliwe. Nie ma ktoś pomysłu ?