diff --git a/docs/iaas_opensource/iaas_opensource.md b/docs/iaas_opensource/iaas_opensource.md index eab3accc..b2260dbf 100644 --- a/docs/iaas_opensource/iaas_opensource.md +++ b/docs/iaas_opensource/iaas_opensource.md @@ -11,17 +11,17 @@ Avec des ressources évolutives et une gestion automatisée, vous bénéficiez d

Concepts

Découvrez les bases et principes essentiels pour comprendre et maîtriser notre infrastructure.

- Explorer les concepts → + Explorer les concepts →

Quickstart

Commencez rapidement avec nos ressources en suivant des instructions claires et simples.

- Lancer le Quickstart → + Lancer le Quickstart →

Tutorials

Apprenez étape par étape à configurer et utiliser nos services avec des guides détaillés.

- Découvrir les tutoriels → + Découvrir les tutoriels →
diff --git a/docs/iaas_opensource/tutorials.md b/docs/iaas_opensource/tutorials.md index db148569..aed2c8fd 100644 --- a/docs/iaas_opensource/tutorials.md +++ b/docs/iaas_opensource/tutorials.md @@ -1,20 +1,23 @@ --- -title: Tutoriels IaaS OpenSource +title: Tutoriels sidebar_position: 4 --- -# Tutoriels IaaS OpenSource +# Tutoriels Cette section contient des tutoriels pratiques pour utiliser efficacement la plateforme IaaS OpenSource de Cloud Temple. ## Tutoriels disponibles +### Gestion des machines virtuelles +- [Créer une machine virtuelle](tutorials/create_vm) + ### Haute Disponibilité -- [Gestion des pools de ressources](tutorials/high_availability/manage_pool.md) -- [Gestion des machines virtuelles](tutorials/high_availability/manage_vm.md) +- [Gestion des pools de ressources](tutorials/high_availability/manage_pool) +- [Gestion des machines virtuelles](tutorials/high_availability/manage_vm) ### Sauvegarde -- [Questions fréquentes concernant la sauvegarde](tutorials/backup/iaas_opensource_backup.md) +- [Questions fréquentes concernant la sauvegarde](tutorials/backup/iaas_opensource_backup) ## Prérequis diff --git a/docs/iaas_opensource/tutorials/create_vm.md b/docs/iaas_opensource/tutorials/create_vm.md new file mode 100644 index 00000000..c63ce4d4 --- /dev/null +++ b/docs/iaas_opensource/tutorials/create_vm.md @@ -0,0 +1,215 @@ +--- +title: Créer une machine virtuelle +--- + +Ce tutoriel vous guide à travers les différentes méthodes de création d'une machine virtuelle dans votre environnement OpenIaaS. + +## Introduction + +La Console Cloud Temple vous propose **trois méthodes** pour créer une machine virtuelle OpenIaaS : + +1. **Depuis un Modèle** : Déploiement rapide à partir d'un modèle préconfiguré +2. **Import XVA** : Import d'une machine virtuelle depuis un fichier XVA +3. **Depuis le Marketplace** : Déploiement d'une image certifiée du catalogue Cloud Temple + +## Prérequis + +- Disposer d'un environnement OpenIaaS configuré +- Avoir les permissions nécessaires pour créer des machines virtuelles +- Pour le mode XVA : disposer d'un fichier XVA valide +- Pour le mode Marketplace : avoir accès au catalogue Marketplace + +## Accès à la création + +Depuis le menu **OpenIaaS** > **Machines Virtuelles**, cliquez sur le bouton **Nouvelle machine virtuelle**. + +Une fenêtre s'ouvre vous présentant les trois méthodes de déploiement disponibles. Sélectionnez la méthode souhaitée pour continuer. + +--- + +## Méthode 1 : Déploiement depuis un Modèle + +Cette méthode permet de créer rapidement une machine virtuelle à partir d'un modèle préconfiguré. + +### Étape 1 : Sélection du Pool et du Modèle + +Sélectionnez d'abord le **Pool** (zone de disponibilité) où vous souhaitez déployer votre machine virtuelle, puis choisissez le **Modèle** à utiliser comme base. + +### Étape 2 : Informations générales + +Configurez les paramètres de base de votre machine virtuelle : + +- **Nom** : Nom unique de la machine virtuelle (caractères alphanumériques, tirets, underscores, points et espaces autorisés) +- **CPU** : Nombre de cœurs virtuels (minimum 1) +- **RAM** : Quantité de mémoire avec sélection de l'unité (Mo, Go, To) + +### Étape 3 : Cloud Init (optionnel) + +Cloud Init permet d'automatiser la configuration initiale de votre machine virtuelle au premier démarrage. + +Vous pouvez configurer : + +- **Cloud Config** : Configuration générale (hostname, utilisateurs, packages, etc.) +- **Network Config** : Configuration réseau au format Netplan v2 +- **Destroy After Boot** : Option pour supprimer la configuration Cloud Init après le premier démarrage + +:::info +Cette étape est entièrement optionnelle. Si vous n'avez pas besoin de Cloud Init, laissez les champs par défaut et passez à l'étape suivante. +::: + +### Étape 4 : Configuration des disques + +Gérez les disques virtuels de votre machine virtuelle. Les disques du modèle sont automatiquement ajoutés et ne peuvent pas être supprimés. + +Pour chaque disque, configurez : + +- **Nom** : Nom unique du disque +- **Capacité** : Taille du disque avec sélection de l'unité (Mo, Go, To) +- **Block Storage** : Stockage de destination + +Vous pouvez ajouter jusqu'à 24 disques virtuels au total. Cliquez sur **Ajouter un disque** pour créer un nouveau disque. + +:::warning +Si vous configurez Cloud Init, au moins un disque est obligatoire pour stocker la configuration. +::: + +### Étape 5 : Configuration des adaptateurs réseau + +Configurez les interfaces réseau de votre machine virtuelle (maximum 7 adaptateurs). + +Pour chaque adaptateur réseau : + +- **Réseau** : Sélectionnez le réseau virtuel (avec indication VPC ou Private Backbone) +- **Adresse MAC** : Optionnelle, générée automatiquement si non spécifiée + +:::info VPC +La configuration des réseaux VPC n'est disponible que depuis l'onglet Réseau de la machine virtuelle une fois l'opération terminée. La configuration depuis ce formulaire sera disponible prochainement. +::: + +Cliquez sur **Ajouter un adaptateur réseau** pour créer une nouvelle interface. + +### Étape 6 : Haute disponibilité + +Configurez le niveau de haute disponibilité de votre machine virtuelle. + +:::tip +Pour plus d'informations sur la configuration de la haute disponibilité et les différents modes disponibles, consultez le guide dédié : [Gestion de la haute disponibilité d'une machine virtuelle](./high_availability/manage_vm) +::: + +### Étape 7 : Résumé et validation + +Vérifiez l'ensemble de votre configuration avant de créer la machine virtuelle. + +Le résumé affiche tous les paramètres configurés : +- Informations générales (nom, CPU, RAM) +- Modèle sélectionné +- Cloud Init (si configuré) +- Disques +- Adaptateurs réseau +- Haute disponibilité + +Cliquez sur **Créer** pour lancer le déploiement de votre machine virtuelle. + +--- + +## Méthode 2 : Import depuis un fichier XVA + +Cette méthode permet d'importer une machine virtuelle depuis un fichier au format XVA (XenServer Virtual Appliance). + +### Présentation du format XVA + +Le format XVA est le format d'export/import natif de XCP-ng et XenServer. Il contient une machine virtuelle complète avec ses disques et sa configuration. + +### Étape 1 : Nom de la machine virtuelle + +Définissez le nom de votre machine virtuelle. + +Le nom doit respecter les mêmes règles que pour le déploiement depuis un modèle (caractères alphanumériques, tirets, underscores, points et espaces). + +### Étape 2 : Upload du fichier XVA + +Importez votre fichier XVA depuis votre ordinateur. + +:::info +Le fichier doit avoir l'extension `.xva`. Les noms de fichiers ne doivent contenir que des caractères alphanumériques, tirets, underscores et points (pas d'espaces). +::: + +Glissez-déposez votre fichier dans la zone prévue ou cliquez pour sélectionner le fichier depuis votre explorateur. + +### Étape 3 : Sélection du stockage + +Choisissez le stockage de destination pour votre machine virtuelle importée. + +Sélectionnez un Block Storage dans l'arborescence. Le système vérifie automatiquement que l'espace disponible est suffisant pour accueillir votre fichier XVA. + +### Étape 4 : Résumé et validation + +Vérifiez les informations avant de lancer l'import. + +Le résumé affiche : +- Le nom de la VM +- Le type de déploiement (XVA) +- Le fichier XVA et sa taille +- Le stockage de destination + +Cliquez sur **Créer** pour lancer l'import de votre machine virtuelle. + +### À propos de l'option skip_set_template + +Lors de l'import d'un fichier XVA, l'option `skip_set_template` détermine si le résultat de l'import sera une machine virtuelle directement utilisable ou un modèle. Cette option est notamment utilisée avec des outils d'automatisation comme Packer. Plus d'informations : [documentation XCP-ng](https://xcp-ng.org/blog/2024/02/22/using-packer-with-xcp-ng/). + +--- + +## Méthode 3 : Déploiement depuis le Marketplace + +Le Marketplace Cloud Temple propose des images de machines virtuelles certifiées et prêtes à l'emploi. + +### Sélection d'une image Marketplace + +Parcourez le catalogue des images disponibles pour OpenIaaS. + +Seules les images compatibles avec la plateforme OpenIaaS sont affichées. + +### Configuration de la machine virtuelle + +La configuration depuis le Marketplace suit un processus similaire au déploiement depuis un modèle, avec quelques spécificités : + +- Les caractéristiques système (OS, CPU, RAM) sont prédéfinies par l'image Marketplace +- Vous pouvez personnaliser le nom de la VM +- Cloud Init est disponible pour la configuration initiale +- Le mapping réseau permet d'associer les interfaces réseau de l'image à vos réseaux + +:::tip +Pour un guide détaillé du déploiement Marketplace, consultez le tutoriel dédié : [Déployer une image sur OpenIaaS](../../marketplace/tutorials/deploy_openiaas) +::: + +--- + +## Bonnes pratiques + +### Choix de la méthode de déploiement + +- **Modèle** : Idéal pour des déploiements standards et répétitifs au sein de votre organisation +- **XVA** : Recommandé pour migrer des VMs existantes ou utiliser des images personnalisées +- **Marketplace** : Parfait pour démarrer rapidement avec des images certifiées et maintenues + +### Configuration des ressources + +- **CPU et RAM** : Dimensionnez selon les besoins réels de votre charge de travail +- **Disques** : Prévoyez une marge de croissance pour éviter les redimensionnements futurs + +### Haute disponibilité + +- Activez le mode **Restart** pour les applications critiques +- Utilisez **Best-Effort** pour les environnements moins critiques + +### Cloud Init + +- Utilisez Cloud Init pour standardiser la configuration de vos VMs +- Documentez vos configurations Cloud Init pour faciliter leur réutilisation +- Testez vos configurations sur des VMs de test avant déploiement en production + +### Sécurité + +- Utilisez des noms explicites pour faciliter l'identification et la gestion +- Planifiez une stratégie de sauvegarde dès la création de la VM diff --git a/docs/iaas_vmware/iaas_vmware.md b/docs/iaas_vmware/iaas_vmware.md index 28718c80..74651d12 100644 --- a/docs/iaas_vmware/iaas_vmware.md +++ b/docs/iaas_vmware/iaas_vmware.md @@ -8,17 +8,17 @@ L'offre **IaaS Cloud Temple**, propulsée par VMware, est conçue pour répondre

Concepts

Découvrez les bases et principes essentiels pour comprendre et maîtriser notre infrastructure.

- Explorer les concepts → + Explorer les concepts →

Quickstart

Commencez rapidement avec nos ressources en suivant des instructions claires et simples.

- Lancer le Quickstart → + Lancer le Quickstart →

Tutorials

Apprenez étape par étape à configurer et utiliser nos services avec des guides détaillés.

- Découvrir les tutoriels → + Découvrir les tutoriels →
diff --git a/docs/iaas_vmware/tutorials.md b/docs/iaas_vmware/tutorials.md new file mode 100644 index 00000000..f61a0c3a --- /dev/null +++ b/docs/iaas_vmware/tutorials.md @@ -0,0 +1,30 @@ +--- +title: Tutoriels +sidebar_position: 4 +--- + +# Tutoriels + +Cette section contient des tutoriels pratiques pour utiliser efficacement la plateforme IaaS VMware de Cloud Temple. + +## Tutoriels disponibles + +### Configuration +- [Configurer une machine virtuelle de gestion](tutorials/configure_management_vm) + +### Déploiement +- [Déployer une VM depuis un template](tutorials/deploy_vm_template) +- [Déployer une VM avec Terraform](tutorials/deploy_vm_terraform) + +### Sécurité +- [Chiffrer une machine virtuelle](tutorials/vm_encryption) + +### Sauvegarde +- [Questions fréquentes concernant la sauvegarde](tutorials/backup/iaas_backup) + +## Prérequis + +Avant de commencer ces tutoriels, assurez-vous d'avoir : + +- Un accès à la console Cloud Temple +- Les permissions nécessaires pour gérer les ressources IaaS VMware diff --git a/docs/iaas_vmware/tutorials/vm_encryption.md b/docs/iaas_vmware/tutorials/vm_encryption.md index 5e0314f5..b1fbef49 100644 --- a/docs/iaas_vmware/tutorials/vm_encryption.md +++ b/docs/iaas_vmware/tutorials/vm_encryption.md @@ -1,5 +1,5 @@ --- -title: Chiffrer une machine virtuelle VMware +title: Chiffrer une machine virtuelle tags: - iaas_vmware - tutorials diff --git a/docs/terraform/images/provider_terraform_notify.png b/docs/terraform/images/provider_terraform_notify.png new file mode 100644 index 00000000..a77453a9 Binary files /dev/null and b/docs/terraform/images/provider_terraform_notify.png differ diff --git a/docs/terraform/images/provider_terraform_subscribe.png b/docs/terraform/images/provider_terraform_subscribe.png new file mode 100644 index 00000000..c2017c36 Binary files /dev/null and b/docs/terraform/images/provider_terraform_subscribe.png differ diff --git a/docs/terraform/terraform.md b/docs/terraform/terraform.md index d1b3bd15..3fb43d52 100644 --- a/docs/terraform/terraform.md +++ b/docs/terraform/terraform.md @@ -127,6 +127,24 @@ terraform apply - **Code source** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) - **Issues** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) +## Rester informé + +Pour être notifié automatiquement des nouvelles releases du provider Terraform Cloud Temple, vous pouvez vous abonner aux notifications depuis le repository GitHub. + +### S'abonner aux notifications de release + +1. Rendez-vous sur le [repository GitHub du provider](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) + +2. Cliquez sur le bouton **Watch** en haut à droite du repository + +![Bouton Watch GitHub](./images/provider_terraform_notify.png) + +3. Sélectionnez **Custom** puis cochez **Releases** + +![Configuration des notifications](./images/provider_terraform_subscribe.png) + +Vous recevrez désormais une notification par email à chaque nouvelle release du provider. + ## Prochaines étapes - [Concepts](concepts.md) : Comprendre les concepts clés du provider diff --git a/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md b/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md index 156b7ab2..805f8d61 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md @@ -1,20 +1,23 @@ --- -title: IaaS Open Source Tutorials +title: Tutorials sidebar_position: 4 --- -# IaaS OpenSource Tutorials +# Tutorials This section contains practical tutorials to effectively use Cloud Temple's OpenSource IaaS platform. ## Available tutorials +### Verwaltung virtueller Maschinen +- [Eine virtuelle Maschine erstellen](tutorials/create_vm) + ### Hochverfügbarkeit -- [Verwaltung von Ressourcenpools](tutorials/high_availability/manage_pool.md) -- [Verwaltung von virtuellen Maschinen](tutorials/high_availability/manage_vm.md) +- [Verwaltung von Ressourcenpools](tutorials/high_availability/manage_pool) +- [Verwaltung von virtuellen Maschinen](tutorials/high_availability/manage_vm) ### Backup -- [Frequently Asked Questions about Backup](tutorials/backup/iaas_opensource_backup.md) +- [Frequently Asked Questions about Backup](tutorials/backup/iaas_opensource_backup) ## Voraussetzungen diff --git a/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md b/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md new file mode 100644 index 00000000..c63ce4d4 --- /dev/null +++ b/i18n/de/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md @@ -0,0 +1,215 @@ +--- +title: Créer une machine virtuelle +--- + +Ce tutoriel vous guide à travers les différentes méthodes de création d'une machine virtuelle dans votre environnement OpenIaaS. + +## Introduction + +La Console Cloud Temple vous propose **trois méthodes** pour créer une machine virtuelle OpenIaaS : + +1. **Depuis un Modèle** : Déploiement rapide à partir d'un modèle préconfiguré +2. **Import XVA** : Import d'une machine virtuelle depuis un fichier XVA +3. **Depuis le Marketplace** : Déploiement d'une image certifiée du catalogue Cloud Temple + +## Prérequis + +- Disposer d'un environnement OpenIaaS configuré +- Avoir les permissions nécessaires pour créer des machines virtuelles +- Pour le mode XVA : disposer d'un fichier XVA valide +- Pour le mode Marketplace : avoir accès au catalogue Marketplace + +## Accès à la création + +Depuis le menu **OpenIaaS** > **Machines Virtuelles**, cliquez sur le bouton **Nouvelle machine virtuelle**. + +Une fenêtre s'ouvre vous présentant les trois méthodes de déploiement disponibles. Sélectionnez la méthode souhaitée pour continuer. + +--- + +## Méthode 1 : Déploiement depuis un Modèle + +Cette méthode permet de créer rapidement une machine virtuelle à partir d'un modèle préconfiguré. + +### Étape 1 : Sélection du Pool et du Modèle + +Sélectionnez d'abord le **Pool** (zone de disponibilité) où vous souhaitez déployer votre machine virtuelle, puis choisissez le **Modèle** à utiliser comme base. + +### Étape 2 : Informations générales + +Configurez les paramètres de base de votre machine virtuelle : + +- **Nom** : Nom unique de la machine virtuelle (caractères alphanumériques, tirets, underscores, points et espaces autorisés) +- **CPU** : Nombre de cœurs virtuels (minimum 1) +- **RAM** : Quantité de mémoire avec sélection de l'unité (Mo, Go, To) + +### Étape 3 : Cloud Init (optionnel) + +Cloud Init permet d'automatiser la configuration initiale de votre machine virtuelle au premier démarrage. + +Vous pouvez configurer : + +- **Cloud Config** : Configuration générale (hostname, utilisateurs, packages, etc.) +- **Network Config** : Configuration réseau au format Netplan v2 +- **Destroy After Boot** : Option pour supprimer la configuration Cloud Init après le premier démarrage + +:::info +Cette étape est entièrement optionnelle. Si vous n'avez pas besoin de Cloud Init, laissez les champs par défaut et passez à l'étape suivante. +::: + +### Étape 4 : Configuration des disques + +Gérez les disques virtuels de votre machine virtuelle. Les disques du modèle sont automatiquement ajoutés et ne peuvent pas être supprimés. + +Pour chaque disque, configurez : + +- **Nom** : Nom unique du disque +- **Capacité** : Taille du disque avec sélection de l'unité (Mo, Go, To) +- **Block Storage** : Stockage de destination + +Vous pouvez ajouter jusqu'à 24 disques virtuels au total. Cliquez sur **Ajouter un disque** pour créer un nouveau disque. + +:::warning +Si vous configurez Cloud Init, au moins un disque est obligatoire pour stocker la configuration. +::: + +### Étape 5 : Configuration des adaptateurs réseau + +Configurez les interfaces réseau de votre machine virtuelle (maximum 7 adaptateurs). + +Pour chaque adaptateur réseau : + +- **Réseau** : Sélectionnez le réseau virtuel (avec indication VPC ou Private Backbone) +- **Adresse MAC** : Optionnelle, générée automatiquement si non spécifiée + +:::info VPC +La configuration des réseaux VPC n'est disponible que depuis l'onglet Réseau de la machine virtuelle une fois l'opération terminée. La configuration depuis ce formulaire sera disponible prochainement. +::: + +Cliquez sur **Ajouter un adaptateur réseau** pour créer une nouvelle interface. + +### Étape 6 : Haute disponibilité + +Configurez le niveau de haute disponibilité de votre machine virtuelle. + +:::tip +Pour plus d'informations sur la configuration de la haute disponibilité et les différents modes disponibles, consultez le guide dédié : [Gestion de la haute disponibilité d'une machine virtuelle](./high_availability/manage_vm) +::: + +### Étape 7 : Résumé et validation + +Vérifiez l'ensemble de votre configuration avant de créer la machine virtuelle. + +Le résumé affiche tous les paramètres configurés : +- Informations générales (nom, CPU, RAM) +- Modèle sélectionné +- Cloud Init (si configuré) +- Disques +- Adaptateurs réseau +- Haute disponibilité + +Cliquez sur **Créer** pour lancer le déploiement de votre machine virtuelle. + +--- + +## Méthode 2 : Import depuis un fichier XVA + +Cette méthode permet d'importer une machine virtuelle depuis un fichier au format XVA (XenServer Virtual Appliance). + +### Présentation du format XVA + +Le format XVA est le format d'export/import natif de XCP-ng et XenServer. Il contient une machine virtuelle complète avec ses disques et sa configuration. + +### Étape 1 : Nom de la machine virtuelle + +Définissez le nom de votre machine virtuelle. + +Le nom doit respecter les mêmes règles que pour le déploiement depuis un modèle (caractères alphanumériques, tirets, underscores, points et espaces). + +### Étape 2 : Upload du fichier XVA + +Importez votre fichier XVA depuis votre ordinateur. + +:::info +Le fichier doit avoir l'extension `.xva`. Les noms de fichiers ne doivent contenir que des caractères alphanumériques, tirets, underscores et points (pas d'espaces). +::: + +Glissez-déposez votre fichier dans la zone prévue ou cliquez pour sélectionner le fichier depuis votre explorateur. + +### Étape 3 : Sélection du stockage + +Choisissez le stockage de destination pour votre machine virtuelle importée. + +Sélectionnez un Block Storage dans l'arborescence. Le système vérifie automatiquement que l'espace disponible est suffisant pour accueillir votre fichier XVA. + +### Étape 4 : Résumé et validation + +Vérifiez les informations avant de lancer l'import. + +Le résumé affiche : +- Le nom de la VM +- Le type de déploiement (XVA) +- Le fichier XVA et sa taille +- Le stockage de destination + +Cliquez sur **Créer** pour lancer l'import de votre machine virtuelle. + +### À propos de l'option skip_set_template + +Lors de l'import d'un fichier XVA, l'option `skip_set_template` détermine si le résultat de l'import sera une machine virtuelle directement utilisable ou un modèle. Cette option est notamment utilisée avec des outils d'automatisation comme Packer. Plus d'informations : [documentation XCP-ng](https://xcp-ng.org/blog/2024/02/22/using-packer-with-xcp-ng/). + +--- + +## Méthode 3 : Déploiement depuis le Marketplace + +Le Marketplace Cloud Temple propose des images de machines virtuelles certifiées et prêtes à l'emploi. + +### Sélection d'une image Marketplace + +Parcourez le catalogue des images disponibles pour OpenIaaS. + +Seules les images compatibles avec la plateforme OpenIaaS sont affichées. + +### Configuration de la machine virtuelle + +La configuration depuis le Marketplace suit un processus similaire au déploiement depuis un modèle, avec quelques spécificités : + +- Les caractéristiques système (OS, CPU, RAM) sont prédéfinies par l'image Marketplace +- Vous pouvez personnaliser le nom de la VM +- Cloud Init est disponible pour la configuration initiale +- Le mapping réseau permet d'associer les interfaces réseau de l'image à vos réseaux + +:::tip +Pour un guide détaillé du déploiement Marketplace, consultez le tutoriel dédié : [Déployer une image sur OpenIaaS](../../marketplace/tutorials/deploy_openiaas) +::: + +--- + +## Bonnes pratiques + +### Choix de la méthode de déploiement + +- **Modèle** : Idéal pour des déploiements standards et répétitifs au sein de votre organisation +- **XVA** : Recommandé pour migrer des VMs existantes ou utiliser des images personnalisées +- **Marketplace** : Parfait pour démarrer rapidement avec des images certifiées et maintenues + +### Configuration des ressources + +- **CPU et RAM** : Dimensionnez selon les besoins réels de votre charge de travail +- **Disques** : Prévoyez une marge de croissance pour éviter les redimensionnements futurs + +### Haute disponibilité + +- Activez le mode **Restart** pour les applications critiques +- Utilisez **Best-Effort** pour les environnements moins critiques + +### Cloud Init + +- Utilisez Cloud Init pour standardiser la configuration de vos VMs +- Documentez vos configurations Cloud Init pour faciliter leur réutilisation +- Testez vos configurations sur des VMs de test avant déploiement en production + +### Sécurité + +- Utilisez des noms explicites pour faciliter l'identification et la gestion +- Planifiez une stratégie de sauvegarde dès la création de la VM diff --git a/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md b/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md index 01bcf8c1..f8053f24 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md @@ -1,42 +1,30 @@ --- title: Tutorials +sidebar_position: 4 --- -Diese Tutorien helfen Ihnen, die IaaS VMWare-Komponente über das Konsole-Portal zu nutzen und zu konfigurieren. +# Tutorials -## Eine VMWare-VM verschlüsseln +This section contains practical tutorials to effectively use Cloud Temple's VMware IaaS platform. -## Voraussetzungen - -1. **Schlüsselanbieter (HSM/KMS)**: - - Ein Schlüsselanbieter muss auf dem vStack konfiguriert sein. (Falls kein Schlüsselanbieter konfiguriert ist, wenden Sie sich bitte über ein Ticket an den Support-Service.) - - Stellen Sie sicher, dass der Schlüsselanbieter ordnungsgemäß aktiviert ist. - -2. **Status der virtuellen Maschine**: - - Die virtuelle Maschine muss ausgeschaltet sein. - - Die virtuelle Maschine darf sich nicht im 'Test'-Modus befinden. - - Die virtuelle Maschine darf nicht bereits verschlüsselt sein. - -## Schnittstelle - -Nach der Anmeldung am Konsole-Webportal finden Sie im Menü __'IaaS'__, Untermenü __'Konfiguration'__ und dem Tab __'vCenters'__, Informationen darüber, ob die Verschlüsselung auf dem betreffenden vStack aktiviert ist. +## Available tutorials -![](images/shiva_hsm_kms_000.png) +### Konfiguration +- [Eine virtuelle Verwaltungsmaschine konfigurieren](tutorials/configure_management_vm) -Navigieren Sie anschließend zum Untermenü __'Virtuelle Maschinen'__ und wählen Sie die Maschine aus, die Sie verschlüsseln möchten. +### Bereitstellung +- [Eine VM aus einem Template bereitstellen](tutorials/deploy_vm_template) +- [Eine VM mit Terraform bereitstellen](tutorials/deploy_vm_terraform) -In den allgemeinen Informationen der virtuellen Maschine finden Sie die Angabe, ob die Maschine bereits verschlüsselt ist oder nicht. +### Sicherheit +- [Eine virtuelle Maschine verschlüsseln](tutorials/vm_encryption) -![](images/shiva_hsm_kms_001.png) +### Backup +- [Frequently Asked Questions about Backup](tutorials/backup/iaas_backup) -Wenn die virtuelle Maschine die Voraussetzungen erfüllt, können Sie den Vorgang fortsetzen, indem Sie auf die Schaltfläche mit einem Schloss-Logo in der Werkzeugleiste klicken, die __'Virtuelle Maschine verschlüsseln'__ anzeigt. - -![](images/shiva_hsm_kms_002.png) - -Ein Bestätigungsfenster erscheint, wählen Sie Verschlüsseln. - -![](images/shiva_hsm_kms_003.png) +## Voraussetzungen -Nach Abschluss der Aktion sollten Sie sehen, dass sich die Information geändert hat und angibt, dass Ihre Maschine verschlüsselt ist. +Bevor Sie mit diesen Tutorials beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen: -![](images/shiva_hsm_kms_004.png) +- Zugriff auf die Cloud Temple-Konsole +- Die erforderlichen Berechtigungen zum Verwalten von VMware IaaS-Ressourcen diff --git a/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md b/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md index 58214501..b05996c1 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md @@ -1,5 +1,5 @@ --- -title: Encrypt a VMware Virtual Machine +title: Encrypt a Virtual Machine tags: - iaas_vmware - tutorials diff --git a/i18n/de/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png b/i18n/de/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png new file mode 100644 index 00000000..a77453a9 Binary files /dev/null and b/i18n/de/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png differ diff --git a/i18n/de/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png b/i18n/de/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png new file mode 100644 index 00000000..c2017c36 Binary files /dev/null and b/i18n/de/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png differ diff --git a/i18n/de/docusaurus-plugin-content-docs/current/terraform/terraform.md b/i18n/de/docusaurus-plugin-content-docs/current/terraform/terraform.md index 4a68c53c..3fb43d52 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/terraform/terraform.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/terraform/terraform.md @@ -1,134 +1,152 @@ --- -title: Übersicht +title: Vue d'ensemble --- -Der Terraform Cloud Temple Provider ermöglicht es Ihnen, die Infrastruktur Ihres Cloud Temple-Kontos mithilfe des Infrastructure as Code (IaC)-Ansatzes zu verwalten. Er bietet eine vollständige Integration mit den Cloud Temple-Infrastrukturdiensten und ermöglicht es Ihnen, Ihre Cloud-Ressourcen deklarativ und reproduzierbar bereitzustellen, zu konfigurieren und zu verwalten. +Le provider Terraform Cloud Temple vous permet de gérer l'infrastructure de votre compte Cloud Temple en utilisant l'approche Infrastructure as Code (IaC). Il offre une intégration complète avec les services d'infrastructure Cloud Temple, permettant de provisionner, configurer et gérer vos ressources cloud de manière déclarative et reproductible. -## Hauptfunktionen +## Fonctionnalités principales -- **Infrastructure as Code**: Definieren Sie Ihre Infrastruktur in versionierbaren Konfigurationsdateien -- **Deklarative Verwaltung**: Beschreiben Sie den gewünschten Zustand Ihrer Infrastruktur, Terraform kümmert sich um den Rest -- **Vollständige Automatisierung**: Automatisieren Sie die Bereitstellung und Verwaltung Ihrer Ressourcen -- **Reproduzierbarkeit**: Bereitstellen identischer Umgebungen zuverlässig -- **Abhängigkeitsverwaltung**: Terraform verwaltet automatisch die Erstellungsreihenfolge der Ressourcen +- **Infrastructure as Code** : Définissez votre infrastructure dans des fichiers de configuration versionnables +- **Gestion déclarative** : Décrivez l'état souhaité de votre infrastructure, Terraform s'occupe du reste +- **Automatisation complète** : Automatisez le provisionnement et la gestion de vos ressources +- **Reproducibilité** : Déployez des environnements identiques de manière fiable +- **Gestion des dépendances** : Terraform gère automatiquement l'ordre de création des ressources -## Abgedeckte Produkte +## Produits couverts -Der Terraform Cloud Temple Provider unterstützt die folgenden Dienste: +Le provider Terraform Cloud Temple prend en charge les services suivants : ### IaaS VMware -Verwalten Sie Ihre VMware-basierten virtuellen Maschinen mit allen erweiterten Virtualisierungsfunktionen: +Gérez vos machines virtuelles VMware avec toutes les fonctionnalités avancées de virtualisation : -- **Virtuelle Maschinen**: Erstellung und Konfiguration von virtuellen Maschinen -- **Virtuelle Festplatten**: Erstellung und Konfiguration von virtuellen Festplatten -- **Netzwerkadapter**: Verwaltung von Netzwerkadaptern für virtuelle Maschinen -- **Virtuelle Controller**: Verwaltung von Festplattencontrollern und anderen Geräten -- **Cloud-Init**: Automatisierte Konfiguration beim Start -- **Backup**: Integration mit Cloud Temple Backup-Richtlinien +- **Machines virtuelles** : Création et configuration de machines virtuelles +- **Disques virtuels** : Création et configuration des disques virtuels +- **Adaptateurs réseau** : Gestion des adapteurs réseau des machines virtuelles +- **Contrôleurs virtuels** : Gestion des contrôleurs de disques et autres périphériques +- **Cloud-Init** : Configuration automatisée au démarrage +- **Sauvegarde** : Intégration avec les politiques de sauvegarde Cloud Temple ### IaaS OpenSource -Bereitstellen und Verwalten von virtuellen Maschinen auf der OpenSource-Infrastruktur basierend auf XCP-ng: +Provisionnez et gérez des machines virtuelles sur l'infrastructure OpenSource basée sur XCP-ng : -- **Virtuelle Maschinen**: Erstellung und Verwaltung von virtuellen Maschinen -- **Virtuelle Festplatten**: Erstellung und Konfiguration von virtuellen Festplatten -- **Netzwerkadapter**: Erstellung und Konfiguration von Netzwerkadaptern für virtuelle Maschinen -- **Replikation**: Datenreplikationsrichtlinien -- **Hochverfügbarkeit**: HA-Konfiguration (deaktiviert, Neustart, Best-Effort) -- **Cloud-Init**: Automatisierte Konfiguration kompatibel mit NoCloud -- **Backup**: Integration mit Cloud Temple Backup-Richtlinien +- **Machines virtuelles** : Création et gestion de machines virtuelles +- **Disques virtuels** : Création et configuration des disques virtuels +- **Adaptateurs réseau** : Création et configuration des adapteurs réseau des machines virtuelles +- **Réplication** : Politiques de réplication des données +- **Haute disponibilité** : Configuration HA (disabled, restart, best-effort) +- **Cloud-Init** : Configuration automatisée compatible NoCloud +- **Sauvegarde** : Intégration avec les politiques de sauvegarde Cloud Temple -### Object Storage +### Stockage Objet -Verwalten Sie Ihre S3-kompatiblen Speicherbereiche: +Gérez vos espaces de stockage objet S3-compatible : -- **Buckets**: Erstellung und Konfiguration von Buckets -- **Speicherkonten**: Verwaltung von S3-Identitäten und Anmeldeinformationen -- **ACL**: Granulare Zugriffskontrolle für Buckets -- **Versionierung**: Verwaltung von Objektversionen +- **Buckets** : Création et configuration de buckets +- **Comptes de stockage** : Gestion des identités et credentials S3 +- **ACL** : Contrôle d'accès granulaire aux buckets +- **Versioning** : Gestion des versions d'objets -## Voraussetzungen +## Conditions préalables -Stellen Sie sicher, dass Sie Folgendes besitzen, bevor Sie den Terraform Cloud Temple Provider verwenden: +Avant d'utiliser le provider Terraform Cloud Temple, assurez-vous de disposer de : -### Zugriff auf die Cloud Temple-Konsole +### Accès à la Console Cloud Temple -Sie müssen Zugriff auf die [Cloud Temple-Konsole](https://shiva.cloud-temple.com) mit den entsprechenden Berechtigungen für den Mandanten haben, an dem Sie arbeiten möchten. +Vous devez avoir accès à la [Console Cloud Temple](https://shiva.cloud-temple.com) avec les droits appropriés sur le tenant sur lequel vous souhaitez travailler. -### API-Schlüssel +### Clé API -Der Provider benötigt Cloud Temple API-Anmeldeinformationen: +Le provider nécessite des identifiants API Cloud Temple : -- **Client ID**: Client-Identifikator zur Authentifizierung -- **Secret ID**: Geheimnis, das dem Client ID zugeordnet ist +- **Client ID** : Identifiant client pour l'authentification +- **Secret ID** : Secret associé au client ID -Diese Anmeldeinformationen können über die Cloud Temple-Konsole generiert werden, indem Sie [diesem Verfahren](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api) folgen. +Ces credentials peuvent être générés depuis la Console Cloud Temple en suivant [cette procédure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). -### Rechte und Berechtigungen +### Droits et permissions -Je nach den Ressourcen, die Sie verwalten möchten, müssen Sie über die entsprechenden Rollen verfügen: +Selon les ressources que vous souhaitez gérer, vous devez disposer des rôles appropriés : -#### Für IaaS VMware +#### Pour IaaS VMware - `compute_iaas_vmware_infrastructure_read` - `compute_iaas_vmware_infrastructure_write` - `compute_iaas_vmware_management` - `compute_iaas_vmware_read` - `compute_iaas_vmware_virtual_machine_power` -- `backup_iaas_spp_read` und `backup_iaas_spp_write` (für die Sicherung) +- `backup_iaas_spp_read` et `backup_iaas_spp_write` (pour la sauvegarde) -#### Für IaaS Open Source +#### Pour IaaS OpenSource - `compute_iaas_opensource_management` - `compute_iaas_opensource_read` - `compute_iaas_opensource_virtual_machine_power` -- `backup_iaas_opensource_read` und `backup_iaas_opensource_write` (für die Sicherung) +- `backup_iaas_opensource_read` et `backup_iaas_opensource_write` (pour la sauvegarde) -#### Für Object Storage +#### Pour Object Storage - `object-storage_write` - `object-storage_read` - `object-storage_iam_management` -#### Gemeinsame Rechte +#### Droits communs - `activity_read` -- `tag_read` und `tag_write` +- `tag_read` et `tag_write` -## Terraform-Kompatibilität +## Compatibilité Terraform -Der Cloud Temple Provider ist kompatibel mit: +Le provider Cloud Temple est compatible avec : -- **Terraform**: Version 1.0 und höher -- **OpenTofu**: Kompatibel mit aktuellen Versionen +- **Terraform** : Version 1.0 et supérieures +- **OpenTofu** : Compatible avec les versions récentes -## Logging und Debugging +## Logging et débogage -Um die detaillierte Protokollierung für den Provider zu aktivieren: +Pour activer le logging détaillé du provider : ```bash -# Debug-Protokollierung +# Logging niveau DEBUG export TF_LOG=DEBUG terraform apply -# JSON-Format für Protokollierung +# Logging au format JSON export TF_LOG=JSON terraform apply -# Loggen in eine Datei speichern +# Enregistrer les logs dans un fichier export TF_LOG_PATH=./terraform.log terraform apply ``` -## Support und Ressourcen +## Support et ressources -- **Offizielle Dokumentation** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) -- **Quellcode** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) -- **Fehlermeldungen** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) +- **Documentation officielle** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) +- **Code source** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) +- **Issues** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) -## Nächste Schritte +## Rester informé -- [Konzepte](concepts.md): Verstehen Sie die Schlüsselkonzepte des Providers -- [Schnellstartanleitung](quickstart.md): Erstellen Sie Ihre erste Infrastruktur -- [Tutorials](tutorials.md): Praktische Beispiele und Anwendungsfälle +Pour être notifié automatiquement des nouvelles releases du provider Terraform Cloud Temple, vous pouvez vous abonner aux notifications depuis le repository GitHub. + +### S'abonner aux notifications de release + +1. Rendez-vous sur le [repository GitHub du provider](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) + +2. Cliquez sur le bouton **Watch** en haut à droite du repository + +![Bouton Watch GitHub](./images/provider_terraform_notify.png) + +3. Sélectionnez **Custom** puis cochez **Releases** + +![Configuration des notifications](./images/provider_terraform_subscribe.png) + +Vous recevrez désormais une notification par email à chaque nouvelle release du provider. + +## Prochaines étapes + +- [Concepts](concepts.md) : Comprendre les concepts clés du provider +- [Guide de démarrage](quickstart.md) : Créer votre première infrastructure +- [Tutoriels](tutorials.md) : Exemples pratiques et cas d'usage diff --git a/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md b/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md index 336db56d..b5edf7c4 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md +++ b/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md @@ -1,20 +1,23 @@ --- -title: OpenSource IaaS Tutorials +title: Tutorials sidebar_position: 4 --- -# OpenSource IaaS Tutorials +# Tutorials This section contains practical tutorials to effectively use Cloud Temple's OpenSource IaaS platform. ## Available tutorials +### Virtual Machine Management +- [Create a virtual machine](tutorials/create_vm) + ### High Availability -- [Managing resource pools](tutorials/high_availability/manage_pool.md) -- [Managing virtual machines](tutorials/high_availability/manage_vm.md) +- [Managing resource pools](tutorials/high_availability/manage_pool) +- [Managing virtual machines](tutorials/high_availability/manage_vm) ### Backup -- [Frequently Asked Questions about Backup](tutorials/backup/iaas_opensource_backup.md) +- [Frequently Asked Questions about Backup](tutorials/backup/iaas_opensource_backup) ## Prerequisites diff --git a/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md b/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md new file mode 100644 index 00000000..ea5aef2b --- /dev/null +++ b/i18n/en/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md @@ -0,0 +1,215 @@ +--- +title: Create a virtual machine +--- + +This tutorial guides you through the different methods of creating a virtual machine in your OpenIaaS environment. + +## Introduction + +The Cloud Temple Console offers **three methods** to create an OpenIaaS virtual machine: + +1. **From a Template**: Quick deployment from a preconfigured template +2. **XVA Import**: Import a virtual machine from an XVA file +3. **From Marketplace**: Deploy a certified image from the Cloud Temple catalog + +## Prerequisites + +- Have a configured OpenIaaS environment +- Have the necessary permissions to create virtual machines +- For XVA mode: have a valid XVA file +- For Marketplace mode: have access to the Marketplace catalog + +## Access to creation + +From the **OpenIaaS** > **Virtual Machines** menu, click on the **New virtual machine** button. + +A window opens presenting the three available deployment methods. Select the desired method to continue. + +--- + +## Method 1: Deployment from a Template + +This method allows you to quickly create a virtual machine from a preconfigured template. + +### Step 1: Pool and Template Selection + +First select the **Pool** (availability zone) where you want to deploy your virtual machine, then choose the **Template** to use as a base. + +### Step 2: General Information + +Configure the basic parameters of your virtual machine: + +- **Name**: Unique name of the virtual machine (alphanumeric characters, hyphens, underscores, dots and spaces allowed) +- **CPU**: Number of virtual cores (minimum 1) +- **RAM**: Amount of memory with unit selection (MB, GB, TB) + +### Step 3: Cloud Init (optional) + +Cloud Init allows you to automate the initial configuration of your virtual machine at first boot. + +You can configure: + +- **Cloud Config**: General configuration (hostname, users, packages, etc.) +- **Network Config**: Network configuration in Netplan v2 format +- **Destroy After Boot**: Option to remove Cloud Init configuration after first boot + +:::info +This step is entirely optional. If you don't need Cloud Init, leave the default fields and proceed to the next step. +::: + +### Step 4: Disk Configuration + +Manage the virtual disks of your virtual machine. Template disks are automatically added and cannot be removed. + +For each disk, configure: + +- **Name**: Unique disk name +- **Capacity**: Disk size with unit selection (MB, GB, TB) +- **Block Storage**: Destination storage + +You can add up to 24 virtual disks in total. Click **Add disk** to create a new disk. + +:::warning +If you configure Cloud Init, at least one disk is required to store the configuration. +::: + +### Step 5: Network Adapter Configuration + +Configure the network interfaces of your virtual machine (maximum 7 adapters). + +For each network adapter: + +- **Network**: Select the virtual network (with VPC or Private Backbone indication) +- **MAC Address**: Optional, automatically generated if not specified + +:::info VPC +VPC network configuration is only available from the Network tab of the virtual machine once the operation is complete. Configuration from this form will be available soon. +::: + +Click **Add network adapter** to create a new interface. + +### Step 6: High Availability + +Configure the high availability level of your virtual machine. + +:::tip +For more information on high availability configuration and the different modes available, consult the dedicated guide: [Managing high availability of a virtual machine](./high_availability/manage_vm) +::: + +### Step 7: Summary and Validation + +Review your entire configuration before creating the virtual machine. + +The summary displays all configured parameters: +- General information (name, CPU, RAM) +- Selected template +- Cloud Init (if configured) +- Disks +- Network adapters +- High availability + +Click **Create** to launch the deployment of your virtual machine. + +--- + +## Method 2: Import from an XVA File + +This method allows you to import a virtual machine from an XVA format file (XenServer Virtual Appliance). + +### XVA Format Overview + +The XVA format is the native export/import format of XCP-ng and XenServer. It contains a complete virtual machine with its disks and configuration. + +### Step 1: Virtual Machine Name + +Define the name of your virtual machine. + +The name must follow the same rules as for deployment from a template (alphanumeric characters, hyphens, underscores, dots and spaces). + +### Step 2: XVA File Upload + +Import your XVA file from your computer. + +:::info +The file must have the `.xva` extension. File names must contain only alphanumeric characters, hyphens, underscores and dots (no spaces). +::: + +Drag and drop your file into the designated area or click to select the file from your explorer. + +### Step 3: Storage Selection + +Choose the destination storage for your imported virtual machine. + +Select a Block Storage from the tree. The system automatically verifies that sufficient space is available to accommodate your XVA file. + +### Step 4: Summary and Validation + +Verify the information before launching the import. + +The summary displays: +- The VM name +- The deployment type (XVA) +- The XVA file and its size +- The destination storage + +Click **Create** to launch the import of your virtual machine. + +### About the skip_set_template Option + +When importing an XVA file, the `skip_set_template` option determines whether the import result will be a directly usable virtual machine or a template. This option is particularly used with automation tools like Packer. More information: [XCP-ng documentation](https://xcp-ng.org/blog/2024/02/22/using-packer-with-xcp-ng/). + +--- + +## Method 3: Deployment from Marketplace + +The Cloud Temple Marketplace offers certified and ready-to-use virtual machine images. + +### Marketplace Image Selection + +Browse the catalog of images available for OpenIaaS. + +Only images compatible with the OpenIaaS platform are displayed. + +### Virtual Machine Configuration + +Configuration from Marketplace follows a similar process to deployment from a template, with some specificities: + +- System characteristics (OS, CPU, RAM) are predefined by the Marketplace image +- You can customize the VM name +- Cloud Init is available for initial configuration +- Network mapping allows you to associate the image's network interfaces with your networks + +:::tip +For a detailed guide on Marketplace deployment, consult the dedicated tutorial: [Deploy an image on OpenIaaS](../../marketplace/tutorials/deploy_openiaas) +::: + +--- + +## Best Practices + +### Choosing the Deployment Method + +- **Template**: Ideal for standard and repetitive deployments within your organization +- **XVA**: Recommended for migrating existing VMs or using custom images +- **Marketplace**: Perfect for quickly starting with certified and maintained images + +### Resource Configuration + +- **CPU and RAM**: Size according to the actual needs of your workload +- **Disks**: Plan a growth margin to avoid future resizing + +### High Availability + +- Enable **Restart** mode for critical applications +- Use **Best-Effort** for less critical environments + +### Cloud Init + +- Use Cloud Init to standardize the configuration of your VMs +- Document your Cloud Init configurations to facilitate their reuse +- Test your configurations on test VMs before production deployment + +### Security + +- Use explicit names to facilitate identification and management +- Plan a backup strategy from the creation of the VM diff --git a/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md b/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md index 0abc8931..1f01f34a 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md +++ b/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md @@ -1,42 +1,30 @@ --- title: Tutorials +sidebar_position: 4 --- -These tutorials help you use and configure the VMWare IaaS part from the Console portal. +# Tutorials -## Encrypt a VMWare virtual machine +This section contains practical tutorials to effectively use Cloud Temple's VMware IaaS platform. -## Prerequisites - -1. **Key Provider (HSM/KMS)**: - - A key provider must be configured on the vStack. (If no key provider is configured, please contact support service through a ticket.) - - Ensure that the key provider is properly enabled. - -2. **Virtual machine state**: - - The virtual machine must be turned off. - - The virtual machine must not be in 'test' spp mode. - - The virtual machine must not be already encrypted. - -## Interface - -Once logged into the Console web portal, from the __'IaaS'__ menu, sub-menu __'Configuration'__ then the __'vCenters'__ tab, you will find the information indicating whether encryption is enabled on the vstack in question. +## Available tutorials -![](images/shiva_hsm_kms_000.png) +### Configuration +- [Configure a management virtual machine](tutorials/configure_management_vm) -Then go to the __'Virtual Machines'__ sub-menu and select the machine you want to encrypt. +### Deployment +- [Deploy a VM from a template](tutorials/deploy_vm_template) +- [Deploy a VM with Terraform](tutorials/deploy_vm_terraform) -In the general information of the virtual machine, you will find the information indicating whether the machine is already encrypted or not. +### Security +- [Encrypt a virtual machine](tutorials/vm_encryption) -![](images/shiva_hsm_kms_001.png) +### Backup +- [Frequently Asked Questions about Backup](tutorials/backup/iaas_backup) -If the virtual machine meets the prerequisites, you can continue the procedure by clicking the button with a padlock logo in the toolbar indicating __'Encrypt the virtual machine'__. - -![](images/shiva_hsm_kms_002.png) - -A confirmation window will appear, select Encrypt. - -![](images/shiva_hsm_kms_003.png) +## Prerequisites -Once the action is completed, you should see the information that has changed and which indicates that your machine is encrypted. +Before starting these tutorials, make sure you have: -![](images/shiva_hsm_kms_004.png) +- Access to the Cloud Temple console +- The necessary permissions to manage VMware IaaS resources diff --git a/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md b/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md index b3ca60d4..198418c3 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md +++ b/i18n/en/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md @@ -1,5 +1,5 @@ --- -title: Encrypt a VMware Virtual Machine +title: Encrypt a Virtual Machine tags: - iaas_vmware - tutorials diff --git a/i18n/en/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png b/i18n/en/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png new file mode 100644 index 00000000..a77453a9 Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png b/i18n/en/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png new file mode 100644 index 00000000..c2017c36 Binary files /dev/null and b/i18n/en/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png differ diff --git a/i18n/en/docusaurus-plugin-content-docs/current/terraform/terraform.md b/i18n/en/docusaurus-plugin-content-docs/current/terraform/terraform.md index ee70ecd2..0fdc1a73 100644 --- a/i18n/en/docusaurus-plugin-content-docs/current/terraform/terraform.md +++ b/i18n/en/docusaurus-plugin-content-docs/current/terraform/terraform.md @@ -2,74 +2,74 @@ title: Overview --- -The Terraform Cloud Temple provider enables you to manage your Cloud Temple account infrastructure using the Infrastructure as Code (IaC) approach. It offers full integration with Cloud Temple infrastructure services, allowing you to provision, configure, and manage your cloud resources in a declarative and reproducible manner. +The Cloud Temple Terraform provider allows you to manage your Cloud Temple account infrastructure using the Infrastructure as Code (IaC) approach. It offers complete integration with Cloud Temple infrastructure services, enabling you to provision, configure, and manage your cloud resources in a declarative and reproducible manner. ## Key Features -- **Infrastructure as Code**: Define your infrastructure in version-controlled configuration files -- **Declarative Management**: Describe the desired state of your infrastructure; Terraform handles the rest -- **Full Automation**: Automate provisioning and management of your resources -- **Reproducibility**: Reliably deploy identical environments -- **Dependency Management**: Terraform automatically manages the creation order of resources +- **Infrastructure as Code**: Define your infrastructure in versionable configuration files +- **Declarative Management**: Describe the desired state of your infrastructure, Terraform handles the rest +- **Complete Automation**: Automate the provisioning and management of your resources +- **Reproducibility**: Deploy identical environments reliably +- **Dependency Management**: Terraform automatically manages the order of resource creation -## Covered products +## Supported Products -The Terraform Cloud Temple provider supports the following services: +The Cloud Temple Terraform provider supports the following services: ### IaaS VMware Manage your VMware virtual machines with all advanced virtualization features: -- **Virtual Machines**: Creation and configuration of virtual machines -- **Virtual Disks**: Creation and configuration of virtual disks -- **Network Adapters**: Management of network adapters for virtual machines -- **Virtual Controllers**: Management of disk controllers and other devices -- **Cloud-Init**: Automated configuration at boot +- **Virtual Machines**: Create and configure virtual machines +- **Virtual Disks**: Create and configure virtual disks +- **Network Adapters**: Manage virtual machine network adapters +- **Virtual Controllers**: Manage disk controllers and other devices +- **Cloud-Init**: Automated configuration at startup - **Backup**: Integration with Cloud Temple backup policies ### IaaS OpenSource Provision and manage virtual machines on the OpenSource infrastructure based on XCP-ng: -- **Virtual Machines**: Creation and management of virtual machines -- **Virtual Disks**: Creation and configuration of virtual disks -- **Network Adapters**: Creation and configuration of virtual machine network adapters -- **Replication**: Data replication policies -- **High Availability**: HA configuration (disabled, restart, best-effort) -- **Cloud-Init**: Automated configuration compatible with NoCloud +- **Virtual Machines**: Create and manage virtual machines +- **Virtual Disks**: Create and configure virtual disks +- **Network Adapters**: Create and configure virtual machine network adapters +- **Replication**: Data replication policies +- **High Availability**: HA configuration (disabled, restart, best-effort) +- **Cloud-Init**: NoCloud compatible automated configuration - **Backup**: Integration with Cloud Temple backup policies ### Object Storage -Manage your S3-compatible storage spaces: +Manage your S3-compatible object storage spaces: -- **Buckets**: Creation and configuration of buckets -- **Storage accounts**: Management of S3 identities and credentials -- **ACL**: Granular access control for buckets +- **Buckets**: Create and configure buckets +- **Storage Accounts**: Manage S3 identities and credentials +- **ACL**: Granular access control to buckets - **Versioning**: Object version management ## Prerequisites -Before using the Terraform Cloud Temple provider, make sure you have: +Before using the Cloud Temple Terraform provider, ensure you have: -### Access to the Cloud Temple Console +### Access to Cloud Temple Console -You must have access to the [Cloud Temple Console](https://shiva.cloud-temple.com) with the appropriate permissions on the tenant you wish to work on. +You must have access to the [Cloud Temple Console](https://shiva.cloud-temple.com) with appropriate rights on the tenant you want to work with. ### API Key The provider requires Cloud Temple API credentials: - **Client ID**: Client identifier for authentication -- **Secret ID**: Secret associated with the Client ID +- **Secret ID**: Secret associated with the client ID -These credentials can be generated via the Cloud Temple Console by following [this procedure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). +These credentials can be generated from the Cloud Temple Console by following [this procedure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). -### Rights and permissions +### Rights and Permissions -Depending on the resources you want to manage, you need to have the appropriate roles: +Depending on the resources you want to manage, you must have the appropriate roles: -#### For VMware IaaS +#### For IaaS VMware - `compute_iaas_vmware_infrastructure_read` - `compute_iaas_vmware_infrastructure_write` @@ -78,7 +78,7 @@ Depending on the resources you want to manage, you need to have the appropriate - `compute_iaas_vmware_virtual_machine_power` - `backup_iaas_spp_read` and `backup_iaas_spp_write` (for backup) -#### For OpenSource IaaS +#### For IaaS OpenSource - `compute_iaas_opensource_management` - `compute_iaas_opensource_read` @@ -91,7 +91,7 @@ Depending on the resources you want to manage, you need to have the appropriate - `object-storage_read` - `object-storage_iam_management` -#### Common rights +#### Common Rights - `activity_read` - `tag_read` and `tag_write` @@ -100,7 +100,7 @@ Depending on the resources you want to manage, you need to have the appropriate The Cloud Temple provider is compatible with: -- **Terraform**: Version 1.0 and above +- **Terraform**: Version 1.0 and higher - **OpenTofu**: Compatible with recent versions ## Logging and Debugging @@ -108,27 +108,45 @@ The Cloud Temple provider is compatible with: To enable detailed provider logging: ```bash -# DEBUG logging level +# DEBUG level logging export TF_LOG=DEBUG terraform apply -# Logging in JSON format +# JSON format logging export TF_LOG=JSON terraform apply -# Log to a file +# Save logs to a file export TF_LOG_PATH=./terraform.log terraform apply ``` -## Support and resources +## Support and Resources -- **Official documentation** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) -- **Source code** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) -- **Issues** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) +- **Official Documentation**: [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) +- **Source Code**: [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) +- **Issues**: [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) + +## Stay Informed + +To be automatically notified of new releases of the Cloud Temple Terraform provider, you can subscribe to notifications from the GitHub repository. + +### Subscribe to Release Notifications + +1. Go to the [provider's GitHub repository](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) + +2. Click the **Watch** button at the top right of the repository + +![GitHub Watch Button](./images/provider_terraform_notify.png) + +3. Select **Custom** then check **Releases** + +![Notification Configuration](./images/provider_terraform_subscribe.png) + +You will now receive an email notification for each new provider release. ## Next Steps -- [Concepts](concepts.md): Understand the key concepts of the provider -- [Quickstart Guide](quickstart.md): Create your first infrastructure -- [Tutorials](tutorials.md): Practical examples and use cases +- [Concepts](concepts) : Understand the provider's key concepts +- [Getting Started](quickstart) : Create your first infrastructure +- [Tutorials](tutorials) : Practical examples and use cases diff --git a/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md b/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md index 3ba837ef..bd2aeb6d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md @@ -1,20 +1,23 @@ --- -title: Tutoriales IaaS de código abierto +title: Tutoriales sidebar_position: 4 --- -# IaaS OpenSource Tutorials +# Tutoriales This section contains practical tutorials to effectively use Cloud Temple's OpenSource IaaS platform. ## Tutorials disponibles +### Gestión de máquinas virtuales +- [Crear una máquina virtual](tutorials/create_vm) + ### Alta disponibilidad -- [Gestión de grupos de recursos](tutorials/high_availability/manage_pool.md) -- [Gestión de máquinas virtuales](tutorials/high_availability/manage_vm.md) +- [Gestión de grupos de recursos](tutorials/high_availability/manage_pool) +- [Gestión de máquinas virtuales](tutorials/high_availability/manage_vm) ### Backup -- [Frequently Asked Questions about Backup](tutorials/backup/iaas_opensource_backup.md) +- [Frequently Asked Questions about Backup](tutorials/backup/iaas_opensource_backup) ## Requis diff --git a/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md b/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md new file mode 100644 index 00000000..c63ce4d4 --- /dev/null +++ b/i18n/es/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md @@ -0,0 +1,215 @@ +--- +title: Créer une machine virtuelle +--- + +Ce tutoriel vous guide à travers les différentes méthodes de création d'une machine virtuelle dans votre environnement OpenIaaS. + +## Introduction + +La Console Cloud Temple vous propose **trois méthodes** pour créer une machine virtuelle OpenIaaS : + +1. **Depuis un Modèle** : Déploiement rapide à partir d'un modèle préconfiguré +2. **Import XVA** : Import d'une machine virtuelle depuis un fichier XVA +3. **Depuis le Marketplace** : Déploiement d'une image certifiée du catalogue Cloud Temple + +## Prérequis + +- Disposer d'un environnement OpenIaaS configuré +- Avoir les permissions nécessaires pour créer des machines virtuelles +- Pour le mode XVA : disposer d'un fichier XVA valide +- Pour le mode Marketplace : avoir accès au catalogue Marketplace + +## Accès à la création + +Depuis le menu **OpenIaaS** > **Machines Virtuelles**, cliquez sur le bouton **Nouvelle machine virtuelle**. + +Une fenêtre s'ouvre vous présentant les trois méthodes de déploiement disponibles. Sélectionnez la méthode souhaitée pour continuer. + +--- + +## Méthode 1 : Déploiement depuis un Modèle + +Cette méthode permet de créer rapidement une machine virtuelle à partir d'un modèle préconfiguré. + +### Étape 1 : Sélection du Pool et du Modèle + +Sélectionnez d'abord le **Pool** (zone de disponibilité) où vous souhaitez déployer votre machine virtuelle, puis choisissez le **Modèle** à utiliser comme base. + +### Étape 2 : Informations générales + +Configurez les paramètres de base de votre machine virtuelle : + +- **Nom** : Nom unique de la machine virtuelle (caractères alphanumériques, tirets, underscores, points et espaces autorisés) +- **CPU** : Nombre de cœurs virtuels (minimum 1) +- **RAM** : Quantité de mémoire avec sélection de l'unité (Mo, Go, To) + +### Étape 3 : Cloud Init (optionnel) + +Cloud Init permet d'automatiser la configuration initiale de votre machine virtuelle au premier démarrage. + +Vous pouvez configurer : + +- **Cloud Config** : Configuration générale (hostname, utilisateurs, packages, etc.) +- **Network Config** : Configuration réseau au format Netplan v2 +- **Destroy After Boot** : Option pour supprimer la configuration Cloud Init après le premier démarrage + +:::info +Cette étape est entièrement optionnelle. Si vous n'avez pas besoin de Cloud Init, laissez les champs par défaut et passez à l'étape suivante. +::: + +### Étape 4 : Configuration des disques + +Gérez les disques virtuels de votre machine virtuelle. Les disques du modèle sont automatiquement ajoutés et ne peuvent pas être supprimés. + +Pour chaque disque, configurez : + +- **Nom** : Nom unique du disque +- **Capacité** : Taille du disque avec sélection de l'unité (Mo, Go, To) +- **Block Storage** : Stockage de destination + +Vous pouvez ajouter jusqu'à 24 disques virtuels au total. Cliquez sur **Ajouter un disque** pour créer un nouveau disque. + +:::warning +Si vous configurez Cloud Init, au moins un disque est obligatoire pour stocker la configuration. +::: + +### Étape 5 : Configuration des adaptateurs réseau + +Configurez les interfaces réseau de votre machine virtuelle (maximum 7 adaptateurs). + +Pour chaque adaptateur réseau : + +- **Réseau** : Sélectionnez le réseau virtuel (avec indication VPC ou Private Backbone) +- **Adresse MAC** : Optionnelle, générée automatiquement si non spécifiée + +:::info VPC +La configuration des réseaux VPC n'est disponible que depuis l'onglet Réseau de la machine virtuelle une fois l'opération terminée. La configuration depuis ce formulaire sera disponible prochainement. +::: + +Cliquez sur **Ajouter un adaptateur réseau** pour créer une nouvelle interface. + +### Étape 6 : Haute disponibilité + +Configurez le niveau de haute disponibilité de votre machine virtuelle. + +:::tip +Pour plus d'informations sur la configuration de la haute disponibilité et les différents modes disponibles, consultez le guide dédié : [Gestion de la haute disponibilité d'une machine virtuelle](./high_availability/manage_vm) +::: + +### Étape 7 : Résumé et validation + +Vérifiez l'ensemble de votre configuration avant de créer la machine virtuelle. + +Le résumé affiche tous les paramètres configurés : +- Informations générales (nom, CPU, RAM) +- Modèle sélectionné +- Cloud Init (si configuré) +- Disques +- Adaptateurs réseau +- Haute disponibilité + +Cliquez sur **Créer** pour lancer le déploiement de votre machine virtuelle. + +--- + +## Méthode 2 : Import depuis un fichier XVA + +Cette méthode permet d'importer une machine virtuelle depuis un fichier au format XVA (XenServer Virtual Appliance). + +### Présentation du format XVA + +Le format XVA est le format d'export/import natif de XCP-ng et XenServer. Il contient une machine virtuelle complète avec ses disques et sa configuration. + +### Étape 1 : Nom de la machine virtuelle + +Définissez le nom de votre machine virtuelle. + +Le nom doit respecter les mêmes règles que pour le déploiement depuis un modèle (caractères alphanumériques, tirets, underscores, points et espaces). + +### Étape 2 : Upload du fichier XVA + +Importez votre fichier XVA depuis votre ordinateur. + +:::info +Le fichier doit avoir l'extension `.xva`. Les noms de fichiers ne doivent contenir que des caractères alphanumériques, tirets, underscores et points (pas d'espaces). +::: + +Glissez-déposez votre fichier dans la zone prévue ou cliquez pour sélectionner le fichier depuis votre explorateur. + +### Étape 3 : Sélection du stockage + +Choisissez le stockage de destination pour votre machine virtuelle importée. + +Sélectionnez un Block Storage dans l'arborescence. Le système vérifie automatiquement que l'espace disponible est suffisant pour accueillir votre fichier XVA. + +### Étape 4 : Résumé et validation + +Vérifiez les informations avant de lancer l'import. + +Le résumé affiche : +- Le nom de la VM +- Le type de déploiement (XVA) +- Le fichier XVA et sa taille +- Le stockage de destination + +Cliquez sur **Créer** pour lancer l'import de votre machine virtuelle. + +### À propos de l'option skip_set_template + +Lors de l'import d'un fichier XVA, l'option `skip_set_template` détermine si le résultat de l'import sera une machine virtuelle directement utilisable ou un modèle. Cette option est notamment utilisée avec des outils d'automatisation comme Packer. Plus d'informations : [documentation XCP-ng](https://xcp-ng.org/blog/2024/02/22/using-packer-with-xcp-ng/). + +--- + +## Méthode 3 : Déploiement depuis le Marketplace + +Le Marketplace Cloud Temple propose des images de machines virtuelles certifiées et prêtes à l'emploi. + +### Sélection d'une image Marketplace + +Parcourez le catalogue des images disponibles pour OpenIaaS. + +Seules les images compatibles avec la plateforme OpenIaaS sont affichées. + +### Configuration de la machine virtuelle + +La configuration depuis le Marketplace suit un processus similaire au déploiement depuis un modèle, avec quelques spécificités : + +- Les caractéristiques système (OS, CPU, RAM) sont prédéfinies par l'image Marketplace +- Vous pouvez personnaliser le nom de la VM +- Cloud Init est disponible pour la configuration initiale +- Le mapping réseau permet d'associer les interfaces réseau de l'image à vos réseaux + +:::tip +Pour un guide détaillé du déploiement Marketplace, consultez le tutoriel dédié : [Déployer une image sur OpenIaaS](../../marketplace/tutorials/deploy_openiaas) +::: + +--- + +## Bonnes pratiques + +### Choix de la méthode de déploiement + +- **Modèle** : Idéal pour des déploiements standards et répétitifs au sein de votre organisation +- **XVA** : Recommandé pour migrer des VMs existantes ou utiliser des images personnalisées +- **Marketplace** : Parfait pour démarrer rapidement avec des images certifiées et maintenues + +### Configuration des ressources + +- **CPU et RAM** : Dimensionnez selon les besoins réels de votre charge de travail +- **Disques** : Prévoyez une marge de croissance pour éviter les redimensionnements futurs + +### Haute disponibilité + +- Activez le mode **Restart** pour les applications critiques +- Utilisez **Best-Effort** pour les environnements moins critiques + +### Cloud Init + +- Utilisez Cloud Init pour standardiser la configuration de vos VMs +- Documentez vos configurations Cloud Init pour faciliter leur réutilisation +- Testez vos configurations sur des VMs de test avant déploiement en production + +### Sécurité + +- Utilisez des noms explicites pour faciliter l'identification et la gestion +- Planifiez une stratégie de sauvegarde dès la création de la VM diff --git a/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md b/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md index 8a67ea58..e2735af6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md @@ -1,42 +1,30 @@ --- -title: Tutoriels +title: Tutoriales +sidebar_position: 4 --- -Ces tutoriels vous aident à utiliser et paramétrer la partie IaaS VMWare depuis le portail Console. +# Tutoriales -## Chiffrer une machine virtuelle VMWare +This section contains practical tutorials to effectively use Cloud Temple's VMware IaaS platform. -## Prérequisitos +## Tutorials disponibles -1. **Proveedor de clave (HSM/KMS)**: - - Un proveedor de clave debe estar configurado en la vStack. (Si no hay un proveedor de clave configurado, comuníquese con el servicio de soporte a través de un ticket.) - - Asegúrese de que el proveedor de clave esté correctamente activado. +### Configuración +- [Configurar una máquina virtual de gestión](tutorials/configure_management_vm) -2. **Estado de la máquina virtual**: - - La máquina virtual debe estar apagada. - - La máquina virtual no debe estar en modo 'test'. - - La máquina virtual no debe estar ya cifrada. +### Despliegue +- [Desplegar una VM desde una plantilla](tutorials/deploy_vm_template) +- [Desplegar una VM con Terraform](tutorials/deploy_vm_terraform) -## Interfaz +### Seguridad +- [Cifrar una máquina virtual](tutorials/vm_encryption) -Una vez conectado al portal web Console, desde el menú __'IaaS'__, submenú __'Configuración'__ y luego la pestaña __'vCenters'__, encontrará la información que le indica si el cifrado está activado en la vStack en cuestión. +### Backup +- [Frequently Asked Questions about Backup](tutorials/backup/iaas_backup) -![](images/shiva_hsm_kms_000.png) +## Requis -Luego vaya al submenú __'Máquinas Virtuales'__ y seleccione la máquina que desea cifrar. +Antes de comenzar estos tutoriales, asegúrese de tener: -En la información general de la máquina virtual, encontrará la información que le indicará si la máquina ya está cifrada o no. - -![](images/shiva_hsm_kms_001.png) - -Si la máquina virtual cumple con los prerequisitos, puede continuar el procedimiento haciendo clic en el botón con un logo de candado en la barra de herramientas que indica __'Cifrar la máquina virtual'__. - -![](images/shiva_hsm_kms_002.png) - -Aparecerá una ventana de confirmación, seleccione Cifrar. - -![](images/shiva_hsm_kms_003.png) - -Una vez que la acción se haya completado, debería ver la información que ha cambiado y que le indica que su máquina está cifrada. - -![](images/shiva_hsm_kms_004.png) +- Acceso a la consola Cloud Temple +- Los permisos necesarios para gestionar los recursos IaaS VMware diff --git a/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md b/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md index c768f534..1562bcbb 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md @@ -1,5 +1,5 @@ --- -title: Encrypt a VMware Virtual Machine +title: Encrypt a Virtual Machine tags: - iaas_vmware - tutorials diff --git a/i18n/es/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png b/i18n/es/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png new file mode 100644 index 00000000..a77453a9 Binary files /dev/null and b/i18n/es/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png differ diff --git a/i18n/es/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png b/i18n/es/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png new file mode 100644 index 00000000..c2017c36 Binary files /dev/null and b/i18n/es/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png differ diff --git a/i18n/es/docusaurus-plugin-content-docs/current/terraform/terraform.md b/i18n/es/docusaurus-plugin-content-docs/current/terraform/terraform.md index 90690131..3fb43d52 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/terraform/terraform.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/terraform/terraform.md @@ -1,134 +1,152 @@ --- -title: Visión general +title: Vue d'ensemble --- -El proveedor Terraform Cloud Temple le permite gestionar la infraestructura de su cuenta Cloud Temple utilizando el enfoque Infrastructure as Code (IaC). Ofrece una integración completa con los servicios de infraestructura de Cloud Temple, permitiendo aprovisionar, configurar y gestionar sus recursos en la nube de forma declarativa y reproducible. +Le provider Terraform Cloud Temple vous permet de gérer l'infrastructure de votre compte Cloud Temple en utilisant l'approche Infrastructure as Code (IaC). Il offre une intégration complète avec les services d'infrastructure Cloud Temple, permettant de provisionner, configurer et gérer vos ressources cloud de manière déclarative et reproductible. -## Características principales +## Fonctionnalités principales -- **Infraestructura como código**: Defina su infraestructura en archivos de configuración versionables -- **Gestión declarativa**: Describa el estado deseado de su infraestructura, Terraform se encarga del resto -- **Automatización completa**: Automatice el aprovisionamiento y gestión de sus recursos -- **Reproducibilidad**: Despliegue entornos idénticos de forma fiable -- **Gestión de dependencias**: Terraform gestiona automáticamente el orden de creación de los recursos +- **Infrastructure as Code** : Définissez votre infrastructure dans des fichiers de configuration versionnables +- **Gestion déclarative** : Décrivez l'état souhaité de votre infrastructure, Terraform s'occupe du reste +- **Automatisation complète** : Automatisez le provisionnement et la gestion de vos ressources +- **Reproducibilité** : Déployez des environnements identiques de manière fiable +- **Gestion des dépendances** : Terraform gère automatiquement l'ordre de création des ressources -## Products covered +## Produits couverts -The Terraform Cloud Temple provider supports the following services: +Le provider Terraform Cloud Temple prend en charge les services suivants : ### IaaS VMware -Manage your VMware virtual machines with all advanced virtualization features: +Gérez vos machines virtuelles VMware avec toutes les fonctionnalités avancées de virtualisation : -- **Virtual Machines**: Creation and configuration of virtual machines -- **Virtual Disks**: Creation and configuration of virtual disks -- **Network Adapters**: Management of network adapters for virtual machines -- **Virtual Controllers**: Management of disk controllers and other devices -- **Cloud-Init**: Automated configuration at boot -- **Backup**: Integration with Cloud Temple backup policies +- **Machines virtuelles** : Création et configuration de machines virtuelles +- **Disques virtuels** : Création et configuration des disques virtuels +- **Adaptateurs réseau** : Gestion des adapteurs réseau des machines virtuelles +- **Contrôleurs virtuels** : Gestion des contrôleurs de disques et autres périphériques +- **Cloud-Init** : Configuration automatisée au démarrage +- **Sauvegarde** : Intégration avec les politiques de sauvegarde Cloud Temple ### IaaS OpenSource -Provision and manage virtual machines on the OpenSource infrastructure based on XCP-ng: +Provisionnez et gérez des machines virtuelles sur l'infrastructure OpenSource basée sur XCP-ng : -- **Virtual Machines**: Creation and management of virtual machines -- **Virtual Disks**: Creation and configuration of virtual disks -- **Network Adapters**: Creation and configuration of network adapters for virtual machines -- **Replication**: Data replication policies -- **High Availability**: HA configuration (disabled, restart, best-effort) -- **Cloud-Init**: Automated configuration compatible with NoCloud -- **Backup**: Integration with Cloud Temple backup policies +- **Machines virtuelles** : Création et gestion de machines virtuelles +- **Disques virtuels** : Création et configuration des disques virtuels +- **Adaptateurs réseau** : Création et configuration des adapteurs réseau des machines virtuelles +- **Réplication** : Politiques de réplication des données +- **Haute disponibilité** : Configuration HA (disabled, restart, best-effort) +- **Cloud-Init** : Configuration automatisée compatible NoCloud +- **Sauvegarde** : Intégration avec les politiques de sauvegarde Cloud Temple -### Almacenamiento objeto +### Stockage Objet -Administre sus espacios de almacenamiento objeto compatibles con S3: +Gérez vos espaces de stockage objet S3-compatible : -- **Buckets**: Creación y configuración de buckets -- **Cuentas de almacenamiento**: Gestión de identidades y credenciales S3 -- **ACL**: Control de acceso granular a los buckets -- **Versionado**: Gestión de versiones de objetos +- **Buckets** : Création et configuration de buckets +- **Comptes de stockage** : Gestion des identités et credentials S3 +- **ACL** : Contrôle d'accès granulaire aux buckets +- **Versioning** : Gestion des versions d'objets -## Requis previos +## Conditions préalables -Antes de utilizar el proveedor Terraform Cloud Temple, asegúrese de contar con: +Avant d'utiliser le provider Terraform Cloud Temple, assurez-vous de disposer de : -### Acceso a la Consola Cloud Temple +### Accès à la Console Cloud Temple -Debe tener acceso a la [Consola Cloud Temple](https://shiva.cloud-temple.com) con los permisos adecuados en el inquilino en el que desea trabajar. +Vous devez avoir accès à la [Console Cloud Temple](https://shiva.cloud-temple.com) avec les droits appropriés sur le tenant sur lequel vous souhaitez travailler. -### API Key +### Clé API -The provider requires Cloud Temple API credentials: +Le provider nécessite des identifiants API Cloud Temple : -- **Client ID**: Client identifier for authentication -- **Secret ID**: Secret associated with the Client ID +- **Client ID** : Identifiant client pour l'authentification +- **Secret ID** : Secret associé au client ID -These credentials can be generated via the Cloud Temple Console by following [this procedure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). +Ces credentials peuvent être générés depuis la Console Cloud Temple en suivant [cette procédure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). -### Rights and permissions +### Droits et permissions -Depending on the resources you want to manage, you must have the appropriate roles: +Selon les ressources que vous souhaitez gérer, vous devez disposer des rôles appropriés : -#### Para IaaS VMware +#### Pour IaaS VMware - `compute_iaas_vmware_infrastructure_read` - `compute_iaas_vmware_infrastructure_write` - `compute_iaas_vmware_management` - `compute_iaas_vmware_read` - `compute_iaas_vmware_virtual_machine_power` -- `backup_iaas_spp_read` y `backup_iaas_spp_write` (para la copia de seguridad) +- `backup_iaas_spp_read` et `backup_iaas_spp_write` (pour la sauvegarde) -#### Para IaaS de código abierto +#### Pour IaaS OpenSource - `compute_iaas_opensource_management` - `compute_iaas_opensource_read` - `compute_iaas_opensource_virtual_machine_power` -- `backup_iaas_opensource_read` y `backup_iaas_opensource_write` (para la copia de seguridad) +- `backup_iaas_opensource_read` et `backup_iaas_opensource_write` (pour la sauvegarde) -#### Para Object Storage +#### Pour Object Storage - `object-storage_write` - `object-storage_read` - `object-storage_iam_management` -#### Derechos comunes +#### Droits communs - `activity_read` -- `tag_read` y `tag_write` +- `tag_read` et `tag_write` -## Terraform Compatibility +## Compatibilité Terraform -The Cloud Temple provider is compatible with: +Le provider Cloud Temple est compatible avec : -- **Terraform**: Version 1.0 and above -- **OpenTofu**: Compatible with recent versions +- **Terraform** : Version 1.0 et supérieures +- **OpenTofu** : Compatible avec les versions récentes -## Registro y depuración +## Logging et débogage -Para activar el registro detallado del proveedor: +Pour activer le logging détaillé du provider : ```bash -# Registro nivel DEBUG +# Logging niveau DEBUG export TF_LOG=DEBUG terraform apply -# Registro en formato JSON +# Logging au format JSON export TF_LOG=JSON terraform apply -# Guardar los registros en un archivo +# Enregistrer les logs dans un fichier export TF_LOG_PATH=./terraform.log terraform apply ``` -## Soporte y recursos +## Support et ressources -- **Documentación oficial** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) -- **Código fuente** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) -- **Problemas** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) +- **Documentation officielle** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) +- **Code source** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) +- **Issues** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) -## Próximos pasos +## Rester informé -- [Conceptos](concepts.md) : Comprender los conceptos clave del proveedor -- [Guía de inicio](quickstart.md) : Crear su primera infraestructura -- [Tutoriales](tutorials.md) : Ejemplos prácticos y casos de uso +Pour être notifié automatiquement des nouvelles releases du provider Terraform Cloud Temple, vous pouvez vous abonner aux notifications depuis le repository GitHub. + +### S'abonner aux notifications de release + +1. Rendez-vous sur le [repository GitHub du provider](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) + +2. Cliquez sur le bouton **Watch** en haut à droite du repository + +![Bouton Watch GitHub](./images/provider_terraform_notify.png) + +3. Sélectionnez **Custom** puis cochez **Releases** + +![Configuration des notifications](./images/provider_terraform_subscribe.png) + +Vous recevrez désormais une notification par email à chaque nouvelle release du provider. + +## Prochaines étapes + +- [Concepts](concepts.md) : Comprendre les concepts clés du provider +- [Guide de démarrage](quickstart.md) : Créer votre première infrastructure +- [Tutoriels](tutorials.md) : Exemples pratiques et cas d'usage diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/iaas_opensource.md b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/iaas_opensource.md new file mode 100644 index 00000000..b2260dbf --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/iaas_opensource.md @@ -0,0 +1,54 @@ +--- +title: Vue d'ensemble +--- + +Le produit IaaS Open Source de Cloud Temple : une alliance unique entre performance, sécurité et transparence. + +Cette offre garantit une maîtrise totale de vos environnements critiques, tout en assurant sécurité, continuité et conformité réglementaire. +Avec des ressources évolutives et une gestion automatisée, vous bénéficiez d’une infrastructure performante et adaptée à vos besoins. Adoptez la puissance de l’Open Source avec la fiabilité et le support de Cloud Temple. + +
+
+

Concepts

+

Découvrez les bases et principes essentiels pour comprendre et maîtriser notre infrastructure.

+ Explorer les concepts → +
+
+

Quickstart

+

Commencez rapidement avec nos ressources en suivant des instructions claires et simples.

+ Lancer le Quickstart → +
+
+

Tutorials

+

Apprenez étape par étape à configurer et utiliser nos services avec des guides détaillés.

+ Découvrir les tutoriels → +
+
+ +## Plateformes d'achat + +
+

Vous êtes un acteur du secteur public ? L’offre IaaS Cloud Temple est accessible via :

+ +
+ +

+ + La plateforme d’achats publics UGAP + +

+
+ +
+ +

+ + Le marché CAIH pour le secteur médical + +

+
+ + + En savoir plus → + +
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md new file mode 100644 index 00000000..aed2c8fd --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md @@ -0,0 +1,27 @@ +--- +title: Tutoriels +sidebar_position: 4 +--- + +# Tutoriels + +Cette section contient des tutoriels pratiques pour utiliser efficacement la plateforme IaaS OpenSource de Cloud Temple. + +## Tutoriels disponibles + +### Gestion des machines virtuelles +- [Créer une machine virtuelle](tutorials/create_vm) + +### Haute Disponibilité +- [Gestion des pools de ressources](tutorials/high_availability/manage_pool) +- [Gestion des machines virtuelles](tutorials/high_availability/manage_vm) + +### Sauvegarde +- [Questions fréquentes concernant la sauvegarde](tutorials/backup/iaas_opensource_backup) + +## Prérequis + +Avant de commencer ces tutoriels, assurez-vous d'avoir : + +- Un accès à la console Cloud Temple +- Les permissions nécessaires pour gérer les ressources IaaS OpenSource \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md new file mode 100644 index 00000000..c63ce4d4 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md @@ -0,0 +1,215 @@ +--- +title: Créer une machine virtuelle +--- + +Ce tutoriel vous guide à travers les différentes méthodes de création d'une machine virtuelle dans votre environnement OpenIaaS. + +## Introduction + +La Console Cloud Temple vous propose **trois méthodes** pour créer une machine virtuelle OpenIaaS : + +1. **Depuis un Modèle** : Déploiement rapide à partir d'un modèle préconfiguré +2. **Import XVA** : Import d'une machine virtuelle depuis un fichier XVA +3. **Depuis le Marketplace** : Déploiement d'une image certifiée du catalogue Cloud Temple + +## Prérequis + +- Disposer d'un environnement OpenIaaS configuré +- Avoir les permissions nécessaires pour créer des machines virtuelles +- Pour le mode XVA : disposer d'un fichier XVA valide +- Pour le mode Marketplace : avoir accès au catalogue Marketplace + +## Accès à la création + +Depuis le menu **OpenIaaS** > **Machines Virtuelles**, cliquez sur le bouton **Nouvelle machine virtuelle**. + +Une fenêtre s'ouvre vous présentant les trois méthodes de déploiement disponibles. Sélectionnez la méthode souhaitée pour continuer. + +--- + +## Méthode 1 : Déploiement depuis un Modèle + +Cette méthode permet de créer rapidement une machine virtuelle à partir d'un modèle préconfiguré. + +### Étape 1 : Sélection du Pool et du Modèle + +Sélectionnez d'abord le **Pool** (zone de disponibilité) où vous souhaitez déployer votre machine virtuelle, puis choisissez le **Modèle** à utiliser comme base. + +### Étape 2 : Informations générales + +Configurez les paramètres de base de votre machine virtuelle : + +- **Nom** : Nom unique de la machine virtuelle (caractères alphanumériques, tirets, underscores, points et espaces autorisés) +- **CPU** : Nombre de cœurs virtuels (minimum 1) +- **RAM** : Quantité de mémoire avec sélection de l'unité (Mo, Go, To) + +### Étape 3 : Cloud Init (optionnel) + +Cloud Init permet d'automatiser la configuration initiale de votre machine virtuelle au premier démarrage. + +Vous pouvez configurer : + +- **Cloud Config** : Configuration générale (hostname, utilisateurs, packages, etc.) +- **Network Config** : Configuration réseau au format Netplan v2 +- **Destroy After Boot** : Option pour supprimer la configuration Cloud Init après le premier démarrage + +:::info +Cette étape est entièrement optionnelle. Si vous n'avez pas besoin de Cloud Init, laissez les champs par défaut et passez à l'étape suivante. +::: + +### Étape 4 : Configuration des disques + +Gérez les disques virtuels de votre machine virtuelle. Les disques du modèle sont automatiquement ajoutés et ne peuvent pas être supprimés. + +Pour chaque disque, configurez : + +- **Nom** : Nom unique du disque +- **Capacité** : Taille du disque avec sélection de l'unité (Mo, Go, To) +- **Block Storage** : Stockage de destination + +Vous pouvez ajouter jusqu'à 24 disques virtuels au total. Cliquez sur **Ajouter un disque** pour créer un nouveau disque. + +:::warning +Si vous configurez Cloud Init, au moins un disque est obligatoire pour stocker la configuration. +::: + +### Étape 5 : Configuration des adaptateurs réseau + +Configurez les interfaces réseau de votre machine virtuelle (maximum 7 adaptateurs). + +Pour chaque adaptateur réseau : + +- **Réseau** : Sélectionnez le réseau virtuel (avec indication VPC ou Private Backbone) +- **Adresse MAC** : Optionnelle, générée automatiquement si non spécifiée + +:::info VPC +La configuration des réseaux VPC n'est disponible que depuis l'onglet Réseau de la machine virtuelle une fois l'opération terminée. La configuration depuis ce formulaire sera disponible prochainement. +::: + +Cliquez sur **Ajouter un adaptateur réseau** pour créer une nouvelle interface. + +### Étape 6 : Haute disponibilité + +Configurez le niveau de haute disponibilité de votre machine virtuelle. + +:::tip +Pour plus d'informations sur la configuration de la haute disponibilité et les différents modes disponibles, consultez le guide dédié : [Gestion de la haute disponibilité d'une machine virtuelle](./high_availability/manage_vm) +::: + +### Étape 7 : Résumé et validation + +Vérifiez l'ensemble de votre configuration avant de créer la machine virtuelle. + +Le résumé affiche tous les paramètres configurés : +- Informations générales (nom, CPU, RAM) +- Modèle sélectionné +- Cloud Init (si configuré) +- Disques +- Adaptateurs réseau +- Haute disponibilité + +Cliquez sur **Créer** pour lancer le déploiement de votre machine virtuelle. + +--- + +## Méthode 2 : Import depuis un fichier XVA + +Cette méthode permet d'importer une machine virtuelle depuis un fichier au format XVA (XenServer Virtual Appliance). + +### Présentation du format XVA + +Le format XVA est le format d'export/import natif de XCP-ng et XenServer. Il contient une machine virtuelle complète avec ses disques et sa configuration. + +### Étape 1 : Nom de la machine virtuelle + +Définissez le nom de votre machine virtuelle. + +Le nom doit respecter les mêmes règles que pour le déploiement depuis un modèle (caractères alphanumériques, tirets, underscores, points et espaces). + +### Étape 2 : Upload du fichier XVA + +Importez votre fichier XVA depuis votre ordinateur. + +:::info +Le fichier doit avoir l'extension `.xva`. Les noms de fichiers ne doivent contenir que des caractères alphanumériques, tirets, underscores et points (pas d'espaces). +::: + +Glissez-déposez votre fichier dans la zone prévue ou cliquez pour sélectionner le fichier depuis votre explorateur. + +### Étape 3 : Sélection du stockage + +Choisissez le stockage de destination pour votre machine virtuelle importée. + +Sélectionnez un Block Storage dans l'arborescence. Le système vérifie automatiquement que l'espace disponible est suffisant pour accueillir votre fichier XVA. + +### Étape 4 : Résumé et validation + +Vérifiez les informations avant de lancer l'import. + +Le résumé affiche : +- Le nom de la VM +- Le type de déploiement (XVA) +- Le fichier XVA et sa taille +- Le stockage de destination + +Cliquez sur **Créer** pour lancer l'import de votre machine virtuelle. + +### À propos de l'option skip_set_template + +Lors de l'import d'un fichier XVA, l'option `skip_set_template` détermine si le résultat de l'import sera une machine virtuelle directement utilisable ou un modèle. Cette option est notamment utilisée avec des outils d'automatisation comme Packer. Plus d'informations : [documentation XCP-ng](https://xcp-ng.org/blog/2024/02/22/using-packer-with-xcp-ng/). + +--- + +## Méthode 3 : Déploiement depuis le Marketplace + +Le Marketplace Cloud Temple propose des images de machines virtuelles certifiées et prêtes à l'emploi. + +### Sélection d'une image Marketplace + +Parcourez le catalogue des images disponibles pour OpenIaaS. + +Seules les images compatibles avec la plateforme OpenIaaS sont affichées. + +### Configuration de la machine virtuelle + +La configuration depuis le Marketplace suit un processus similaire au déploiement depuis un modèle, avec quelques spécificités : + +- Les caractéristiques système (OS, CPU, RAM) sont prédéfinies par l'image Marketplace +- Vous pouvez personnaliser le nom de la VM +- Cloud Init est disponible pour la configuration initiale +- Le mapping réseau permet d'associer les interfaces réseau de l'image à vos réseaux + +:::tip +Pour un guide détaillé du déploiement Marketplace, consultez le tutoriel dédié : [Déployer une image sur OpenIaaS](../../marketplace/tutorials/deploy_openiaas) +::: + +--- + +## Bonnes pratiques + +### Choix de la méthode de déploiement + +- **Modèle** : Idéal pour des déploiements standards et répétitifs au sein de votre organisation +- **XVA** : Recommandé pour migrer des VMs existantes ou utiliser des images personnalisées +- **Marketplace** : Parfait pour démarrer rapidement avec des images certifiées et maintenues + +### Configuration des ressources + +- **CPU et RAM** : Dimensionnez selon les besoins réels de votre charge de travail +- **Disques** : Prévoyez une marge de croissance pour éviter les redimensionnements futurs + +### Haute disponibilité + +- Activez le mode **Restart** pour les applications critiques +- Utilisez **Best-Effort** pour les environnements moins critiques + +### Cloud Init + +- Utilisez Cloud Init pour standardiser la configuration de vos VMs +- Documentez vos configurations Cloud Init pour faciliter leur réutilisation +- Testez vos configurations sur des VMs de test avant déploiement en production + +### Sécurité + +- Utilisez des noms explicites pour faciliter l'identification et la gestion +- Planifiez une stratégie de sauvegarde dès la création de la VM diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/iaas_vmware/iaas_vmware.md b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_vmware/iaas_vmware.md new file mode 100644 index 00000000..74651d12 --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_vmware/iaas_vmware.md @@ -0,0 +1,51 @@ +--- +title: Vue d'ensemble +--- + +L'offre **IaaS Cloud Temple**, propulsée par VMware, est conçue pour répondre aux besoins critiques des entreprises en matière de performance, de sécurité et de continuité d'activité. Avec des ressources dédiées, une infrastructure qualifiée **SecNumCloud**, et des options entièrement automatisées, cette solution garantit une fiabilité optimale pour vos charges de travail sensibles. + +
+
+

Concepts

+

Découvrez les bases et principes essentiels pour comprendre et maîtriser notre infrastructure.

+ Explorer les concepts → +
+
+

Quickstart

+

Commencez rapidement avec nos ressources en suivant des instructions claires et simples.

+ Lancer le Quickstart → +
+
+

Tutorials

+

Apprenez étape par étape à configurer et utiliser nos services avec des guides détaillés.

+ Découvrir les tutoriels → +
+
+ +## Plateformes d'achat + +
+

Vous êtes un acteur du secteur public ? L’offre IaaS Cloud Temple est accessible via :

+ +
+ +

+ + La plateforme d’achats publics UGAP + +

+
+ +
+ +

+ + Le marché CAIH pour le secteur médical + +

+
+ + + En savoir plus → + +
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md new file mode 100644 index 00000000..f61a0c3a --- /dev/null +++ b/i18n/fr/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md @@ -0,0 +1,30 @@ +--- +title: Tutoriels +sidebar_position: 4 +--- + +# Tutoriels + +Cette section contient des tutoriels pratiques pour utiliser efficacement la plateforme IaaS VMware de Cloud Temple. + +## Tutoriels disponibles + +### Configuration +- [Configurer une machine virtuelle de gestion](tutorials/configure_management_vm) + +### Déploiement +- [Déployer une VM depuis un template](tutorials/deploy_vm_template) +- [Déployer une VM avec Terraform](tutorials/deploy_vm_terraform) + +### Sécurité +- [Chiffrer une machine virtuelle](tutorials/vm_encryption) + +### Sauvegarde +- [Questions fréquentes concernant la sauvegarde](tutorials/backup/iaas_backup) + +## Prérequis + +Avant de commencer ces tutoriels, assurez-vous d'avoir : + +- Un accès à la console Cloud Temple +- Les permissions nécessaires pour gérer les ressources IaaS VMware diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png b/i18n/fr/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png new file mode 100644 index 00000000..a77453a9 Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png b/i18n/fr/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png new file mode 100644 index 00000000..c2017c36 Binary files /dev/null and b/i18n/fr/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png differ diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/terraform/terraform.md b/i18n/fr/docusaurus-plugin-content-docs/current/terraform/terraform.md index d1b3bd15..3fb43d52 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/terraform/terraform.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/terraform/terraform.md @@ -127,6 +127,24 @@ terraform apply - **Code source** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) - **Issues** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) +## Rester informé + +Pour être notifié automatiquement des nouvelles releases du provider Terraform Cloud Temple, vous pouvez vous abonner aux notifications depuis le repository GitHub. + +### S'abonner aux notifications de release + +1. Rendez-vous sur le [repository GitHub du provider](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) + +2. Cliquez sur le bouton **Watch** en haut à droite du repository + +![Bouton Watch GitHub](./images/provider_terraform_notify.png) + +3. Sélectionnez **Custom** puis cochez **Releases** + +![Configuration des notifications](./images/provider_terraform_subscribe.png) + +Vous recevrez désormais une notification par email à chaque nouvelle release du provider. + ## Prochaines étapes - [Concepts](concepts.md) : Comprendre les concepts clés du provider diff --git a/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md b/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md index 86f00f45..df5012fd 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials.md @@ -1,20 +1,23 @@ --- -title: Tutorial IaaS Open Source +title: Tutorial sidebar_position: 4 --- -# IaaS OpenSource Tutorials +# Tutorial This section contains practical tutorials to effectively use Cloud Temple's OpenSource IaaS platform. ## Tutorial disponibili +### Gestione delle macchine virtuali +- [Creare una macchina virtuale](tutorials/create_vm) + ### Alta disponibilità -- [Gestione dei pool di risorse](tutorials/high_availability/manage_pool.md) -- [Gestione delle macchine virtuali](tutorials/high_availability/manage_vm.md) +- [Gestione dei pool di risorse](tutorials/high_availability/manage_pool) +- [Gestione delle macchine virtuali](tutorials/high_availability/manage_vm) ### Backup -- [Domande frequenti sul backup](tutorials/backup/iaas_opensource_backup.md) +- [Domande frequenti sul backup](tutorials/backup/iaas_opensource_backup) ## Prerequisiti diff --git a/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md b/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md new file mode 100644 index 00000000..c63ce4d4 --- /dev/null +++ b/i18n/it/docusaurus-plugin-content-docs/current/iaas_opensource/tutorials/create_vm.md @@ -0,0 +1,215 @@ +--- +title: Créer une machine virtuelle +--- + +Ce tutoriel vous guide à travers les différentes méthodes de création d'une machine virtuelle dans votre environnement OpenIaaS. + +## Introduction + +La Console Cloud Temple vous propose **trois méthodes** pour créer une machine virtuelle OpenIaaS : + +1. **Depuis un Modèle** : Déploiement rapide à partir d'un modèle préconfiguré +2. **Import XVA** : Import d'une machine virtuelle depuis un fichier XVA +3. **Depuis le Marketplace** : Déploiement d'une image certifiée du catalogue Cloud Temple + +## Prérequis + +- Disposer d'un environnement OpenIaaS configuré +- Avoir les permissions nécessaires pour créer des machines virtuelles +- Pour le mode XVA : disposer d'un fichier XVA valide +- Pour le mode Marketplace : avoir accès au catalogue Marketplace + +## Accès à la création + +Depuis le menu **OpenIaaS** > **Machines Virtuelles**, cliquez sur le bouton **Nouvelle machine virtuelle**. + +Une fenêtre s'ouvre vous présentant les trois méthodes de déploiement disponibles. Sélectionnez la méthode souhaitée pour continuer. + +--- + +## Méthode 1 : Déploiement depuis un Modèle + +Cette méthode permet de créer rapidement une machine virtuelle à partir d'un modèle préconfiguré. + +### Étape 1 : Sélection du Pool et du Modèle + +Sélectionnez d'abord le **Pool** (zone de disponibilité) où vous souhaitez déployer votre machine virtuelle, puis choisissez le **Modèle** à utiliser comme base. + +### Étape 2 : Informations générales + +Configurez les paramètres de base de votre machine virtuelle : + +- **Nom** : Nom unique de la machine virtuelle (caractères alphanumériques, tirets, underscores, points et espaces autorisés) +- **CPU** : Nombre de cœurs virtuels (minimum 1) +- **RAM** : Quantité de mémoire avec sélection de l'unité (Mo, Go, To) + +### Étape 3 : Cloud Init (optionnel) + +Cloud Init permet d'automatiser la configuration initiale de votre machine virtuelle au premier démarrage. + +Vous pouvez configurer : + +- **Cloud Config** : Configuration générale (hostname, utilisateurs, packages, etc.) +- **Network Config** : Configuration réseau au format Netplan v2 +- **Destroy After Boot** : Option pour supprimer la configuration Cloud Init après le premier démarrage + +:::info +Cette étape est entièrement optionnelle. Si vous n'avez pas besoin de Cloud Init, laissez les champs par défaut et passez à l'étape suivante. +::: + +### Étape 4 : Configuration des disques + +Gérez les disques virtuels de votre machine virtuelle. Les disques du modèle sont automatiquement ajoutés et ne peuvent pas être supprimés. + +Pour chaque disque, configurez : + +- **Nom** : Nom unique du disque +- **Capacité** : Taille du disque avec sélection de l'unité (Mo, Go, To) +- **Block Storage** : Stockage de destination + +Vous pouvez ajouter jusqu'à 24 disques virtuels au total. Cliquez sur **Ajouter un disque** pour créer un nouveau disque. + +:::warning +Si vous configurez Cloud Init, au moins un disque est obligatoire pour stocker la configuration. +::: + +### Étape 5 : Configuration des adaptateurs réseau + +Configurez les interfaces réseau de votre machine virtuelle (maximum 7 adaptateurs). + +Pour chaque adaptateur réseau : + +- **Réseau** : Sélectionnez le réseau virtuel (avec indication VPC ou Private Backbone) +- **Adresse MAC** : Optionnelle, générée automatiquement si non spécifiée + +:::info VPC +La configuration des réseaux VPC n'est disponible que depuis l'onglet Réseau de la machine virtuelle une fois l'opération terminée. La configuration depuis ce formulaire sera disponible prochainement. +::: + +Cliquez sur **Ajouter un adaptateur réseau** pour créer une nouvelle interface. + +### Étape 6 : Haute disponibilité + +Configurez le niveau de haute disponibilité de votre machine virtuelle. + +:::tip +Pour plus d'informations sur la configuration de la haute disponibilité et les différents modes disponibles, consultez le guide dédié : [Gestion de la haute disponibilité d'une machine virtuelle](./high_availability/manage_vm) +::: + +### Étape 7 : Résumé et validation + +Vérifiez l'ensemble de votre configuration avant de créer la machine virtuelle. + +Le résumé affiche tous les paramètres configurés : +- Informations générales (nom, CPU, RAM) +- Modèle sélectionné +- Cloud Init (si configuré) +- Disques +- Adaptateurs réseau +- Haute disponibilité + +Cliquez sur **Créer** pour lancer le déploiement de votre machine virtuelle. + +--- + +## Méthode 2 : Import depuis un fichier XVA + +Cette méthode permet d'importer une machine virtuelle depuis un fichier au format XVA (XenServer Virtual Appliance). + +### Présentation du format XVA + +Le format XVA est le format d'export/import natif de XCP-ng et XenServer. Il contient une machine virtuelle complète avec ses disques et sa configuration. + +### Étape 1 : Nom de la machine virtuelle + +Définissez le nom de votre machine virtuelle. + +Le nom doit respecter les mêmes règles que pour le déploiement depuis un modèle (caractères alphanumériques, tirets, underscores, points et espaces). + +### Étape 2 : Upload du fichier XVA + +Importez votre fichier XVA depuis votre ordinateur. + +:::info +Le fichier doit avoir l'extension `.xva`. Les noms de fichiers ne doivent contenir que des caractères alphanumériques, tirets, underscores et points (pas d'espaces). +::: + +Glissez-déposez votre fichier dans la zone prévue ou cliquez pour sélectionner le fichier depuis votre explorateur. + +### Étape 3 : Sélection du stockage + +Choisissez le stockage de destination pour votre machine virtuelle importée. + +Sélectionnez un Block Storage dans l'arborescence. Le système vérifie automatiquement que l'espace disponible est suffisant pour accueillir votre fichier XVA. + +### Étape 4 : Résumé et validation + +Vérifiez les informations avant de lancer l'import. + +Le résumé affiche : +- Le nom de la VM +- Le type de déploiement (XVA) +- Le fichier XVA et sa taille +- Le stockage de destination + +Cliquez sur **Créer** pour lancer l'import de votre machine virtuelle. + +### À propos de l'option skip_set_template + +Lors de l'import d'un fichier XVA, l'option `skip_set_template` détermine si le résultat de l'import sera une machine virtuelle directement utilisable ou un modèle. Cette option est notamment utilisée avec des outils d'automatisation comme Packer. Plus d'informations : [documentation XCP-ng](https://xcp-ng.org/blog/2024/02/22/using-packer-with-xcp-ng/). + +--- + +## Méthode 3 : Déploiement depuis le Marketplace + +Le Marketplace Cloud Temple propose des images de machines virtuelles certifiées et prêtes à l'emploi. + +### Sélection d'une image Marketplace + +Parcourez le catalogue des images disponibles pour OpenIaaS. + +Seules les images compatibles avec la plateforme OpenIaaS sont affichées. + +### Configuration de la machine virtuelle + +La configuration depuis le Marketplace suit un processus similaire au déploiement depuis un modèle, avec quelques spécificités : + +- Les caractéristiques système (OS, CPU, RAM) sont prédéfinies par l'image Marketplace +- Vous pouvez personnaliser le nom de la VM +- Cloud Init est disponible pour la configuration initiale +- Le mapping réseau permet d'associer les interfaces réseau de l'image à vos réseaux + +:::tip +Pour un guide détaillé du déploiement Marketplace, consultez le tutoriel dédié : [Déployer une image sur OpenIaaS](../../marketplace/tutorials/deploy_openiaas) +::: + +--- + +## Bonnes pratiques + +### Choix de la méthode de déploiement + +- **Modèle** : Idéal pour des déploiements standards et répétitifs au sein de votre organisation +- **XVA** : Recommandé pour migrer des VMs existantes ou utiliser des images personnalisées +- **Marketplace** : Parfait pour démarrer rapidement avec des images certifiées et maintenues + +### Configuration des ressources + +- **CPU et RAM** : Dimensionnez selon les besoins réels de votre charge de travail +- **Disques** : Prévoyez une marge de croissance pour éviter les redimensionnements futurs + +### Haute disponibilité + +- Activez le mode **Restart** pour les applications critiques +- Utilisez **Best-Effort** pour les environnements moins critiques + +### Cloud Init + +- Utilisez Cloud Init pour standardiser la configuration de vos VMs +- Documentez vos configurations Cloud Init pour faciliter leur réutilisation +- Testez vos configurations sur des VMs de test avant déploiement en production + +### Sécurité + +- Utilisez des noms explicites pour faciliter l'identification et la gestion +- Planifiez une stratégie de sauvegarde dès la création de la VM diff --git a/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md b/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md index 6ca3be3e..e1d44666 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials.md @@ -1,42 +1,30 @@ --- -title: Tutoriels +title: Tutorial +sidebar_position: 4 --- -Ces tutoriels vous aident à utiliser et paramétrer la partie IaaS VMWare depuis le portail Console. +# Tutorial -## Chiffrer une machine virtuelle VMWare +This section contains practical tutorials to effectively use Cloud Temple's VMware IaaS platform. -## Prérequis +## Tutorial disponibili -1. **Fournisseur de clé (HSM/KMS)** : - - Un fournisseur de clé doit être configuré sur la vStack. (Si aucun fournisseur de clé n'est configuré, veuillez contacter le service support au travers d'un ticket.) - - Assurez-vous que le fournisseur de clé est correctement activé. +### Configurazione +- [Configurare una macchina virtuale di gestione](tutorials/configure_management_vm) -2. **État de la machine virtuelle** : - - La machine virtuelle doit être éteinte. - - La machine virtuelle ne doit pas être en spp mode 'test'. - - La machine virtuelle ne doit pas être déjà chiffrée. +### Distribuzione +- [Distribuire una VM da un template](tutorials/deploy_vm_template) +- [Distribuire una VM con Terraform](tutorials/deploy_vm_terraform) -## Interface +### Sicurezza +- [Cifrare una macchina virtuale](tutorials/vm_encryption) -Une fois connecté au portail web Console, depuis le menu __'IaaS'__, sous-menu __'Configuration'__ puis l'onglet __'vCenters'__, vous trouverez l'information vous indiquant si le chiffrement est activé sur la vstack en question. +### Backup +- [Domande frequenti sul backup](tutorials/backup/iaas_backup) -![](images/shiva_hsm_kms_000.png) +## Prerequisiti -Rendez vous ensuite dans le sous-menu __'Machine virtuelles'__ puis sélectionnez la machine que vous souhaitez chiffrer. +Prima di iniziare questi tutorial, assicurati di disporre di: -Dans les informations générales de la machine virtuelle, vous trouverez l'information indiquant si la machine est déjà chiffrée ou non. - -![](images/shiva_hsm_kms_001.png) - -Si la machine virtuelle respecte les prérequis, vous pouvez continuez la procédure en cliquant sur le bouton avec un logo de cadenas dans la barre d'outil indiquant __'Chiffrer la machine virtuelle'__. - -![](images/shiva_hsm_kms_002.png) - -Une fenêtre de confirmation apparaitra, sélectionnez Chiffrer. - -![](images/shiva_hsm_kms_003.png) - -Une fois l'action terminée, vous devriez voir l'information qui a changé et qui vous indique que votre machine est chiffrée. - -![](images/shiva_hsm_kms_004.png) +- Un accesso alla console Cloud Temple +- Le autorizzazioni necessarie per gestire le risorse IaaS VMware diff --git a/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md b/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md index 024f87b9..cf2f8895 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/iaas_vmware/tutorials/vm_encryption.md @@ -1,5 +1,5 @@ --- -title: Encrypt a VMware Virtual Machine +title: Encrypt a Virtual Machine tags: - iaas_vmware - tutorials diff --git a/i18n/it/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png b/i18n/it/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png new file mode 100644 index 00000000..a77453a9 Binary files /dev/null and b/i18n/it/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_notify.png differ diff --git a/i18n/it/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png b/i18n/it/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png new file mode 100644 index 00000000..c2017c36 Binary files /dev/null and b/i18n/it/docusaurus-plugin-content-docs/current/terraform/images/provider_terraform_subscribe.png differ diff --git a/i18n/it/docusaurus-plugin-content-docs/current/terraform/terraform.md b/i18n/it/docusaurus-plugin-content-docs/current/terraform/terraform.md index a0363e31..3fb43d52 100644 --- a/i18n/it/docusaurus-plugin-content-docs/current/terraform/terraform.md +++ b/i18n/it/docusaurus-plugin-content-docs/current/terraform/terraform.md @@ -1,134 +1,152 @@ --- -title: Panoramica +title: Vue d'ensemble --- -Il provider Terraform Cloud Temple ti permette di gestire l'infrastruttura del tuo account Cloud Temple utilizzando l'approccio Infrastructure as Code (IaC). Offre un'integrazione completa con i servizi di infrastruttura Cloud Temple, consentendo di provisioning, configurare e gestire le tue risorse cloud in modo dichiarativo e ripetibile. +Le provider Terraform Cloud Temple vous permet de gérer l'infrastructure de votre compte Cloud Temple en utilisant l'approche Infrastructure as Code (IaC). Il offre une intégration complète avec les services d'infrastructure Cloud Temple, permettant de provisionner, configurer et gérer vos ressources cloud de manière déclarative et reproductible. -## Funzionalità principali +## Fonctionnalités principales -- **Infrastructure as Code**: definisci la tua infrastruttura in file di configurazione versionabili -- **Gestione dichiarativa**: descrivi lo stato desiderato della tua infrastruttura, Terraform si occupa del resto -- **Automazione completa**: automatizza il provisioning e la gestione delle tue risorse -- **Reproducibilità**: distribuisci ambienti identici in modo affidabile -- **Gestione delle dipendenze**: Terraform gestisce automaticamente l'ordine di creazione delle risorse +- **Infrastructure as Code** : Définissez votre infrastructure dans des fichiers de configuration versionnables +- **Gestion déclarative** : Décrivez l'état souhaité de votre infrastructure, Terraform s'occupe du reste +- **Automatisation complète** : Automatisez le provisionnement et la gestion de vos ressources +- **Reproducibilité** : Déployez des environnements identiques de manière fiable +- **Gestion des dépendances** : Terraform gère automatiquement l'ordre de création des ressources -## Prodotti coperti +## Produits couverts -Il provider Terraform Cloud Temple supporta i seguenti servizi: +Le provider Terraform Cloud Temple prend en charge les services suivants : ### IaaS VMware -Gestisci le tue macchine virtuali VMware con tutte le funzionalità avanzate di virtualizzazione: +Gérez vos machines virtuelles VMware avec toutes les fonctionnalités avancées de virtualisation : -- **Macchine virtuali**: creazione e configurazione di macchine virtuali -- **Dischi virtuali**: creazione e configurazione di dischi virtuali -- **Adattatori di rete**: gestione degli adattatori di rete delle macchine virtuali -- **Controller virtuali**: gestione dei controller di dischi e di altri dispositivi -- **Cloud-Init**: configurazione automatica all'avvio -- **Backup**: integrazione con le politiche di backup Cloud Temple +- **Machines virtuelles** : Création et configuration de machines virtuelles +- **Disques virtuels** : Création et configuration des disques virtuels +- **Adaptateurs réseau** : Gestion des adapteurs réseau des machines virtuelles +- **Contrôleurs virtuels** : Gestion des contrôleurs de disques et autres périphériques +- **Cloud-Init** : Configuration automatisée au démarrage +- **Sauvegarde** : Intégration avec les politiques de sauvegarde Cloud Temple ### IaaS OpenSource -Provision and manage virtual machines on the OpenSource infrastructure based on XCP-ng: +Provisionnez et gérez des machines virtuelles sur l'infrastructure OpenSource basée sur XCP-ng : -- **Virtual Machines**: Creation and management of virtual machines -- **Virtual Disks**: Creation and configuration of virtual disks -- **Network Adapters**: Creation and configuration of network adapters for virtual machines -- **Replication**: Data replication policies -- **High Availability**: HA configuration (disabled, restart, best-effort) -- **Cloud-Init**: Automated configuration compatible with NoCloud -- **Backup**: Integration with Cloud Temple backup policies +- **Machines virtuelles** : Création et gestion de machines virtuelles +- **Disques virtuels** : Création et configuration des disques virtuels +- **Adaptateurs réseau** : Création et configuration des adapteurs réseau des machines virtuelles +- **Réplication** : Politiques de réplication des données +- **Haute disponibilité** : Configuration HA (disabled, restart, best-effort) +- **Cloud-Init** : Configuration automatisée compatible NoCloud +- **Sauvegarde** : Intégration avec les politiques de sauvegarde Cloud Temple -### Archiviazione oggetti +### Stockage Objet -Gestisci i tuoi spazi di archiviazione oggetti compatibili con S3: +Gérez vos espaces de stockage objet S3-compatible : -- **Bucket**: Creazione e configurazione di bucket -- **Account di archiviazione**: Gestione delle identità e delle credenziali S3 -- **ACL**: Controllo degli accessi granulare ai bucket -- **Versioning**: Gestione delle versioni degli oggetti +- **Buckets** : Création et configuration de buckets +- **Comptes de stockage** : Gestion des identités et credentials S3 +- **ACL** : Contrôle d'accès granulaire aux buckets +- **Versioning** : Gestion des versions d'objets -## Prerequisiti +## Conditions préalables -Prima di utilizzare il provider Terraform Cloud Temple, assicurati di disporre di: +Avant d'utiliser le provider Terraform Cloud Temple, assurez-vous de disposer de : -### Accesso alla Console Cloud Temple +### Accès à la Console Cloud Temple -È necessario disporre dell'accesso alla [Console Cloud Temple](https://shiva.cloud-temple.com) con i diritti appropriati sul tenant su cui si desidera lavorare. +Vous devez avoir accès à la [Console Cloud Temple](https://shiva.cloud-temple.com) avec les droits appropriés sur le tenant sur lequel vous souhaitez travailler. -### API Key +### Clé API -The provider requires Cloud Temple API credentials: +Le provider nécessite des identifiants API Cloud Temple : -- **Client ID**: Client identifier for authentication -- **Secret ID**: Secret associated with the Client ID +- **Client ID** : Identifiant client pour l'authentification +- **Secret ID** : Secret associé au client ID -These credentials can be generated via the Cloud Temple Console by following [this procedure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). +Ces credentials peuvent être générés depuis la Console Cloud Temple en suivant [cette procédure](https://docs.cloud-temple.com/console/api#cl%C3%A9s-api). -### Diritti e autorizzazioni +### Droits et permissions -A seconda delle risorse che desideri gestire, devi disporre dei ruoli appropriati: +Selon les ressources que vous souhaitez gérer, vous devez disposer des rôles appropriés : -#### Per IaaS VMware +#### Pour IaaS VMware - `compute_iaas_vmware_infrastructure_read` - `compute_iaas_vmware_infrastructure_write` - `compute_iaas_vmware_management` - `compute_iaas_vmware_read` - `compute_iaas_vmware_virtual_machine_power` -- `backup_iaas_spp_read` e `backup_iaas_spp_write` (per il backup) +- `backup_iaas_spp_read` et `backup_iaas_spp_write` (pour la sauvegarde) -#### Per IaaS Open Source +#### Pour IaaS OpenSource - `compute_iaas_opensource_management` - `compute_iaas_opensource_read` - `compute_iaas_opensource_virtual_machine_power` -- `backup_iaas_opensource_read` e `backup_iaas_opensource_write` (per il backup) +- `backup_iaas_opensource_read` et `backup_iaas_opensource_write` (pour la sauvegarde) -#### Per Object Storage +#### Pour Object Storage - `object-storage_write` - `object-storage_read` - `object-storage_iam_management` -#### Diritti comuni +#### Droits communs - `activity_read` -- `tag_read` e `tag_write` +- `tag_read` et `tag_write` -## Terraform Compatibility +## Compatibilité Terraform -The Cloud Temple provider is compatible with: +Le provider Cloud Temple est compatible avec : -- **Terraform**: Version 1.0 and higher -- **OpenTofu**: Compatible with recent versions +- **Terraform** : Version 1.0 et supérieures +- **OpenTofu** : Compatible avec les versions récentes -## Logging e debug +## Logging et débogage -Per abilitare il logging dettagliato del provider: +Pour activer le logging détaillé du provider : ```bash -# Logging a livello DEBUG +# Logging niveau DEBUG export TF_LOG=DEBUG terraform apply -# Logging in formato JSON +# Logging au format JSON export TF_LOG=JSON terraform apply -# Salvare i log in un file +# Enregistrer les logs dans un fichier export TF_LOG_PATH=./terraform.log terraform apply ``` -## Support e risorse +## Support et ressources -- **Documentazione ufficiale** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) -- **Codice sorgente** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) -- **Problemi** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) +- **Documentation officielle** : [Terraform Registry](https://registry.terraform.io/providers/Cloud-Temple/cloudtemple/latest/docs) +- **Code source** : [GitHub](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) +- **Issues** : [GitHub Issues](https://github.com/Cloud-Temple/terraform-provider-cloudtemple/issues) -## Prossimi passaggi +## Rester informé -- [Concetti](concepts.md) : Comprendere i concetti chiave del provider -- [Guida introduttiva](quickstart.md) : Creare la tua prima infrastruttura -- [Tutorial](tutorials.md) : Esempi pratici e casi d'uso +Pour être notifié automatiquement des nouvelles releases du provider Terraform Cloud Temple, vous pouvez vous abonner aux notifications depuis le repository GitHub. + +### S'abonner aux notifications de release + +1. Rendez-vous sur le [repository GitHub du provider](https://github.com/Cloud-Temple/terraform-provider-cloudtemple) + +2. Cliquez sur le bouton **Watch** en haut à droite du repository + +![Bouton Watch GitHub](./images/provider_terraform_notify.png) + +3. Sélectionnez **Custom** puis cochez **Releases** + +![Configuration des notifications](./images/provider_terraform_subscribe.png) + +Vous recevrez désormais une notification par email à chaque nouvelle release du provider. + +## Prochaines étapes + +- [Concepts](concepts.md) : Comprendre les concepts clés du provider +- [Guide de démarrage](quickstart.md) : Créer votre première infrastructure +- [Tutoriels](tutorials.md) : Exemples pratiques et cas d'usage diff --git a/package.json b/package.json index 08eb3a98..0ea7a360 100644 --- a/package.json +++ b/package.json @@ -54,5 +54,6 @@ }, "engines": { "node": ">=18.0" - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/sidebars.ts b/sidebars.ts index 5487ff4e..712552b5 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -143,8 +143,10 @@ const sidebars: SidebarsConfig = { 'iaas_opensource/quickstart', { type: 'category', - label: 'OpenSource Tutoriels', + label: 'Tutoriels', + key: 'iaas_opensource_tutorials', items: [ + 'iaas_opensource/tutorials/create_vm', { type: 'category', label: 'High Availability', @@ -155,7 +157,8 @@ const sidebars: SidebarsConfig = { }, { type: 'category', - label: 'OpenSource Backup', + label: 'Backup', + key: 'iaas_opensource_backup', items: [ 'iaas_opensource/tutorials/backup/iaas_opensource_backup', ], @@ -173,11 +176,13 @@ const sidebars: SidebarsConfig = { 'iaas_vmware/quickstart', { type: 'category', - label: 'VMware Tutoriels', + label: 'Tutoriels', + key: 'iaas_vmware_tutorials', items: [ { type: 'category', - label: 'VMware Backup', + label: 'Backup', + key: 'iaas_vmware_backup', items: [ 'iaas_vmware/tutorials/backup/iaas_backup', ],