vSphere
Aún sin puntuarSe conecta mediante el endpoint de sesión de la vSphere Automation API, con una API legacy VI/JSON opcional restringida a vCenter 8.0 Update 1 o posterior.
Las operaciones day-2 como snapshots o vMotion devuelven un error explícito de no soportado en versiones antiguas de vCenter, en lugar de fallar de una forma que parezca un problema genérico de conexión.
- Un sistema de privilegios de rol mínimo (Inventory, Apply-Core, Apply, Apply-Crypto) hace que las cuentas day-2 nunca reciban privilegios Authorization.*.
- Snapshots, la reconfiguración en caliente y vMotion requieren todos la API de vCenter más reciente — las versiones antiguas reciben un error explícito de no soportado en lugar de un fallo silencioso.
Este proveedor aún no está incluido en la matriz de madurez de capacidades — cuenta con generación y validación real de Terraform, pero el soporte de FinOps, drift, day-2 y copiloto aún no está evaluado de forma independiente.
What NebulaStack actually generates for vSphere
vSphere integration drives vCenter through both the vSphere Automation API and the Virtual Infrastructure JSON API (vCenter 8.0 Update 1+), with Terraform emit via the official hashicorp/vsphere provider.
Un recurso real mínimo
resource "vsphere_virtual_machine" "web" {
name = "web"
resource_pool_id = data.vsphere_resource_pool.pool.id
num_cpus = 2
memory = 4096
}Por dentro
- backend/src/services/vsphere/vcenter-client.ts
- backend/src/services/vsphere/vsphere-minimal-role-privileges.ts