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'ensembleoci-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 commandeoci 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.
- 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.
- 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 :
- Interface de ligne de commande OCI à partir d'une instance ou d'un hôte distant - Terminal d'interface de ligne de commande connecté à une instance ou à un hôte distant où vous pouvez exécuter les utilitaires OCI. Pour plus d'informations sur l'interface de ligne de commande et pour commencer à l'utiliser, voir interface de ligne de commande et Démarrage rapide de l'interface de ligne de commande.
- Kit de développement logiciel OCI - Jeu d'outils de développement qui vous permet d'écrire du code et de gérer les ressources OCI. Pour plus d'informations, voir Trousses SDK et interface de ligne de commande.
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é.
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 :
-
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.
-
Exécutez l'utilitaire
oci-growfs
avec l'optiony
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'utilitaireoci-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 :
- Activer SELinux - Restaure le mode d'application de SELinux.
- Activer Kdump - Ajoute la capacité
kdump
et régénèrekdump
initramfs
. - Activer Ksplice - Installe Ksplice et active le service Ksplice. Pour plus d'informations sur l'utilisation de Ksplice, voir Oracle Ksplice pour les mises à jour sans temps d'arrêt et Oracle Linux Ksplice User's Guide.
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 :
-
Exécutez l'utilitaire
oci-image-expand
./usr/libexec/oci-image-expand
-
À 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.
- À 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.
É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-commande |
Pour plus d'informations, voir ... |
---|---|
|
|
|
|
|
|
|
|
|
|
|
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 :
-
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|
-
Facultativement, utilisez les options
--details
et--no-truncate
avec la sous-commandeoci-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|
-
Facultativement, modifiez la présentation de sortie pour qu'elle soit plus lisible à l'aide de l'option
--output-mode
avec la sous-commandeoci-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.
Option |
Description |
---|---|
|
Affiche tous les périphériques iSCSI. Par défaut, seuls les appareils qui ne sont attachés à aucune instance sont listés. |
|
Affiche les périphériques iSCSI dans le compartiment indiqué ou tous les compartiments (si |
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.
Option |
Description |
---|---|
|
Définit le nom d'affichage du volume. Évitez d'entrer des informations confidentielles pour le nom d'affichage. |
|
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.
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.
Option |
Description |
---|---|
|
Liste séparée par des virgules des noms qualifiés iSCSI (iqns) du ou des périphériques iSCSI à attacher à l'instance. |
|
Liste séparée par des virgules des OCID du ou des appareils iSCSI à attacher à l'instance. |
|
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. |
|
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. |
|
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.
Option |
Description |
---|---|
|
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.
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.
Option |
Description |
---|---|
|
Continuer le détachement même si le périphérique ne peut pas être démonté. |
|
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
.
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.
Option |
Description |
---|---|
|
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.
Option |
Description |
---|---|
|
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. |
|
Utilisée avec l'option |
|
Utilisée avec l'option |
|
Utilisée avec l'option |
|
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 : |
|
Obtenir ou mettre à jour les métadonnées de l'instance portant l'OCID spécifique. Par défaut, la commande |
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.
Sous-commande |
Pour plus d'informations, voir ... |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Suppression de la configuration d'adresse IP pour les cartes vNIC secondaires provisionnées |
|
|
|
|
|
|
|
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.
Option |
Description |
---|---|
|
Inclut une adresse IP ou une interface VLAN qui a été précédemment exclue à l'aide de l'option |
|
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 |
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.
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.
Option |
Description |
---|---|
|
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. |
|
Affecte une adresse IPv4 à la carte vNIC. Si l'option |
|
Affecte une adresse IPv6 à la carte vNIC. Si l'option 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 # sudo oci-network-config attach-vnic --ipv6 Attaching a vnic with a primary ipv6 address is not yet supported by OCI. |
|
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. |
|
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 |
|
Définit le nom d'affichage de la carte vNIC. Évitez d'entrer des informations confidentielles. |
|
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.
Option |
Description |
---|---|
|
Lors de la configuration, placez les interfaces dans l'espace de noms identifié par le format indiqué. Ce format peut inclure les variables |
|
Démarrer |
|
Inclut une adresse IP ou une interface VLAN qui a été précédemment exclue à l'aide de l'option |
|
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 |
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.
Option |
Description |
---|---|
|
Affiche des informations sur la carte vNIC correspondant à l'identificateur Oracle Cloud (OCID) indiqué. |
|
Affiche des informations sur la carte vNIC associée au nom indiqué. |
|
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.
Option |
Description |
---|---|
|
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. |
|
Spécifie qu'une adresse secondaire privée IPv6 soit ajoutée à une carte vNIC existante. |
|
Spécifie l'adresse IP privée secondaire à ajouter à la carte vNIC. |
|
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.
Option |
Description |
---|---|
|
Inclut une adresse IP ou une interface VLAN qui a été précédemment exclue à l'aide de l'option |
|
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 |
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.
Option |
Description |
---|---|
|
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.
Option |
Description |
---|---|
|
Détache la carte vNIC ayant l'adresse IP indiquée. |
|
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.
Option |
Description |
---|---|
|
Affichez le VCN avec l'OCID indiqué. |
|
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.
Option |
Description |
---|---|
|
Affiche des informations sur le sous-réseau correspondant à l'identificateur Oracle Cloud (OCID) indiqué. |
|
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.
Sous-commande |
Pour plus d'informations, voir ... |
---|---|
|
|
|
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.
Option |
Description |
---|---|
|
Spécifie le titre à utiliser dans l'en-tête du message (par exemple, |
|
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
.
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.
Option |
Description |
---|---|
|
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. |
|
Indique l'adresse IP source à utiliser. |
|
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.
Option |
Description |
---|---|
|
Obligatoire. Clé permettant d'identifier le volume. La valeur KEY peut être l'OCID, l'IQN ou le nom d'affichage du volume. |
|
Indique l'adresse IP source à utiliser. |
|
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 :
|
|
Affiche tous les éléments, ou valeurs, dans la sortie. |
|
Affiche des informations détaillées dans la sortie. |
|
Permet de définir l'affichage de la sortie de l'utilitaire. Les modes d'utilitaire OCI disponibles sont les suivants :
|
|
Ne raccourcit pas les valeurs dans la sortie affichée. |
|
Raccourcit les valeurs dans la sortie affichée. |
|
Réponses "oui" à toutes les invites. |
|
Réponses "non" à toutes les invites. |
|
Supprime les messages d'informations. |
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