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

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

Automatisation de l'accès

Commandes de traitement par lots

Commandes de script

L'environnement de script

Interaction avec le système

La fonction Run

La fonction Get

La fonction List

La fonction Children

La fonction Choices

Génération de sorties

Gestion des erreurs

Chapitre 16 Maintenance des workflows

Chapitre 17 Intégration

Index

Commandes de traitement par lots

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.