[VMware] VCF9.1.1 : Ce qui change par rapport à 9.1
Sortie le 3 septembre 2026, en plein VMware Explore, VCF 9.1.1 est la première maintenance release de VMware Cloud Foundation 9.1. Pas de révolution fonctionnelle ici : 9.1 avait posé les grosses briques (VCF Management Services, License Server dédié, VCF Installer à la place de Cloud Builder…). 9.1.1 vient corriger, durcir et lisser l'expérience, avec quelques ajouts très appréciables, notamment pour les home labs.
Voici ce qui change concrètement entre les deux versions.
1. Rappel : ce qu'avait apporté VCF 9.1.0
- Nouveau plan de management : apparition des VCF Management Services (VCFMS), d'une appliance VCF License Server séparée, et de composants de lifecycle dédiés (Fleet LCM, SDDC LCM).
- Cloud Builder disparaît au profit du VCF Installer (UI guidée + modèles JSON) ; l'UI SDDC Manager est dépréciée, le lifecycle passe dans VCF Operations.
- Échelle : jusqu'à 5 000 hôtes ESX gérés par une instance VCF Operations.
- Stockage : déduplication globale vSAN, UNMAP sur NFS 4.1, NVMe over RDMA.
- Réseau : Distributed Transit Gateway et Virtual Network Appliance pour simplifier les VPC.
- Kubernetes / IA : améliorations VKS, support GPU élargi (AMD, Intel, NVIDIA).
- Fin de vie annoncée : vVols dépréciés ; pas de mise à niveau 9.1 pour Aria Suite Lifecycle, VMware Identity Manager et Aria Operations for Logs.
2. VCF 9.1 vs 9.1.1 : le tableau comparatif
| Sujet | VCF 9.1.0 | VCF 9.1.1 |
|---|---|---|
| Type de release | Fonctionnalités | Maintenance (cumul EP + correctifs sécurité) |
| Upgrade depuis VCF 9.0.2 EP02, VCF 5.2.4, vSphere 8.0 U3j | ❌ Non supporté | ✅ Supporté |
| VCF Download Tool | Binaires classiques | Option --latest + commande artifacts (OCI, VKS, VKR) |
| Taille VCFMS | Dimensionnée pour le plus gros service Day-N | Redimensionnée pour le Day-0 (1 worker de moins en Simple) |
| VCFMS « Small » en HA | ❌ | ✅ Option Small HA |
| Dépôt offline HTTP / URL personnalisée | API uniquement | Disponible dans l'UI du VCF Installer |
| Disques NVMe non certifiés vSAN ESA (lab) | Contournement manuel | Natif dans l'Installer et le commissioning |
| Déploiement sur un seul ESX (lab) | API / JSON uniquement | Possible depuis l'UI |
| VPC VLAN sans TEP | ❌ | ✅ |
3. Le point clé : les upgrades « back-in-time »
Plusieurs versions publiées après VCF 9.1.0 (VCF 9.0.2 EP02, VCF 5.2.4, vSphere 8.0 U3j) étaient plus récentes que 9.1.0 en termes de correctifs : impossible donc de « remonter » vers 9.1.0. C'est ce qu'on appelle le back-in-time.
Avec 9.1.1, ces sources disposent enfin d'un chemin d'upgrade supporté.
4. Attention à l'ordre de mise à jour
Normalement, il n'y a pas d'ordre imposé pour appliquer une maintenance release ou un EP. 9.1.1 fait exception (les pré-checks intégrés vous bloqueront de toute façon) :
- Fleet LCM doit passer en 9.1.1 avant tous les autres composants VCF ;
- VCFMS doit être en 9.1.1 avant l'Identity Broker et Salt Master / RaaS ;
- VCF Automation doit être en 9.1.1 avant le composant VCD Migrator.
5. VCF Download Tool : enfin la dernière version de tout, en une commande
Avec la multiplication des Express Patches, savoir quelle est la dernière version de chaque composant devenait pénible. L'option --latest filtre automatiquement sur les derniers EP, pour une installation comme pour un upgrade.
Lister les derniers binaires nécessaires à une installation :
vcf-download-tool binaries list \
--depot-download-token-file=/chemin/vcf_download_token.txt \
--vcf-version=9.1.0 --sku=VCF --type=INSTALL \
--automated-install --latestNouveauté appréciée côté Kubernetes : la commande artifacts gère désormais les artefacts OCI (Supervisor, VKS, VKR, DSM, VCF CLI…). On choisit précisément les VKR à télécharger, au lieu de s'abonner à toute la Content Library :
vcf-download-tool artifacts list \
--depot-download-activation-code-file=/chemin/vcf_activation_code.txt \
--sku=VCF --vcf-version=9.1.0 --component=VKR6. VCF Management Services : plus léger, et HA dès le format Small
- Empreinte réduite : en 9.1.0, les VM VCFMS étaient dimensionnées pour accueillir le plus gros service optionnel. En 9.1.1, elles sont taillées pour le Day-0. Exemple : en déploiement Simple, un worker node de moins (12 vCPU / 24 Go de RAM économisés).
- Small HA : la haute disponibilité n'oblige plus à passer à la taille supérieure. Valeur JSON :
small_hadans levspClusterSpec. Un déploiement Small existant peut être étendu en Small HA en Day-N (VCF Operations > Build > Lifecycle > VCF Management > Components > VCF Services Runtime > Action > Scale).
7. Les petits plus qui changent la vie… surtout en home lab
- Dépôt offline en HTTP / URL personnalisée directement dans l'UI du VCF Installer (c'était réservé à l'API en 9.1.0).
- NVMe non certifiés pour vSAN ESA acceptés nativement par l'Installer (propriété JSON
skipHclAutoDiskClaim) et lors du commissioning d'hôtes, sans override de configuration. Pensez à désactiver le vSAN Managed Disk Claim avant d'ajouter l'hôte au cluster. - Déploiement sur un seul hôte ESX possible depuis l'UI de l'Installer, quand l'override est configuré.
- VPC adossé à un VLAN sans réseau TEP sur les hôtes : moins de configuration pour démarrer avec les VPC. Limites : pas de sous-réseaux privés VPC, pas de SNAT/DNAT/VPN, pas de protocoles non-IP (VRRP, multicast).
8. Côté VCF Operations et automatisation
- Observabilité : opérations assistées par IA et observabilité Kubernetes (VKS) de bout en bout.
- Certificats : la gestion du cycle de vie couvre désormais les NSX Edges, les Supervisors, les License Servers, le cloud proxy VCF Operations et les collecteurs VCF Operations for networks.
- Licences : tableaux de bord de santé et alertes dédiés dans VCF Operations.
- SDK / PowerCLI / Terraform : release orientée sécurité (durcissement de la validation des certificats, mise à jour des dépendances). Le SDK Python supporte Python 3.10 à 3.14.
Faut-il passer en 9.1.1 ?
Oui, sans hésiter si :
- vous êtes bloqué par un problème de back-in-time (VCF 5.2.4, 9.0.2 EP02, vSphere 8.0 U3j) ;
- vous préparez un nouveau déploiement : autant partir directement sur la version qui cumule tous les correctifs et dimensionne mieux les VCFMS ;
- vous montez un home lab : l'UI accepte enfin les configurations « non standard » sans bidouille.
Si vous êtes déjà en 9.1.0, c'est une mise à jour de maintenance recommandée, mais respectez scrupuleusement l'ordre Fleet LCM → VCFMS → reste des composants.
Dans un prochain billet, je testerai le passage en 9.1.1 sur mon home lab. Stay tuned !

Commentaires
Enregistrer un commentaire