Skip to content

Vmware client made in python to work ESXi and VM with Vcenter VMware 5.0, 5.5 6.0 y 6.5

License

Notifications You must be signed in to change notification settings

mario-ezquerro/pyvmwareclient

Repository files navigation

pyvmwareclient GitHub license

Download the code, install the 'requirements.txt' and then you use:"python3.5 app.py" to work with the ultimate version.

$ pip install -r requirements.txt
$ python app.py

Similar the old client vmwareclient, vmware client that connect to esxi or vcenterVMware 5.0, 5.5 6.0, 6.5 and 6.7 , uses the python APIs.

Works in linux using putty (yes, there is the putty in linux) and the Remminia to connect with RDP. And work in Windows, the putty is necesary to add the path and work MacOs too.

What programs do yo need in your commputer path?

Linux Windows MacOs
putty putty shell (on system)
remminia mstsc (on system) mstsc (By Microsoft)
vmrc or vmplayer vmrc or vmplayer vmrc or vmplayer

You need the path in your system to work the three client application ,Linux (Remminia, putty, vrmc or vmplayer) in Windows (putty, Terminal server client and vrmc or vmplayer) in Macos(Terminarl server Windows, and vrmc or vmplayer)

Note: The vmplayer it instaler with vmware-workstation, vmware does not allow simultaneos installation of vrmc and vmplayer)

Available Options for a VM:

  1. Snapshot make and display delete, delete all and Revert
  2. Connection ssh using putty to VM Unix/Linux
  3. Connection RDP using client Remminia(linux) or Windows RDP Client (Windows MacOS)
  4. Connection VRMC add to menu.
  5. Connection console wiht HTML Client
  6. Connection http y https VM with ip (if vmtools is instaled to locate ip VM)
  7. Power on and power off VM
  8. Reset hard y soft VM
  9. Reboot a VM
  10. Change or Add Notes
  11. Display tecnical Info about VM
  12. Display Info about host (when connection vcenter)
  13. Display Grafic about data host
  14. Display Grafic about data VM
  15. Save and Load the data VM in csv file format
  16. Show event an error in a VM
  17. Search with name or ip or mac table

Example of screenshots the are made with wx-windows

At start you must put your user and domain an name of esxi or vcenter, (The captured images may not present all the options, but they are not the last version of the program):

Image user an password window

Then you can see the "LOAD" of datacente data:

Image window lading data

The list of VM that are in your system:

Window list VM

And you can make a lot of commands in your VM (this image is not the ultimate menu options:

Exampe window Menu (not the update version)

You can look the grafic about VM with this:

Exampe window Menu (not the update version)

About

Vmware client made in python to work ESXi and VM with Vcenter VMware 5.0, 5.5 6.0 y 6.5

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages