Paramètres des points de terminaison de compatibilité
Les paramètres du contrôleur qui activent les points de terminaison compatibles avec vSphere : nom du produit, durée de session et adresses des clients.
Les paramètres se trouvent dans /etc/kyvernon/controller.toml. Une modification prend effet au redémarrage du contrôleur. Vérifiez d'abord le fichier avec sudo kyvernon-controller --config /etc/kyvernon/controller.toml check-config.
Section facades
| Clé | Valeur par défaut | Signification |
|---|---|---|
enabled | false | Sert les points de terminaison de compatibilité (/sdk, /api, /rest, /nfc et les services de jetons et de recherche) sur l'écouteur HTTP du contrôleur. Le point de terminaison de fichiers de datastore /folder fait partie de l'API native et fonctionne même quand ce paramètre est désactivé. |
session_timeout | 30m | Durée d'inactivité au bout de laquelle une session de client se termine. |
product_name | non défini | Le nom du produit que les points de terminaison signalent dans les informations du service. Non défini : Kyvernon. |
public_host | non défini | Le host[:port] que les points de terminaison écrivent dans les adresses des réponses qui n'ont pas de requête propre, comme les adresses des services de jetons, d'authentification unique et de recherche. Non défini : public_address de [http], sinon localhost. |
trust_certificate_file | non défini | Un certificat PEM que le service de recherche publie comme certificat de confiance. Définissez-le quand les clients atteignent le contrôleur par un proxy qui termine TLS avec un autre certificat. Non défini : le certificat du contrôleur. |
[facades]
enabled = true
session_timeout = "30m"Le nom du produit
Certains outils vérifient le nom avant d'activer une fonction. Le fournisseur Terraform vSphere n'active les étiquettes que lorsque le point de terminaison signale le nom du produit vCenter Server du fabricant, donc avec le nom par défaut, chaque ressource d'étiquette échoue. Définissez product_name sur ce nom pour un déploiement qui a besoin d'étiquettes :
[facades]
enabled = true
product_name = "VMware vCenter Server"Le paramètre s'applique à chaque client du contrôleur. Laissez-le non défini quand aucun outil n'en a besoin. Voir Fournisseur Terraform vSphere.
Paramètres liés dans d'autres sections
| Clé | Valeur par défaut | Signification |
|---|---|---|
[http] listen | 0.0.0.0:8443 | L'adresse et le port de l'écouteur qui sert les points de terminaison. |
[http] public_address | non défini | Le host[:port] que les tickets de console indiquent aux clients vSphere, par exemple ce qu'affiche govc vm.console. Définissez-le avec le nom que les clients utilisent pour atteindre le contrôleur. Non défini : l'adresse de l'écouteur quand c'est une adresse réelle, sinon localhost. |
[http] trusted_proxies | 127.0.0.1, ::1 | Les proxys dont les en-têtes d'adresse client sont approuvés. |
[tls] mode, san | self_signed, localhost | Le certificat de l'écouteur et les noms qu'il porte. Les noms que les clients utilisent doivent figurer dans san. |
[files] max_upload_bytes | 256 Gio | Le plus gros fichier qu'un transfert accepte. |
Voir aussi
Version 0.1. Dernière modification : 2026-11-13