2025-05-21 15:13:41 +03:00
2025-05-21 14:12:37 +03:00
2025-05-21 14:12:37 +03:00
2025-05-21 14:12:37 +03:00
2025-05-21 14:12:37 +03:00
2025-05-21 14:12:37 +03:00
2025-05-21 14:12:37 +03:00
2025-05-21 15:13:41 +03:00

SpaceVM_VM_Utility

Utility to manage Virtual Machines in SpaceVM.

Written in python, uses SpaceVM API to collect and manage existing Virtual Machines in your SpaceVM cluster.

Note

For now, this utility is focused on managing virtual disks
Works with SpaceVM 6.5.5+

Requirements

  • Fully setup SpaceVM cluster with VMs
  • SpaceVM Utility and SpaceVM cluster should be in LAN
  • Obtain your API Key

Warning

Utility is only tested on Windows 10

Utility usage

Clone repository or use compiled .exe from Releases Tab

Fill in the config file as stated below.

Config File

Config file contains all necessary data for utility and has to be placed in the same directory as Utility itself. You can create config and specify all necessary data within the Utility. The following parameters are required:

1. Controller IP Address (Master)
2. API Integration Key
3. Data Pool UUID (which will be used for operations)
4. Virtual Machine UUID (List of selected VMs for operations)
5. Virtual Machine UUID
6. ...

You can populate config within Utility Main Menu.

For manual input see format below:

1.2.3.4
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1...
67497424-e54b-46f1-b023-4d6d65eac104
304fd7be-06a6-4f4e-9bb9-41bf532ec4fb
f840320f-cecc-4a31-a799-fd84e7baf089
Description
Python/API utility for managing Virtual Machines in SpaceVM
Readme 353 KiB
Languages
Python 100%