Création et utilisation de serveurs virtuels (ibmcloud sl vs)
Les serveurs IBM Cloud® Virtual Servers sont des serveurs virtuels évolutifs qui sont achetés avec des coeurs dédiés et des allocations de mémoire. Ils constituent une excellente option si vous recherchez des ressources informatiques qui peuvent être ajoutées en quelques minutes avec un accès à des fonctionnalités telles que les modèles d'images.
Les commandes suivantes de l'interface de ligne de commande IBM Cloud® permettent de gérer les serveurs virtuels de l'infrastructure classique.
ibmcloud sl par rapport à la bande passante
Données de bande passante sur la plage de dates.
ibmcloud sl vs bandwidth IDENTIFIER [OPTIONS] Formats d'heure qui sont soit '2006-01-02', '2006-01-02T15:04' ou '2006-01-02T15:04-07:00'
En raison de certains détails d'arrondi et d'alignement de date, les résultats ici peuvent être légèrement différents des résultats dans le portail de contrôle. La bande passante est répertoriée en Go, si aucun fuseau horaire n'est spécifié, GMT+0 est utilisé par défaut.
Exemples :
ibmcloud sl vs bandwidth 1234 -s 2006-01-02T15:04 -e 2006-01-02T15:04-07:00
ibmcloud sl vs bandwidth IDENTIFIER [flags]
Options de commande :
- ---e, fin
- Date de fin de la génération de rapports relatifs à la bande passante
- --q, calme
- Afficher uniquement la table récapitulative.
- ---r, rollup
- Nombre de secondes à signaler en tant que point de données unique. 300, 600, 1800, 3600 (par défaut), 43200 ou 86400 secondes
- ---s, début
- Date de début de la génération de rapports relatifs à la bande passante
ibmcloud sl vs facturation
Obtenir les détails de facturation d'une instance de serveur virtuel
ibmcloud sl vs billing IDENTIFIER
ibmcloud sl vs cancel
Annuler l'instance de serveur virtuel
ibmcloud sl vs cancel IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
ibmcloud sl vs capacity-create
Créer une instance de capacité réservée.
ibmcloud sl vs capacity-create [OPTIONS] Exemples:
ibmcloud sl vs capacity-create -n myvsi -b 1234567 -fl C1_2X2_1_YEAR_TERM -i 2 Cette commande commande une instance de capacité réservée avec le nom myvsi, backendRouterId 1234567, flavor C1_2X2_1_YEAR_TERM et 2 instances, ibmcloud sl vs capacity-create --name myvsi --backendRouterId 1234567 --flavor C1_2X2_1_YEAR_TERM --instances 2 --test Cette commande permet de tester si la commande est valide avec les options ci-dessus avant que la commande ne soit réellement passée.
AVERTISSEMENT: La capacité réservée est sur un contrat annuel et ne peut pas être annulée tant que le contrat n'est pas arrivé à expiration.
ibmcloud sl vs capacity-create [flags]
Options de commande :
- --b, backendRouterId
- BackendRouterId, create-options contient une liste d'identifiants valides à utiliser. [required]
- ---l, saveur
-
Capacity keyname (C1_2X2_1_YEAR_TERM for example). [required] - --f, force
- Forcer l'opération sans confirmation
- ---i, instances
- Nombre d'instances VSI que cette réservation de capacité peut prendre en charge. [requis]
- --n, nom
- Nom de la nouvelle capacité réservée [requis]
- --test
-
Do not actually create the reserved capacity
ibmcloud sl vs capacity-create-options
Afficher la liste des options pour la création d'une instance de groupe de capacité réservée
ibmcloud sl vs capacity-create-options
ibmcloud sl vs capacity-détail
Obtenir les détails du groupe de capacité réservée.
ibmcloud sl vs capacity-detail IDENTIFIER [flags]
Options de commande :
- --column
- Colonne à afficher. Les options sont : id, hostname, domain, primary_ip, backend_ip. Cette option peut être indiquée plusieurs fois.
- --sortby
- Colonne de tri. Les options sont : id, hostname, domain, primary_ip, backend_ip
ibmcloud sl vs capacity-list
Répertorier les groupes de capacité réservée.
ibmcloud sl vs capacity-list
ibmcloud sl vs capture
Capturer l'instance de serveur virtuel dans une image
ibmcloud sl vs capture IDENTIFIER [OPTIONS]
Exemples :
ibmcloud sl vs capture 12345678 -n mycloud --all --note testing Cette commande capture l'instance de serveur virtuel avec l'ID de 12345678 avec tous les disques dans une image nommée "mycloud" avec la note "testing".
ibmcloud sl vs capture IDENTIFIER [flags]
Options de commande :
- --all
- Capturer toutes les unités par bloc appartenant au serveur virtuel
- --device
- ID unité par bloc à archiver, plusieurs occurrences autorisées
- --n, nom
- Nom de l'image [requise]
- --note
- Ajouter une note à associer à l'image
ibmcloud sl vs create
Créer une instance de serveur virtuel
Exemples :
ibmcloud sl vs create -H myvsi -D ibm.com -c 4 -m 4096 -d dal10 -o UBUNTU_16_64 --disk 100 --disk 1000 --vlan-public 413 Cette commande commande une instance de serveur virtuel dont le nom d'hôte est myvsi, le domaine est ibm.com, 4 cpu cores, 4096M memory, situé dans le centre de données : dal10, le système d'exploitation est UBUNTU 16 64 bits, 2 disques, l'un est 100G, l'autre est 1000G, et placé dans le vlan public avec ID 413. ibmcloud sl vs create -H myvsi -D ibm.com -c 4 -m 4096 -d dal10 -o UBUNTU_16_64 --disk 100 --disk 1000 --vlan-public 413 --test Cette commande permet de tester si la commande est valide avec les options ci-dessus avant que la commande ne soit réellement passée. ibmcloud sl vs create -H myvsi -D ibm.com -c 4 -m 4096 -d dal10 -o UBUNTU_16_64 --disk 100 --disk 1000 --vlan-public 413 --export ~/myvsi.txt Cette commande exporte les options ci-dessus dans un fichier : myvsi.txt dans le répertoire personnel de l'utilisateur pour une utilisation ultérieure.
ibmcloud sl vs create [flags]
Options de commande :
- --billing
- Taux de facturation. Par défaut : hourly. Options : hourly, monthly
- --boot-mode
- Indiquer le mode d'amorçage du système d'exploitation. Les modes pris en charge sont HVM et PV.
- --c, cpu
- Nombre de cœurs de CPU [requis]
- --d, centre de données
- Nom abrégé du centre de données [requis]
- --dedicated
- Créer un serveur virtuel dédié (noeud privé)
- --disk
- Tailles de disque (plusieurs occurrences autorisées)
- -- D, domaine
- Partie domaine du FQDN [requise]
- --export
- Exporte les options vers un fichier modèle
- --flavor
- Nom de clé de la version Serveur virtuel public
- --f, force
- Forcer l'opération sans confirmation
- --host-id
- ID hôte sur lequel mettre à disposition un serveur virtuel dédié
- -- H, nom d'hôte
- Partie hôte du FQDN [requise]
- --image
- ID image. Voir : '${COMMAND_NAME} sl image list' pour référence
- --k, clé
- ID des clés SSH à ajouter à l'utilisateur root (plusieurs occurrences autorisées)
- --like
- Utiliser la configuration d'un serveur virtuel existant
- --local
- Utiliser le stockage sur disque local.
- --m, mémoire
- Mémoire [requise] en mégaoctets
- --n, réseau
- Vitesse du port réseau en Mbit/s
- --o, os
- Code d'installation du système d'exploitation. Conseil : vous pouvez spécifier OS_LATEST
- --placement-group-id
- ID du groupe de placement à partir duquel commander cet invité.
- --i, postinstall
- Script de post-installation à télécharger
- --private
- Force le serveur virtuel à n'avoir accès qu'au réseau privé
- --s, private-security-group
- ID du groupe de sécurité à associer à l'interface privée (occurrences multiples permises)
- -- S, groupe de sécurité publique
- ID du groupe de sécurité à associer à l'interface publique (occurrences multiples permises)
- --quantity
- Nombre de serveurs virtuels à créer. Il doit être supérieur ou égal à 1. La valeur par défaut est 1.
- --san
- Utiliser le stockage SAN à la place d'un disque local
- --subnet-private
- ID du sous-réseau privé sur lequel vous voulez placer le serveur virtuel
- --subnet-public
- ID du sous-réseau public sur lequel vous voulez placer le serveur virtuel
- --g, tag
- Etiquettes à ajouter à l'instance (plusieurs occurrences autorisées)
- --t, modèle
- Fichier modèle qui indique les options de ligne de commande par défaut.
- --test
- Ne pas créer le serveur virtuel
- --transient
- Créer un serveur virtuel transitoire
- --u, userdata
- Chaîne de métadonnées définie par l'utilisateur
- -- F, fichier utilisateur
- Lire les données utilisateur à partir du fichier
- --vlan-private
- ID du réseau local virtuel privé sur lequel vous voulez placer le serveur virtuel
- --vlan-public
- ID du réseau local virtuel public sur lequel vous voulez placer le serveur virtuel
- --wait
- Attendre pendant X secondes maximum que le serveur virtuel soit mis à disposition avant de revenir. Cela n'est pas compatible avec l'option --quantity
ibmcloud sl vs credentials
Répertorier les donnée d'identification de l'instance de serveur virtuel
ibmcloud sl vs authorize-storage [OPTIONS] IDENTIFICATEUR
Exemples :
ibmcloud sl vs authorize-storage --username-storage SL01SL30-37 1234567 Autoriser le stockage de fichiers, de blocs et le stockage portable sur un serveur virtuel.
ibmcloud sl vs credentials IDENTIFIER
ibmcloud sl vs detail
Obtenir les détails sur une instance de serveur virtuel
ibmcloud sl vs detail IDENTIFIER [flags]
Options de commande :
- --passwords
- Afficher les mots de passe (à l'abri des regards)
- --price
- Afficher les prix associés
ibmcloud sl vs dns-sync
Synchroniser les enregistrements DNS pour une instance de serveur virtuel
ibmcloud sl vs dns-sync IDENTIFIER [OPTIONS] Remarque : Si vous ne spécifiez aucun argument, le système tentera de mettre à jour à la fois les enregistrements A et PTR. Si vous ne souhaitez pas mettre à jour les deux enregistrements, vous pouvez utiliser le --a ou --ptr pour limiter les enregistrements mis à jour.
Exemples :
ibmcloud sl vs dns-sync 12345678 --a-record --ttl 3600 Cette commande synchronise l'enregistrement A (adresse IP V4 ) de l'instance de serveur virtuel avec l'ID 12345678 avec le serveur DNS et définit le ttl de cet enregistrement A à 3600. ibmcloud sl vs dns-sync 12345678 --aaaa-record --ptr Cette commande synchronise l'enregistrement AAAA (adresse IP V6 ) et l'enregistrement PTR de l'instance de serveur virtuel avec l'ID 12345678 avec le serveur DNS.
ibmcloud sl vs dns-sync IDENTIFIER [flags]
Options de commande :
- --a, a-record
- Synchroniser l'enregistrement A pour l'hôte
- --aaaa-record
- Synchroniser l'enregistrement AAAA pour l'hôte
- --f, force
- Forcer l'opération sans confirmation
- --ptr
- Synchroniser l'enregistrement PTR pour l'hôte
- --ttl
- Définit la durée de vie des enregistrements A et/ou PTR, valeur par défaut : 7200
ibmcloud sl vs edit
Editer les détails d'une instance de serveur virtuel
ibmcloud sl vs edit IDENTIFIER [OPTIONS]
Exemples :
ibmcloud sl vs edit 12345678 -D ibm.com -H myapp --tag testcli --public-speed 1000 Cette commande met à jour l'instance de serveur virtuel avec l'ID 12345678 et définit son domaine à " ibm.com ", son nom d'hôte à " myapp ", sa balise à " testcli ", et la vitesse du port du réseau public à 1000 Mbps.
ibmcloud sl vs edit IDENTIFIER [flags]
Options de commande :
- -- D, domaine
- Portion domaine du nom de domaine complet
- -- H, nom d'hôte
- Partie hôte du FQDN. exemple : server
- --private-speed
- Vitesse du port privé, options : 0,10,100,1000,10000
- --public-speed
- Vitesse du port public, options : 0,10,100,1000,10000
- --g, tag
- Etiquettes à définir ou chaîne vide pour tout retirer
- --u, userdata
- Chaîne de métadonnées définie par l'utilisateur
- -- F, fichier utilisateur
- Lire les données utilisateur à partir du fichier
ibmcloud sl vs host-create
Créer un hôte pour les serveurs virtuels dédiés
ibmcloud sl vs host-create [flags]
Options de commande :
- --b, facturation
- Taux de facturation. Par défaut : hourly. Options : hourly, monthly
- --d, centre de données
- Nom abrégé du centre de données [requis]
- -- D, domaine
- Partie domaine du FQDN [requise]
- --f, force
- Forcer l'opération sans confirmation
- -- H, nom d'hôte
- Partie hôte du FQDN [requise]
- --s, taille
- Taille de l'hôte dédié. Une seule taille est disponible actuellement : 56_CORES_X_242_RAM_X_1_4_TB
- --v, vlan-privé
- ID du VLAN privé sur lequel vous voulez placer l'hôte dédié. Voir : '${COMMAND_NAME} sl vlan list' pour référence
ibmcloud sl vs host-list
Répertorier tous les hôtes dédiés sur votre compte
ibmcloud sl vs host-list [flags]
Options de commande :
- --d, centre de données
- Filtrer par centre de données de l'hôte dédié
- --n, nom
- Filtrer par nom de l'hôte dédié
- --order
- Filtrer par ID de la commande pour l'achat de cet hôte dédié
- --owner
- Filtrer par propriétaire de l'hôte dédié
- --sortby
- Colonne à trier (Id, Name, Datacenter, Router, Cpu, Memory, Disk, Guests) [default : Id]
ibmcloud sl vs liste
Répertorier les instances de serveur virtuel sur votre compte
ibmcloud sl vs list [OPTIONS]
Exemples :
ibmcloud sl vs list --domain ibm.com --hourly --sortby memory Cette commande liste toutes les instances de serveurs virtuels facturées à l'heure sur le compte actuel en filtrant le domaine égal à " ibm.com " et en les triant par mémoire.
ibmcloud sl vs list [flags]
Options de commande :
- --column
- Colonne à afficher. Options : id,hostname,domain,cpu,memory,public_ip,private_ip,datacenter,action,guid,power_state,created_by,tags. Cette option peut être indiquée plusieurs fois.
- --c, cpu
- Filtrer par nombre de coeurs d'UC
- --d, centre de données
- Filtrer par nom abrégé du centre de données
- -- D, domaine
- Filtrer par portion de domaine du nom de domaine complet
- -- H, nom d'hôte
- Filtrer par portion d'hôte du nom de domaine complet
- --hourly
- Afficher uniquement les instances horaires
- --m, mémoire
- Filtrer par mémoire en mégaoctets
- --monthly
- Afficher uniquement les instances mensuelles
- --n, réseau
- Filtrer par vitesse de port réseau en Mbit/s
- --o, commande
- Filtrer par ID de la commande pour l'achat de cette instance
- --owner
- Filtrer par ID de l'utilisateur qui possède les instances
- --p, private-ip
- Filtrer par adresse IP privée
- -- P, ip-public
- Filtrer par adresse IP publique
- --sortby
- Colonne de tri par défaut : hostname, options : id,hostname,domain,datacenter,cpu,memory,public_ip,private_ip
- --g, tag
- Filtrer par étiquettes (plusieurs occurrences autorisées)
ibmcloud sl vs migrate
Gérer les disques virtuels nécessitant une migration
ibmcloud sl vs migrate [OPTIONS]
Exemples :
ibmcloud sl vs migrate --guest 1234567 Gérer les VSI qui nécessitent une migration. Possibilité de migrer une instance dédiée d'un hôte dédié vers un autre hôte dédié également.
ibmcloud sl vs migrate [flags]
Options de commande :
- --a, tous
- Migrer TOUS les invités qui nécessitent une migration immédiatement.
- ---g, invité
- ID invité à migrer immédiatement.
- -- H, hôte
- ID hôte dédié à migrer. Ne fonctionne que sur les invités qui sont déjà sur un hôte dédié.
ibmcloud sl vs monitoring-liste
Obtenir les détails d'un périphérique de surveillance vsi.
ibmcloud sl vs monitoring-list IDENTIFIER
ibmcloud sl vs notifications
Indique qui est averti lorsque l'instance virtuelle de serveur a des problèmes de surveillance
ibmcloud sl vs notifications IDENTIFIER
ibmcloud sl vs notifications-ajouter
Créer une entrée de notification virtuelle utilisateur.
ibmcloud sl vs notifications-add IDENTIFIER [flags]
Options de commande :
- --users
- ID utilisateur à avertir en cas d'échec de la surveillance ; ID multiples autorisés
ibmcloud sl vs notifications-suppression
Supprimez une entrée de notification VS utilisateur.
ibmcloud sl vs notifications-delete IDENTIFIER
ibmcloud sl vs options
Afficher la liste des options pour la création de l'instance de serveur virtuel
ibmcloud sl vs options
ibmcloud sl vs os-disponible
Obtenez tous les systèmes d'exploitation disponibles.
ibmcloud sl vs os-available
ibmcloud sl vs pause
Mettre en pause une instance de serveur virtuel active
ibmcloud sl vs pause IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
ibmcloud sl vs power-off
Mettre hors tension une instance de serveur virtuel active
ibmcloud sl vs power-off IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
- --hard
- Effectuer un arrêt immédiat
- --soft
- Effectuer un arrêt graduel
ibmcloud sl vs power-on
Mettre sous tension une instance de serveur virtuel
ibmcloud sl vs power-on IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
ibmcloud sl vs ready
Vérifier si une instance de serveur virtuel est prête à être utilisée
Vérifie périodiquement l'état de la transaction active d'un serveur virtuel. Lorsque la transcation est terminée, le serveur virtuel est prêt à être utilisé.
ibmcloud sl vs ready IDENTIFIER [flags]
Options de commande :
- --wait
- Attendre pendant X secondes maximum que le serveur virtuel soit mis à disposition avant de revenir
ibmcloud sl vs reboot
Réamorcer une instance de serveur virtuel active
ibmcloud sl vs reboot IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
- --hard
- Effectuer un réamorçage immédiat
- --soft
- Effectuez un réamorçage ordonné
ibmcloud sl vs reload
Recharger le système d'exploitation sur une instance de serveur virtuel
ibmcloud sl vs reload IDENTIFIER [OPTIONS]
Exemples :
ibmcloud sl vs reload 12345678 Cette commande recharge le système d'exploitation actuel pour l'instance de serveur virtuel avec l'ID 12345678. ibmcloud sl vs reload 12345678 --image 1234 Cette commande recharge le système d'exploitation à partir de l'image avec ID 1234 pour l'instance de serveur virtuel avec ID 12345678.
ibmcloud sl vs reload IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
- --image
- ID image. Par défaut, il convient d'utiliser le système d'exploitation en cours. Voir : '${COMMAND_NAME} sl image list' pour référence
- --k, clé
- ID des clés SSH à ajouter à l'utilisateur root (plusieurs occurrences autorisées)
- --i, postinstall
- Script de post-installation à télécharger
ibmcloud sl vs rescue
Réamorcer une instance de serveur virtuel dans une image de secours
ibmcloud sl vs rescue IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
ibmcloud sl vs resume
Reprendre une instance de serveur virtuel mise en pause
ibmcloud sl vs resume IDENTIFIER [flags]
Options de commande :
- --f, force
- Forcer l'opération sans confirmation
ibmcloud sl vs stockage
Obtenir les détails de stockage pour un serveur virtuel.
ibmcloud sl vs storage IDENTIFIER
ibmcloud sl vs upgrade
Mettre à niveau une instance de serveur virtuel
Remarque: Ce serveur virtuel sera réamorcé une fois la commande de mise à niveau passée. L'instance est arrêtée tant que la transaction de mise à niveau n'est pas terminée. Cependant, pour le réseau, aucun redémarrage n'est nécessaire. Les options -c et -m sont destinées à la mise à niveau de VSI dédiés, la plupart des VSI devront être mis à niveau avec --flavor. Voir 'ibmcloud sl vs options' pour la saveur keyNames à utiliser.
ibmcloud sl vs upgrade IDENTIFIER [flags]
Options de commande :
- --add-disk
- Ajouter un disque dur en Go
- --c, cpu
- Nombre de coeurs d'UC
- --flavor
- Nom de clé de version
- --f, force
- Forcer l'opération sans confirmation
- --m, mémoire
- Mémoire en mégaoctets
- --network
- Vitesse du port réseau en Mbit/s
- --private
- Le coeur d'UC sera sur un serveur hôte dédié
- --resize-disk
- Mise à jour du numéro de disque en fonction de la taille en GB [capacity,diskNumber]. --resize-disk 250,2
ibmcloud sl vs utilisation
Les données d'utilisation sur la plage de dates.
ibmcloud sl vs usage IDENTIFIER [OPTIONS] Informations d'utilisation d'un serveur virtuel. Exemples :
ibmcloud sl vs usage 1234 --start 2006-01-02 --end 2006-01-02 --valid-data cpu0
ibmcloud sl vs usage IDENTIFIER [flags]
Options de commande :
- ---e, fin
- Date de fin, par exemple 2019-4-2 (aaaa-MM-jj) [obligatoire]
- ---s, début
- Date de début, par exemple 2019-3-4 (aaaa-MM-jj) [obligatoire]
- ---p, période de récapitulation
- 300, 600, 1800, 3600, 43200 ou 86400 secondes.
- ---t, données valides
- Metric_Data_Type keyName par exemple CPU0, CPU1, MEMORY_USAGE, etc. [requis]