0.1.1 • Published 7 years ago

pimatic-vsphere v0.1.1

Weekly downloads
15
License
GPL-2.0
Repository
github
Last release
7 years ago

pimatic-vsphere

npm version dependencies status

A pimatic plugin to control virtual machines on remote vmware vsphere host.

Plugin Configuration

{
      "plugin": "vsphere",
      "host": "192.168.1.1",
      "password": "password"
}

The plugin has the following configuration properties:

PropertyDefaultTypeDescription
host-StringHostname or IP address of the vSphere Host
userrootStringvsphere host admin user
password-StringPassword for the user specified
keyFile-StringPath to ssh key file for private key auth (password is also required!)
sslfalseBooleanverify ssl certificate, default false
debugfalseBooleanDebug mode. Writes debug messages to the pimatic log, if set to true

Device Configuration

Please use the autodiscovery funtion on the devices page. This will display your virtual machines and fill all needed information automatically.

This manual configuration can be done, if nessesary:

vSphereControl

The vSphereControl displays the powerState of the virtual machine and three buttons for PowerOn, PowerOff and Restart.

{
		"id": "vpshere",
		"class": "vSphereControl",
		"name": "VM 11",
		"vmid": "11"
}
PropertyDefaultTypeDescription
state-Stringvirtual machine power state. Will be created automatically
vmid-Stringvirtual machine identifier used for power actions
interval60000NumberThe time interval in milliseconds at which the powerState is updated

ToDo

  • Add virtual machine performance monitoring device
  • Add vsphere control device
  • Add function for getting license info

History

See Release History.

License

Copyright (c) 2016, Thorsten Reichelt and contributors. All rights reserved.

License: GPL-2.0.