|
| 1 | +--- |
| 2 | +title: Créer une machine virtuelle |
| 3 | +--- |
| 4 | + |
| 5 | +Ce tutoriel vous guide à travers les différentes méthodes de création d'une machine virtuelle dans votre environnement OpenIaaS. |
| 6 | + |
| 7 | +## Introduction |
| 8 | + |
| 9 | +La Console Cloud Temple vous propose **trois méthodes** pour créer une machine virtuelle OpenIaaS : |
| 10 | + |
| 11 | +1. **Depuis un Modèle** : Déploiement rapide à partir d'un modèle préconfiguré |
| 12 | +2. **Import XVA** : Import d'une machine virtuelle depuis un fichier XVA |
| 13 | +3. **Depuis le Marketplace** : Déploiement d'une image certifiée du catalogue Cloud Temple |
| 14 | + |
| 15 | +## Prérequis |
| 16 | + |
| 17 | +- Disposer d'un environnement OpenIaaS configuré |
| 18 | +- Avoir les permissions nécessaires pour créer des machines virtuelles |
| 19 | +- Pour le mode XVA : disposer d'un fichier XVA valide |
| 20 | +- Pour le mode Marketplace : avoir accès au catalogue Marketplace |
| 21 | + |
| 22 | +## Accès à la création |
| 23 | + |
| 24 | +Depuis le menu **OpenIaaS** > **Machines Virtuelles**, cliquez sur le bouton **Nouvelle machine virtuelle**. |
| 25 | + |
| 26 | +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. |
| 27 | + |
| 28 | +--- |
| 29 | + |
| 30 | +## Méthode 1 : Déploiement depuis un Modèle |
| 31 | + |
| 32 | +Cette méthode permet de créer rapidement une machine virtuelle à partir d'un modèle préconfiguré. |
| 33 | + |
| 34 | +### Étape 1 : Sélection du Pool et du Modèle |
| 35 | + |
| 36 | +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. |
| 37 | + |
| 38 | +### Étape 2 : Informations générales |
| 39 | + |
| 40 | +Configurez les paramètres de base de votre machine virtuelle : |
| 41 | + |
| 42 | +- **Nom** : Nom unique de la machine virtuelle (caractères alphanumériques, tirets, underscores, points et espaces autorisés) |
| 43 | +- **CPU** : Nombre de cœurs virtuels (minimum 1) |
| 44 | +- **RAM** : Quantité de mémoire avec sélection de l'unité (Mo, Go, To) |
| 45 | + |
| 46 | +### Étape 3 : Cloud Init (optionnel) |
| 47 | + |
| 48 | +Cloud Init permet d'automatiser la configuration initiale de votre machine virtuelle au premier démarrage. |
| 49 | + |
| 50 | +Vous pouvez configurer : |
| 51 | + |
| 52 | +- **Cloud Config** : Configuration générale (hostname, utilisateurs, packages, etc.) |
| 53 | +- **Network Config** : Configuration réseau au format Netplan v2 |
| 54 | +- **Destroy After Boot** : Option pour supprimer la configuration Cloud Init après le premier démarrage |
| 55 | + |
| 56 | +:::info |
| 57 | +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. |
| 58 | +::: |
| 59 | + |
| 60 | +### Étape 4 : Configuration des disques |
| 61 | + |
| 62 | +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. |
| 63 | + |
| 64 | +Pour chaque disque, configurez : |
| 65 | + |
| 66 | +- **Nom** : Nom unique du disque |
| 67 | +- **Capacité** : Taille du disque avec sélection de l'unité (Mo, Go, To) |
| 68 | +- **Block Storage** : Stockage de destination |
| 69 | + |
| 70 | +Vous pouvez ajouter jusqu'à 24 disques virtuels au total. Cliquez sur **Ajouter un disque** pour créer un nouveau disque. |
| 71 | + |
| 72 | +:::warning |
| 73 | +Si vous configurez Cloud Init, au moins un disque est obligatoire pour stocker la configuration. |
| 74 | +::: |
| 75 | + |
| 76 | +### Étape 5 : Configuration des adaptateurs réseau |
| 77 | + |
| 78 | +Configurez les interfaces réseau de votre machine virtuelle (maximum 7 adaptateurs). |
| 79 | + |
| 80 | +Pour chaque adaptateur réseau : |
| 81 | + |
| 82 | +- **Réseau** : Sélectionnez le réseau virtuel (avec indication VPC ou Private Backbone) |
| 83 | +- **Adresse MAC** : Optionnelle, générée automatiquement si non spécifiée |
| 84 | + |
| 85 | +:::info VPC |
| 86 | +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. |
| 87 | +::: |
| 88 | + |
| 89 | +Cliquez sur **Ajouter un adaptateur réseau** pour créer une nouvelle interface. |
| 90 | + |
| 91 | +### Étape 6 : Haute disponibilité |
| 92 | + |
| 93 | +Configurez le niveau de haute disponibilité de votre machine virtuelle. |
| 94 | + |
| 95 | +:::tip |
| 96 | +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) |
| 97 | +::: |
| 98 | + |
| 99 | +### Étape 7 : Résumé et validation |
| 100 | + |
| 101 | +Vérifiez l'ensemble de votre configuration avant de créer la machine virtuelle. |
| 102 | + |
| 103 | +Le résumé affiche tous les paramètres configurés : |
| 104 | +- Informations générales (nom, CPU, RAM) |
| 105 | +- Modèle sélectionné |
| 106 | +- Cloud Init (si configuré) |
| 107 | +- Disques |
| 108 | +- Adaptateurs réseau |
| 109 | +- Haute disponibilité |
| 110 | + |
| 111 | +Cliquez sur **Créer** pour lancer le déploiement de votre machine virtuelle. |
| 112 | + |
| 113 | +--- |
| 114 | + |
| 115 | +## Méthode 2 : Import depuis un fichier XVA |
| 116 | + |
| 117 | +Cette méthode permet d'importer une machine virtuelle depuis un fichier au format XVA (XenServer Virtual Appliance). |
| 118 | + |
| 119 | +### Présentation du format XVA |
| 120 | + |
| 121 | +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. |
| 122 | + |
| 123 | +### Étape 1 : Nom de la machine virtuelle |
| 124 | + |
| 125 | +Définissez le nom de votre machine virtuelle. |
| 126 | + |
| 127 | +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). |
| 128 | + |
| 129 | +### Étape 2 : Upload du fichier XVA |
| 130 | + |
| 131 | +Importez votre fichier XVA depuis votre ordinateur. |
| 132 | + |
| 133 | +:::info |
| 134 | +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). |
| 135 | +::: |
| 136 | + |
| 137 | +Glissez-déposez votre fichier dans la zone prévue ou cliquez pour sélectionner le fichier depuis votre explorateur. |
| 138 | + |
| 139 | +### Étape 3 : Sélection du stockage |
| 140 | + |
| 141 | +Choisissez le stockage de destination pour votre machine virtuelle importée. |
| 142 | + |
| 143 | +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. |
| 144 | + |
| 145 | +### Étape 4 : Résumé et validation |
| 146 | + |
| 147 | +Vérifiez les informations avant de lancer l'import. |
| 148 | + |
| 149 | +Le résumé affiche : |
| 150 | +- Le nom de la VM |
| 151 | +- Le type de déploiement (XVA) |
| 152 | +- Le fichier XVA et sa taille |
| 153 | +- Le stockage de destination |
| 154 | + |
| 155 | +Cliquez sur **Créer** pour lancer l'import de votre machine virtuelle. |
| 156 | + |
| 157 | +### À propos de l'option skip_set_template |
| 158 | + |
| 159 | +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/). |
| 160 | + |
| 161 | +--- |
| 162 | + |
| 163 | +## Méthode 3 : Déploiement depuis le Marketplace |
| 164 | + |
| 165 | +Le Marketplace Cloud Temple propose des images de machines virtuelles certifiées et prêtes à l'emploi. |
| 166 | + |
| 167 | +### Sélection d'une image Marketplace |
| 168 | + |
| 169 | +Parcourez le catalogue des images disponibles pour OpenIaaS. |
| 170 | + |
| 171 | +Seules les images compatibles avec la plateforme OpenIaaS sont affichées. |
| 172 | + |
| 173 | +### Configuration de la machine virtuelle |
| 174 | + |
| 175 | +La configuration depuis le Marketplace suit un processus similaire au déploiement depuis un modèle, avec quelques spécificités : |
| 176 | + |
| 177 | +- Les caractéristiques système (OS, CPU, RAM) sont prédéfinies par l'image Marketplace |
| 178 | +- Vous pouvez personnaliser le nom de la VM |
| 179 | +- Cloud Init est disponible pour la configuration initiale |
| 180 | +- Le mapping réseau permet d'associer les interfaces réseau de l'image à vos réseaux |
| 181 | + |
| 182 | +:::tip |
| 183 | +Pour un guide détaillé du déploiement Marketplace, consultez le tutoriel dédié : [Déployer une image sur OpenIaaS](../../marketplace/tutorials/deploy_openiaas) |
| 184 | +::: |
| 185 | + |
| 186 | +--- |
| 187 | + |
| 188 | +## Bonnes pratiques |
| 189 | + |
| 190 | +### Choix de la méthode de déploiement |
| 191 | + |
| 192 | +- **Modèle** : Idéal pour des déploiements standards et répétitifs au sein de votre organisation |
| 193 | +- **XVA** : Recommandé pour migrer des VMs existantes ou utiliser des images personnalisées |
| 194 | +- **Marketplace** : Parfait pour démarrer rapidement avec des images certifiées et maintenues |
| 195 | + |
| 196 | +### Configuration des ressources |
| 197 | + |
| 198 | +- **CPU et RAM** : Dimensionnez selon les besoins réels de votre charge de travail |
| 199 | +- **Disques** : Prévoyez une marge de croissance pour éviter les redimensionnements futurs |
| 200 | + |
| 201 | +### Haute disponibilité |
| 202 | + |
| 203 | +- Activez le mode **Restart** pour les applications critiques |
| 204 | +- Utilisez **Best-Effort** pour les environnements moins critiques |
| 205 | + |
| 206 | +### Cloud Init |
| 207 | + |
| 208 | +- Utilisez Cloud Init pour standardiser la configuration de vos VMs |
| 209 | +- Documentez vos configurations Cloud Init pour faciliter leur réutilisation |
| 210 | +- Testez vos configurations sur des VMs de test avant déploiement en production |
| 211 | + |
| 212 | +### Sécurité |
| 213 | + |
| 214 | +- Utilisez des noms explicites pour faciliter l'identification et la gestion |
| 215 | +- Planifiez une stratégie de sauvegarde dès la création de la VM |
0 commit comments