Cloud
Créer et piloter une VM Ubuntu sur OVHcloud
Choisir un pack système XBee, laisser le provider préparer l'image, puis piloter une instance OVHcloud.
Ce tutoriel crée un environnement xbee à un seul hôte — une instance Public Cloud
OVHcloud ubuntu:24.04, sans aucun pack applicatif — et la pilote de bout en bout :
construction de l’image, démarrage, connexion shell, arrêt et destruction. La suite de
commandes est la même que pour Scaleway ; seuls l’authentification
et les paramètres du provider changent.
ubuntu:24.04 est un pack système racine XBee, pas une référence OpenStack que
l’utilisateur doit maintenir. XBee et le provider sélectionnent l’image publique puis
gèrent l’image privée réutilisable.
Prérequis : les identifiants OpenStack
Le provider ovh utilise l’API OpenStack d’OVHcloud et lit les variables
d’environnement standard OpenStack. Depuis l’espace client OVHcloud, téléchargez le
fichier OpenRC associé à votre utilisateur Public Cloud, puis chargez-le :
source ~/openrc.shLe script renseigne notamment l’URL d’authentification, le projet, l’utilisateur et la région. Il peut demander le mot de passe OpenStack au moment du chargement. Conservez ce fichier hors de tout dépôt versionné.
Créer l’environnement
mkdir vm-ovhcloud
cd vm-ovhcloud
xbee new env -p ovh -s ubuntu:24.04Le xbee-env.yaml généré
schema-version: "1.0"
provider:
name: ovh
region: GRA11
default:
host:
system: ubuntu:24.04
net: xbee-net
provider:
flavor: b2-7
network: Ext-Net
host: aregiondésigne la région OpenStack dans laquelle les ressources sont créées.flavorchoisit le gabarit de la VM ;networkle réseau auquel elle est raccordée.host: adéclare un unique hôte, sans pack applicatif.
Adaptez la région et le flavor à votre projet. Pour enregistrer une autre région dans la configuration globale :
xbee config set -p ovh region <region>Laisser XBee préparer l’image
xbee packxbee démarre une instance OVHcloud temporaire à partir de l’image Ubuntu, y installe
le système requis, en capture une image privée, puis détruit l’instance de
construction. Cette image est réutilisée par les futurs xbee up tant que la
définition du système ne change pas.
Démarrer et piloter la VM
xbee up
xbee enter axbee up démarre l’instance et attend qu’elle soit joignable en SSH. xbee enter a
ouvre ensuite un shell dans l’hôte a ; avec un seul hôte, xbee enter suffit.
Arrêter puis détruire la VM
xbee down
xbee deletexbee down arrête la VM sans la supprimer. xbee delete détruit l’instance, après
confirmation ; --force ou -f permet de passer cette confirmation.
Pour aller plus loin
- Ajouter un pack à
host.a.pack, comme dans Utiliser le pack dans un environnement. - Déclarer un volume persistant de type
classic— voir Environnements. - Consulter la configuration globale et la référence de xbee-env.yaml.