Mi chiedevo se esiste un'API KVM che consente di avviare una macchina virtuale KVM utilizzando un semplice comando, da uno script python.API KVM per avviare la macchina virtuale
Il mio script Python esegue una serie di controlli per vedere se è necessario avviare una VM specifica e vorrei avviare una VM se necessario.
Tutto ciò di cui ho bisogno ora è trovare le chiamate API, ma non riesco a trovare una semplice chiamata per avviarle all'interno del sito Web di libvirt. Qualcuno sa se questo è possibile?
Dato che attualmente non utilizzo la mia macchina, ho provato a rispondere per esperienza ... Una volta tornato proverò a fornirti ulteriori informazioni dettagliate – neorg
Grazie per la risposta. L'os.system è qualcosa che ho già preso in considerazione, e non avrei bisogno di usare virsh per farlo, per esempio potrei semplicemente fare: "os.system (" sudo/usr/local/kvm/bin/qemu disk. img -m 1024 ")". Speravo solo in un modo più pulito per farlo da python, un modulo che semplicemente permette di chiamare KVM e avviare la macchina virtuale. – user1479836
Una correzione minore, il metodo che hai menzionato non abilita la virtualizzazione dell'hardware ... se devi effettivamente usare kvm, aggiungi --enable-kvm – neorg