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.
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.
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 "_".
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.
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.
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 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]
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.
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.
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.
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.
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 ]
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.
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.
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.
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.