Ignorer les liens de navigation | |
Quitter la vue de l'impression | |
![]() |
Guide d'administration des systèmes Oracle® ZFS Storage Appliance, version 2013.1.3.0 |
A propos d'Oracle ZFS Storage Appliance
Fonctionnalités clés d'Oracle ZFS Storage Appliance
Services de données Oracle ZFS Storage Appliance
Configuration de l'appareil Oracle ZFS Storage Appliance
Interface utilisateur de navigateur (BUI, Browser User Interface)
Icônes de la barre d'outils d'analyse
Icônes de mappage des identités
Interface de ligne de commande (CLI, Command Line Interface)
Utilisation de l'écriture de scripts CLI
Présentation des commandes d'écriture de script CLI
Accès à l'environnement de script CLI
Présentation des fonctions CLI intégrées
Utilisation de la fonction run
Utilisation de la fonction get
Utilisation de la fonction list
Utilisation de la fonction children
Utilisation de la fonction Choices
Utilisation des fonctions pour la génération des sorties
Présentation des erreurs de script CLI
Configuration d'Oracle ZFS Storage Appliance
Le mécanisme de script le plus simple est le traitement par lots de commandes de shell de l'appareil. Par exemple, pour réaliser automatiquement un instantané appelé "newsnap" dans le projet "myproj" et le système de fichiers "myfs", placez les commandes suivantes dans un fichier :
shares select myproj select myfs snapshots snapshot newsnap
Connectez-vous ensuite par ssh à l'appareil et redirigez l'entrée standard vers le fichier :
% ssh root@dory < myfile.txt
Dans de nombreux shells, vous pouvez abréger cette opération en utilisant un fichier appelé "here file", dans lequel les entrées jusqu'à un jeton donné sont envoyées à l'entrée standard. Ce qui suit reproduit l'exemple qui précède à l'aide d'un fichier "here file" :
% '''ssh root@dory << EOF shares select myproj select myfs snapshots snapshot newsnap EOF'''
Ce mécanisme est suffisant pour une automatisation des plus élémentaires, et peut éventuellement faire l'affaire s'il est inclus dans une logique de programmation dans un langage de script de shell de niveau supérieur sur un client, mais laisse généralement à désirer.