JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration des systèmes Oracle® ZFS Storage Appliance
Oracle Technology Network
Bibliothque
PDF
Aperu avant impression
Commentaires
search filter icon
search icon

Informations document

Utilisation de la présente documentation

Chapitre 1 Présentation d'Oracle ZFS Storage Appliance

Fonctionnalités clés de ZFSSA

Protocoles pris en charge

Services de données ZFSSA

Disponibilité des données

Configuration de ZFSSA

Interface utilisateur de navigateur (BUI)

Fenêtre principale

Cadre masthead

Alertes

Navigation

Annotation de session

Barre de titre

Panneaux latéraux et titres de menus

Panneaux latéraux et titres de menus de la fenêtre principale

Ajout de projets

Déplacement de partages

Nom d'objet

Liste des contrôles non standard de la BUI

Autorisations

Modification des propriétés des partages

Affichage des contrôles d'un élément de liste

Boîtes de dialogue modales

Utilisation générale

Etat

Utilisation de base

Réseau

Seuils du tableau de bord

Analyse

Mappage des identités

Icônes diverses

Navigateurs pris en charge

Niveau 1

Niveau 2

Navigateurs non pris en charge

Interface de ligne de commande (CLI)

Connexion à la CLI

Contextes de la CLI

Contexte root

Contextes enfant

Contextes enfant dynamiques

Dernier contexte

Retour à un contexte antérieur

Accès à un contexte parent

Contextes et saisie semi-automatique par tabulation

Exécution de commandes spécifiques au contexte

Contextes non validés

Propriétés

Propriétés de la CLI

Obtention de propriétés

Obtention d'une valeur de propriété unique

Saisie semi-automatique par tabulation

Définition des propriétés

Validation d'une valeur de propriété définie

Définition d'une valeur de propriété validée de manière implicite

Définition d'une propriété sur une liste de valeurs

Définition d'une propriété sur une valeur contenant des caractères spéciaux

Propriétés immuables

Chapitre 2 Statut

Chapitre 3 Configuration initiale

Chapitre 4 Configuration réseau

Chapitre 5 Configuration de stockage

Chapitre 6 Configuration du réseau de stockage SAN

Chapitre 7 Configuration utilisateur

Chapitre 8 Définition des préférences de ZFSSA

Chapitre 9 Configuration des alertes

Chapitre 10 Configuration de cluster

Chapitre 11 Services ZFSSA

Chapitre 12 Partages, projets et schéma

Chapitre 13 Réplication

Chapitre 14 Migration shadow

Chapitre 15 Ecriture de scripts à l'aide de la CLI

Chapitre 16 Maintenance des workflows

Chapitre 17 Intégration

Index

Contextes de la CLI

Le contexte dans lequel les commandes sont exécutées constitue l'un des principes fondamentaux de la CLI. Le contexte détermine les éléments du système pouvant être gérés et les commandes disponibles. Les contextes ont une structure en arborescence dans laquelle les contextes peuvent à leur tour contenir des contextes imbriqués. La structure reflète généralement celle des vues de la BUI.

Contexte root

Le contexte initial au moment de la connexion est le contexte root, qui fait office de parent ou d'ancêtre pour tous les contextes. Pour accéder à un contexte, exécutez le nom du contexte en tant que commande. Par exemple, les fonctions disponibles dans la vue de la Chapter 4, Configuration réseau du navigateur sont disponibles dans le contexte configuration de la CLI. Dans le contexte root, vous pouvez y accéder en saisissant directement ce qui suit :

dory:> configuration
dory:configuration> 

Notez que l'invite change pour refléter le contexte, le contexte s'affichant entre le caractère deux-points et le caractère supérieur à dans l'invite.

Contextes enfant

La commande show affiche les contextes enfant. Par exemple, depuis le contexte configuration :

dory:configuration> show
Children:
                             net => Configure networking
                        services => Configure services
                         version => Display system version
                           users => Configure administrative users
                           roles => Configure administrative roles
                     preferences => Configure user preferences
                          alerts => Configure alerts
                         storage => Configure Storage

Ces contextes enfant correspondent aux vues disponibles dans la vue de la Chapter 6, Configuration du réseau de stockage SAN du navigateur, y compris la Chapter 4, Configuration réseau, les Chapter 11, Services ZFSSA, la Chapter 7, Configuration utilisateur, Préférences et la Chapter 8, Définition des préférences de ZFSSA etc. Pour sélectionner l'un de ces contextes enfant, saisissez son nom :

dory:configuration> preferences 
dory:configuration preferences> 

Accédez directement à un contexte subordonné à partir d'un ancêtre en indiquant les contextes intermédiaires, séparés par des espaces. Par exemple, pour accéder directement à configuration preferences à partir du contexte root, saisissez simplement :

dory:> configuration preferences
dory:configuration preferences>

Contextes enfant dynamiques

Certains contextes enfant sont dynamiques, au sens où ils ne correspondent pas à des vues figées dans le navigateur, mais à des entités dynamiques créées par l'utilisateur ou le système. Pour accéder à ces contextes, servez-vous de la commande select, suivie du nom du contexte dynamique. La commande list permet d'afficher les noms des contextes dynamiques compris dans un contexte donné. Par exemple, le contexte users est un contexte statique, mais chaque utilisateur constitue un contexte dynamique pour lui-même.

dory:> configuration users
dory:configuration users> list 
NAME                     USERNAME                 UID        TYPE
John Doe                 bmc                      12345      Dir
Super-User               root                     0          Loc

Pour sélectionner l'utilisateur nommé bmc, émettez la commande select bmc :

dory:configuration users> select bmc 
dory:configuration users bmc> 

Dans certains contextes, il est également possible d'utiliser les commandes select et destroy pour sélectionner une entité en fonction de ses propriétés. La commande suivante peut par exemple être exécutée pour sélectionner des entrées de journal émises par le module reboot dans le contexte maintenance logs system :

dory:maintenance logs system> select module=reboot 
dory:maintenance logs system entry-034> show
Properties:                                   
  timestamp = 2010-8-14 06:24:41
     module = reboot
   priority = crit
       text = initiated by root on /dev/console syslogd: going down on signal 15

A l'instar d'autres commandes, la commande select peut être associée à des commandes entraînant un changement de contexte. Par exemple, pour sélectionner l'utilisateur nommé bmc à partir du contexte root :

dory:> configuration users select bmc 
dory:configuration users bmc>

Dernier contexte

La commande last permet d'accéder directement à un contexte sélectionné ou créé précédemment. Cette commande est immédiatement implémentée dans le contexte d'action de réplication uniquement.

L'exemple suivant crée une action de réplication, puis exécute les commandes last et get id pour récupérer l'ID de l'action de réplication. Ensuite, une action différente est sélectionnée et les commandes last et get id permettent de récupérer l'ID de la dernière action de réplication visitée.

dory:shares p1/share replication> list
           TARGET          STATUS     NEXT
action-000  oakmeal         idle       Sync now
action-001  dory            idle       Sync now
dory:shares p1/share replication> create
dory:shares p1/share action (uncommitted)> set target=dory
                       target = dory (uncommitted)
dory:shares p1/share action (uncommitted)> set pool=p0
                         pool = p0 (uncommitted)
dory:shares p1/share action (uncommitted)> commit
dory:shares p1/share replication> last
dory:shares p1/share action-002> get id
                           id = 7034367a-d4d8-e26f-fa93-c3b454e3b595
dory:shares p1/share action-002> done
dory:shares p1/share replication> select action-000
dory:shares p1/share action-000> get id
                           id = 9895d9f4-7b23-ebe1-faf2-d85a581e3dff
dory:shares p1/share action-000> done
dory:shares p1/share replication> last get id
                           id = 9895d9f4-7b23-ebe1-faf2-d85a581e3dff
dory:shares p1/share replication>