Documentation
VMware vSphere
Provibr connects to a vCenter Server and manages the virtual machines in its inventory: order, clone, start, stop, suspend, remove, and read usage. All through the same agent, the same plans and the same audit trail as every other integration.
What this connects to
The integration talks to vCenter Server over its Web Services API. Everything the panel does (placement, cloning, guest configuration) runs through vCenter, so a cluster with DRS keeps deciding for itself which host a machine lands on.
How it differs from Proxmox
The model is the same: an agent, an integration, plans and templates. Four things behave differently, and they are the ones you will notice.
What you fill in
Four fields. Create a user of its own rather than reusing an administrator: vCenter has no revocable API token, so the role on the account is the limit.
- The https address of vCenter, as you open it in the browser.
- The user name including its domain, for example provibr@vsphere.local.
- The password. It travels to your agent once and is never stored by Provibr.
- The SHA-256 fingerprint of the certificate vCenter presents.
The TLS fingerprint
Read it from any machine that can reach vCenter:
openssl s_client -connect <host>:443 </dev/null 2>/dev/null | \
openssl x509 -noout -fingerprint -sha256This field is required. vCenter always serves a certificate signed by its own built-in CA, so there is no publicly trusted chain to fall back on and no unencrypted path either. With a fingerprint the agent trusts that one certificate instead of turning verification off.
Settings
Where new machines are placed. You pick these from what vCenter reports; there is nothing to type.
- The datacentre new machines are created in.
- The resource pool. On a DRS cluster this is the cluster's root pool and vSphere picks the host.
- The port group the network adapter attaches to.
- Optionally a fixed host. Leave it empty wherever DRS is on.
Templates
A template in vSphere is an ordinary virtual machine marked as one, in the same inventory. Link it to an operating system in your catalogue and orders for that system clone from it.
What you can do with a machine
Create from a template, start, stop, reset, shut down and reboot through VMware Tools, suspend and resume, read the status, and remove.
Networking
A new machine gets one adapter on the port group from the settings, and its address from your IPAM if the plan has a pool attached.
Importing what is already there
Machines that exist in vCenter outside Provibr can be imported from the integration page: tick the ones you want and they appear as servers, with their datacentre, state and specs.