Utilitaires OCI

Les instances utilisant des images de plate-forme Oracle Linux incluent un jeu d'utilitaires (oci-utils) qui permettent à l'instance d'accéder aux informations sur les ressources d'infrastructure. Ces utilitaires comportent un composant de service et des outils de ligne de commande qui permettent de détecter ou de provisionner automatiquement des ressources.

Installation des utilitaires OCI

Les instances lancées avec Oracle Linux 7 ou une version ultérieure comprennent automatiquement l'ensemble d'utilitaires Oracle Cloud Infrastructure (OCI) (oci-utils). Les utilitaires ne sont pas disponibles dans d'autres distributions.

Pour utiliser les utilitaires OCI, vous devez respecter les préalables suivants :

  • Assurez-vous que le référentiel oci_included est activé. Ce référentiel est activé par défaut dans les images de plate-forme Oracle Linux. Ce référentiel contient toutes les dépendances d'ensemble, y compris les ensembles SDK et Python pour OCI requis. Tous les ensembles requis sont installés avec l'ensemble oci-utils.
  • Assurez-vous que les utilitaires OCI disposent d'autorisations suffisantes pour accéder à Oracle Cloud Infrastructure en procédant de l'une des façons suivantes :
    • Créez le fichier de configuration de la trousse SDK pour l'hôte. Pour plus d'informations, voir Fichier de configuration des trousses SDK et de l'interface de ligne de commande.
      Note

      Vous devrez peut-être installer l'interface de ligne de commande pour votre environnement avant d'exécuter la commande oci setup config pour créer le fichier de configuration de la trousse SDK. Pour plus d'informations, voir Installation de l'interface de ligne de commande.
    • Utilisez les principaux d'instance en ajoutant l'instance à un groupe dynamique autorisé à accéder aux services Oracle Cloud Infrastructure. Pour plus d'informations, voir Gestion des groupes dynamiques.
    • Configurez oci-utils pour permettre à l'utilisateur racine d'utiliser les fichiers de configuration Oracle Cloud Infrastructure d'un utilisateur sans privilèges. Pour plus d'informations, voir le fichier de configuration situé dans le répertoire /etc/oci-utils.conf.d de l'instance.
  • Choisissez la méthode d'accès aux utilitaires et effectuez les procédures de configuration nécessaires pour cette méthode, selon les besoins :

Pour une vidéo expliquant comment installer et configurer les utilitaires OCI, voir Activation des utilitaires OCI dans Oracle Linux sur des instances Oracle Cloud Infrastructure dans le parcours d'apprentissage pour Oracle Linux.

Mise à jour des utilitaires OCI

Pour effectuer la mise à jour vers la dernière version d'oci-utils :

sudo yum update oci-utils

Utilisation du démon ocid

Le démon ocid est le composant de service d'oci-utils. Il surveille les modifications apportées à la carte VNIC et à la configuration iSCSI de l'instance et tente d'associer ou de détacher automatiquement les appareils à mesure qu'ils apparaissent ou disparaissent; par exemple, lorsqu'ils sont créés ou supprimés à l'aide de la console Oracle Cloud Infrastructure, de l'interface de ligne de commande ou de l'API.

Pour démarrer le démon ocid à l'aide de systemd et définir le service ocid pour qu'il démarre automatiquement lors du démarrage du système :

sudo systemctl enable --now ocid.service

Pour vérifier que le service est actif (en cours d'exécution) :

sudo service ocid status

Par exemple :

$ sudo service ocid status
Redirecting to /bin/systemctl status ocid.service
  ocid.service - Oracle Cloud Infrastructure utilities daemon
   Loaded: loaded (/etc/systemd/system/ocid.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-02-04 18:01:25 GMT; 1min 42s ago
 Main PID: 16630 (python3)
   CGroup: /system.slice/ocid.service
           └─16630 /usr/bin/python3 /usr/lib/python3.6/site-packages/oci_util...

Feb 04 18:01:23 mor-demoinst-10 systemd[1]: Starting Oracle Cloud Infrastruc....
Feb 04 18:01:24 mor-demoinst-10 sudo[16705]:     root : TTY=unknown ; PWD=/ ...w
Feb 04 18:01:25 mor-demoinst-10 systemd[1]: Started Oracle Cloud Infrastruct....
Hint: Some lines were ellipsized, use -l to show in full.
        

Informations de référence sur les utilitaires OCI

Découvrez des informations détaillées sur chaque utilitaire, notamment une description, des exemples d'utilisation et des options.

Gestion des volumes

Gestion du réseau

Consultation des données de configuration

Configuration des avis

Conversion de l'image minimale d'Oracle Linux

Vous pouvez également afficher l'option de l'utilitaire OCI et des informations détaillées en accédant aux pages de manuel de l'utilitaire OCI. Pour plus d'informations sur l'accès aux pages de manuel de l'utilitaire OCI, voir Options communes de l'utilitaire OCI.

oci-compartmentid

Utilisez l'utilitaire oci-compartmentid pour afficher l'identificateur Oracle Cloud (OCID) du compartiment dans lequel l'instance est exécutée.

Syntaxe

oci-compartmentid [-h | --help]

Pour voir l'OCID du compartiment de l'instance :

sudo oci-compartmentid

Par exemple :

$ sudo oci-compartmentid
ocid1.compartment1.oc1..OCID

Pour plus d'informations sur l'option de l'utilitaire oci-compartmentid, voir Options communes de l'utilitaire OCI.

oci-growfs

Si vous développez le volume de démarrage d'une instance Linux pour Oracle Cloud Infrastructure (OCI), vous pouvez ensuite utiliser l'utilitaire oci-growfs pour développer la partition racine de l'instance. Vous pouvez ainsi utiliser entièrement le nouveau volume de démarrage développé.

Note

Seuls les systèmes de fichiers XFS et ext4 sont pris en charge.

Par défaut, une instance Linux n'utilise pas automatiquement l'ensemble du volume de démarrage si celui-ci est supérieur ou égal à 50 Go. Si le volume de démarrage attaché à l'instance est inférieur à 50 Go, aucune modification n'est apportée au système lors de l'utilisation de l'utilitaire oci-growfs.

Syntaxe

/usr/libexec/oci-growfs [-y] [-n] [-h | --help]

Extension de la partition racine d'une instance

Pour développer la partition racine de l'instance :

  1. Utilisez la commande lsblk pour confirmer que le système d'exploitation a identifié la nouvelle taille du volume de démarrage.

    Par exemple :

    lsblk
    NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda                  8:0    0  100G  0 disk
    ├─sda1               8:1    0  100M  0 part /boot/efi
    ├─sda2               8:2    0    1G  0 part /boot
    └─sda3               8:3    0 98.9G  0 part
      ├─ocivolume-root 252:0    0 88.9G  0 lvm  /
      └─ocivolume-oled 252:1    0   10G  0 lvm  /var/oled
    sdb                  8:16   0   70G  0 disk
    

    Si le volume de disque n'a pas la taille attendue, exécutez les commandes pour balayer de nouveau le volume de démarrage. Voir Rebalayage du disque pour les volumes attachés à des instances Linux.

  2. Exécutez l'utilitaire oci-growfs avec l'option y pour répondre "oui" à toutes les invites.

    sudo /usr/libexec/oci-growfs -y

    Par exemple :

    $ sudo /usr/libexec/oci-growfs -y
    Volume Group: ocivolume 
    Mountpoint Data
    
    ---------------
    
    mountpoint: /
    
    source: /dev/mapper/ocivolume-root
    
    filesystem type: xfs
    
    source size: 58.9G
    
    type: lvm
    
    size: 58.9G
    
    physical devices: ['/dev/sda3']
    
    physical volumes: ['/dev/sda', '/dev/sda']
    
    partition number: ['3']
    
    volume group name: ocivolume
    
    volume group path: /dev/ocivolume/root
    
    Partition dry run expansion "/dev/sda3" succeeded.
    
    CHANGE: partition=3 start=2304000 old: size=144496607 end=146800606 new: size=207411167 end=209715166 
    
    Partition expand expansion "/dev/sda3" succeeded.
    update-partition set to true
    FLOCK: try exec open fd 9, on failure exec exits this program
    FLOCK: /dev/sda: obtained exclusive lock
    resizing 3 on /dev/sda using resize_sfdisk_gpt
    209715200 sectors of 512. total size=107374182400 bytes
    ## sfdisk --unit=S --dump /dev/sda
    label: gpt
    label-id: DEC7F1D7-BEBD-4622-9B47-8ADF594E82FD
    device: /dev/sda
    unit: sectors
    first-lba: 34
    last-lba: 209715166
    
    /dev/sda1 : start=        2048, size=      204800, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, uuid=CEB6C9AA-4543-4CBF-A44E-D75D7BDDC644, name="EFI System Partition"
    /dev/sda2 : start=      206848, size=     2097152, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=340A48CC-18ED-4C1A-AAD7-90CDB8E0B600
    /dev/sda3 : start=     2304000, size=   144496607, type=E6D6D379-F507-44C2-A23C-238F2A3DF928, uuid=8BB84AB7-F5DF-47F1-B630-21442C9102C1
    padding 33 sectors for gpt secondary header
    max_end=209715166 tot=209715200 pt_end=146800606 pt_start=2304000 pt_size=144496607
    resize of /dev/sda returned 0.
    FLOCK: /dev/sda: releasing exclusive lock
    
    CHANGED: partition=3 start=2304000 old: size=144496607 end=146800606 new: size=207411167 end=209715166
    
    Extending /dev/sda3 succeeded.
    Device /dev/sda3 extended successfully.
    Logical volume /dev/ocivolume/root extended successfully.
    

Pour plus d'informations sur les options de l'utilitaire oci-growfs, voir Options communes de l'utilitaire OCI.

oci-image-expand

Utilisez l'utilitaire oci-image-expand pour convertir l'instance Oracle Linux Minimal afin d'ajouter des services et des ensembles d'une image de plate-forme Oracle Linux standard. Avec cet utilitaire, l'instance minimale peut restaurer presque la même fonctionnalité qu'une image de plate-forme Oracle Linux standard.

Pour plus d'informations sur la dernière image minimale d'Oracle Linux, voir Images Oracle Linux 9.x.

L'utilitaire oci-image-expand requiert des privilèges racine.

Préalable

Installez les utilitaires OCI sur l'instance minimale. Pour plus d'informations, voir Installation des utilitaires OCI.

Types de conversion

L'utilitaire oci-image-expand fournit deux types de conversion d'instance minimale Oracle Linux :

  • Par défaut : Restaure les services systemd de plate-forme Oracle Linux par défaut, les ensembles de diagnostic, les paramètres de configuration en nuage, et configure et active le swap sur l'instance. La restauration de la fonctionnalité de plate-forme par défaut n'augmente pas le temps de démarrage de l'instance. Ce type de conversion est toujours appliqué par l'utilitaire oci-image-expand.

  • Redémarrage requis : Restaure la fonctionnalité de plate-forme Oracle Linux par défaut, comme décrit dans le type de conversion par défaut, et restaure une ou plusieurs des fonctions sélectionnables par l'utilisateur suivantes : Le choix de l'une de ces fonctions sélectionnables augmente le temps de démarrage de l'instance et nécessite un redémarrage.
Note

L'exécution de l'utilitaire oci-instance-expand affecte les paramètres configurés par l'utilisateur sur l'instance. Par exemple, l'utilitaire restaure cloud-init config pour les paramètres d'image de plate-forme Oracle Linux par défaut, remplaçant ainsi toutes les modifications cloud-config configurées par l'utilisateur. De plus, si vous choisissez de restaurer Ksplice, l'utilitaire réinstalle l'ensemble oci-linux-config de sorte que la nouvelle clé d'accès soit stockée dans le fichier de configuration approprié. N'exécutez pas l'utilitaire sur des instances autres que des instances minimales.

Les fichiers journaux de l'utilitaire oci-image-expand se trouvent à l'adresse : /var/log/oci-image-expand.log

Syntaxe

oci-image-expand [-h | --help]

Restauration de la fonctionnalité d'image de plate-forme par défaut

Pour restaurer la fonctionnalité d'image de plate-forme Oracle Linux par défaut dans l'instance minimale d'Oracle Linux :

Exécutez l'utilitaire oci-image-expand et appuyez sur Entrée à l'invite, sans effectuer de sélection.

Par exemple :

$ /usr/libexec/oci-image-expand
Please select the set of reboot required functions, if any
Selecting a function transitions from not selected [ ] to selected [+] or vice versa
 
[ ] 0) All reboot options

[ ] 1) Enable SELinux

[ ] 2) Enable Kdump

[ ] 3) Enable Ksplice
  
Select the desired options using their number (again to uncheck, ENTER when done):
ENTER

Restauration de la fonctionnalité d'image de plate-forme requise pour le redémarrage

Pour restaurer la fonctionnalité d'image de plate-forme Oracle Linux qui nécessite un redémarrage de l'instance pour prendre effet :

  1. Exécutez l'utilitaire oci-image-expand.

    /usr/libexec/oci-image-expand
  2. À l'invite, effectuez l'une des opérations suivantes, puis appuyez sur Entrée :

    • Entrez zéro pour restaurer toutes les fonctions de la liste (SELinux, Kdump et Ksplice).
    • Entrez un seul nombre, compris entre un et trois, pour restaurer l'une des fonctions de la liste.
    • Entrez deux nombres, entre un et trois, pour restaurer deux des fonctions de la liste.

    Par exemple, pour restaurer les fonctionnalités SELinux et Ksplice sur l'instance Oracle Linux Minimal :

    $ /usr/libexec/oci-image-expand
    Please select the set of reboot required functions, if any
    Selecting a function transitions from not selected [ ] to selected [+] or vice versa
     
    [ ] 0) All reboot options
    
    [+] 1) Enable SELinux
    
    [ ] 2) Enable Kdump
    
    [+] 3) Enable Ksplice
      
    Select the desired options using their number (again to uncheck, ENTER when done):
     1 3
    The following options were selected:
        Enable SELinux
        Enable Ksplice
    The chosen options will now be applied. Press any key to continue (within 10 seconds)
    Note

    Si vous changez d'avis à propos d'une fonction que vous avez sélectionnée, tapez à nouveau le numéro avant d'appuyer sur Entrée pour désélectionner la fonction. Si vous avez déjà appuyé sur Entrée, appuyez sur Ctrl+C pour annuler l'opération.

  3. À l'invite, entrez y pour redémarrer l'instance.
    A reboot is required to enable and activate all restored services. 
    Do you wish to reboot now? (y/n)y

Pour plus d'informations sur l'option de l'utilitaire oci-image-expand, voir Options communes de l'utilitaire OCI.

oci-instanceid

Utilisez l'utilitaire oci-instanceid pour afficher l'identificateur Oracle Cloud (OCID) de l'instance.

Syntaxe

oci-instanceid [-h | --help]

Pour voir l'OCID de l'instance de calcul :

sudo oci-instanceid

Par exemple :

$ sudo oci-instanceid
ocid1.instance1.oc1.iad1.OCID

Pour plus d'informations sur l'option de l'utilitaire oci-instanceid, voir Options communes de l'utilitaire OCI.

oci-iscsi-config

Utilisez l'utilitaire oci-iscsi-config pour lister et configurer les appareils iSCSI attachés à une instance Linux d'Oracle Cloud Infrastructure (OCI). Lors de l'exécution sans option de ligne de commande, la commande oci-iscsi-config indique les périphériques qui nécessitent votre attention.

Attention

Évitez d'entrer des informations confidentielles lors de l'affectation de descriptions, de marqueurs ou de noms conviviaux à vos ressources en nuage au moyen de la console, de l'API ou de l'interface de ligne de commande.

Syntaxe

oci-iscsi-config [subcommand] [-h | --help]

Sous-commandes

L'utilitaire oci-iscsi-config comporte les sous-commandes suivantes.

Sous-commandes de l'utilitaire oci-iscsi-config

Sous-commande

Pour plus d'informations, voir ...

show

Affichage des configurations iSCSI

sync

Synchronisation d'un volume

create

Créer et attacher un nouveau volume

attach

Attachement d'un volume existant

detach

Détachement d'un volume

destroy

Suppression d'un volume

Pour une vidéo de formation qui montre comment utiliser l'utilitaire oci-iscsi-config, voir Utilisation des utilitaires OCI pour la gestion du stockage iSCSI pour les instances Oracle Cloud Infrastructure dans le parcours d'apprentissage pour Oracle Linux.

Pour plus d'informations sur l'option de l'utilitaire oci-iscsi-config, voir Options communes de l'utilitaire OCI.

Affichage des configurations iSCSI

La sous-commande oci-iscsi-config show répertorie les appareils iSCSI et les informations iSCSI pour l'instance. Cette sous-commande fonctionne avec le démon ocid pour surveiller la création et la suppression d'appareils au moyen de la console, de l'interface de ligne de commande ou de l'API, et détecte automatiquement ces modifications.

Si le démon ocid n'est pas en cours d'exécution, la sous-commande requiert les privilèges de l'utilisateur racine.

Utilisation

oci-iscsi-config show [-C | --compartments name] [-A | --all] [--output-mode mode] [--details] [--no-truncate] [-h | --help]

Pour afficher la liste de tous les périphériques attachés à l'instance :

  1. Exécutez la sous-commande oci-iscsi-config show.

    sudo oci-iscsi-config show

    Par exemple :

    $ sudo oci-iscsi-config show
    Currently attached iSCSI devices:
              Volume name           |Attached device| Size |
    --------------------------------------------------------
             mor-demo-bv20          |      sdb      | 50G  |
    Block volumes information:
                  Name              | Size |          Attached to           |              OCID              |
    ----------------------------------------------------------------------------------------------------------
             mor-demo-bv30          | 50GB |               -                |ocid1.volume.oc1.OCID|
    
  2. Facultativement, utilisez les options --details et --no-truncate avec la sous-commande oci-iscsi-config show pour afficher des informations plus détaillées qui ne sont pas raccourcies dans la sortie :

    sudo oci-iscsi-config show --details --no-truncate

    Par exemple :

    $ sudo oci-iscsi-config show --details --no-truncate
    Currently attached iSCSI devices:
                 Target                       |          Volume name           |          Volume OCID                       | Persistent portal  |   Current portal   |Session State|Attached device| Size |
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    iqn.2015-12.com.oracleiaas:exampleuniqueID|         mor-demo-bv20          |ocid1.volume.oc1.iad.OCID  |  172.16.10.4:3260  |  172.16.10.4:3260  |  LOGGED_IN  |      sdb      | 50G  |
    
    Block volumes information:
                  Name              | Size |          Attached to           |              OCID                        |     IQN      | Compartment |Availability domain|
    ------------------------------------------------------------------------------------------------------------------------------------------------------------
             mor-demo-bv30          | 50GB |               -                |ocid1.volume.oc1.iad.OCID|      -       | virtdoc.dev  |DSdu:US-ASHBURN-AD-3|
    
  3. Facultativement, modifiez la présentation de sortie pour qu'elle soit plus lisible à l'aide de l'option --output-mode avec la sous-commande oci-iscsi-config show :

    sudo oci-iscsi-config show --output-mode mode

    Par exemple, pour afficher la présentation de sortie en mode texte :

    $ sudo oci-iscsi-config show --output-mode text
    Currently attached iSCSI devices
    Volume name: mor-demo-bv20
    Attached device: sdb
    Size: 50G
    
    Block volumes information
    Name: mor-demo-bv30
    Size: 50GB
    Attached to: -
    OCID: ocid1.volume.oc1.iad..OCID

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-iscsi-config afficher les détails de l'option

Option

Description

-A | --all

Affiche tous les périphériques iSCSI. Par défaut, seuls les appareils qui ne sont attachés à aucune instance sont listés.

-C | --compartments name

Affiche les périphériques iSCSI dans le compartiment indiqué ou tous les compartiments (si all est spécifié pour name).

Créer et attacher un nouveau volume

Utilisez la sous-commande oci-iscsi-config create pour créer et attacher un volume par blocs à une instance. Cette sous-commande nécessite l'installation et la configuration de la trousse SDK OCI pour Python. Pour plus d'informations sur la trousse SDK pour OCI, voir Trousses SDK et interface de ligne de commande.

Cette sous-commande requiert les privilèges racines.

Syntaxe

oci-iscsi-config create [-S | --size size] [-v | --volume-name name] [--attach-volume] [-c | --chap] [-h | --help]

Pour créer et attacher un volume, utilisez l'utilitaire oci-iscsi-config create avec les options -S, --volume-name et --attach-volume :

sudo oci-iscsi-config create -S size --volume-name=name --attach-volume

Par exemple, pour créer et attacher un volume dont la taille est de 70 Go à l'instance, avec le nom de volume mor-demo-by70 :

$ sudo oci-iscsi-config create -S 70 --volume-name=mor-demo-by70 --attach-volume
Creating a new 70 GB volume
Volume name=mor-demo-by70 created
Attaching the volume to this instance
Attaching iSCSI device
iscsiadm attach Result: command executed successfully

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-iscsi-config - Détails de l'option de création

Option

Description

-v | --volume-name name

Définit le nom d'affichage du volume. Évitez d'entrer des informations confidentielles pour le nom d'affichage.

-c | --chap

Attache le périphérique avec l'indicateur Exiger les données d'identification CHAP.

Attachement d'un volume existant

Utilisez la sous-commande oci-iscsi-config attach pour attacher un volume par blocs existant à l'instance et le rendre disponible pour le système. La trousse SDK OCI pour Python est obligatoire pour la sélection des volumes à l'aide de leur OCID. Pour plus d'informations sur la trousse SDK pour OCI, voir Trousses SDK et interface de ligne de commande.

Cette sous-commande requiert les privilèges racines.

Note

Lorsque vous utilisez un IQN, le volume doit déjà être attaché (affectation) à l'instance dans la console. Cette option peut être utilisée pour attacher plusieurs périphériques en même temps en fournissant une liste d'IQN séparés par des virgules.

Syntaxe

oci-iscsi-config attach [-I | --iqns IQN] [-O | --ocids OCID] [-u | --username name] [-p | --password password] [-c | --chap] [-h | --help]

Pour attacher un volume par blocs spécifique à l'instance :

$ sudo oci-iscsi-config attach --iqns iqn.2015-12.com.oracleiaas:IQN

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-iscsi-config attacher les détails de l'option

Option

Description

-I | --iqns IQN

Liste séparée par des virgules des noms qualifiés iSCSI (iqns) du ou des périphériques iSCSI à attacher à l'instance.

-O | --ocids OCID

Liste séparée par des virgules des OCID du ou des appareils iSCSI à attacher à l'instance.

-u | --username name

Utilise le nom spécifié comme nom d'utilisateur CHAP lorsque l'authentification est nécessaire pour attacher un périphérique. Cette option n'est pas nécessaire lorsque la trousse SDK OCI pour Python est disponible.

-p | --password password

Utilise le mot de passe fourni comme mot de passe CHAP lorsque l'authentification est nécessaire pour attacher un périphérique. Cet argument n'est pas nécessaire lorsque la trousse SDK OCI pour Python est disponible.

-c | --chap

Attache le périphérique avec l'indicateur Exiger les données d'identification CHAP.

Synchronisation d'un volume

Utilisez la sous-commande oci-iscsi-config sync pour attacher des périphériques de traitement par blocs disponibles à l'instance et effectuer des opérations de synchronisation. La sous-commande requiert les privilèges racines.

Syntaxe

oci-iscsi-config sync [-a | --apply] [-y | --yes] [-h | --help]

Pour attacher des périphériques de traitement par blocs disponibles à l'instance et synchroniser les modifications avec OCI, utilisez la sous-commande oci-iscsi-config sync avec l'option --apply :

sudo oci-iscsi-config sync --apply

Par exemple :

$ sudo oci-iscsi-config sync --apply
Attaching the volume to this instance
Attaching iSCSI device
iscsiadm attach Result: command executed successfully

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-iscsi-config - Détails de l'option de synchronisation

Option

Description

-a | --apply

Exécute des opérations de synchronisation.

Détachement d'un volume

Utilisez la sous-commande oci-iscsi-config detach pour détacher un appareil ayant l'IQN indiqué (un ID unique affecté à un appareil). Si le volume (ou toute partition du volume) est monté, cette option tente d'abord de le démonter.

Cette sous-commande requiert les privilèges racines.

Note

Vous pouvez détacher plusieurs appareils en même temps en fournissant la liste des IQN séparés par des virgules.

Utilisation

oci-iscsi-config detach [-I | --iqns IQN] [-f | --force] [-h | --help]

Pour détacher un appareil spécifique de l'instance, utilisez la sous-commande oci-iscsi-config detach avec l'option -I :

sudo oci-iscsi-config detach -I IQN

Par exemple :

$ sudo oci-iscsi-config detach -I  iqn.2015-12.com.oracleiaas:IQN
Detaching volume mor-demo-bv70 (iqn.2015-12.com.oracleiaas:IQN)
Volume [iqn.2015-12.com.oracleiaas:oracleiaas:IQN] is detached
Updating detached volume cache file: ['iqn.2015-12.com.oracleiaas:oracleiaas:IQN']

Pour voir l'IQN ou l'OCID du volume à détacher, utilisez la sous-commande oci-iscsi-config show. Pour plus d'informations, voir Affichage des configurations iSCSI.

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

Détails de l'option de détachement oci-iscsi-config

Option

Description

-f | --force

Continuer le détachement même si le périphérique ne peut pas être démonté.

-I | --iqns IQN

Liste séparée par des virgules des noms qualifiés iSCSI (iqns) du ou des périphériques iSCSI à détacher de l'instance.

Suppression d'un volume

Pour supprimer un volume de stockage par blocs ayant l'OCID indiqué, utilisez la sous-commande oci-iscsi-config destroy.

Note

Vous pouvez supprimer plusieurs appareils en même temps en fournissant une liste d'OCID séparés par des virgules.

Utilisation

oci-iscsi-config destroy [-O | --ocids OCID] [-y | --yes] [-h | --help]

Pour supprimer un volume par blocs spécifique de l'instance, utilisez la sous-commande oci-iscsi-config-destroy avec l'option -O :

sudo oci-iscsi-config destroy -O OCID

Par exemple :

$ sudo oci-iscsi-config destroy -O ocid1.volume.oc1.OCID
WARNING: the volume(s) will be destroyed.  This is irreversible.  Continue?
y
Volume [ocid1.volume.oc1.iad.OCID] is destroyed

Vous pouvez voir l'OCID du volume à l'aide de la sous-commande de l'utilitaire oci-iscsi-config show. Pour plus d'informations, voir Affichage des configurations iSCSI.

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-iscsi-config destroy Détails de l'option

Option

Description

-O | --ocids OCID

Liste des OCID de volume par blocs à supprimer, séparés par des virgules.

oci-metadata

Utilisez l'utilitaire oci-metadata pour afficher ou définir des métadonnées pour une instance de calcul basée sur Oracle Linux. Lorsqu'elle est exécutée sans option de ligne de commande, la commande oci-metadata liste toutes les métadonnées disponibles.

Pour plus d'informations sur les métadonnées d'instance, voir Obtention des métadonnées d'instance.

Syntaxe

oci-metadata [-h | --human-readable] [-j | --json] [-g | --get key] [--export] [--trim] [--value-only] [-u key_value] [-i | --instance-id OCID] [--help]

Obtenir toutes les métadonnées pour l'instance

Pour voir toutes les métadonnées de l'instance, exécutez l'utilitaire oci-metadata sans option :

sudo oci-metadata

Par exemple :

$ sudo oci-metadata
Instance details:
  Display Name: my-example-instance
  Region: phx - us-phoenix-1 (Phoenix, AZ, USA)
  Canonical Region Name: us-phoenix-1
  Availability Domain: cumS:PHX-AD-1
  Fault domain: FAULT-DOMAIN-3
  OCID: ocid1.instance.oc1.phx.OCID
  Compartment OCID: ocid.compartment.oc1..OCID
  Instance shape: VM.Standard2.1
  Image ID: ocid1.image.oc1.phx.OCID
  Created at: 1569529065596
  state: Running
  agentConfig:
    managementDisabled: False
    monitoringDisabled: False
  Instance Metadata:
    ssh_authorized_keys: example-key
Networking details:
  VNIC OCID: ocid1.vnic.oc1.phx.OCID
  VLAN Tag: 2392
  Private IP address: 10.0.0.16
  MAC address: 02:00:17:03:D8:FE
  Subnet CIDR block: 10.0.0.0/24
  Virtual router IP address: 10.0.0.1

Obtention de métadonnées spécifiques pour l'instance

Pour voir les métadonnées d'instance pour une clé spécifiée, utilisez l'option --get avec l'utilitaire oci-metadata :

sudo oci-metadata --get key

Par exemple, pour voir uniquement l'état de l'instance de calcul :

$ sudo oci-metadata --get state
Instance details:
Instance state: Running

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

Détails de l'option oci-metadata

Option

Description

-g key | --get key

Extrait seulement les données pour la clé indiquée. Les clés de métadonnées d'une instance peuvent être définies par le service de calcul ou vous pouvez créer des clés personnalisées. Pour plus d'informations, voir Clés de métadonnées.

--export

Utilisée avec l'option -g ou --get, affiche une commande de l'interpréteur de commandes pour exporter la clé en tant que variable d'environnement.

--trim

Utilisée avec l'option -g ou --get, tronque le chemin de la clé au dernier composant pour rendre la sortie plus précise. Par exemple : instance/metadata/ssh_authorized_keys à ssh_authorized_keys. Si la clé correspond à plusieurs clés, seule la première clé correspondante est affichée.

--value-only

Utilisée avec l'option -g ou --get, cette commande affiche uniquement les valeurs correspondant à la clé get.

-u key_value

Mettre à jour la valeur des clés spécifiques. Pour key_value, spécifiez une chaîne, une valeur JSON ou un pointeur vers un fichier de contenu JSON au format suivant : key=file:/path/to/file

-i | --instance-id OCID

Obtenir ou mettre à jour les métadonnées de l'instance portant l'OCID spécifique. Par défaut, la commande oci-metadata est utilisée avec les métadonnées de l'instance à laquelle vous êtes connecté.

oci-network-config

L'utilitaire oci-network-config vous permet de configurer des interfaces réseau pour l'instance. Cet utilitaire doit être exécuté en tant qu'utilisateur racine.

L'utilitaire oci-network-config affiche les cartes d'interface réseau virtuelles (vNIC) provisionnées dans Oracle Cloud Infrastructure (OCI) et configurées pour cette instance. Lorsqu'une carte VNIC secondaire est provisionnée dans OCI, elle doit être configurée explicitement sur l'instance à l'aide de l'utilitaire oci-network-config.

Les interfaces réseau en cours de configuration peuvent être placées dans des espaces de noms de réseau distincts. Cette séparation est nécessaire lorsque les cartes vNIC se trouvent dans des sous-réseaux (réseaux en nuage virtuels différents) avec des blocs d'adresse qui se chevauchent et que les applications de réseau ne sont pas liées directement aux interfaces. Les espaces de noms de réseau nécessitent que les applications soient lancées explicitement dans les espaces de noms (avec la commande ip netns exec ns) pour établir l'association avec l'interface. Lorsque les espaces de noms ne sont pas utilisés, le routage basé sur des politiques est configuré pour fournir une route par défaut vers le routeur virtuel de la carte VNIC secondaire (passerelle par défaut) lorsque l'adresse de la carte VNIC est l'adresse source.

Les cartes vNIC secondaires sans système d'exploitation sont configurées à l'aide de réseaux VLAN (sans interface physique correspondante). Ces cartes vNIC apparaissent sous la forme de deux interfaces supplémentaires lors de l'affichage des liens IP, avec des noms au format MACVLAN_FORMAT pour le réseau VLAN MAC et VLAN_FORMAT pour le réseau VLAN IP.

Syntaxe

oci-network-config [subcommand] [-q | --quiet] [-h | --help]

Sous-commandes

L'utilitaire oci-network-config comporte les sous-commandes suivantes.

Pour une vidéo de formation qui explique comment utiliser l'utilitaire oci-network-config, voir Gestion des interfaces réseau à l'aide des utilitaires OCI dans les instances Oracle Linux dans le parcours d'apprentissage pour Oracle Linux.

Pour plus d'informations sur les options de l'utilitaire oci-network-config, voir Options communes de l'utilitaire OCI.

Affichage de la configuration de réseau courante

La sous-commande oci-network-config show affiche les informations sur les cartes vNIC configurées dans l'instance. Vous pouvez voir la configuration réseau courante, comme les cartes vNIC provisionnées et les configurations IP courantes pour l'instance. Les cartes VNIC qui ne sont pas encore configurées ont le marqueur ADD et les configurations IP qui n'ont plus de carte VNIC associée ont le marqueur DELETE.

La sortie de cette commande est l'action par défaut si l'utilitaire oci-network-config est entré sans option.

Utilisation

oci-network-config show [--output-mode mode] [-I | --include item] [-X | --exclude item] [--details] [--no-truncate] [-h | --help]

Pour afficher la configuration réseau courante :

sudo oci-network-config show

Par exemple :

$ sudo oci-network-config show 
Network configuration
 State | Link | Status |  IP address |        VNIC        |        MAC        |
------------------------------------------------------------------------------
   -   | ens3 |   UP   | 10.2.20.254 |  hostname_ipv6_01  | 02:00:17:01:30:D5 |
  ADD  | ens4 |   UP   | 10.2.10.121 | vnic20220912090629 | 02:00:17:01:A9:0E |


Operating System level network configuration:
CONFIG      ADDR          SUBNET     BITS   VIRTROUTER      NS    IND      IFACE     VLTAG     VLAN    STATE        MAC                                                VNIC ID                                          
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  -     10.2.20.254     10.2.20.0     24    10.2.20.1       -      2        ens3      3181      -        UP  02:00:17:01:30:D5 ocid1.vnic.oc1.uk-london-1.VNIC_OCID  
 ADD    10.2.10.121     10.2.10.0     24    10.2.10.1       -      3        ens4      1435      -        UP  02:00:17:01:A9:0E ocid1.vnic.oc1.uk-london-1.VNIC_OCID  

Pour configurer des cartes vNIC qui ne sont pas encore configurées (étiquetées ADD) et supprimer des adresses IP qui n'ont aucune carte vNIC associée, utilisez la sous-commande oci-network-config config. Pour plus d'informations, voir Configuration de cartes d'interface réseau virtuelle.

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config afficher les détails de l'option

Option

Description

-I | --include item

Inclut une adresse IP ou une interface VLAN qui a été précédemment exclue à l'aide de l'option --exclude dans la configuration/déconfiguration automatique. Pour item, vous pouvez spécifier un OCID de carte vNIC, une adresse IP ou un nom d'interface VLAN.

-X | --exclude item

Exclut une adresse IP ou une interface VLAN de la configuration/déconfiguration automatique. Pour item, vous pouvez spécifier un OCID de carte vNIC, une adresse IP ou un nom d'interface VLAN. Utilisez l'option --include pour inclure à nouveau l'adresse IP ou l'interface VLAN.

Création et attachement d'une carte VNIC

Utilisez la sous-commande oci-network-config attach-VNIC pour créer et attacher une carte VNIC à une instance. Vous pouvez affecter une adresse IP publique ou privée à la nouvelle carte VNIC avec cette sous-commande.

Important

L'attachement d'une carte VNIC avec une adresse IPv6 principale n'est pas pris en charge par OCI.

Utilisation

oci-network-config attach-vnic [-I | --ip-address ip_address] [-ipv4 | --ipv4] [-ipv6 | --ipv6] [-i | --nic-index index] [--subnet subnet] [-n | --name name] [--assign-public-ip] [-h | --help]

Pour créer une carte VNIC et l'associer à une instance, utilisez la sous-commande oci-network-config attach-VNIC avec l'option -n :

sudo oci-network-config attach-vnic -n name

Par exemple, pour créer une carte VNIC nommée ex-demo-inst-10 et l'associer à l'instance :

$ sudo oci-network-config attach-vnic -n ex-demo-inst-10
creating VNIC: 10.102.119.140

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config attach-vnic Détails de l'option

Option

Description

-I | --ip-address ip_address

Affecte l'adresse IP privée indiquée à la carte vNIC. Si cette option n'est pas utilisée, une adresse IP inutilisée du sous-réseau est affectée automatiquement à la carte VNIC.

-ipv4 | --ipv4

Affecte une adresse IPv4 à la carte vNIC. Si l'option --ipv4 est utilisée, une adresse IPv4 inutilisée dans le sous-réseau est affectée à la carte vNIC. Si l'option --ip-address est spécifiée avec cette option, les options --ipv4 et --ipv6 sont ignorées.

-ipv6 | --ipv6

Affecte une adresse IPv6 à la carte vNIC. Si l'option --ipv6 est utilisée, une adresse IPv6 inutilisée dans le sous-réseau est affectée à la carte vNIC. Si vous utilisez l'option --ip-address à la place, les options --ipv4 et --ipv6 sont ignorées.

Important : L'attachement d'une carte VNIC avec une adresse IPv6 principale n'est pas pris en charge par OCI.

Le message suivant s'affiche lors de l'exécution de oci-network-config attach-vnic avec l'option --ipv6.

# sudo oci-network-config attach-vnic --ipv6
Attaching a vnic with a primary ipv6 address is not yet supported by OCI.

-i | --nic-index index

Affecte la carte vNIC à la carte d'interface réseau physique spécifiée. Pour index, spécifiez le numéro affecté à la carte d'interface réseau physique. La valeur par défaut est 0. Cette option est utilisée uniquement pour les instances sans système d'exploitation.

--subnet subnet

Connecte la carte vNIC au sous-réseau indiqué. Pour subnet, spécifiez un OCID ou une expression régulière comparée au nom d'affichage de tous les sous-réseaux disponibles. Lorsque l'option --ip-address est utilisée, le sous-réseau est déduit de l'adresse IP, ou le sous-réseau de la carte vNIC principale est utilisé par défaut.

-n | --name name

Définit le nom d'affichage de la carte vNIC. Évitez d'entrer des informations confidentielles.

--assign-public-ip

Affecte une adresse IP publique à la carte vNIC. Par défaut, seule une adresse IP privée est affectée.

Configuration de cartes VNIC

La sous-commande oci-network-config configure ajoute la configuration IP pour les cartes vNIC qui ne sont pas configurées et supprime la configuration IP des cartes vNIC qui ne sont plus provisionnées. Cette commande synchronise la configuration IP de l'instance avec le provisionnement OCI courant.

Utilisation

oci-network-config configure [-n | --namespace format] [-r | --start-sshd] [-I | --include item] [-X | --exclude item] [-h | --help]

Pour configurer toutes les cartes vNIC de l'instance :

sudo oci-network-config configure

Par exemple :

$ sudo oci-network-config configure
Configured 

Pour configurer les cartes VNIC sur l'instance, à l'exception d'une carte VNIC spécifique, utilisez la sous-commande oci-network-config configure avec l'option -X :

sudo oci-network-config configure -X VNIC_OCID

Par exemple :

$ sudo oci-network-config configure -X VNIC_OCID
Configured 

Vous pouvez confirmer que les cartes vNIC sont configurées en exécutant la sous-commande oci-network-config show. Après la configuration, aucune étiquette ADD ou DELETE ne sera affichée dans la sortie, sauf si vous choisissez d'exclure une carte VNIC de la configuration. Pour plus d'informations, voir Affichage de la configuration réseau courante.

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config configure les détails de l'option

Option

Description

-n | --namespace format

Lors de la configuration, placez les interfaces dans l'espace de noms identifié par le format indiqué. Ce format peut inclure les variables $nic et $vltag. Le nom par défaut est DEF_NS_FORMAT_BM pour les instances sans système d'exploitation et DEF_NS_FORMAT_VM pour les machines virtuelles. Lors de la configuration de plusieurs cartes vNIC, assurez-vous que les espaces de noms sont uniques.

-r | --start-sshd

Démarrer sshd dans l'espace de noms (si -n est présent).

-I | --include item

Inclut une adresse IP ou une interface VLAN qui a été précédemment exclue à l'aide de l'option --exclude dans la configuration/déconfiguration automatique. Pour item, vous pouvez spécifier un OCID de carte vNIC, une adresse IP ou un nom d'interface VLAN.

-X | --exclude item

Exclut une adresse IP ou une interface VLAN de la configuration/déconfiguration automatique. Pour item, vous pouvez spécifier un OCID de carte vNIC, une adresse IP ou un nom d'interface VLAN. Utilisez l'option --include pour inclure à nouveau l'adresse IP ou l'interface VLAN.

Affichage des cartes vNIC configurées

La sous-commande oci-network-config show-VNICs affiche les informations sur les cartes vNIC configurées dans l'instance.

Utilisation

oci-network-config show-vnics [--output-mode mode] [--details] [--ocid OCID] [--name name] [--ip-address primary_ip] [--no-truncate] [-h | --help]

Pour afficher des informations sur les cartes vNIC configurées dans l'instance :

sudo oci-network-config show-vnics

Par exemple :

$ sudo oci-network-config show-vnics
VNICs Information:
              Name              |   Private IP  |                                           OCID                                           |       MAC       |
--------------------------------------------------------------------------------------------------------------------------------------------------------------
        ex-demo-inst-10         |10.102.119.140|     ocid1.vnic.oc1.iad.OCID                                                    |00:00:17:02:CC:CB|
        mor-demoinst-10         |10.102.118.251|     ocid1.vnic.oc1.iad.OCID                                                    |02:00:17:02:C6:B2|

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config show-vnics Détails de l'option

Option

Description

--ocid OCID

Affiche des informations sur la carte vNIC correspondant à l'identificateur Oracle Cloud (OCID) indiqué.

--name name

Affiche des informations sur la carte vNIC associée au nom indiqué.

--ip-address primary_IP

Afficher les informations sur la carte vNIC associée à l'adresse IP principale indiquée.

Affichage de toutes les cartes vNIC configurées

Utilisez la sous-commande oci-network-config show-VNICs-all pour voir des informations détaillées sur toutes les cartes vNIC configurées sur cette instance.

Utilisation

oci-network-config show-vnics-all [--output-mode mode] [-h | --help]

Pour afficher toutes les cartes vNIC configurées sur l'instance :

sudo oci-network-config show-vnics-all

Par exemple :

# sudo oci-network-config show-vnics-all
Virtual Network Interface Information:
        Name        |  Private IP |        MAC        | Config |                                           OCID                                          | Primary  |      Subnet      | Subnet cidr  |       State        | NIC  |   Public IP    |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  hostname_ipv6_01  | 10.2.20.254 | 02:00:17:01:30:D5 |   -    | ocid1.vnic.oc1.iad.OCID                                                |   True   | hostname_uk02_02 | 10.2.20.0/24 | AVAILABLE-ATTACHED |  -   | 140.238.76.113 |
      IP address details      
                      Private IP               |                                             OCID                                             |      
      ----------------------------------------------------------------------------------------------------------------------------------------      
                     10.2.20.254               | ocid1.privateip.oc1.iad.OCID |      
      
      
 vnic20220912090629 | 10.2.10.121 | 02:00:17:01:A9:0E |   -    | ocid1.vnic.oc1.iad.OCID                                               |    -     | hostname_uk02_01 | 10.2.10.0/24 | AVAILABLE-ATTACHED |  -   |       -        |
      IP address details      
                      Private IP               |                                             OCID                                             |      
      ----------------------------------------------------------------------------------------------------------------------------------------      
                     10.2.10.121               | ocid1.privateip.oc1.iad.OCID |      
       2603:c020:c003:3a10:b64c:8f35:7f9e:7e87 |   ocid1.ipv6.oc1.iad.OCID    |      

Pour plus d'informations sur les options oci-network-config show-vnics-all, voir Options communes de l'utilitaire OCI.

Ajout d'une adresse secondaire

Utilisez l'utilitaire oci-network-config add-secondary-addr pour ajouter une adresse IP privée secondaire avec l'adresse IPv4 ou IPv6 spécifiée à une carte VNIC existante.

Utilisation

oci-network-config add-secondary-addr [-ipv4 | --ipv4] [-ipv6 | --ipv6] [-I | --ip-address ip_address] [-O | --ocid OCID] [-h | --help]

Pour ajouter une adresse IP secondaire privée, dans ce cas une adresse IPv6, à une carte VNIC existante, utilisez la sous-commande oci-network-config add-secondary-addr avec les options --ipv6 et --ocid :

sudo oci-network-config add-secondary-addr --ipv6 --ocid OCID

Par exemple :

$ sudo oci-network-config add-secondary-addr --ipv6 --ocid ocid1.vnic.oc1.iad.OCID
Provisioning secondary private IPv6: 2603:c020:c003:3a10:b64c:8f35:7f9e:7e87
IP 2603:c020:c003:3a10:b64c:8f35:7f9e:7e87 has been assigned to vnic ocid1.vnic.oc1.iad.OCID

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config add-secondary-addr Détails sur l'option

Option

Description

-ipv4 | --ipv4

Spécifie qu'une adresse secondaire privée IPv4 soit ajoutée à une carte vNIC existante. Cette option est utilisée par défaut si la commande est entrée sans option.

-ipv6 | --ipv6

Spécifie qu'une adresse secondaire privée IPv6 soit ajoutée à une carte vNIC existante.

-I ip_address | --ip-address ip_address

Spécifie l'adresse IP privée secondaire à ajouter à la carte vNIC.

-O | --ocid OCID

Affecter l'adresse secondaire à la carte VNIC associée à l'OCID spécifique.

Suppression de la configuration d'adresse IP pour les cartes vNIC secondaires provisionnées

Utilisez la sous-commande oci-network-config unconfigure pour supprimer toute configuration IP pour les cartes vNIC secondaires provisionnées (à l'exception de celles explicitement exclues). La carte VNIC principale ne peut pas être supprimée.

Utilisation

oci-network-config unconfigure [-I | --include item] [-X | --exclude item] [-h | --help]

Pour supprimer toute la configuration IP des cartes vNIC secondaires provisionnées, utilisez la sous-commande oci-network-config unconfigure :

sudo oci-network-config unconfigure

Par exemple :

$ sudo oci-network-config unconfigure
Unconfigured 

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config - Détails de l'option non configurée

Option

Description

-I | --include item

Inclut une adresse IP ou une interface VLAN qui a été précédemment exclue à l'aide de l'option --exclude dans la configuration/déconfiguration automatique. Pour item, vous pouvez spécifier un OCID de carte vNIC, une adresse IP ou un nom d'interface VLAN.

-X | --exclude item

Exclut item (adresse IP ou interface VLAN) de la configuration/déconfiguration automatique. Pour item, vous pouvez spécifier un OCID de carte vNIC, une adresse IP ou un nom d'interface VLAN. Utilisez l'option --include pour inclure à nouveau l'adresse IP ou l'interface VLAN.

Suppression d'une adresse IPv6 secondaire

Utilisez la sous-commande oci-network-config remove-secondary-addr pour supprimer une adresse IP privée secondaire avec l'adresse IPv4 ou IPv6 spécifiée d'une carte VNIC existante.

Utilisation

oci-network-config remove-secondary-addr [-I | --ip-address ip_address] [-h | --help]

Pour supprimer une adresse IPv6 secondaire privée d'une carte VNIC existante, utilisez la sous-commande oci-network-config remove-secondary-addr avec l'option -I :

sudo oci-network-config remove-secondary-addr -I ip_address

Par exemple, pour supprimer l'adresse IPv6 secondaire, 2603:c020:c003:3a10:b64c:8f35:7f9e:7e87, d'une carte VNIC existante :

$ sudo oci-network-config remove-secondary-addr -I 2603:c020:c003:3a10:b64c:8f35:7f9e:7e87
Deconfigure secondary private IP 2603:c020:c003:3a10:b64c:8f35:7f9e:7e87

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config remove-secondary-addr Détails de l'option

Option

Description

-I | --ip-address ip_address

Spécifie l'adresse IP privée secondaire à supprimer de la carte vNIC.

Détachement d'une carte vNIC

Utilisez la sous-commande oci-network-config detach-vnic pour détacher et supprimer de l'instance la carte VNIC ayant l'OCID ou l'adresse IP spécifique. Cette sous-commande peut être utilisée pour supprimer l'adresse IP affectée à une carte VNIC existante. Toutefois, la carte VNIC principale ne peut pas être détachée. Toute adresse IP privée secondaire associée à la carte vNIC est également supprimée.

Utilisation

oci-network-config detach-vnic [-I | --ip-address ip_address] [-O | --ocid OCID] [-h | --help]

Pour détacher une carte VNIC de l'instance, utilisez la sous-commande oci-network-config detach-VNIC avec l'option --ocid :

sudo oci-network-config detach-vnic --ocid OCID

Par exemple, pour détacher une carte VNIC ayant un OCID de carte VNIC spécifique de l'instance :

$ sudo oci-network-config detach-vnic --ocid ocid1.vnic.oc1.iad.OCID
Detaching VNIC 10.2.10.121 [ocid1.vnic.oc1.iad.OCID]
VNIC [ocid1.vnic.oc1.iad.OCID] is detached.

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config detach-vnic Détails de l'option

Option

Description

-I | --ip-address ip_address

Détache la carte vNIC ayant l'adresse IP indiquée.

--ocid OCID

Détache la carte vNIC ayant l'OCID indiqué.

Affichage d'informations sur les VCN

La sous-commande oci-network-config show-vcns affiche des informations sur le réseau en nuage virtuel (VCN) dans le compartiment où réside l'instance.

Utilisation

oci-network-config show-vcns [--output-mode mode] [--details] [--ocid OCID] [--name name] [--no-truncate] [-h | --help]

Pour afficher des informations détaillées sur les VCN dans une sortie au format texte, utilisez la sous-commande oci-network-config show-vcns avec les options --details et --output-mode text :

sudo oci-network-config show-vcns --details --output-mode text

Par exemple :

$ sudo oci-network-config show-vcns --details --output-mode text
Virtual Cloud Network Information:

Name: hostname_uk_01
IPv4 cidr block: 10.0.0.0/16
IPv6 cidr block: 2603:c020:c003:6c00::/56
OCID: ocid1.vcn.oc1..example_OCID
IPv4 cidr blocks: 10.0.0.0/16
DNS label: gtijskenuk01
State: AVAILABLE
Lifecycle state: AVAILABLE

Name: hostname_uk_02
IPv4 cidr block: 10.2.0.0/16
IPv6 cidr block: 2603:c020:c003:3a00::/56
OCID: ocid1.vcn.oc1..example_OCID
IPv4 cidr blocks: 10.2.0.0/16
DNS label: gtijskenuk02
State: AVAILABLE
Lifecycle state: AVAILABLE

Name: hostname_uk_ref
IPv4 cidr block: 10.253.0.0/16
IPv6 cidr block: 2603:c020:c007:9f00::/56
OCID: ocid1.vcn.oc1..example_OCID
IPv4 cidr blocks: 10.253.0.0/16
DNS label: gtijskenukref
State: AVAILABLE
Lifecycle state: AVAILABLE

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config show-vcns - Détails de l'option

Option

Description

--ocid OCID

Affichez le VCN avec l'OCID indiqué.

--name name

Affichez le VCN avec le nom indiqué.

Affichage d'informations sur le sous-réseau

La sous-commande oci-network-config show-subnets affiche les informations sur le sous-réseau dans le compartiment où réside cette instance.

Utilisation

oci-network-config show-subnets [--output-mode mode] [--details] [--ocid OCID] [--name name] [--no-truncate] [-h | --help]

Pour voir des informations détaillées sur les sous-réseaux dans une sortie au format JSON, utilisez la sous-commande oci-network-config show-subnets avec les options --details et --output-mode json :

sudo oci-network-config show-subnets --details --output-mode json

Par exemple :

$ sudo oci-network-config show-subnets --details --output-mode json
[
  {
    "Name": "Public Subnet-hostname_uk_01",
    "ipv4 cidr block": "10.0.0.0/24",
    "ipv6 cidr block": "2603:c020:c003:6c00::/64",
    "OCID": "ocid1.subnet.oc1..OCID",
    "VCN name": "hostname_uk_01",
    "VCN ocid": "ocid1.vcn.oc1..OCID",
    "Public": true,
    "Public ingress": true,
    "DNS label": "sub06230933270",
    "Domain name": "sub06230933270.gtijskenuk01.oraclevcn.com",
    "Lifecycle state": "AVAILABLE"
  },
  {
    "Name": "hostname_uk_ref_02",
    "ipv4 cidr block": "10.253.20.0/24",
    "ipv6 cidr block": "2603:c020:c007:9f20::/64",
    "OCID": "ocid1.subnet.oc1..OCID",
    "VCN name": "hostname_uk_ref",
    "VCN ocid": "ocid1.vcn.oc1..OCID",
    "Public": true,
    "Public ingress": true,
    "DNS label": "gtijskenukref02",
    "Domain name": "gtijskenukref02.gtijskenukref.oraclevcn.com",
    "Lifecycle state": "AVAILABLE"
  },
  {
    "Name": "hostname_uk_ref_01",
    "ipv4 cidr block": "10.253.10.0/24",
    "ipv6 cidr block": "2603:c020:c007:9f10::/64",
    "OCID": "ocid1.subnet.oc1..OCID",
    "VCN name": "hostname_uk_ref",
    "VCN ocid": "ocid1.vcn.oc1..OCID",
    "Public": true,
    "Public ingress": true,
    "DNS label": "gtijskenukref01",
    "Domain name": "gtijskenukref01.gtijskenukref.oraclevcn.com",
    "Lifecycle state": "AVAILABLE"
  },
]

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-network-config show-subnets Détails sur l'option

Option

Description

--ocid OCID

Affiche des informations sur le sous-réseau correspondant à l'identificateur Oracle Cloud (OCID) indiqué.

--name name

Affiche des informations sur le sous-réseau associé au nom indiqué.

oci-network-inspector

L'utilitaire oci-network inspector affiche un rapport de réseau détaillé pour un compartiment ou un réseau spécifique configuré pour l'instance.

Syntaxe

oci-network-inspector [-C | --compartment OCID] [-N | --vcn OCID] [-h | --help]

Affichage d'un rapport détaillé sur un VCN spécifique

Pour afficher un rapport détaillé pour un VCN spécifique, exécutez l'utilitaire oci-network-inspector et utilisez l'option -N pour spécifier l'OCID du VCN :

sudo oci-network-inspector -N OCID

Par exemple :

$ sudo oci-network-inspector -N ocid1.compartment.oc1..OCID

Compartment: KVM_workspace (ocid1.compartment.oc1..OCID)

  vcn  : uk_02 (ocid1.vcn.oc1..OCID)
    Security List: Default Security List for uk_02
      Ingress: tcp              0.0.0.0/0:-                       ---:22
      Ingress: icmp             0.0.0.0/0:-                    code-4:type-3
      Ingress: icmp           10.2.0.0/16:-                 code-None:type-3
      Ingress: tcp                   ::/0:-                       ---:22
      Ingress: 58                    ::/0:-                       ---:-
      Egress : all                    ---:-                 0.0.0.0/0:-
      Egress : all                    ---:-                      ::/0:-

    Subnet  : uk02_02 (ocid1.subnet.oc1..OCID)
      ipv4 cidr block : 10.2.20.0/24
      ipv6 cidr block : 2603:c020:c003:3a20::/64
      DNS domain name : gtijskenuk0202.gtijskenuk02.oraclevcn.com
       Security List: Default Security List for uk_02
         Ingress: tcp              0.0.0.0/0:-                       ---:22
         Ingress: icmp             0.0.0.0/0:-                    code-4:type-3
         Ingress: icmp           10.2.0.0/16:-                 code-None:type-3
         Ingress: tcp                   ::/0:-                       ---:22
         Ingress: 58                    ::/0:-                       ---:-
         Egress : all                    ---:-                 0.0.0.0/0:-
         Egress : all                    ---:-                      ::/0:-

      Private IP      : 10.2.20.42(primary)  Host: gtijsken-amd-kvm-lon-flex3-vnicb752
        Vnic            : ocid1.vnic.oc1..OCID (AVAILABLE-ATTACHED)
        Vnic PublicIP   : None
        Instance        : amd_kvm_lon_flex3
          Instance State  : RUNNING
          Instance ocid   : ocid1.instance.oc1..OCID

      ...

Affichage d'un rapport détaillé pour un compartiment spécifique

Pour voir un rapport de réseau détaillé pour un compartiment spécifique, exécutez l'utilitaire oci-network-inspector et utilisez l'option -C pour spécifier un OCID de compartiment :

sudo oci-network-inspector -C OCID

Par exemple :

$ sudo oci-network-inspector -C ocid1.compartment.oc1..OCID

Compartment: scottb_sandbox (ocid1.compartment.oc1..OCID)

  vcn: scottb_vcn
    Security List: Default Security List for scottb_vcn
      Ingress: tcp              0.0.0.0/0:-                       ---:22
      Ingress: icmp             0.0.0.0/0:-                    code-4:type-3
      Ingress: icmp           10.0.0.0/16:-                 code-None:type-3
      Ingress: tcp              0.0.0.0/0:80                      ---:80
      Ingress: tcp              0.0.0.0/0:43                      ---:43
      Ingress: tcp              0.0.0.0/0:-                       ---:-
      Egress : all                    ---:-                 0.0.0.0/0:-

     Subnet: Public Subnet cumS:PHX-AD-3 Avalibility domain: cumS:PHX-AD-3
         Cidr_block: 10.0.2.0/24 Domain name: sub99999999999.scottbvcn.oraclevcn.com
       Security List: Default Security List for scottb_vcn
         Ingress: tcp              0.0.0.0/0:-                       ---:22
         Ingress: icmp             0.0.0.0/0:-                    code-4:type-3
         Ingress: icmp           10.0.0.0/16:-                 code-None:type-3
         Ingress: tcp              0.0.0.0/0:80                      ---:80
         Ingress: tcp              0.0.0.0/0:43                      ---:43
         Ingress: tcp              0.0.0.0/0:-                       ---:-
         Egress : all                    ---:-                 0.0.0.0/0:-

     ...

Pour plus d'informations sur l'option de l'utilitaire oci-network-inspector, voir Options communes de l'utilitaire OCI.

oci-notify

L'utilitaire oci-notify envoie un message à un sujet du service d'avis. Cet utilitaire doit être exécuté en tant qu'utilisateur racine.

Un message est composé d'un en-tête de message (titre) et d'un fichier. La configuration du service d'avis pour le sujet détermine où et comment les messages sont transmis. Les sujets sont configurés à l'aide de la console, de l'API ou de l'interface de ligne de commande d'Oracle Cloud Infrastructure.

Pour plus d'informations sur le service d'avis, notamment sur la création de sujets, voir Aperçu du service d'avis.

Syntaxe

oci-notify [subcommand] [-h | --help]

Sous-commandes

L'utilitaire oci-notify comporte les sous-commandes suivantes.

oci-notify Utilitaire - Sous-commandes

Sous-commande

Pour plus d'informations, voir ...

config

Configuration d'un sujet du service d'avis sur une instance

message

Publication d'un message pour un sujet

Pour plus d'informations sur l'option de l'utilitaire oci-notify, voir Options communes de l'utilitaire OCI.

Configuration d'un sujet du service d'avis sur une instance

Utilisez la sous-commande oci-notify config pour écrire l'OCID du sujet du service d'avis dans le fichier oci.conf. Une fois configuré, vous pouvez publier des messages pour ce sujet.

Par défaut, le chemin d'accès au fichier de configuration est /etc/oci-utils/oci.conf. Vous pouvez remplacer le chemin du fichier de configuration en utilisant la variable d'environnement OCI_CONFIG_DIR.

Utilisation

oci-notify config notifications_topic_OCID [-h | --help]

Pour écrire l'OCID d'un sujet du service d'avis configuré dans le fichier oci.conf, utilisez la sous-commande oci-notify config et spécifiez l'OCID du sujet du service d'avis.

Par exemple :

$ sudo oci-notify config ocid1.onstopic.oc1..OCID

Pour plus d'informations sur l'option de l'utilitaire oci-notify-config, voir Options communes de l'utilitaire OCI.

Publication d'un message pour un sujet

Avec la sous-commande oci-notify message, vous pouvez publier le contenu d'un fichier ou d'une chaîne de texte avec le titre spécifié pour le sujet configuré.

Note : Lorsque le message est publié, l'utilitaire oci-notify ajoute au début de l'instance le nom de l'objet du message. Par exemple : instance_name:log messages

Utilisation

oci-notify message [-t | --title 'message_title'] [-f | --file message_file] [-h | --help]

Pour envoyer le contenu du fichier /var/log/messages avec le titre 'logging messages' au sujet configuré, utilisez les options --title et --file avec la sous-commande oci-notify-message.

Par exemple :

$ sudo oci-notify message --title 'logging messages' --file /var/log/messages

Pour envoyer une chaîne de texte au sujet configuré, entrez une ligne de texte entre apostrophes pour la valeur de l'option --file.

Par exemple :

$ sudo oci-notify message --title 'sending a text' --file 'Today is a beautiful day'

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

oci-notify-message - Détails sur l'option

Option

Description

-t | --title message_title

Spécifie le titre à utiliser dans l'en-tête du message (par exemple, 'log messages' si vous envoyez des fichiers journaux). La valeur message_title doit être placée entre apostrophes ou guillemets doubles. Les en-têtes de message sont tronqués à 128 caractères.

-f | --file message_file

Indique le chemin complet ou relatif du répertoire, l'URL HTTP ou FTP du fichier de message ou la chaîne de texte à envoyer. Les fichiers volumineux sont fractionnés en blocs de 64 ko et sont envoyés sous forme de messages distincts. Le nombre de blocs est limité à 10.

Si la valeur de message_file indiquée n'est pas reconnue en tant qu'URL ou si le chemin du répertoire n'existe pas, le texte entré pour message_file est envoyé en tant que chaîne de texte. Les chaînes de texte sont limitées à 128 caractères.

oci-public-ip

Utilisez l'utilitaire oci-public-ip pour afficher l'adresse IP publique de l'instance de calcul courante, dans un format lisible ou au format JSON.

L'utilitaire oci-public-ip utilise la trousse SDK pour Oracle Cloud Infrastructure (OCI) pour détecter l'adresse IP (voir Trousses SDK et interface de ligne de commande). Si l'adresse IP ne peut pas être obtenue par cette méthode, l'utilitaire oci-public-ip tente en dernier recours de détecter l'adresse IP à l'aide du protocole STUN (Utilitaires de navigation de session pour NAT). Pour plus d'informations sur STUN, voir l'article Wikepedia.

Syntaxe

oci-public-ip [-h | --human-readable] [-j | --json] [-g | --get] [-a | --all] [-s | --sourceip source_IP] [-S | --stun-server STUN_server] [-L | --list-servers] [--instance-id OCID] [--help]

Affichage de l'adresse IP de l'instance courante

Exécutez la commande oci-public-ip sans option pour retourner l'adresse IP de l'instance courante :

sudo oci-public-ip

Par exemple :

$ sudo oci-public-ip
Public IP address: 203.0.113.2

Affichage de l'adresse IP d'une autre instance

Pour voir l'adresse IP publique d'une autre instance que l'instance courante, utilisez l'utilitaire oci-public-ip avec l'option --instance-id.

Note

Cette option nécessite l'installation et la configuration de la trousse SDK OCI pour Python. Pour plus d'informations, voir Trousses SDK et interface de ligne de commande.
sudo oci-public-ip --instance-id OCID

Par exemple :

$ sudo oci-public-ip --instance-id ocid1.instance.oc1.phx.OCID
Public IP address: 203.0.113.2

Afficher la liste des serveurs STUN

Pour afficher la liste des serveurs STUN, utilisez l'utilitaire oci-public-ip avec l'option --list-servers :

sudo oci-public-ip --list-servers

Par exemple :

$ sudo oci-public-ip --list-servers
stun.stunprotocol.org
stun.counterpath.net
stun.voxgratia.org
stun.callwithus.com
stun.ekiga.net
stun.ideasip.com
stun.voipbuster.com
stun.voiparound.com
stun.voipstunt.com

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

Options utilitaires oci-public-ip

Option

Description

-g | get

Affiche uniquement l'adresse IP.

--instance-id OCID

Affiche l'adresse IP publique de l'instance indiquée au lieu de l'instance courante. Nécessite l'installation et la configuration de la trousse SDK OCI pour Python.

-L | --list-servers

Affiche la liste des serveurs et des sorties STUN connus.

-s | --sourceip source_IP

Indique l'adresse IP source à utiliser.

-S | --stun-server STUN_server

Spécifie le serveur STUN à utiliser.

oci-volume-data

Utilisez l'utilitaire oci-volume-data pour voir les données sur un volume iSCSI spécifique attaché à une instance de calcul basée sur Oracle Linux.

L'utilitaire oci-volume-data nécessite l'option -k (clé) pour afficher les données d'un volume iSCSI spécifique. Les valeurs d'option de clé peuvent être le nom d'affichage, l'OCID ou l'iqn (nom qualifié iSCSI) du volume.

Syntaxe

oci-volume-data [-h | --help] [-k KEY | --key KEY] [-p | --par {name, iqn, ocid, portal, chap, attachestate, avdomain, compartment, attached, size, state}] [-v | --value-only]

Affichage de toutes les données d'un volume iSCSI attaché

Pour voir toutes les données concernant un volume iSCSI attaché à l'instance de calcul :

sudo oci-volume-data -k OCID

Par exemple :

$ sudo oci-volume-data -k OCID
             display name: name=oci1-iscsi-volume-1
                     ocid: ocid1.volume.oc1.OCID
                      iqn: iqn.2122-45.com.oracleiaas:IQN
                portal ip: 123.245.6.7
              portal port: 1234
                chap user: None
            chap password: None
      availability domain: DSdu:US-EAST-DOMAIN
              compartment: comparment1
           compartment id: ocid1.compartment.OCID
              attached to: oci-utils-instance
         attachment state: --
                     size: 70GB
                    state: AVAILABLE

Affichage de données spécifiques sur un volume iSCSI attaché

Facultativement, utilisez les options -k, -p et -v (valeur uniquement) avec l'utilitaire oci-volume-data pour préciser ce que vous voulez afficher pour le volume iSCSI :

oci-volume-data -k OCID -p size -v

Par exemple, pour afficher uniquement la taille d'un volume iSCSI, dans ce cas, 70 Go :

$ oci-volume-data -k ocid1.volume.OCID -p size -v
70GB

Pour plus d'informations sur les valeurs d'option prises en charge (telles que taille, état, compartiment, etc.), voir la page de manuel pour oci-volume-data. Pour plus d'informations sur l'accès aux pages de manuel de l'utilitaire OCI, voir Options communes de l'utilitaire OCI.

Détails de l'option

Le tableau suivant fournit des informations détaillées sur les options propres à cet utilitaire ou à cette sous-commande. Pour plus d'informations sur les options communes utilisées dans les utilitaires OCI, voir Options communes de l'utilitaire OCI.

Options de l'utilitaire oci-volume-data

Option

Description

-k KEY | --key KEY

Obligatoire. Clé permettant d'identifier le volume. La valeur KEY peut être l'OCID, l'IQN ou le nom d'affichage du volume.

-p | --par

Indique l'adresse IP source à utiliser.

-v | --value-only

Afficher uniquement les valeurs dans la sortie.

Sommaire des utilitaires OCI

Sommaire des composants des utilitaires OCI.

Nom Description
ocid Composant de service de oci-utils, exécuté en tant que démon démarré par systemd. Ce service effectue un balayage pour rechercher les modifications apportées aux configurations des périphériques iSCSI et vNIC et met en mémoire cache les métadonnées OCI et l'adresse IP publique de l'instance.
oci-compartmentid Affiche l'identificateur Oracle Cloud (OCID) du compartiment dans lequel l'instance est exécutée.
oci-growfs Développe le système de fichiers racine de l'instance à sa taille configurée.
oci-image-expand Convertit l'instance Oracle Linux Minimal en services et ensembles d'une image de plate-forme Oracle Linux standard.
oci-instanceid Affiche l'OCID de l'instance.
oci-iscsi-config Liste ou configure les périphériques iSCSI attachés à une instance de calcul. Si aucune option de ligne de commande n'est spécifiée, indique les périphériques qui nécessitent votre attention.
oci-metadata Affiche les métadonnées pour l'instance de calcul. Si aucune option de ligne de commande n'est spécifiée, indique toutes les métadonnées disponibles. Les métadonnées incluent l'OCID de l'instance, le nom d'affichage, le compartiment, la forme, la région, le domaine de disponibilité, la date de création, l'état, l'image et toutes les métadonnées personnalisées que vous fournissez, par exemple une clé publique SSH.
oci-network-config Liste ou configure les cartes d'interface réseau virtuelles (vNIC) attachées à l'instance de calcul. Lorsqu'une carte vNIC secondaire est provisionnée dans le nuage, elle doit être configurée explicitement dans l'instance à l'aide de ce script ou de commandes similaires.
oci-network-inspector Affiche un rapport détaillé sur un compartiment ou un réseau indiqué.
oci-notify Envoie un message à un sujet du service d'avis.
oci-public-ip Affiche l'adresse IP publique du système courant dans un format lisible par l'utilisateur ou au format JSON.
oci-volume-data Affiche les données concernant un volume iSCSI spécifique attaché à l'instance.

Options communes de l'utilitaire OCI

Beaucoup d'utilitaires Oracle Cloud Infrastructure (OCI) ont les mêmes options, ou arguments, disponibles lorsque les utilitaires sont exécutés à partir de la ligne de commande. Ces options et arguments aident à définir davantage le type d'informations produites par l'utilitaire ou la manière dont une tâche d'utilitaire est exécutée.

Le tableau suivant répertorie les options, ainsi que leurs valeurs prises en charge, communes aux utilitaires OCI.

Option Description
--help Affiche des informations d'aide sur l'utilitaire, telles que l'utilisation de l'utilitaire, les options disponibles et les valeurs prises en charge pour chaque option. Par exemple, pour voir l'aide de l'utilitaire oci-metadata :
$ sudo oci-metadata --help

usage: oci-metadata [-h] [-j] [-g KEY] [--value-only] [--export] [--trim]
                    [-u KEY=VALUE  [KEY=VALUE  ...]] [-i OCID] [--help]

Utility for displaying metadata for an instance running in the Oracle Cloud
Infrastructure.

optional arguments:
  -h, --human-readable  Display human readable output (default)
  -j, --json            Display json output
  ...
  --help                Display this help

--all

Affiche tous les éléments, ou valeurs, dans la sortie.

--details

Affiche des informations détaillées dans la sortie.

--output-mode

Permet de définir l'affichage de la sortie de l'utilitaire. Les modes d'utilitaire OCI disponibles sont les suivants :

  • json : Affiche la sortie au format JSON.
  • human-readable : Affiche la sortie dans un format lisible par l'homme.
  • parsable : Affiche la sortie dans un format analysable.
  • table : Affiche la sortie dans une table.
  • text : Affiche la sortie textuelle.

--no-truncate

Ne raccourcit pas les valeurs dans la sortie affichée.

--truncate

Raccourcit les valeurs dans la sortie affichée.

-y| --yes

Réponses "oui" à toutes les invites.

-n | --no

Réponses "non" à toutes les invites.

-q | --quiet

Supprime les messages d'informations.

Note

Vous pouvez également voir les pages de manuel de chaque utilitaire OCI en entrant man oci-utility à la ligne de commande. Par exemple, pour afficher les pages manuelles intégrées de l'utilitaire oci-metadata :
man oci-metadata