Il s'agit de la commande onetemplate qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
un modèle - gère les modèles OpenNebula
SYNOPSIS
un modèle commander [args] [Options]
OPTIONS
--name name Nom de la nouvelle VM ou TEMPLATE. Lorsque
en instanciant plusieurs machines virtuelles, vous pouvez utiliser le "%i"
joker pour produire différents noms tels que
VM-0, VM-1...
--cpu cpu pourcentage de CPU réservé à la VM (1=100% un
processeurs)
--vcpu vcpu Nombre de processeurs virtualisés
--arch arch Architecture de la VM, par exemple : i386 ou x86_64
--memory memory Quantité de mémoire donnée à la VM. Par défaut le
l'unité est le mégaoctet. Pour utiliser des gigaoctets, ajoutez un "g",
les flotteurs peuvent être utilisés : 8g=8192, 0.5g=512
--disk image0,image1 Disques à attacher. Pour utiliser une image appartenant à d'autres
user use user[disque]
--nic network0,network1 Réseaux à attacher. Pour utiliser un réseau appartenant à
un autre utilisateur utilise l'utilisateur[réseau]
--raw string Chaîne brute à ajouter au modèle. Ne pas être
confondu avec l'attribut RAW
--vnc Ajouter le serveur VNC à la VM
--vnc-password mot de passe Mot de passe VNC
--vnc-listen ip VNC IP où écouter les connexions. Par
la valeur par défaut est 0.0.0.0 (toutes les interfaces).
--spice Ajouter le serveur Spice à la VM
--spice-password mot de passe spice mot de passe
--spice-listen ip spice IP où écouter les connexions. Par
la valeur par défaut est 0.0.0.0 (toutes les interfaces).
--ssh [fichier] Ajoute une clé publique ssh au contexte. Si le fichier
est omise alors la variable utilisateur SSH_PUBLIC_KEY
sera utilisé.
--net_context Ajouter des paramètres de contextualisation du réseau
--context line1,line2,line3 Lignes à ajouter à la section de contexte
--boot device Sélectionnez le périphérique de démarrage (hd|fd|cdrom|network)
--files_ds file1,file2 Ajouter des fichiers au CD de contextualisation à partir de
la banque de données des fichiers
--init script1,script2 Script ou scripts à démarrer en contexte
--dry Il suffit d'imprimer le modèle
-m, --multiple x Instancer plusieurs VM
--userdata userdata Intégrer les données utilisateur dans la section EC2
--hold Crée le nouvel état de VM en attente au lieu de
En attente
-a, --append Ajoute de nouveaux attributs au modèle actuel
-l, --list x,y,z Sélectionne les colonnes à afficher avec la commande list
-d, --delay x Définit le délai en secondes pour la commande supérieure
-f, --filter x,y,z Filtrer les données. Un tableau est spécifié avec
colonne=paires de valeurs.
--csv Écrire le tableau au format csv
-x, --xml Afficher la ressource au format xml
-n, --numeric Ne pas traduire les ID d'utilisateur et de groupe
--describe Décrire les colonnes de la liste
-v, --verbose Mode verbeux
-h, --help Afficher ce message
-V, --version Afficher la version et les informations de copyright
--user name Nom d'utilisateur utilisé pour se connecter à OpenNebula
--password password Mot de passe pour s'authentifier avec OpenNebula
--endpoint URL du point de terminaison de l'interface OpenNebula xmlrpc
COMMANDES
· créer [filet] Crée un nouveau modèle de VM à partir de la description donnée
Exemples :
- à l'aide d'un fichier de description de modèle de VM :
onetemplate créer vm_description.tmpl
- nouveau modèle de VM nommé "arch vm" avec un disque et une carte réseau :
onetemplate create --name "arch vm" --memory 128 --cpu 1 \
--disk arch --network réseau_privé
- en utilisant deux disques :
onetempate create --name "test vm" --memory 128 --cpu 1 \
--disk arch,données
options valides : nom, processeur, vcpu, arch, mémoire, disque, nic, brut, vnc, vnc_password, vnc_listen, pimenter, spice_password, spice_listen, ssh, net_context, contexte, démarrage, files_ds, init, sec
· cloner ID de modèle prénom Crée un nouveau modèle à partir d'un modèle existant
· effacer plage|liste_id_modèle Supprime l'image donnée
· instancier ID de modèle [filet] Crée une nouvelle instance de VM à partir du modèle donné. Cette
La machine virtuelle peut être gérée avec la commande « onevm ».
Le modèle source peut être modifié en ajoutant ou en remplaçant des attributs par
l'argument de fichier facultatif, ou avec les options.
options valides : name, multiple, userdata, hold, cpu, vcpu, arch, memory, disk, nic, raw, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, context, boot, files_ds, init
· chgrp plage|liste_id_modèle ID de groupe Modifie le groupe de modèles
· chown plage|liste_id_modèle userid [ID de groupe] Modifie le propriétaire et le groupe du modèle
· chmod plage|liste_id_modèle octet Modifie les autorisations du modèle
· mettre à jour ID de modèle [filet] Mettez à jour le contenu du modèle. Si un chemin n'est pas fourni, le
l'éditeur sera lancé pour modifier le contenu actuel. options valides : ajouter
· Renommer ID de modèle prénom Renomme le modèle
· liste [drapeau de filtre] Liste les modèles dans les options valides du pool : liste, délai, filtre, csv,
xml, numérique, décrire
· spectacle ID de modèle Affiche des informations pour les options valides du modèle donné : xml
· Haut [drapeau de filtre] Listes des modèles d'options valides en permanence : liste, délai, filtre, csv,
xml, numérique, décrire
ARGUMENT FORMATS
· fichier Chemin d'accès à un fichier
· range Liste des identifiants sous la forme 1,8..15
· chaîne de texte
· groupid OpenNebula GROUP nom ou identifiant
· ID utilisateur OpenNebula USER name ou id
· templateid OpenNebula VMTEMPLATE nom ou identifiant
· templateid_list Liste séparée par des virgules des noms ou identifiants OpenNebula VMTEMPLATE
· filterflag a, tous les VMTEMPLATE connus m, extraire le VMTEMPLATE appartenant au
utilisateur dans ONE_AUTH g, groupe 'mine' plus le VMTEMPLATE appartenant aux groupes l'utilisateur
est membre de l'uid VMTEMPLATE de l'utilisateur identifié par cet uid utilisateur VMTEMPLATE du
utilisateur identifié par le nom d'utilisateur
Utilisez onetemplate en ligne en utilisant les services onworks.net