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 vs authorize-storage

Autoriser le stockage de fichiers, par blocs et portable sur un 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 authorize-storage IDENTIFIER [flags]

Options de commande :

---p, portable-id
ID de stockage portable à ajouter au serveur virtuel
---u, stockage du nom d'utilisateur
Nom d'utilisateur de stockage à ajouter au serveur virtuel.

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]