- Introducing power-on-check function.

All disk-related operations are available ONLY if VM is powered off.
This commit is contained in:
OVERLORD7F
2025-05-16 11:09:27 +03:00
parent 6b56b75189
commit b6fb2b14e6
3 changed files with 24 additions and 13 deletions

View File

@@ -7,15 +7,13 @@ def data_pools(base_url , api_key): #output data pool info
if response.status_code == 200:
data_pools = response.json()
results_data_pools_info = data_pools['results']
print("\nData pools overview:")
print(f"\nData pools total: {data_pools['count']}")
print("-" * 44)
for x in results_data_pools_info:
print(f"\nData pool: {x['verbose_name']} ({x['status']})")
print(f"type: {x['type']} | Used: {round((x['free_space']/1024), 1)} Gb/{round((x['size'] / 1024), 1)} Gb")
print(f"UID: {x['id']}")
print("-" * 44)
print(f"Type: {x['type']} | Used: {round((x['free_space']/1024), 1)} Gb / {round((x['size'] / 1024), 1)} Gb")
print(f"UUID: {x['id']}")
print("-" * 44)
else:
print(f"Failed to retrieve data {response.status_code} ")