L'interface de ligne de commande (CLI) est basée sur le microprogramme. Ainsi, certaines commandes de la CLI répertoriées ci-dessous peuvent ne pas être disponibles si vous exécutez d'anciennes versions du microprogramme de la bibliothèque.
Les commandes de la CLI accessibles à l'administrateur sont les suivantes :
Cette commande exécute un audit sur l'ensemble ou une partie de la bibliothèque.
Affiche l'aide de la commande audit, tout comme "help audit".
Lance un audit physique de l'ensemble de la bibliothèque. Cette commande s'exécute immédiatement et n'affiche aucun résultat.
Exemple :
SL3000> audit * requestId requestId 9 Done Failure Count 0 Success Count 1 COMPLETED
Effectue un audit physique d'une adresse unique et affiche les résultats.
<adresse du périphérique> - indique le robot à utiliser au format bibliothèque, rail, colonne, côté, ligne.
<adresse> - indique l'emplacement au format bibliothèque, rail, colonne, côté, ligne.
Exemple :
SL3000> audit 1,1,0,1,0 1,1,-10,1,1 requestId requestId 9 Attributes Media Label #EMPTY.. Object Location 1,1,-10,1,1 Done Failure Count 0 Success Count 1 COMPLETED
Effectue un audit physique d'une plage d'adresses et affiche les résultats.
<adresse du périphérique> - indique le robot à utiliser au format bibliothèque, rail, colonne, côté, ligne.
<adresse de début> <adresse de fin> - indique l'emplacement de début et de fin qui doivent faire l'objet de l'audit au format bibliothèque, rail, colonne, côté, ligne. Seule la ligne est différente dans l'adresse de début et l'adresse de fin.
Exemple :
SL3000> audit 1,1,0,1,0 1,1,-10,1,1 1,1,-10,1,5 requestId requestId 10 Attributes Media Label #EMPTY.. Object Location 1,1,-10,1,1 Attributes Media Label EN34410R Object Location 1,1,-10,1,5 ... Done Failure Count 0 Success Count 5 COMPLETED
Active ou désactive la fonctionnalité d'audit d'analyse de plusieurs lignes pour augmenter la vitesse de l'audit.
print - imprime l'état de l'audit d'analyse sur plusieurs lignes.
<adresse du périphérique> - indique le robot à utiliser au format bibliothèque, rail, colonne, côté, ligne.
Exemple :
SL3000> audit multiRowScan print 1,1,0,1,0 requestId requestId 8401 Attributes Multi Row Scan enabled Object Robot 1,1,0,1,0 Done Failure Count 0 Success Count 1 COMPLETED
Cette commande permet de gérer les CAP.
Affiche l'aide de la commande capCommand, tout comme "help capCommand".
Force la libération d'un CAP. Si des cartouches sont présentes dans le CAP, la réservation passe à "default". Si aucune cartouche n'est présente dans le CAP, la réservation passe à "none".
<adresse du périphérique> - indique le CAP à libérer au format bibliothèque, rail, colonne, côté, ligne.
Verrouille ou déverrouille un CAP indiqué par adresse de périphérique.
<adresse du périphérique> - indique le CAP à verrouiller/déverrouiller dans la bibliothèque, au format bibliothèque, rail, colonne, côté, ligne.
Cette commande force la réinitialisation d'une ou plusieurs chaînes CAP en fonction de l'argument fourni.
Exemple :
SL3000> capCommand resetCap right requestId requestId 17002 Done Failure Count 0 Success Count 1 COMPLETED
Cette famille de commandes affiche et contrôle les fonctions de nettoyage et de diagnostic relatives aux cartouches au sein de la bibliothèque. Seuls les clients disposant de la fonctionnalité de validation de média doivent utiliser ces commandes.
Affiche l'aide de la commande cleaning, tout comme "help cleaning".
Répertorie toutes les cartouches de nettoyage ou de diagnostic dans les emplacements système.
Exemple :
SL3000> cleaning list cleaning requestId requestId 9001 Attributes Expired false Label CLN0080U Location 1,1,-12,1,13 Max Usage Count 100 Media Type 9840_Cleaning Status ok Usage Count 0 Object Cartridge cleaning
Importe des cartouches de nettoyage et de diagnostic dans des emplacements système. Une seule opération d'importation/exportation à la fois est permise. Il faut au moins 2 emplacements système vides pour que les bibliothèques SL3000 permettent l'importation.
<adresse du périphérique CAP> - indique le CAP à utiliser pour l'opération d'importation au format bibliothèque, rail, colonne, côté, ligne.
Exemple :
SL3000> cleaning import 1,1,5,2,0 requestId requestId 10101 Message CAP open(ing). Place cartridges to import in CAP, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 0 COMPLETED
Exporte les cartouches de nettoyage. Une seule opération d'importation/exportation à la fois est permise.
<adresse du périphérique CAP> - indique le CAP à utiliser pour l'opération d'exportation au format bibliothèque, rail, colonne, côté, ligne.
Exemple :
SL3000> cleaning export 1,1,5,2,0 cleaning requestId requestId 9601 Address 1.1.-12.1.12 Success Cartridge Exported Volume Label CLN002CU Message CAP open(ing). Remove cartridges, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 1 COMPLETED
Exporte une cartouche de nettoyage ou de diagnostic donnée vers le CAP indiqué. Une seule opération d'importation/exportation à la fois est permise.
<adresse du périphérique CAP> - indique le CAP à utiliser pour l'opération d'exportation au format bibliothèque, rail, colonne, côté, ligne.
<adresse de la cartouche> - indique l'emplacement de la cartouche à exporter au format bibliothèque, rail, colonne, côté, ligne. La cartouche indiquée doit être dans un emplacement système et doit être une cartouche de nettoyage ou de diagnostic.
Exemple :
SL3000> cleaning export 1,1,5,2,0 1,4,-12,1,12 requestId requestId 9601 Address 1.4.-12.1.12 Success Cartridge Exported Volume Label CLN002CU Message CAP open(ing). Remove cartridges, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 1 COMPLETED
Affiche une liste de types de cartouches de nettoyage et leurs seuils d'avertissement. Chaque cartouche de nettoyage a 4 attributs :
Index
- type de cartouche de nettoyage utilisé par la commande "cleaning threshold set"
Media type
- type de cartouche de nettoyage utilisé
Maximum usage count
- utilisation maximale recommandée par le fabricant de la bande
Warning threshold value
- seuil de nombre d'utilisations défini par l'utilisateur ; lorsqu'une cartouche de nettoyage atteint ce seuil, elle passe dans un état d'avertissement.
Exemple :
SL3000> cleaning threshold list requestId requestId 15001 Attributes Object Index 1 Media Type SgtUltrium1_Cleaning Recommend Max Usage 100 Warning Threshold 0 Attributes Object Index 3 Media Type T10000_Cleaning Recommend Max Usage 50 Warning Threshold 0
Définit une valeur de seuil d'avertissement pour un type de cartouche de nettoyage en particulier.
<valeur du seuil d'avertissement> - doit être un nombre entier pouvant aller jusqu'à 1 000. Une valeur de 0 indique qu'il n'y pas de seuil d'avertissement.
<numéro d'index de la liste> - type de cartouche de nettoyage spécifié par le numéro d'index dans la liste tabulaire de la commande ”cleaning threshold list”.
Exemple :
SL3000> cleaning threshold set 55 11 requestId requestId 15101 Attributes Object Success true Done COMPLETED
Définit la marque d'avertissement du nettoyage des lecteurs sur ON ou OFF.
on - l'état d'intégrité du lecteur est paramétré de manière à ce qu'un avertissement soit émis lorsque le lecteur nécessite un nettoyage
off - l'état d'intégrité du lecteur n'est pas affecté si le lecteur nécessite un nettoyage
Cette commande affiche la configuration actuelle de la bibliothèque physique ou définit les paramètres de configuration de la bibliothèque.
Affiche l'aide de la commande config, tout comme "help config".
Affiche la configuration actuelle de la bibliothèque physique.
Affiche l'état ILC.
Active ou désactive le LAN Inter-Library Communications (ILC). Si une désactivation est demandée, la bibliothèque doit d'abord être mise hors ligne à l'aide de la commande "accessState offline <adresse du périphérique>".
Affiche la configuration actuelle de la bibliothèque physique.
Affiche les informations de service de la bibliothèque.
Définit les informations de service : contact 'NomContact' phone 'NuméroTél' streetAddr 'AdresseRue' city 'Ville' state 'Etat' country 'Pays' zip 'CodePostal' description 'données de description'.
La longueur de chaîne maximale est de 31 caractères. Chaque chaîne doit être délimitée par des ' ' (apostrophes) pour permettre l'utilisation d'espaces et d'autres caractères.
Exemple :
SL3000> config serviceInfo set city 'Denver' contact 'Andy' country 'USA' description 'Manager' phone '303 222-4444' state 'C0' streetAddr '1 tape drive' zip '80027' requestId requestId 1512402 Device serviceInfo Success true Done Failure Count 0 Success Count 1 COMPLETED
Cette commande définit la date de la bibliothèque à l'heure Greenwich Mean Time (GMT).
Affiche l'aide de la commande date, tout comme "help date".
Affiche la date actuelle du système.
Définit la date système. Dans un complexe de bibliothèques, la bibliothèque dont le libraryID = 1 est la bibliothèque maître. Modifie la date de la bibliothèque maître.
<MM> - mois en deux chiffres
<JJ> - jours en deux chiffres
<AAAA> - année en quatre chiffres
Cette commande affiche les informations sur les lecteurs ou exécute les utilitaires de lecteur comme adiEnable, fastLoad, power et rewindUnload.
Affiche l'aide de la commande drive, tout comme "help drive".
Active, désactive ou affiche l'état de la détection de lecteur avec ADI. Lorsque la commande est activée, tout lecteur supplémentaire ajouté tente la détection de lecteur ADI. Pour activer ADI pour tous les lecteurs compatibles ADI dans la bibliothèque, la bibliothèque doit être réinitialisée.
Active, désactive ou affiche l'état de la fonctionnalité fastLoad. FastLoad modifie le comportement des montages de lecteur (commandes de déplacement). Lorsque fastLoad est activé, le robot n'attend pas le chargement complet lors d'une opération "PUT" sur un lecteur, mais passe immédiatement à l'opération suivante. Modifie également le comportement de la commande rewindUnload, de sorte qu'elle revient immédiatement, sans attendre le déchargement du lecteur. L'état de la commande fastLoad s'applique à tous les lecteurs.
Remarque:
Cette commande affecte uniquement les commandes lancées dans la même session CLI que celle dans laquelle la commande a été exécutée.Affiche une synthèse des informations du lecteur : emplacement, état, statut, type, version du microprogramme, type d'interface, utilisé, numéro de série, état (en ligne/hors ligne), statut (ok, avertissement, erreur), et fabricant du lecteur.
<adresse du lecteur> - indique le lecteur au format bibliothèque, rail, colonne, côté, ligne.
* - affiche les informations de lecteur de l'ensemble des lecteurs de la bibliothèque de bandes.
Provoque le clignotement du voyant vert sur le tiroir de lecteur. Le clignotement se poursuit jusqu'au lancement de la commande search off. Sert à localiser le lecteur au sein d'une bibliothèque.
<adresse du lecteur> - indique le lecteur au format bibliothèque, rail, colonne, côté, ligne.
Cette commande active certaines fonctionnalités de la bibliothèque après l'achat d'un permis d'activation de matériel.
Remarque:
La bibliothèque doit être réinitialisée en cas de désactivation de openVolser, dualRobot, du partitionnement ou de Redundant Electronics.Affiche l'aide de la commande hwActivation, tout comme "help hwActivation".
Ajoute un fichier de licence. Le fichier de licence doit être nommé SL3000_license_config.dsf. Le chemin d'accès complet est /usr/local/SL3000_license_config.dsf.
Efface le fichier de fonctionnalité installé indiqué.
<index> - précise le numéro de fichier à supprimer, tel qu'indiqué dans la base de données du module hwActivation du contrôleur de la bibliothèque. Voir hwActivation listFiles.
Répertorie les fichiers de fonctionnalité installés dans la base de données du module hwActivation du contrôleur de la bibliothèque.
Répertorie toutes les fonctionnalités activées dans la base de données du module hwActivation du contrôleur de la bibliothèque.
Cette commande obtient et définit les configurations Fibre Channel à ports multiples pour le contrôleur de bibliothèque. Les contrôles et affichages Fibre Channel associés à cette commande ne doivent pas être confondus avec les configurations Fibre Channel destinées aux lecteurs de bande. Cette commande est disponible sur les bibliothèques SL3000 uniquement.
Affiche l'état des connexions Fibre Channel de la bibliothèque.
Affiche le nombre de configurations Fibre Channel à plusieurs ports activées.
Définit l'adressage logiciel ou matériel, et définit l'ID de boucle de fibre si l'adressage matériel est activé pour la valeur fournie. L'ID de boucle est défini sur 126 si l'adressage matériel est désactivé. Cette configuration s'effectue sur chaque port.
Définit le nombre de configurations Fibre Channel à plusieurs ports à activer. La limite des licences MultiFibrePort et le matériel physique déterminent le nombre maximum de ports à activer.
Cette commande gère la fonctionnalité de validation de média.
Affiche l'aide de la commande mediaValidation, tout comme "help mediaValidation".
Affiche les emplacements des lecteurs du pool de validation de média.
all - répertorie tous les emplacements de lecteur
poolOnly - répertorie uniquement les emplacements de lecteur dans le pool de validation de média
* - affiche uniquement les informations de la bibliothèque cible
@ - affiche les informations de l'ensemble du complexe
Supprime la réservation de validation de média pour le lecteur indiqué.
<adresse du lecteur> - indique le lecteur au format bibliothèque, rail, colonne, côté, ligne.
Interrompt une validation en cours. La cartouche est renvoyée vers l'emplacement de stockage source.
<adresse du lecteur> - indique le lecteur au format bibliothèque, rail, colonne, côté, ligne.
La commande est utilisée pour configurer et afficher la configuration réseau de la carte de contrôleur.
Utilisé pour la configuration de Redundant Electronics. Copie toutes les configurations de port, de routage et de stratégie IP vers le HBC du côté B. Les adresses IP sont remplacées par celles indiquées dans la commande pour le côté B. Si aucune adresse IP de port n'est indiquée, elles ne sont pas définies sur le côté B.
Affiche le côté cible de la bibliothèque (A ou B) défini pour les commandes réseau.
Définit le côté cible de la bibliothèque (A ou B) pour les commandes réseau.
Efface la configuration réseau. Cette commande met un terme à la connectivité réseau. La reconfiguration nécessite l'accès au port série sur la carte HBC.
Exporte le fichier de configuration réseau de la bibliothèque (.lnc) et génère un script de configuration réseau (.scr). Cette commande peut être uniquement être utilisée lorsqu'aucune configuration réseau n'a été définie au préalable.
Définit la passerelle par défaut du réseau externe.
Efface la passerelle par défaut du réseau externe.
Importe le fichier de configuration réseau de la bibliothèque (.lnc).
Définit l'adresse IP du port 2B.
Définit l'adresse IP d'un port en particulier.
Supprime l'adresse IP d'un port.
Affiche les informations d'adresse actuelles pour un port en particulier ou pour les deux ports si dev n'est pas précisé.
Définit l'état d'opération d'un port, qui contrôle si un port peut envoyer et recevoir du trafic Ethernet.
up - met les ports en ligne
down - met les ports hors ligne
Active ou désactive le routage basé sur stratégie pour le périphérique 2A ou 2B.
Affiche l'état du routage par stratégie pour les périphériques 2A et 2B.
Ajoute ou supprime une route statique à la stratégie du périphérique 2A ou 2B.
Ajoute ou supprime une route statique à la stratégie du périphérique 2A ou 2B via la passerelle.
Affiche les informations de route basée sur stratégie pour le périphérique 2A ou 2B.
Définit l'adresse IP de routage de passerelle par défaut.
Supprime l'adresse IP de routage de passerelle par défaut.
Ajoute ou supprime une adresse de routage IP (Internet Protocol) statique pour un hôte spécifié. Cette commande permet également à un utilisateur de définir le masque de réseau pour un port en particulier.
Exemple :
SL3000>network ip route add 129.80.81.59/24 dev 1B COMPLETED
Ajoute ou supprime une route statique à une adresse de passerelle IP du réseau de destination.
Affiche les informations de table de routage actuelles ou les informations de table de routage pour un port en particulier.
Définit le nom d'hôte.
Définit le masque de réseau du réseau externe au format xxx.xxx.xxx.xxx.
Affiche la configuration réseau actuelle pour les ports Ethernet externes (2A et 2B).
Cette commande affiche l'état actuel ou désactive la fonctionnalité de partitionnement.
Affiche l'aide de la commande partition, tout comme "help partition".
Définit le nettoyage automatique dans la partition spécifiée (0 correspond à une bibliothèque non partitionnée).
Affiche les attributs d'état d'une partition unique spécifiée ou de l'ensemble des partitions.
Définit le mode fastLoad pour une ou plusieurs partitions spécifiées. Actuellement, les seuls modes valides sont true ou false. Cette commande est disponible sur les bibliothèques SL3000 uniquement.
Exemple :
SL3000> partition fastload set '1-true,3-false' requestId requestId 40901 Attributes Success true Object Done Failure Count 0 Success Count 2 COMPLETED
Affiche les valeurs de capacité d'une bibliothèque ou d'une partition définie.
Affiche l'état actuel des partitions spécifiées. Cette commande est disponible sur les bibliothèques SL3000 uniquement
Utilise un fichier texte de partition prédéfini pour définir la configuration de la partition de la bibliothèque. Chaque nom de fichier est composé du mot ”partition” et d'une valeur numérique, par exemple ”2” et une extension ”.txt”. Les fichiers prédéfinis se trouvent ci-dessous.
Exemple :
SL3000> partition predefined file 5 requestId requestId 7601 Done Failure Count 0 Success Count 1 COMPLETED
Définit la capacité pour la partition désignée. La capacité des partitions existantes qui ne sont pas répertoriées par cette commande est définie sur zéro.
Exemple :
SL3000> partition setCapacity 1,200 2,50 3,600 requestId 7601 Done Failure Count 0 Success Count 1 COMPLETED
Définit la partition sur hli0. Si des lecteurs sont présents dans le pool de validation de média, ceux-ci doivent être retirés au préalable. Si cette commande est exécutée dans un complexe, toutes les bibliothèques sont définies sur hli0.
Définit l'état actuel (en ligne/hors ligne) de la partition spécifiée.
Définit le type d'interface pour l'ensemble de la bibliothèque. Disponible sur les bibliothèques SL3000 uniquement.
Affiche l'état de partitionnement actuel.
Cette commande contrôle/active Redundant Electronics et extrait les états de Redundant Electronics du contrôleur de la bibliothèque.
Affiche l'aide de la commande reControl, tout comme "help reControl".
Extrait l'état Redundant Electronics.
<adresse de la bibliothèque> - indique la bibliothèque au format bibliothèque, rail, colonne, côté, ligne. Par exemple : 2, 0, 0, 0, 0.
* - extrait l'état de toutes les bibliothèques d'un complexe
Cette commande configure le protocole SNMP (Simple Network Management Protocol). Pour des informations détaillées, reportez-vous au SNMP Reference Guide sur OTN.
Cette commande contrôle la configuration pour le démon/serveur SSH situé sur le HBC. Il s'agit de l'utilitaire de protocole utilisé par SLC et d'autres applications diverses pour se connecter au contrôleur de la bibliothèque.
Affiche les paramètres du protocole de démon SSH actuels.
Définit la restriction de protocole de démon SSH sur v1 et v2 (il s'agit du paramétrage par défaut). Le serveur SSH redémarre.
Définit la restriction de protocole de démon SSH uniquement sur v2.
Cette commande définit l'heure de la bibliothèque au format d'heure militaire.
Affiche l'aide de la commande time, tout comme "help time".
Affiche l'heure actuelle du système.
Définit l'heure système. La résolution temporelle est d'une minute. Dans un complexe de bibliothèques, la bibliothèque dont le libraryID = 1 est la bibliothèque maître. Il faut modifier l'heure sur la bibliothèque maître.
<HH> - heures en deux chiffres
<MM> - minutes en deux chiffres
Définit l'heure système. La résolution temporelle est d'une seconde. Dans un complexe de bibliothèques, la bibliothèque dont le libraryID = 1 est la bibliothèque maître. Il faut modifier l'heure sur la bibliothèque maître.
<HH> - heures en deux chiffres
<MM> - minutes en deux chiffres
<SS> - secondes en deux chiffres
Cette commande trace la route réseau vers une adresse IP spécifiée.
Exécute la commande traceRoute vers l'adresse IP indiquée.
Cette commande affiche la version client et les versions des logiciels pour le(s) périphérique(s) indiqué(s).
Affiche la version logicielle du code d'un périphérique ou de l'ensemble des périphériques.
<adresse du périphérique> - indique le périphérique au format bibliothèque, rail, colonne, côté, ligne.
Cette commande affiche les informations système et de carte logique relatives à la bibliothèque et à la carte sur lesquelles la commande Redundant Electronics est en cours d'exécution.
Affiche les informations relatives à l'endroit où la commande est exécutée.
Exemple :
SL3000> whereAmI Host Name: gulibtst02b Port 2B IP Address: 172.20.151.24 Library Type: SL3000 HBC side: B Active side: B COMPLETED