Cloud
Créer et piloter une VM Ubuntu sur IONOS Cloud
Choisir un pack système XBee, laisser le provider préparer l'image, puis piloter une VM IONOS Cloud.
Ce tutoriel crée un environnement xbee à un seul hôte — une VM IONOS Cloud
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.
ubuntu:24.04 est un pack système racine XBee. L’utilisateur n’a pas à choisir une
image IONOS ni à gérer son snapshot : ces ressources sont résolues et suivies par XBee
et le provider.
Prérequis : les identifiants IONOS
Le provider ionos accepte un jeton d’authentification IONOS :
export IONOS_TOKEN=<token>Il accepte aussi l’authentification par identifiant et mot de passe lorsque aucun jeton n’est défini :
export IONOS_USERNAME=<username>
export IONOS_PASSWORD=<password>Placez ces variables dans un fichier hors de tout dépôt versionné, puis chargez-le avant d’utiliser xbee.
Créer l’environnement
mkdir vm-ionos
cd vm-ionos
xbee new env -p ionos -s ubuntu:24.04Le xbee-env.yaml généré
schema-version: "1.0"
provider:
name: ionos
location: de/fra
default:
host:
system: ubuntu:24.04
net: xbee-net
provider:
cores: 2
ram: 4096
size: 20
volumeType: HDD
host: alocationchoisit le site IONOS ;coresetramdéfinissent les ressources de la VM, la mémoire étant exprimée en Mio.sizeest la taille en Go du disque racine ;volumeTypeson type.host: adéclare un unique hôte sans pack applicatif.
Pour choisir une autre localisation de façon persistante :
xbee config set -p ionos location <location>Laisser XBee préparer l’image
xbee packxbee crée une VM temporaire depuis l’image publique Ubuntu, prépare le système, crée
un snapshot de son volume de démarrage, puis supprime les ressources temporaires. Le
snapshot est réutilisé par les prochains xbee up.
Démarrer et piloter la VM
xbee up
xbee enter aLa première commande démarre la VM et attend son accès SSH ; la seconde ouvre un shell
sur l’hôte a. Le nom peut être omis lorsqu’il n’existe qu’un seul hôte.
Arrêter puis détruire la VM
xbee down
xbee deletexbee down arrête proprement le système et conserve l’allocation. xbee delete
supprime la VM et son volume de démarrage ; il demande confirmation, sauf avec
--force ou -f.
Pour aller plus loin
- Ajouter un pack applicatif à
host.a.pack. - Déclarer un volume persistant HDD ou SSD — voir Environnements.
- Modifier les valeurs par défaut avec la configuration globale.
- Consulter la référence de xbee-env.yaml.