trosna-box-python
Trosna-box-python
Это скрипт для создания виртуальной машины kvm внутри операционной системы Ubuntu. Этот скрипт первый успешный шаг на пути к новому исследованию. Запускается этот скрипт командой
sudo python3 main.py
Важно перед этим не забыть запустить вируальное окружение питона
source venv/bin/activate
При установке библиотек пользоваться
pip install libvirt-pythonpip freeze > requirements.txt
Также для корректного запуска проекта нужна утилита
sudo apt install -y pkg-config libvirt-dev python3-dev build-essential
Для подключения к сессии виртуальной машины
sudo virt-viewer --connect qemu:///system example-vm
второй раз можно уже так подключаться
virt-viewer --connect qemu:///system example-vm
добавление оперативной памяти на лету без перезагрузки гипервизора и с сохранением в конфиг машины
virsh setmem example-vm 2400 --live --config
удаление вм
virsh destroy example-vmvirsh undefine example-vmsudo rm /var/lib/libvirt/images/example-vm.qcow2
Планы
нужно добавить автоудаление исо после установки и как-то научиться искать положение установки, а также научиться удалять контейнеры, а то сейчас не понятно, как его удалить.