vSphere
Pas encore notéSe connecte via le point de terminaison de session de la vSphere Automation API, avec une API legacy VI/JSON optionnelle limitée à vCenter 8.0 Update 1 ou ultérieur.
Les opérations day-2 comme les snapshots ou le vMotion renvoient une erreur explicite de non-support sur les anciennes versions de vCenter, plutôt que d'échouer d'une façon qui ressemble à un problème de connexion générique.
- Un système de privilèges à rôles minimaux (Inventory, Apply-Core, Apply, Apply-Crypto) fait que les comptes day-2 ne reçoivent jamais de privilèges Authorization.*.
- Les snapshots, la reconfiguration à chaud et le vMotion nécessitent tous la nouvelle API vCenter — les versions plus anciennes reçoivent une erreur explicite de non-support plutôt qu'un échec silencieux.
Ce provider n'est pas encore inclus dans la matrice de maturité des capacités — la génération et la vérification Terraform sont réelles, mais le FinOps, le drift, le day-2 et le support du copilote ne sont pas encore évalués indépendamment.
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.
Une ressource réelle minimale
resource "vsphere_virtual_machine" "web" {
name = "web"
resource_pool_id = data.vsphere_resource_pool.pool.id
num_cpus = 2
memory = 4096
}Sous le capot
- backend/src/services/vsphere/vcenter-client.ts
- backend/src/services/vsphere/vsphere-minimal-role-privileges.ts