Various unorganized links relevent to the shotgun approach to attempting to get this working:
https://www.virtualbox.org/wiki/Downloads#:~:text=VirtualBox%206.1.30%20platform%20packages
SDK Programming Guide can be downloaded here https://www.virtualbox.org/wiki/Technical_documentation#:~:text=The%20%C2%A0SDK%20Programming%20Guide%20of%20the%20current%20VirtualBox%20release
Download the zipped VirtualBox SDK https://www.virtualbox.org/wiki/Downloads#:~:text=VirtualBox%206.1.30%20Software%20Developer%20Kit%20(SDK)
- Unzip the contents
- Open up a command prompt in Administrator mode.
- In Administrator Command Prompt, navigate to the unzipped directory, then inside the
sdk\installer
subdirectories. - Run
python vboxapisetup.py install
.
Attempted to install Python Version 3.5.4 on local machine https://www.python.org/downloads/release/python-354/
Notes on how to use regular VirtualBox GUI https://www.youtube.com/watch?v=sB_5fqiysi4
StackOverflow question: https://stackoverflow.com/questions/70709131/how-can-i-set-up-a-virtualbox-interface-using-a-python-library-in-2022
This repository represents an examination and evaluation of various Virtual Box python libraries.
This repository serves as a short demonstration of steps that could be taken to demonstrate the use of VirtualBox wrapped functions.
This project attempts to implement the following activities related to Virtual Machine management:
Provided the name of a virtual machine, restart the virtual machine.
-
Open the command line on your local machine.
-
Enter the following command to use Git to clone this repository to your local machine.
git clone https://github.com/asa-leholland/virtual-box-testing.git
- Enter the following command to use Pip to install this repository's dependencies.
pip install -r requirements.txt
To run the VirtualBox Testing project, open the command line, navigate to the installation folder and run the following commands:
python3 -m venv .venv
.\.venv\Scripts\activate
python3 -m pip install --upgrade pip
pip install -r requirements.txt
python3 main.py
Asa LeHolland - [email protected]
Project Link: https://github.com/asa-leholland/virtual-box-testing
- othneildrew for creating the template README file that was used as the starting point for the README for this project.
Azure Virtual Machine Management may be an option, but requires the Azure SDK which requires an Azure account and subscription. https://github.com/Azure-Samples/virtual-machines-python-manage