Aller au contenu principal
Fournisseurs

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

Prêt à essayer ?

Commencez gratuitement, sans carte bancaire.