1 Référence rapide

Dans l'ensemble du présent guide de référence rapide, les abréviations de commande et de mot-clé valides sont représentées en petits caractères. Par exemple, aud est une abréviation de la commande d'audit. Des crochets [] entourent les paramètres optionnels. Une barre verticale ( | ) sépare les choix de paramètre.

Commandes de démarrage et d'arrêt

La commande acsss sert à démarrer, arrêter et afficher l'état des différents services associés au logiciel ACSLS.

  • acsss enable

    Il s'agit de la méthode de démarrage par défaut d'ACSLS. Elle recherche les dépendances éventuelles et active, dans le bon ordre, les cinq services d'ACSLS et l'interface GUI d'ACSLS. Si cette méthode est utilisée, les services sont configurés de manière à redémarrer automatiquement après un redémarrage système.

  • acsss temp-enable

    Commande similaire à acsss enable, mais les services ne sont pas redémarrés après un redémarrage système.

  • acsss maint-enable

    Commande destinée aux opérations de maintenance qui n'impliquent pas la base de données ACSLS. Cette option active l'infrastructure GUI, ce qui permet aux utilisateurs GUI de rester connectés alors que le logiciel ACSLS est désactivé. Cette méthode est utile dans les cas d'installation de patches logiciels mineurs. Ni le service acsls ni le service smce ne sont activés.

  • acsss disable

    Il s'agit de la méthode par défaut pour mettre fin au fonctionnement d'ACSLS. Cette commande n'entraîne pas un arrêt complet et permet aux sessions de connexion à l'interface GUI de rester actives pour la tenue d'opérations de maintenance une fois les services acsls et smce désactivés. L'état résultant est identique à celui de la commande acsss maint-enable. Cette méthode est la plus sûre pour arrêter le serveur car ACSLS et la bibliothèque sont placés dans un état inactif avant que les services ne soient désactivés.

  • acsss force-disable

    Commande similaire à acsss disable, mais l'opération n'attend pas un état inactif avant de désactiver les services acsls et smce.

  • acsss shutdown

    Commande entraînant un arrêt complet de tous les services ACSLS. Elle est destinée aux cas d'installation et de désinstallation de logiciel, ainsi qu'à d'autres cas de maintenance qui nécessitent l'arrêt de la base de données (acsdb) ou de l'infrastructure GUI (rmi-registry et surrogate).

  • acsss db

    C'est le mode de contrôle à privilégier pour les opérations de maintenance de la base de données, y compris db_export, db_import et acsss_config. Il active le moteur de base de données ACSLS et désactive tous les autres services d'ACSLS, y compris son interface GUI.

  • acsss status

    Fournit un rapport d'état succinct des différents services d'ACSLS.

  • acsss a-status

    Renvoie l'état opérationnel du service acsdb.

  • acsss d-status

    Renvoie l'état opérationnel du service acsls.

  • acsss g-status

    Cette option permet d'afficher l'état de l'interface GUI d'ACSLS.

  • acsss l-status

    Fournit un résumé d'état détaillé des différents services d'ACSLS et inclut des pointeurs vers des données de journal, afin de permettre une analyse approfondie dans le cadre d'un dépannage. Les journaux référencés sont utiles dans les cas où le service ne parvient pas à démarrer ou s'arrêter.

  • acsss p-status

    A l'instar de acsss status, cette commande de rapport inclut une liste des ID de processus surveillés par chaque contrat de service.

  • acsss w-status

    Affiche l'état du service WebLogic.

  • acsss timeout

    Met à jour le délai d'expiration du démarrage de SMF pour acsls.

  • acsss legal

    Cette option affiche les mentions légales relatives à ACSLS en anglais ou en français.

Identificateurs de commande

Chaque argument d'identificateur avec cmd_proc correspond à un type et comprend un ou plusieurs composants séparés par des virgules.

  • acs_id

    acs(0-31)

  • cap_id

    acs(0-31),lsm(0-99),cap(0-11)

    La présence d'un astérisque (*) dans un cap_id entraîne le comportement suivant :

    • acs,lsm,* - ACSLS sélectionne le CAP disponible doté de la priorité la plus élevée dans le LSM.

    • acs,* - ACSLS sélectionne le CAP disponible doté de la priorité la plus élevée dans le système ACS.

    • * - dans le cas d'une demande d'insertion, ACSLS sélectionne le CAP doté du plus grand nombre de cellules libres dans le système ACS.

    • * - dans le cas d'une demande d'éjection, ACSLS sélectionne le CAP doté de la priorité la plus élevée dans chaque système ACS comptant un volume désigné pour l'éjection.

  • cell_id

    acs(0-31),lsm(0-99),panel(0-50),row(0-41),column(0-23)

  • drive_id

    acs(0-31),lsm(0-99),panel(0-50),drive(0-31)

  • drive_type

    Identificateur de type de lecteur composé d'un maximum de 10 caractères ; peut correspondre à une combinaison de chiffres (0-9) ou de lettres (A-Z).

  • lock_id

    Nombre décimal (0-32767)

  • lsm_id

    acs(0-31),lsm(0-99)

  • media_type

    Identificateur de type de média composé d'un maximum de 10 caractères ; peut correspondre à une combinaison de chiffres (0-9) ou de lettres (A-Z). Les espaces ne sont pas autorisés. Un type de média courant est le STK1R.

  • owner_id

    Propriétaire du volume.

  • panel_id

    acs(0-31),lsm(0-99),panel(0-50)

  • pool_id

    Nombre décimal (0-65535). La spécification d'un astérisque (*) pour le pool_id réaffecte un volume à son pool_id actuel.

  • port_id

    acs(0-31),port(0-15)

  • request_id

    Nombre décimal unique (0-65535) affecté par ACSLS.

  • subpanel_id

    acs(0-31),lsm(0-99),panel(0-50),startrow(0-41),startcolumn(0-23),endrow(0-41),endcolumn(0-23)

  • vol_id

    Identificateur à six caractères composé d'une combinaison de chiffres (0-9), lettres (A-Z, a-z ou casse mixte (sauf pour une utilisation dans volrpt)), symbole du dollar ($), dièse (#) et d'espaces au début ou à la fin ( ). Utilisez des guillemets simples ou doubles pour placer vol_ids et les espaces éventuels au début ou à la fin entre guillemets. Ne spécifiez pas d'espaces incorporés dans vol_ids.

  • volrange

    Spécifie une plage croissante de volumes séparés par un tiret.

    Pour les plages volrange dans les commandes de requête, d'insertion et d'éjection, procédez comme suit :

    S'il s'agit d'une plage numérique, spécifiez uniquement les parties numériques les plus appropriées de vol_ids comme plage. Tous les caractères précédents doivent être identiques. Les commandes d'affichage prennent en charge les plages volrange alphanumériques complètes et autorisent l'utilisation des caractères génériques "*" et "_".

Audit de la bibliothèque

Opérations cmd_proc utiles :

  • audit cap_id server

    Effectue un audit de l'intégralité de la bibliothèque ; met à jour la configuration de la bibliothèque..

  • audit cap_id acs acs_id

    Effectue un audit d'un ACS.

  • audit cap_id lsm lsm_id

    Effectue un audit d'un LSM.

  • audit cap_id panel panel_id

    Effectue un audit d'un panneau LSM.

  • audit cap_id subpanel subpanel_id

    Effectue un audit d'un panneau secondaire LSM.

Configuration

Les opérations Unix utiles incluent :

  • acsss_config

    Exécute le script de configuration.

  • dv_print

    Affiche les valeurs des options dynamiques.

  • dv_config -p <variable_namme> -u

    Demander et mettre à jour une seule variable.

  • dv_config -d

    Affiche les valeurs des options dynamiques et statiques.

Configuration - Dynamique

Les opérations Unix utiles incluent :

ACS 

  • config acs new

    Ajoute un ACS.

  • config acs acs_id

    Reconfigure un ACS existant.

Lecteurs 

  • config drive(s) panel_id

    Reconfigure tous les lecteurs d'un panneau de lecteurs existant. Cela inclut l'ajout de lecteurs, la mise à jour des types de lecteur et les numéros de série des lecteurs existants, ainsi que la suppression des lecteurs ayant été retirés de la base de données.

LSM 

  • config lsm lsm_id

    Reconfigure un LSM existant et tous ses composants, ce qui inclut les CAP et les panneaux.

    Remarque :

    Exécutez config acs pour ajouter ou supprimer un LSM d'un ACS.

Ports 

  • config port(s) acs_id

    Reconfigure les connexions de port avec un ACS.

Affichage de l'état

  • Affichage des informations de CAP

    display cap cap_id ...
    [ -availability cap_availability ...]  
    [ -status cap_status ... ]
    [-priority cap_priority ... ] 
    [ -state cap_state ... ] 
    [ -manual | -automatic ] 
    [ -condition cap_condition ... ] 
    [ [ -c ] | [ -f field ... ] [ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de cellule

    display cell cell_loc ... 
    [ -status cell_status ... ]
    [ [ -c ] | [ -f field ... ] [ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de lecteur

    display drive drive_id ... 
    [ -status drive_status ... ]
    [-state drive_state ... ]
    [ -type drive_type ... ]
    [ -volume vol_id ... ]
    [ -lock lock_id... ] 
    [ -serial drive_serial_num ... ] 
    [ -condition drive_condition ...]
    [ [ -c ] | [ -f field ... ] [ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de verrou

    display lock lock_id ...
    [ -user user_id ... ]
    [ [ -c ] | [ -f field ... ] [ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de LSM

    display lsm lsm_id ...
    [ -status lsm_status ...  ]
    [-state lsm_state ... ] 
    [ -free_cells cell_count ... ]
    [ -type lsm_type ... ] 
    [ -serial lsm_serial_num ... ]
    [ -condition lsm_condition ]
    [ -door_open | -door_closed ]
    [ [ -c ] | [ -f field ... ] [ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de panneau

    display panel panel_id ...
    [ -type panel_type ... ] 
    [ [ -c ] |[ -f field ... ] [ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de pool

    display pool pool_id ... 
    [ -low_water low_water_mark ... | -high_water high_water_mark... ]
    [-overflow | -no_overflow ]
    [ [ -c ] | [ -f field ... ][ -s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de port

    display port port_id ... 
    [ -online | -offline ] 
    [ -name port_name ... ] 
    [ [ -c ] | [ -f field ... ] [-s sort_field ... ] [ -n n ] ]
    
  • Affichage des informations de volume

    display volume vol_id ... 
    [ -home acs,lsm,panel,row,column...] 
    [ -drive drive_loc ... ]
    [-data | -scratch | -clean ]
    [ -media media_type ... ] 
    [ -pool pool_id... ]
    [ -standard | -virtual ]
    [ -status vol_status ... ] 
    [ -entry entry_date ... ]
    [ -access  access_date ... ]
    [ -lock lock_id ... ]
    [ [ -c ] |[ -f field ... ] [ -s sort_field ... ]  [ -n n ] ]
    [ -max_use max_use] 
    [ -lock_time lock_time]
    

Maintenance de la base de données

  • db_export.sh -f [ db_file | tape_device ]

    Exporte les données de table de la base de données et les fichiers de base de données de contrôle ACSLS sur bande ou dans un fichier. Exécutez cette commande lorsque vous réinstallez ACSLS ou que vous passez à une nouvelle version d'ACSLS en utilisant la même base de données.

  • db_import.sh -f [ db_file | tape_device ]

    Importe les données de table de la base de données et les fichiers de base de données de contrôle ACSLS à partir de la bande ou du fichier d'exportation. Exécutez cette commande lorsque vous réinstallez ACSLS ou que vous passez à une nouvelle version d'ACSLS en utilisant la même base de données.

  • bdb.acsss -f [ backup_file | tape_device ]

    Sauvegarde la base de données. La commande, bdb.acsss, utilisée sans argument place le fichier de sauvegarde à l'emplacement de sauvegarde par défaut (généralement /export/backup/).

  • acsss db

    Démarre la base de données.

  • rdb.acsss

    Récupère la base de données après un échec.

Gestion des CAP

Opérations cmd_proc utiles :

  • query cap cap_id ... | all ou display cap cap_id ...|*

    Affichage de l'état des CAP

  • set cap mode manual | automatic cap_id

    Définit le mode d'insertion du CAP (manuel ou automatique).

  • set cap priority cap_priority cap_id

    Définit la priorité de sélection automatique du CAP.

  • enter cap_id

    Prépare le CAP en mode manuel à l'insertion de cartouches étiquetées.

  • enter lsm_id

    Prépare plusieurs CAP d'un LSM à l'insertion.

Gestion de Redundant Electronics

  • query lmu acs_id ... | all

    Affichage de toutes les connexions à une bibliothèque, ou des bibliothèques, pour un seul ACS ou le serveur ACSLS.

  • switch lmu acs_id

    Bascule manuellement la gestion des ACS de la carte HBCR active SL8500s vers la carte HBCR de secours.

Gestion des verrous

Opérations cmd_proc utiles :

  • set lock lock_id

    Définit votre ID de verrou.

  • show lock | user

    Affiche l'ID de verrou ou l'ID utilisateur actuel.

  • lock drive | volume identifier

    Verrouille un volume ou un lecteur (selon votre ID de verrou actuel).

  • unlock drive | volume identifier ... | all

    Supprime les verrous actifs (selon votre ID de verrou actuel) sur les lecteurs ou les volumes spécifiés ou tous les verrous actifs.

  • clear lock drive | volume identifier

    Supprime tous les verrous actifs et en attente sur les lecteurs ou les volumes spécifiés.

Gestion des bibliothèques logiques

L'utilitaire de ligne de commande lib_cmd représente une alternative à l'interface GUI d'ACSLS quand il s'agit de gérer et de surveiller les ressources des bibliothèques logiques ACSLS.

  • lib_cmd assign drive drive_id lib_id

    Ajoute le lecteur spécifié à la bibliothèque logique.

  • lib_cmd unassign drive lib_id logical_drive_id

    Supprime le lecteur logique spécifié de la configuration de bibliothèque logique.

  • lib_cmd assign volume [ vol_id | vol-range ] lib_id

    Affecte l'utilisation exclusive d'un volume dans une bibliothèque logique.

  • lib_cmd assign volume [ vol_id | vol-range ] lib_id

    Supprime un volume de l'inventaire d'une bibliothèque logique.

  • lib_cmd create library lib_name backing_acs cell_capacity drive_capacity

    Crée une bibliothèque logique.

  • lib_cmd create mapping initiator_id target_id library_id

    Etablit une relation initiateur-cible (client-serveur) pour la bibliothèque spécifiée.

  • lib_cmd edit library lib_id [-n name ][-c capacity ][-d drive_slots ][-f volume_label_format [6|8p|8s|all][-x imp/exp_cell_count ]

    Modifie la configuration d'une bibliothèque logique existante. Les options disponibles sont les suivantes :

    • -n alias de la bibliothèque

    • -c capacité des cellules de stockage logique

    • -d nombre d'emplacements de lecteur logique

    • -f format de l'étiquette de volume

    • -x nombre de cellules (CAP) d'import/export logiques

    L'étiquette de volume peut prendre l'un des formats suivants :

    • 6 - étiquettes de volume héritées à six caractères

    • 8p - préfixe à huit caractères avec code de type de média

    • 8s - suffixe à huit caractères avec code de type de média

    • all - accepte tous les formats d'étiquette

  • lib_cmd refresh initiator

    Récupère tous les initiateurs actuellement reconnus par ACSLS.

  • lib_cmd refresh target

    Récupère toutes les cibles actuellement reconnues par ACSLS.

  • lib_cmd delete initiator initiator_id (y/n)

    Supprime l'initiateur spécifié de la configuration. Un confirmation (y) est requise afin de valider la suppression spécifiée.

  • lib_cmd delete library lib_id (y/n)

    Supprime la bibliothèque logique spécifiée de la configuration ACSLS. Cela entraîne une suppression en cascade, dissociant tous les volumes et lecteurs assignés de la bibliothèque.

  • lib_cmd delete mapping lib_id (y/n)

    Supprime tous les mappages initiateur-cible de la bibliothèque logique spécifiée. L'opération désactive toutes les connexions client actuelles.

  • lib_cmd delete target target_id (y/n)

    Supprime la cible spécifiée de la configuration. Un confirmation (y) est requise afin de valider la suppression spécifiée.

  • lib_cmd display drive [drive_id ][-p acs_id | all ][-l lib_id | all ][-t drive_type ][-u acs_id ]

    Génère un résumé relatif au lecteur spécifié ou à tous les lecteurs de la bibliothèque spécifiée.

    • Si la commande "display drive all" est soumise sans options, l'utilitaire génère une liste de tous les volumes contenus dans chaque ACS physique.

    • Si l'option "-t" est utilisée, seuls les lecteurs du type de lecteur spécifié sont affichés.

    • L'option "-p" limite la liste aux lecteurs de l'ACS physique spécifié.

    • Si l'option "-l" est utilisée, seuls les lecteurs assignés à la bibliothèque logique spécifiée sont affichés. Si l'option "all" est spécifiée à la suite de l'option "-l", un écran s'affiche indiquant tous les lecteurs associés à chacune des bibliothèques logiques configurées.

    • L'option "-u" permet d'afficher uniquement les lecteurs non assignés dans l'ACS associé. Cette option doit être suivie d'un argument spécifiant l'ACS souhaité.

  • lib_cmd display initiator

    Génère une liste de tous les initiateurs identifiés par ACSLS. Chaque initiateur est répertorié d'après son nom WWN et son alias.

  • lib_cmd display library [ -p acs_id | all ] [ -l lib_id | all ]

    Affiche les attributs de l'ID de bibliothèque demandé.

    • l - bibliothèques logiques

    • p - bibliothèques physiques

  • lib_cmd display mapping [ lib_id | all ]

    Génère une liste de mappages initiateur-cible pour chaque ID de bibliothèque (ou toutes les bibliothèques).

  • lib_cmd display target

    Génère une liste de toutes les cibles identifiées par ACSLS.

  • lib_cmd display volume [ vol_id | vol-range] [ -p acs_id | all ][ -l lib_id | all ][ -u acs_id ]

    Génère des informations récapitulatives sur le volume ou l'ensemble de volumes spécifié.

  • lib_cmd vary library lib_id [online|offline|diagnostic]

    Remplace l'état souhaité du lecteur logique par l'état spécifié (en ligne, hors ligne, diagnostic).

  • lib_cmd vary library lib_id drive_id [online|offline|diagnostic]

    Remplace l'état souhaité de la bibliothèque logique par l'état spécifié (en ligne, hors ligne, diagnostic).

  • lib_cmd [ exit | quit | log ]

Gestion des pools

Opérations cmd_proc utiles :

  • define pool low_water_mark high_water_mark pool_id ...[overflow]

    Crée ou or modifie les pools de travail.

  • query pool pool_id ... | all

    Affiche les attributs d'un pool de travail.

  • query scratch pool_id ... | all

    Affiche l'état des volumes de travail d'un pool.

  • set scratch pool_id vol_id | volrange

    Définit l'attribut travail d'un volume et assigne le volume à un pool de travail.

  • set scratch off pool_id vol_id | volrange

    Passe l'attribut du volume de "travail" à "données".

  • delete pool pool_id ... | all

    Supprime un pool de travail.

  • mount * drive_id pool_id

    Monte un volume de travail d'un pool spécifié (bibliothèques de médias uniques).

  • mount * drive_id

    Monte un volume de travail d'un pool commun (bibliothèques de médias uniques).

  • mount * drive_id pool_id media media_type

    Monte un volume de travail d'un pool spécifié avec un type de média spécifique.

  • mount * drive_id pool_id media *

    Monte un volume de travail d'un pool spécifié avec un type de média basé sur les préférences de travail définies.

  • mount * drive_id media *

    Monte un volume de travail d'un pool commun avec un type de média basé sur les préférences de travail définies.

  • mount * drive_id media media_type

    Monte un volume de travail d'un pool commun avec un type de média spécifique.

  • display pool pool_id ...| *

    Affiche les informations de pool de travail d'un pool spécifique ou de tous les pools.

  • query mount * pool_id ... [media media_type | media *]

    Affiche l'état des lecteurs compatibles avec les médias pour un pool de travail spécifié (ou un type de média de volume dans le pool).

Les opérations Unix utiles incluent :

  • watch_vols [start|stop]

    Examine toutes les stratégies prédéfinies pour les volumes récemment insérés, détectés par une opération d'audit ou de récupération de cartouches ou encore réactivés par un audit, une récupération des cartouches ou une insertion.

Gestion des volumes

Les opérations cmd_proc utiles incluent :

  • mount vol_id drive_id [bypass] [readonly]

    Monte un volume de données ou une cartouche de nettoyage.

  • dismount vol_id drive_id [force]

    Démonte un volume de données ou une cartouche de nettoyage.

  • display volume vol_id | vol_range | *-clean

    Affiche les informations de volume relatives aux cartouches de nettoyage.

  • display volume * [-media media type] -f media end_of_life warranty_life -s end_of_life

    Affiche la fin de la garantie des volumes et les pourcentages de fin de vie, le tout trié par fin de vie.

  • eject cap_id vol_id | volrange ...

    Ejecte des volumes de la bibliothèque.

  • move vol_id lsm_id

    Déplace des volumes vers un LSM spécifié.

  • set clean max_usage | vol_id | volrange

    Définit les attributs des cartouches de nettoyage.

  • set clean off vol_id | volrange

    Rétablit les attributs de nettoyage sur les cartouches de données.

  • volrpt [-s vol | loc | use] [-d] [-f filename][-z] [-a | -l | -v identifier_list]

    Crée un rapport de volume.

Les opérations Unix utiles incluent :

  • del_vol [-n] [-d] [-f] [-q] vol_id

    Supprime un volume d'un LSM hors ligne.

  • ejecting.sh [-dmox] -c <CAPlist> -v <volumelistfile>

    Facilite les opérations d'éjection de masse d'archivage sécurisé.

  • lib_cmd eject cap <cap_id> [-verbose] volume <vol_id...vol_id> | file <path_to_volume_list>

    Prend en charge des opérations d'éjection, notamment la capacité à spécifier de longues listes de volume (supérieures à 42).

  • moving.sh -f vol_list_file -t lsm_id...

    Déplace plusieurs cartouches vers un ou plusieurs LSM.

Statut de la requête

  • query server

    Demande l'état d'ACSLS et des bibliothèques.-

  • query acs acs_id ... | all

    Demande l'état d'un ACS.

  • query lsm lsm_id ... | all

    Demande l'état d'un LSM.

  • query cap cap_id ... | all

    Demande l'état d'un CAP.

  • query drive drive_id ... | all

    Demande l'état d'un lecteur.

  • query lmu acs_id ... | all

    Demande l'état de LMU et de port pour les configurations ACS de type LMU simple et LMU double.

  • query mount vol_id

    Demande les lecteurs compatibles avec les médias pour un volume de données spécifié.

  • query mount * pool_id ... [ media media_type | media *]

    Demande les lecteurs compatibles avec les médias pour un pool de travail spécifié (ou un type de média de volume dans le pool).

  • query port port_id .... | all

    Demande l'état d'un port.

  • query volume vol_id ... | all

    Demande l'emplacement d'un volume.

  • query clean vol_id ... | all

    Demande l'état des cartouches de nettoyage.

  • query scratch pool_id ... | all

    Demande les volumes de travail d'un pool.

  • query pool pool_id ... | all

    Demande les attributs d'un pool de travail.

  • query request request_id ... | all

    Demande l'état d'une demande.

  • query lock drive | volume identifier ... | all

    Demande l'état de verrou d'un lecteur ou d'un volume.

  • query clean vol_id... | all

    Demande les attributs des cartouches de nettoyage.

Basculement des composants de bibliothèque

  • vary acs acs_id ... online | offline | diagnostic [force]

    Modifie l'état souhaité et l'état d'un ACS.

  • vary lsm lsm_id ... online | offline | diagnostic [force]

    Modifie l'état d'un LSM.

  • vary cap cap_id ... online | offline | diagnostic [force]

    Modifie l'état d'un CAP.

  • vary drive drive_id ... online | offline | diagnostic [force]

    Modifie l'état d'un lecteur.

  • vary port _port_id ... online | offline

    Modifie l'état souhaité et l'état d'un port.