> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/learn-the-platform/fr/module-10-ateliers-de-scenario/lab-uci.md).

# Atelier : Déploiement UCI

## Objectif

Déployez VergeOS dans une configuration d’Ultra Converged Infrastructure (UCI) à l’aide du terrain d’entraînement Terraform. Vous provisionnerez une topologie multi-cluster avec des clusters de calcul et de stockage dédiés, puis vous validerez l’allocation des ressources et la mise en réseau inter-clusters.

## Prérequis

* Avoir terminé tous les modules précédents (1 à 9)
* Atelier de déploiement HCI terminé
* Accès au dépôt vergeos-terraform-playground
* CLI Terraform installée et configurée
* Un environnement ou laboratoire VergeOS qui prend en charge les déploiements imbriqués

## Difficulté

**Avancé** -- nécessite une compréhension de l’architecture UCI, de la mise en réseau multi-cluster et de l’allocation des ressources

## Temps estimé

**2 heures**

## Étapes

### Partie 1 : Revue de la topologie UCI

Comprenez l’architecture UCI avant de déployer.

1. Consultez `docs/architecture.md` dans le terrain d’entraînement Terraform -- concentrez-vous sur les sections UCI
2. Consultez `docs/deployment-scenarios.md` -- suivez le schéma de topologie UCI
3. Identifier l’UCI `.tfvars` fichier dans le répertoire examples
4. Examinez la configuration et identifiez :
   * Combien de clusters sont définis et quels sont leurs rôles (calcul vs stockage)
   * Affectation des nœuds par cluster
   * Configuration réseau inter-clusters
   * Répartition des niveaux de stockage entre les clusters
5. Comparez l’UCI `.tfvars` avec l’HCI `.tfvars` fichiers -- documentez les différences structurelles clés

### Partie 2 : Déploiement UCI à 3 clusters

Déployez la topologie UCI.

1. Exécutez `terraform init` (si nécessaire) et `terraform plan -var-file=<uci-3-cluster>.tfvars`
2. Passez en revue les ressources prévues -- notez les ressources supplémentaires de cluster et de mise en réseau par rapport à l’HCI
3. Exécutez `terraform apply -var-file=<uci-3-cluster>.tfvars` pour déployer
4. Dans l’interface VergeOS, vérifiez :
   * Tous les clusters apparaissent et sont correctement étiquetés (calcul, stockage)
   * Les nœuds sont affectés à leurs clusters respectifs
   * La mise en réseau du fabric central inter-clusters est établie
   * Les pools de stockage sont disponibles pour les clusters de calcul
   * Les nœuds contrôleurs (nœuds 1–2 pour N+1, ou 1–3 pour N+2) sont correctement désignés et en bonne santé

### Partie 3 : Allocation des ressources et mise à l’échelle

Entraînez-vous à travailler avec la topologie UCI.

1. Créez une VM sur un cluster de calcul et vérifiez qu’elle utilise le stockage du cluster de stockage
2. Surveillez les E/S inter-clusters dans le tableau de bord
3. Explorez comment vous ajouteriez un nœud à un cluster existant
4. Documentez les avantages de cette topologie UCI :
   * Mise à l’échelle indépendante du calcul et du stockage
   * Isolation des domaines de panne entre les clusters
   * Flexibilité du placement des charges de travail
5. Comparez le modèle opérationnel aux déploiements HCI du laboratoire précédent

### Partie 4 : Exercice de décision de conception

Appliquez ce que vous avez appris à un scénario client.

1. **Scénario**: Un client dispose de 200 VM, de 50 To de stockage, doit pouvoir faire évoluer indépendamment le calcul et le stockage, et a des exigences de conformité strictes pour l’isolation des données. Il utilise actuellement VMware vSAN avec des clusters de gestion et de charge de travail séparés.
2. Recommandez une topologie VergeOS (HCI ou UCI) et justifiez votre choix
3. Esquissez la disposition des clusters (nombre de clusters, nœuds par cluster, rôles)
4. Identifiez quel exemple du terrain d’entraînement Terraform correspond le mieux à votre conception
5. Documentez les modifications nécessaires à l’exemple `.tfvars` pour répondre aux exigences du client

## Vérification

Votre laboratoire de déploiement UCI est terminé lorsque vous pouvez répondre **oui** à tout ce qui suit :

* [ ] Topologie UCI à 3 clusters déployée avec succès via Terraform
* [ ] Tous les clusters, nœuds et la mise en réseau inter-clusters ont été vérifiés dans l’interface utilisateur de VergeOS
* [ ] Création d’une VM sur un cluster de calcul en utilisant le stockage du cluster de stockage
* [ ] Les principales différences entre les modèles opérationnels UCI et HCI ont été documentées
* [ ] Exercice de décision de conception terminé avec une recommandation de topologie justifiée
* [ ] Avoir nettoyé toutes les ressources du laboratoire avec `terraform destroy`


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/learn-the-platform/fr/module-10-ateliers-de-scenario/lab-uci.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
