Hello, I want to share a development in python to collect information from the Nutanix cluster with AHV, very similar to an RVTOOLS. I have it published in Github. I hope you find it useful. Any questions or queries can write to dlira96@gmail.com
https://github.com/dlira2/Nutanix-tools-for-AHV
Example running :
Example INFO:
Summary
VMINFO :
And lot more info
SUMMARY
VM INFO with Prism Central info ( Project )
VM DISK INFO
VM NETWORK
STORAGE CONTAINER
HOST AHV
VOLUME GROUP
VDISK INFO
IMAGE
The name of the file for the output of the script is something like this: NTNX_VM_INFO_PE_(ST-NTNX-01)_DATE_(11_04_2019_17_12HRS).xlsx
Page 1 / 1
Could you help me, I receive below error when try to login, i am sure username and password is correct.
Nutanix tools for AHV v1.7
Prism-Element-IP: 10.10.208.120
Username: admin
Warning (from warnings module):
File "C:\Users\gamalaa\AppData\Local\Programs\Python\Python37-32\lib\getpass.py", line 100
return fallback_getpass(prompt, stream)
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
Password: *****************
Error: HTTPSConnectionPool(host='10.10.208.120', port=9440): Max retries exceeded with url: /PrismGateway/services/rest/v2.0/vms/?include_vm_disk_config=true&include_vm_nic_config=true (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Tunnel or SSL Forbidden')))
Login Failed to API V2, Bad Password , Bad IP/FQDN Prism Element or networks problems. Run again the script
You have problem with your terminal
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
Try on Linux, i can help you better arround 17:00hrs from Chile.
Thanks Dlira for your support,
Now i can connect successfully to prism after open ports on firewall, but unfortunately face below error after connect :
Prism-Central-IP: 10.10.208.120
Prism Central has same user/password Prism Element?('y' , 'n'):y
##########################################
Prism Central URL https://10.10.208.120:9440
##########################################
Login Succesfully API V3 on Prism Central
Cluster Name : spt-nutx-clu01
Version AOS : 5.10.0.2
Total VM in Prism Central : 44
Total VM in Prism Element : 44
Recollecting VM info
Please wait....
Traceback (most recent call last):
File "C:\Users\Ahmed\Desktop\NUTANIX_TOOLS_FOR_AHV_v1.7.py", line 663, in
row_last,raw_last = vminfodef()
File "C:\Users\Ahmed\Desktop\NUTANIX_TOOLS_FOR_AHV_v1.7.py", line 521, in vminfodef
if metadata == "ok" and proyect_reference == "ok" and project['spec']['name'] == vm[0]:
UnboundLocalError: local variable 'proyect_reference' referenced before assignment