ACSLS comporte des variables statiques et dynamiques :
Variables statiques
Les variables statiques sont identifiées par une phrase dans l'invite qui décrit la variable et vous permet de définir une nouvelle valeur.
Exemple : Changes to <
variable_name
> will not take effect until product is restarted.
Remarque :
Vous devez arrêter et redémarrer ACSLS pour utiliser la nouvelle valeur après avoir modifié une variable ACSLS statique.Variable dynamique
Les modifications apportées à une variable dynamique ACSLS prennent effet quand la variable est référencée par une opération ACSLS ultérieure.
Affichage et mise à jour faciles des variables ACSLS :
Pour afficher les paramètres actuels de toutes les variables ACSLS (statiques et dynamiques) :
dv_config -d
Pour enregistrer les paramètres actuels des variables dans un fichier :
dv_config -d >
filename
Pour afficher le fichier :
vi
filename
Pour imprimer les valeurs des options dynamiques :
dv_print
Pour afficher le paramètre actuel d'une variable avec une invite qui explique la variable et permet de modifier le paramètre :
dv_config –p
<variable_name
> -u
où :
-p
L'invite vous permet de spécifier une nouvelle valeur pour la variable.
<
variable_name
>
Insérez le nom de la variable voulue ici.
-u
Mettez à jour les valeurs des variables dynamiques en mémoire partagée si la variable est modifiée. L'option -u
n'est pas utilisée pour les variables statiques.
Remarque :
Entrez un point d'interrogation (?) à l'invite pour voir une description complète de la variable. L'invite s'actualise pour vous permettre de modifier la variable.Vous pouvez également utiliser le menu acsss_config
pour définir des variables qui contrôlent le comportement d'ACSLS. Avec les options 1 à 8 :
Quand vous installez ou que vous mettez à niveau ACSLS, les valeurs par défaut du système sont déjà définies en fonction de la plupart des environnements utilisateur. Toutefois, le cas échéant, vous pouvez utiliser les options 1-8 pour modifier n'importe lequel de ces paramètres. Les options 1 à 7 vous permettent de modifier les variables statiques et dynamiques. Pour qu'une variable statique prenne effet, vous devez redémarrer ACSLS.
Utilisez l'option 8 pour ajouter et définir le matériel de votre bibliothèque. Utilisez cette option si vous venez de procéder à la première installation d'ACSLS ou quand vous devez ajouter une nouvelle bibliothèque par exemple.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
Pour démarrer acsss_config :
Quittez le CDE jusqu'à ce que vous accédiez à la connexion CDE.
Connectez-vous en tant qu'utilisateur acsss
.
Exécutez le script de configuration :
L'écran ACSLS feature configuration
s'affiche.
Le script de configuration, acsss_config
, échoue sauf si tous les LMU, LSM et transports sont totalement configurés, activés et prêts.
ACSLS Feature Configuration Enter the number followed by Return for your choice from the following menu to configure product behavior in that area. Press ? followed by the Return key for help. 1: Set CSI tuning variables 2: Set event logging variables 3: Set general product behavior variables 4: Set access control variables 5: Set automatic backup parameters 6: Rebuild Access Control information 7: Event Notification settings 8: Define or Change Library Configuration E: Exit Menu choice:
Les options 1 à 8 vous permettent de modifier les variables statiques et dynamiques suivantes.
L'interface CSI (Client System Interface) gère la communication entre ACSLS et les clients des autres serveurs Elle définit comment les communications sont gérées pour chaque client. Si la communication avec un client est perdue, les autres clients ne sont pas affectés et leur communication continue sans interruption. Plusieurs interfaces CSI peuvent s'exécuter sous ACSLS.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
L'option 1 permet de définir ou de modifier les variables suivantes :
CSI_CONNECT_AGETIME
Invite : Maximum age in seconds of pending requests in CSI request queue [172800]
Variable dynamique. Ce paramètre détermine combien de temps ACSLS conserve les demandes client auxquelles il n'a pas répondu.
Entrée valide : 600 à 315360000 secondes. La valeur par défaut est de 172800 secondes.
CSI_RETRY_TIMEOUT
Invite : Number of seconds between successive retries [4]
La valeur par défaut est de 4 secondes.
Variable dynamique. Cette option indique le délai d'attente minimum, en secondes, que la CSI doit respecter entre les tentatives pour l'établissement d'une connexion réseau.
Il est conseillé de modifier cette valeur si des problèmes de synchronisation surviennent entre le CSC et la CSI.
CSI_RETRY_TRIES
Invite : Number of retries for the CSI before a timeout condition occurs [5].
Variable dynamique. Cette option spécifie le nombre de tentatives de la CSI pour transmettre un message. Les messages en attente sont supprimés si aucune connexion ne peut être établie à l'issue du nombre de tentatives indiqué. La valeur par défaut est 5 tentatives.
CSI_TCP_RPCSERVICE
Invite : Changes to alter use of the TCP protocol will not take effect until the product is restarted. CSI support for RPC using the TCP protocol is enabled [TRUE].(La prise en charge du RPC par la CSI à l'aide du protocole TCP est activée [TRUE].)
Cette option statique indique si la CSI doit jouer le rôle de serveur TCP RPC. La valeur par défaut est TRUE.
CSI_UDP_RPCSERVICE
Invite : Changes to alter the use of the UDP protocol will not take effect until the product is restarted. CSI support for RPC using the UDP protocol is enabled [TRUE].(La prise en charge du RPC par la CSI à l'aide du protocole UDP est activée [TRUE].)
Cette option statique indique si la CSI doit jouer le rôle de serveur UDP RPC. Vous devez accepter la valeur par défaut pour que les clients puissent communiquer avec ACSLS via UDP. La valeur par défaut est TRUE.
ACSLS doit être redémarré pour que cette option prenne effet.
CSI_MULTI_HOMED_CL
Invite : Enable the CSI on server platform to handle request packets from a multi-homed client; i.e., a client from a system with more than one IP address. Also, respond to the IP address modified by NAT (Network Address Translation) or a VPN. (TRUE/FALSE) [FALSE]
Cette option permet à l'interface CSI sur le serveur de gérer les paquets entrants pour lesquels l'adresse IP dans l'en-tête du paquet n'est pas la même que l'adresse IP à partir de laquelle le paquet a été envoyé. L'adresse dans le paquet de demande que le client envoie à ACSLS est dérivée d'un appel 'hostname' par l'application client, suivi d'une recherche get hostbyname
. L'adresse IP de l'hôte local est ainsi insérée dans le paquet de la demande.
Cela fonctionne en général. Toutefois, il existe des exceptions :
Dans la plupart des cas, un client ACSLS a une seule adresse d'hôte fixe. Cependant, un système client peut avoir plusieurs interfaces réseau et utiliser n'importe lequel de ses multiples ports IP pour soumettre des demandes à ACSLS.
Un système client peut se trouver derrière un NAT, avec une adresse IP privée interne qui n'est pas accessible en externe.
Quand le client est connecté au serveur ACSLS via un VPN, et que l'adresse IP du client n'est pas l'adresse IP à laquelle ACSLS doit répondre.
Dans ces cas, ACSLS doit répondre à une adresse IP autre que l'adresse de l'hôte local de l'application client. La variable CSI_MULTI_HOMED_CL est conçue pour gérer ces situations. Les sections valides sont :
FALSE
Il s'agit du paramètre par défaut pour le fonctionnement d'ACSLS. ACSLS répond toujours à l'adresse IP de l'hôte local quand il renvoie une réponse au client.
TRUE
ACSLS ignore l'adresse IP dans le paquet de la demande. A la place, quand ACSLS répond au client, il utilise l'adresse trouvée dans l'en-tête IP du datagramme RPC entrant associé au paquet de la demande ACSAPI. Autrement dit, l'adresse IP à partir de laquelle la demande a été soumise. Si le contrôle d'accès est activé, cette adresse IP de remplacement doit être spécifiée dans le fichier internet.addresses.
CSI_USE_PORTMAPPER
Invite : Changes to alter use of the port mapper will not take effect until the product is restarted. Enable port mapper (Activez Portmapper) : (ALWAYS / NEVER /IF_DUAL_LAN_NOT_ENABLED) [IF_DUAL_LAN_NOT_ENABLED].
La valeur par défaut est IF_DUAL_LAN_NOT_ENABLED
. Les options valides pour cette option statique sont :
ALWAYS - le mappeur de ports doit toujours être interrogé quand l'interface CSI ne peut pas envoyer un message à un client.
NEVER - le mappeur de ports ne doit jamais être interrogé quand l'interface CSI ne peut pas envoyer un message à un client. Sélectionnez cette option si les clients ne prennent pas en charge un mappeur de ports.
IF_DUAL_LAN_NOT_ENABLED
- le mappeur de ports doit être interrogé uniquement si la prise en charge de LAN double n'a pas été activée. Si la double prise en charge LAN a été activée, il est considéré que les clients ne prennent pas en charge Portmapper. La sélection de cette option assure la compatibilité amont dans le comportement du produit.
SURROGATE_PROCESSES
Invite : Number of ACSSURR persistent processes that should be started [0]:
Entrées valides : 0 ou 1. Entrez 0 si LM Gateway n'est pas installé.
SURROGATE_PORT
Invite : TCP/IP port number that the ACSLS surrogate (ACSSURR) socket will listen on for requests from a gateway system [50300].
Cette variable s'applique uniquement à Library Management (LM) Gateway. Entrées valides : 50300 - 99999.
SURROGATE_TIMEOUT
Invite : Number of seconds to wait for data packets to be read on surrogate/gateway sockets:
Cette variable s'applique uniquement à Library Management (LM) Gateway. Entrées valides : 1 - 600.
SURROGATE_QUEUE_AGE
Invite : Number of minutes to wait before deleting a stale queue entry [5].
Cette variable s'applique uniquement à Library Management (LM) Gateway. Entrées valides : 5 - 60.
START_CSCI_PROCESS
Invite : Automatically start CSCI at ACSLS startup (TRUE/FALSE) [FALSE]:
Cette variable détermine si le processus CSCI est automatiquement lancé au démarrage d'ACSLS. La valeur par défaut, FALSE, indique que le processus CSCI n'est pas démarré avec ACSLS. Définissez cette variable sur TRUE pour démarrer le processus CSCI avec ACSLS.
CSI_FIREWALL_SECURE
Invite : Enable CSI to be used behind a firewall (user-defined inbound port) (TRUE/FALSE) [FALSE]:
Variable dynamique. Ce paramètre active ou désactive la définition de la sécurité pare-feu d'un port unique défini par l'utilisateur pour les demandes entrantes vers ACSLS. Valeurs :
FALSE - si vous ne voulez pas que les ports sur le serveur ACSLS soient limités.
TRUE : il s'agit de la valeur par défaut. Le serveur ACSLS s'exécute derrière un pare-feu sécurisé.
CSI_INET_PORT
Invite : Port number used by the CSI to receive incoming ACSLS requests [30031].
Cette variable spécifie le port unique défini par l'utilisateur utilisé par la CSI pour les demandes TCP entrantes d'un ou de plusieurs clients.
Cette variable est utilisée uniquement si la CSI sécurisée par pare-feu est activée par le paramètre CSI_FIREWALL_SECURE
à la valeur True.
Valeur par défaut: 30031
Entrée valide : 1024 - 65535, mais pas 50003
CSI_FAILED_RESPONSE_LIMIT
Invite : Number of recent responses to an audit, enter, eject, or event registration request that the CSI cannot return to a client before the CSI will drop all remaining responses to that request. [5]
Pour la plupart des demandes, si la CSI ne peut pas envoyer de réponse à un client, elle abandonne toutes les réponses restantes à cette demande. Cela empêche la CSI d'être bloquée par des tentatives d'envoi de réponses à un client qui ne peut pas les recevoir.
Pour les demandes d'audit, d'insertion, d'éjection ou d'enregistrement d'événement, la CSI continue de tenter d'envoyer des réponses à la demande après le premier échec. CSI_FAILED_RESPONSE_LIMIT
spécifie le nombre d'échecs de tentative de renvoi de réponse à une demande avant que la CSI abandonne toutes les réponses restantes à la demande. Cette option vise à protéger la disponibilité de la CSI en cas de problèmes de communication ou si un client n'est plus actif.
Vous ne devez modifier ces valeurs que si des problèmes de synchronisation se produisent entre le client et la CSI ; reportez-vous au Guide d'administration d'ACSLS pour plus de détails.
Saisissez un nombre compris entre 1 et 9.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
L'option 1 permet de définir ou de modifier les journaux d'événements suivants :
EVENT_FILE_NUMBER
Invite : Number of Event Log files to retain [9]:
Cette option spécifie le nombre de fichiers journaux d'événements supplémentaires à conserver. Si cette option est activée et que la taille du fichier journal des événements atteint le seuil, le journal est automatiquement copié vers un autre fichier. Une fois le nombre de fichiers spécifié atteint, les données de l'ancien fichier sont remplacées.
Entrez la valeur 0 pour ne conserver aucun fichier journal des événements supplémentaire ; un fichier journal des événements augmente jusqu'à ce qu'il soit manuellement tronqué. Dans ce cas, quand la taille du fichier journal des événements atteint le seuil, le message "Event log full" s'affiche périodiquement jusqu'à ce que le journal des événements soit renommé ou supprimé. La valeur par défaut est Neuf (9) quand ACSLS est installé ou mis à niveau.
Entrez un nombre compris entre 1 et 9, pour activer cette fonction et spécifier le nombre de fichiers journaux à conserver. Quand la taille du journal des événements atteint le seuil, les données sont déplacées dans le fichier event0.log
. Quand le seuil est de nouveau atteint, les données du fichier event0.log
sont déplacées vers le fichier event1.log et les données du journal des événements sont transférées vers event0.log
. Ce cycle continue jusqu'à ce que le nombre de fichiers conservés spécifié soit atteint, point auquel les données sont supprimées de l'ancien fichier.
LOG_PATH
Invite : Changes to the logging directory will not take effect until the product is restarted. What directory should logging information be in [$ACS_HOME/log]:
Sélectionnez le répertoire dans lequel seront placés les fichiers journaux. A l'installation, ACSLS consigne les informations dans le répertoire $ACS_HOME/log
. Dans des conditions d'utilisation normales, la valeur de cette variable n'est pas modifiée. Il est possible d'indiquer un autre chemin en cas de problèmes d'espace disque dans le système de fichiers qui contient $ACS_HOME
. Le chemin fourni doit être un chemin absolu (c'est-à-dire qu'il doit démarrer par /
ou $ACS_HOME
).
ACSLS doit être redémarré pour que cette variable prenne effet.
LOG_SIZE
Invite : Maximum library server event log size in Kilobytes (=1000 bytes).
Cette option spécifie la taille limite du journal des événements en kilooctets (1 000 octets). Entrez un nombre non négatif. La valeur par défaut est 500 quand ACSLS est installé ou mis à niveau.
Entrée valide : 32-2147483
TIME_FORMAT
Invite : Date/time format for all logs [%Y-%m-%d%H:%M:%S]:
Cette option spécifie le format à utiliser pour l'impression des informations de date et d'heure dans les journaux de trace et d'événements. Le format est le même que celui utilisé par la fonction du langage C, strftime
.
LM_RP_TRAIL
Invite : Should library manager request process auditing be turned on? [TRUE]:
Lorsqu'elle est définie sur TRUE, cette option active une piste d'audit de toutes les demandes ACSLS. Chaque demande est journalisée avec un horodatage et le nom du client ou de l'interface utilisateur à partir duquel la demande a été lancée. Le journal en résultant est placé dans le fichier rpTrail.log
.
RP_TRAIL_LOG_SIZE
Invite : Maximum size in Kbytes for the rpTrail Log [1000]:
Cette option spécifie la taille limite pour le journal rpTrail exprimée en kilooctets. Vous ne pouvez pas entrer un nombre négatif. Quand ACSLS est installé ou mis à niveau, 1000 Ko (1 Mo) est la valeur par défaut. Quand le fichier rpTrail.log
dépasse cette taille, il est compressé et archivé et un nouveau fichier rpTrail.log
est créé pour l'audit des demandes suivantes.
Saisissez une valeur comprise entre 10 et 10000.
RP_TRAIL_FILE_NUM
Invite : Number of rpTrail archive files to retain [10]:
Cette option spécifie le nombre de fichiers journaux rpTrail archivés à conserver. Quand la taille du fichier rpTrail.log
dépasse le seuil, le journal est automatiquement compressé et archivé avec un horodatage (yyyy-mm-dd_hh:mm) défini au moment de la compression. Les fichiers archivés sont enregistrés dans le répertoire log_archives
. Quand le nombre de journaux archivés spécifié est atteint et qu'un nouveau journal est créé, l'ancien fichier est supprimé.
Vous pouvez conserver entre 1 et 999 fichiers journaux archivés.
RP_TRAIL_DIAG
Invite : Log diagnostic time stamps for internal request processing? [FALSE]:
Cette option indique s'il faut inclure les informations de diagnostic dans la piste d'audit.
Si elle est définie sur TRUE, les horodatages pour les valeurs "QUEUED AT", "FORKED/WRITTEN TO AT" et "FINAL RESPONSE SENT TO <recipient" AT" sont incluses dans la piste d'audit.
XAPI_LOG_SIZE
Invite : Changes to the XAPI log size will not take effect until the xapi server is restarted. Maximum XAPI log size in Mbytes (=1048576 bytes) [20.]
Cette option spécifie la taille limite du journal XAPI, elle est exprimée en mégaoctets (correspondant ici à "1048576 octets."). Saisissez un nombre non négatif. 20 correspond à la valeur par défaut pour cette option.
Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
XAPI_LOG_FILE_NUM
Invite : Number of XAPI Log archive files to retain [10].
Cette option spécifie le nombre de fichiers journaux XAPI archivés à conserver. Lorsque la taille actuelle du fichier vlog.file dépasse la taille limite, le fichier journal est renommé avec un suffixe allant de 0 à n. 0 correspond au fichier le plus récent et n au plus ancien. Les fichiers archivés sont enregistrés dans le répertoire API_WORK_PATH
. Une fois le nombre spécifié de journaux archivés atteint, le fichier le plus ancien est supprimé du répertoire d'archivage chaque fois qu'un nouveau fichier y est ajouté. Vous ne pouvez pas conserver moins d'un fichier archivé et pas plus de 99. Saisissez un nombre entre 1 et 99 pour spécifier le nombre de fichiers journaux archivés à conserver.
Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
XAPI_TRACE_SIZE
Invite : Changes to the XAPI trace size will not take effect until the xapi server is restarted. Maximum XAPI trace size in Mbytes (=1048576 bytes) [50].
Cette option spécifie la taille limite de la trace XAPI, elle est exprimée en mégaoctets (correspondant ici à "1048576 octets."). Saisissez un nombre non négatif. 50 correspond à la valeur par défaut pour cette option.
Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
XAPI_TRACE_FILE_NUM
Invite : Number of XAPI Trace archive files to retain.
Cette option spécifie le nombre de fichiers de trace XAPI archivés à conserver. Lorsque la taille actuelle du fichier vtrace.file dépasse la taille limite, le fichier journal est renommé avec un suffixe allant de 0 à n. 0 correspond au fichier le plus récent et n au plus ancien. Les fichiers archivés sont enregistrés dans le répertoire XAPI_WORK_PATH
. Une fois le nombre spécifié de journaux archivés atteint, le fichier le plus ancien est supprimé du répertoire d'archivage chaque fois qu'un nouveau fichier y est ajouté. Vous ne pouvez pas conserver moins d'un fichier archivé et pas plus de 99. Saisissez un nombre entre 1 et 99 pour spécifier le nombre de fichiers journaux archivés à conserver.
Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
L'option 3 permet de définir ou de modifier les variables suivantes :
LIB_VOL_STATS
Invite : Enable Library Volume Statistics Gathering: (ON / OFF) [OFF]:
Cette option indique si les informations de statistiques de volume de la bibliothèque (LVSTATS) doivent être collectées à partir des opérations d'insertion, d'éjection, de démontage, de montage et d'audit. Indiquez ON pour lancer une session de collecte et de reporting LVSTATS. Indiquez OFF pour mettre fin à une session de collecte et de reporting LVSTATS. Quand une session est démarrée ou arrêtée, le message approprié correspondant est généré dans le fichier journal acsss_stats.log
. Une utilisation judicieuse des options génère la mise entre crochets du fichier journal pour chaque des opérations indiquées ci-dessus.
VOL_STATS_FILE_NUM
Invite : Number of acsss_stats log files to retain [9]:
Cette option spécifie le nombre de fichiers journaux acsss_stats
supplémentaires à conserver. Si cette option est activée et que la taille du fichier journal acsss_stats atteint le seuil, le journal est automatiquement copié vers un autre fichier. Une fois le nombre de fichiers spécifié atteint, les données de l'ancien fichier sont remplacées.
Entrez la valeur 0 pour ne conserver aucun fichier journal supplémentaire ; un fichier journal acsss_stats augmente jusqu'à ce qu'il soit manuellement tronqué. Dans ce cas, quand la taille du fichier journal acsss_stats atteint le seuil, le message "acsss_stats
log full" s'affiche périodiquement dans le journal des événements jusqu'à ce que le journal acsss_stats
soit renommé ou supprimé. La valeur par défaut est Neuf (9) quand ACSLS est installé ou mis à niveau.
Entrez un nombre compris entre 1 et 9 pour spécifier le nombre de fichiers journaux à conserver. Quand la taille du journal acsss_stats atteint le seuil, les données sont déplacées dans le fichier vol_stats0.log
. Quand le seuil est de nouveau atteint, les données du fichiervol_stats0.log sont déplacées vers le fichier vol_stats1.log
et les données du journal acsss_stats sont transférées vers le fichier vol_stats0.log. Ce cycle continue jusqu'à ce que le nombre de fichiers conservés spécifié soit atteint, point auquel les données sont supprimées de l'ancien fichier.
VOL_STATS_FILE_SIZE
Invite : Maximum library server access_stats log size in Kbytes (=1000 bytes) [500]:
Cette option spécifie la taille limite du journal acsss_stats log
, exprimée en kilooctets (définie ici sur 1 000 octets). Entrez une valeur égale ou supérieure à 32. Quand ACSLS est installé ou mis à niveau, 500 est la valeur par défaut, en kilooctets pour cette option.
Entrée valide : 32-10000
UNIFORM_CLEAN_USE
Invite : Select cleaning cartridge ordering method [VOLID_SORT]:
Options valides :
VOLID_SORT
- trie les cartouches de nettoyage par identifiant de volume. Cette option épuise la cartouche de nettoyage avant de passer à la suivante. Si vous sélectionnez cette option, ACSLS utilise et renvoie les cartouches de nettoyage dans le même ordre que dans les précédentes versions du logiciel ACSLS. C'est la valeur par défaut quand ACSLS est installé ou mis à jour.
LEAST_USED
- trie les cartouches de nettoyage par utilisation. Si vous sélectionnez cette option, ACSLS trie la liste des volumes dans l'ordre inverse de leur utilisation et renvoie en premier les cartouches ayant le nombre d'utilisations le moins élevé. L'utilisation des cartouches de nettoyage est ainsi répartie de façon uniforme.
MOST_CAPACITY
- trie les cartouches de nettoyage par nombre d'utilisations restantes. Si vous sélectionnez cette option, ACSLS trie la liste des volumes en fonction du nombre d'utilisations restantes sur la cartouche de nettoyage et renvoie en premier les cartouches ayant le nombre d'utilisations restantes le plus élevé. Cette option épuise toutes les cartouches de nettoyage en même temps.
AUTO_CLEAN
Invite : Enable Transport Auto Clean Option (TRUE/FALSE) [TRUE]:
Options valides :
TRUE - quand un transport requiert un nettoyage, ACSLS nettoie automatiquement le transport avant le montage suivant.
L'opération de nettoyage de lecteur dans une bibliothèque connectée via Fibre Channel ou SCSI est gérée par le microprogramme de la bibliothèque, pas par ACSLS. Veillez à activer le nettoyage du lecteur à partir du panneau de contrôle du LSM. Autrement, vous pouvez monter périodiquement une cartouche de nettoyage à partir d'ACSLS avec une commande manuelle, le cas échéant.
FALSE - n'active pas le nettoyage automatique
AUTO_START
Invite : Library Server startup state (RUN/IDLE) [RUN]:
Cette option spécifie l'état initial d'ACSLS après la fin de la récupération lors de l'initialisation du logiciel serveur. Options valides :
RUN - les demandes utilisateur sont traitées immédiatement après la fin de la récupération.
IDLE - empêche les demandes utilisateur d'être traitées immédiatement après la fin de la récupération.
La définition de cette option sur IDLE peut s'avérer utile si vous devez modifier l'état des périphériques ou effectuer une activité opérationnelle avant d'autoriser l'accès au serveur à vos utilisateurs.
MAX_ACSMT
Invite : Changes to the number of mount processes ACSLS supports will not take effect until the product is restarted. Number of mount processes [2]:
Entrée valide : 1 à 5.
Oracle recommande d'accepter la valeur par défaut lors de la configuration initiale, puis de la modifier le cas échéant. L'augmentation de cette valeur peut améliorer les performances. Pour les configurations importantes (présentant plus de huit LSM), il peut être nécessaire d'augmenter cette valeur pour améliorer les performances de montage/démontage.
Mise en garde :
Si ce nombre est trop élevé, ACSLS peut ne pas démarrer correctement. Dans ce cas, diminuez ce nombre ou augmentez le nombre maximal de processus autorisés par utilisateur.La valeur par défaut est 2.
ENABLE_ACSQY
Invite : Enable QUERY persistent processes (TRUE/FALSE) [TRUE]:
Cette options vous permet d'exécuter des requêtes sous la forme d'un ou de plusieurs processus persistants. Les requêtes peuvent être exécutées en tant que processus persistants ou de demande. Acceptez la valeur par défaut lors de la configuration initiale, puis modifiez-la le cas échéant. L'augmentation de cette valeur peut améliorer les performances. Options valides :
TRUE - active les processus de requête persistants.
Mise en garde :
Avec une configuration système minimale, plus de 10 processus de requête persistants pourraient monopoliser les ressources système et ne pas permettre le démarrage d'ACSLS.FALSE - désactive les processus de requête persistants. Les requêtes sont appelées en tant que processus de demande.
MAX_ACSQY
Invite : Changes to the number of query processes ACSLS supports will not take effect until the product is restarted. Number of query processes [2]:
Cette option spécifie le nombre de processus de requête persistants à créer. Cette option est valide uniquement si vous l'avez activée dans l'étape ci-dessus. Les nombres valides sont compris entre 1 et 5.
Oracle recommande d'accepter la valeur par défaut (2) lors de la configuration initiale, puis de la modifier le cas échéant. Pour les configurations importantes (présentant plus de huit LSM), il peut être nécessaire d'augmenter cette valeur pour améliorer les performances.
Remarque :
Si ce nombre est trop élevé, ACSLS peut ne pas démarrer correctement. Dans ce cas, diminuez ce nombre ou augmentez le nombre maximal de processus autorisés par utilisateur.ACSLS doit être redémarré pour que cette option prenne effet.
MAX_ACS_PROCESSES
Invite : Changes to the maximum number of ACSLS processes will not take effect until the product is restarted. Number of ACSLS processes [40]:
Les nombres valides sont compris entre 32 et 100.
Un processus non persistant satisfait toutes les demandes à l'exception des suivantes : mount ; dismount ; lock ; unlock ; clear_lock
et query_lock
. La valeur par défaut, qui est de 40 processus, fonctionne pour tous les processus ACSLS à l'exception des configurations très importantes. La valeur par défaut est 40.
Remarque :
Il est recommandé de contacter le support avant de modifier cette valeur.ACSLS doit être redémarré pour que cette option prenne effet.
TRACE_ENTER
Invite : Enable automatic enter tracing facility (TRUE/FALSE) [FALSE]:
Cette option indique si les résultats des opérations d'insertion automatiques sont écrits dans le journal des événements. Options valides :
TRUE - active l'écriture des messages dans le journal des événements à la fin de chaque opération d'insertion automatique. C'est la seule méthode permettant de déterminer la raison pour laquelle les volumes n'ont pas été insérés pendant une opération d'insertion automatique.
FALSE - désactive cette fonction et contribue à minimiser le nombre de messages écrits dans le journal des événements.
TRACE_VOLUME
Invite : Enable volume tracing facility (TRUE/FALSE) [FALSE]:
Cette option indique si des messages non sollicités s'affichent lors de l'ajout ou de la suppression de volume dans la base de données. Options valides :
TRUE - active l'affichage de messages non sollicités lors de l'ajout ou de la suppression d'un volume dans la base de données. Les opérations sui peuvent générer ces messages sont les suivantes : audit, montage, démontage, insertion, éjection, récupération
et modification d'état
.
FALSE - désactive cette fonction et contribue à minimiser le nombre de messages écrits dans le journal des événements.
ABSENT_VOLUME_RETENTION_PERIOD
Invite : Number of days to retain volumes that are identified as ABSENT or EJECTED in the database. [5]:
Cette variable dynamique définit le nombre de jours (0-999) de conservation des cartouches absentes ou éjectées dans la base de données. Sauf si vous réinsérez le volume, ACSLS supprime automatiquement le volume de la base de données à l'expiration de la période de conservation.
Si vous ne voulez pas que le volume soit supprimé, entrez 999. Pour supprimer le volume immédiatement, entrez la valeur 0.
Mise en garde :
La définition d'une période de conservation sur une valeur élevée peut entraîner la conservation d'un grand nombre de volumes absents ou éjectés. Cela occupe beaucoup d'espace dans la base de données et peut provoquer une saturation plus rapide.ENABLE_STATUS_VOLUME_ABSENT
Invite : Report ABSENT and EJECTED volumes to ACSAPI clients. [FALSE]:
Options valides :
TRUE - indique les volumes absents ou éjectés aux clients ACSAPI.
FALSE - les volumes absents ou éjectés ne sont pas signalés aux clients ACSAPI (comme c'était le cas dans les précédentes versions d'ACSLS).
ENABLE_STATUS_VOLUME_MISSING
Invite : Status for MISSING volumes reported to ACSAPI clients: TRUE=MISSING. FALSE=IN TRANSIT [FALSE]:
Cette option définit le code statut à renvoyer aux clients ACSAPI pour les volumes manquants. Options valides :
TRUE - indique les cartouches manquantes aux clients ACSAPI.
FALSE - les volumes manquants ne sont pas signalés aux clients ACSAPI (comme c'était le cas dans les précédentes versions d'ACSLS).
****ENABLE_INIT_ACSLM
Must be TRUE****
Celte variable doit être définie sur TRUE pour permettre à l'interface graphique et aux bibliothèques logiques de communiquer avec des processus ACSLS existants. [TRUE] :
Les processus ACSLS existants utilisaient uniquement des sockets basés sur UNIX pour la communication entre les processus. Cette variable permet la communication de socket basé sur INET pour la prise en charge de l'interface graphique et de la bibliothèque logique. ENABLE_INIT_ACSLM
doit être définie sur True pour les fonctions ACSLS 8+. ACSLS doit être redémarré pour que les modifications prennent effet.
ALPHANUM_VOL_RANGES
Invite : Support alphanumeric volume ranges for commands and utilities. Alphanumeric ranges will include all valid vol_ids, in ASCII collating sequence. Note - Changes to alphanumeric volume range support will not take effect until the product is restarted. (TRUE/FALSE) [FALSE]:
Indique si la prise en charge des plages de volumes alphanumériques est active pour les commandes et les utilitaires. Options valides :
FALSE (valeur par défaut) - lors de la spécification d'une plage de volumes, les premiers caractères d'une valeur vol_id doivent être identiques et les derniers caractères de la variable doivent être numériques. Exemple : AAA000-AAA999
TRUE - Toute valeur vol_id peut être spécifiée pour la plage, si la plage de volumes alphanumériques inclut tous les ID volumes valides. Les plages de volumes sont composées de toute combinaison de chiffres (0-9), lettres
(A-Z), symbole du dollar ($), signe dièse (#) et espaces (de début et de fin).
Exemple : A1Z27BC-G$123R
EJECT_RESPONSE_ON_CAP_FULL
Invite : During eject processing, send an intermediate response containing ejected volumes when the CAP is filled, rather than waiting for MAX_ID volumes to be ejected. (TRUE/FALSE) [FALSE].
Cette option indique si le processus d'éjection doit envoyer une réponse intermédiaire quand un CAP un rempli ou attendre que le nombre maximum (MAX_ID
) de volumes soient éjectés. Dans les configurations où le nombre de CAP est supérieur à la valeur MAX_ID
des cellules, cette option n'affecte pas le comportement car une réponse intermédiaire est toujours générée quand le nombre maximum (MAX_ID
) de volumes sont éjectés. Ce paramètre n'a aucun effet sur cmd_proc
, et cmd_proc
recevra toujours une réponse quand le CAP a été rempli.
Mise en garde :
La modification de la valeur de cette variable affectera les clients ACSAPI qui attendent des réponses d'éjection intermédiaires pour contenir un nombre maximum de volumes.MOUNT_RETRY_DELAY
Invite : To prevent mount and dismount failures when a library is busy or temporarily unavailable, requests are queued and retried. Delay, in minutes, before queued mount and dismount requests are retried or ACSLS checks if a temporarily offline library or drive is available. Range of 1-6 minutes [2]:
Dans le cas où les demandes de montage et de démontage échoueraient parce que la bibliothèque est occupée ou temporairement indisponible, les demandes sont automatiquement mises en file d'attente. Les demandes font régulièrement l'objet de nouvelles tentatives ou la disponibilité de la bibliothèque ou du lecteur est vérifiée. Cette variable spécifie l'intervalle de temps, en minutes, entre les nouvelles tentatives.
MOUNT_RETRY_TIME_LIMIT
Invite : To avoid mount and dismount failures when a library is busy or temporarily unavailable, requests are queued and retried. Time limit, in minutes, to queue mount and dismount requests. After this time limit, the request fails. Range of 5-80 minutes [5]:
Pour que les demandes de montage et de démontage n'échouent pas quand la bibliothèque est temporairement indisponible, elles sont automatiquement mises en file d'attente. Les demandes font régulièrement l'objet de nouvelles tentatives ou la disponibilité de la bibliothèque ou du lecteur est vérifiée. Cette variable définit le nombre maximum de fois où ACSLS mettra une demande de montage ou de démontage en file d'attente.
AUTO_CLEAN_RETRY_LIMIT
Invite : Number of times to retry an automatic cleaning operation before abandoning the attempt to clean the drive and proceeding to mount the requested data cartridge. Range of 0-5 retries [1].
Quand un lecteur doit être nettoyé et que le nettoyage automatique est activé, ACSLS tente de nettoyer le lecteur avant le montage suivant sur ce lecteur. Si l'opération de nettoyage échoue parce que la cartouche de nettoyage a dépassé son nombre d'utilisation maximum ou est inutilisable pour une autre raison, ACSLS tente de sélectionner une autre cartouche de nettoyage et la monte pour nettoyer le lecteur.
AUTO_CLEAN_RETRY_LIMIT
limite le nombre de fois où ACSLS retente l'opération de nettoyage avant de poursuivre et de monter la cartouche de nettoyage qui a été demandée.
XAPI_PORT
Invite : Changes to the user-defined inbound port to the XAPI server will not take effect until the XAPI server is restarted. Port number used by the XAPI server to receive incoming XAPI requests. Do NOT specify port 50003 [50020].
Cette option spécifie le port utilisé par le serveur XAPI pour les demandes TCP entrantes émises par les clients. Saisissez un nombre entre 1024 et 65535 afin de définir le port utilisé par le serveur XAPI. Ne spécifiez pas le port 50003.
XAPI_WORK_PATH
Invite : Changes to the XAPI work directory will not take effect until the xapi server is restarted. What directory should XAPI logging/tracing information be in [$ACS_HOME/log/xapi]
Sélectionnez le répertoire où les fichiers de travail du serveur XAPI seront placés. Une fois installé, le serveur XAPI journalise les informations dans le répertoire $ACS_HOME/log/xapi
. Dans des conditions d'utilisation normales, la valeur de cette variable n'est pas modifiée. En cas de problèmes liés à l'espace disque dans le système de fichiers contenant $ACS_HOME
, un autre chemin peut être spécifié. Le chemin fourni doit être un chemin absolu (c'est-à-dire qu'il doit démarrer par /
ou $ACS_HOME
).
Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
LIMIT_CAP_CONCURRENT_MOVES
Invite : When using large numbers of CAPs for ejects and/or enters in an ACS with multiple libraries, limit the number of concurrent moves to/from CAPs to reserve library resources for mounts and dismounts. (TRUE/FALSE).
Pour chaque opération d'éjection ou d'insertion, ACSLS déplace simultanément plusieurs cartouches vers ou depuis un CAP. (La valeur par défaut est quatre déplacements simultanés pour chaque CAP.) Dans un ACS (complexe de bibliothèques) comportant plusieurs bibliothèques connectées et où de nombreux CAP sont utilisés pour les éjections et les insertions en même temps, cette valeur peut limiter les ressources de bibliothèque disponibles pour d'autres demandes, notamment les montages et les démontages.
Définissez LIMIT_CAP_CONCURRENT_MOVES
sur TRUE pour réserver des ressources de bibliothèque pour les montages, les démontages, etc., lors de l'utilisation de grands nombres de CAP pour les éjections et insertions simultanées.
xapi_startup_file
Invite : Changes to the XAPI startup file name will not take effect until the xapi server is restarted. Name of the XAPI startup file [startup].
Cette option spécifie le nom du fichier de démarrage XPI. Ce fichier réside dans le répertoire XAPI_WORK_PATH
et inclut les paramètres de démarrage XAPI.
Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
BULK_CAP_EJECT_HANDLE
Invite : When ejecting cartridges to an SL8500 Bulk CAP, leave a slot in each CAP magazine empty so it can be used as a handle. (TRUE/FALSE)
Définissez BULK_CAP_EJECT_HANDLE
sur TRUE pour laisser un emplacement vide dans chaque magasin de CAP de chargement en masse lors des éjections. L'emplacement vide peut être utilisé comme descripteur. En fonction de la hauteur du rail, l'emplacement du haut ou du bas sera laissé vide.
ENTER_CLOSE_TO_DRIVES
Invite : When entering cartridges into an SL8500 library, move them to a storage cell close to the tape drives. (TRUE/FALSE)
Si ENTER_CLOSE_TO_DRIVES
est définie sur TRUE
, ACSLS déplace une cartouche à insérer dans une SL8500 vers une cellule d stockage proche des lecteurs de bande. Ceci facilite le montage ultérieur de la cartouche sur un lecteur.
Si ENTER_CLOSE_TO_DRIVES
est définie sur FALSE
, ACSLS alloue de nouvelles cellules d'accueil aux cartouches à insérer, en procédant tour à tour, une cellule d'accueil sur chaque panneau.
DISMOUNT_AWAY_FROM_DRIVES
Invite : When floating a cartridge to a new home cell on a dismount in an SL8500 library, move it to a storage cell away from the tape drives. (TRUE/FALSE)
Si DISMOUNT_AWAY_FROM_DRIVES
est définie sur TRUE
, ACSLS déplace une cartouche en mode float vers une nouvelle cellule d'accueil lors d'un démontage dans une SL8500 vers une cellule de stockage éloignée des lecteurs de bande. Ceci libère de l'espace dans les lecteurs de bande pour les nouvelles cartouches.
Si DISMOUNT_AWAY_FROM_DRIVES
est définie sur FALSE
, ACSLS alloue de nouvelles cellules d'accueil aux cartouches transférées en mode float lors d'un démontage, en procédant tour à tour, une cellule d'accueil sur chaque panneau.
XAPI_TAPEPLEX_NAME
Invite : Changes to the XAPI Tapeplex name will not take effect until the xapi server is restarted.
Name of the XAPI Tapeplex []
Cette option spécifie le nom du Tapeplex XAPI. Le serveur XAPI doit être redémarré pour que cette variable soit appliquée.
Saisissez un texte dont la longueur ne dépasse pas 8 caractères.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
L'option 4 vous permet de définir ou de modifier les variables de contrôle d'accès suivantes :
AC_CMD_ACCESS
Invite : Changes to command access control will not take effect until the product is restarted. Access control is active for commands. (TRUE/FALSE) [FALSE].
Spécifie si le contrôle d'accès est actif pour les commandes. Ceci permet le contrôle de la commande ACSLS grâce à laquelle chaque réseau client est autorisé à s'exécuter.
La valeur par défaut, FALSE, désactive le contrôle d'accès.
Remarque :
Vous devez arrêter puis redémarrer ACSLS pour que cette modification prenne effet.AC_CMD_DEFAULT
Invite : Default access for commands (ACCESS/NOACCESS) [ACCESS].
Spécifie l'accès par défaut aux commandes s'il n'y a pas de listes de contrôle d'accès pertinentes.
La valeur par défaut, ACCESS
, autorise l'accès aux commandes, sauf si celui-ci est refusé au moyen des informations de configuration fournies dans les fichiers de contrôle d'accès.
AC_VOL_ACCESS
Invite : Changes to volume access control will not take effect until the product is restarted. Access control is active for volumes. (TRUE/FALSE) [FALSE].
Spécifie si le contrôle d'accès est actif pour les volumes. Ceci contrôle si les clients ACSLS peuvent accéder à des volumes spécifiques. Vous devez redémarrer ACSLS pour que cette option prenne effet.
La valeur par défaut, FALSE, désactive le contrôle d'accès pour les volumes.
Remarque :
Vous devez arrêter puis redémarrer ACSLS pour que cette modification prenne effet.AC_VOL_DEFAULT
Invite : Default access for volumes (ACCESS/NOACCESS) [NOACCESS].
Spécifie l'accès par défaut aux volumes s'il n'y a pas de listes de contrôle d'accès pertinentes.
La valeur par défaut, NOACCESS
, désactive l'accès aux volumes, sauf si celui-ci est accordé au moyen des informations de configuration fournies dans les fichiers de contrôle d'accès.
AC_LOG_ACCESS
Invite : Messages will be logged when access to commands or volumes is denied (TRUE/FALSE) [FALSE].
Spécifie si un message est consigné dans le journal des événements quand l'accès à une commande ou un volume est refusé. Si cette commande est activée, la commande ou l'ID volume ainsi que l'ID accès et l'ID hôte sont journalisés.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
L'option 4 vous permet de définir ou de modifier les variables de sauvegarde automatique suivantes :
Invite : Would you like to modify the automatic backup settings? ( y or n)
Variable : aucune. Les paramètres de sauvegarde automatique sont enregistrés dans crontab. Pour modifier ces paramètres, utilisez acsss_config
.
Options valides :
Y -si la valeur est yes (oui), un message vous demande si vous voulez procéder à une sauvegarde quotidienne. Dans l'affirmative, vous devez entrer l'heure au format HH:MM
.
Si la valeur est no (non), vous devez sélectionner le(s) jour(s) de la semaine pour la sauvegarde. Entrez l'heure au format HH:MM
.
N - vous passez à la question suivante relative à la période de conservation des fichiers de sauvegarde de base de données gérés par SDM.
RETENTION_PERIOD
Invite : Set the number of days for the retention period of SDM-managed database backup files. See Help for explanation. [5].
Cette option définit le nombre de jours pendant lequel DSM effectue le suivi de vos données sur les cartouches de stockage avant que la cartouche soit désignée comme non admissible pour une nouvelle utilisation. Nombre de jours valides : 4-30
La durée de conservation est la période pendant laquelle vous conservez les sauvegardes. Les fichiers journaux des transactions sont conservés avec chaque sauvegarde, augmentant l'espace nécessaire dans la partition de sauvegarde. Lorsque vous sélectionnez une période de conservation, tenez compte des points suivants relatifs à votre site :
La taille et l'activité de votre bibliothèque.
Le nombre de sauvegardes automatiques et manuelles effectuées au cours d'une période donnée.
Remarque :
Quand vous lancez une sauvegarde manuelle à l'aide de l'utilitairebdb.acsss
, une sauvegarde automatique est également effectuée sur le disque local, ce qui augmente le nombre des sauvegardes dans la partition de sauvegarde.
La période de conservation doit être supérieure à l'intervalle entre les sauvegardes. Par exemple, si vous avez défini une période de conservation de quatre jours, vous devez effectuer des sauvegardes automatiques ou manuelles au moins trois fois par semaine, avec un maximum de trois jours entre les sauvegardes.
La période pendant laquelle vous voulez conserver les sauvegardes et les fichiers journaux des transactions. Gardez à l'esprit que de longues périodes de conservation augmentent l'espace requis dans la partition de sauvegarde.
L'option 6 permet de reconstruire les tables de contrôle d'accès, si le contrôle d'accès est actif et/ou a été modifié.
Sélectionnez ?
pour obtenir de l'aide sur chaque invite.
L'option 7 vous permet de définir vos paramètres de notification d'événement.
CLIENT_CHECK_MESSAGE_COUNT
Invite : Set the number of event messages sent to a client between two successive client checks by ACSLS. [100]
Cette option spécifie le nombre de messages de notification d'événement à envoyer à un client et l'intervalle de vérification minimum (défini avec la question suivante) avant que les contrôles ACSLS vérifie que le client enregistré est toujours actif.
Entrée valide : 10 - 1000 messages
CLIENT_CHECK_MIN_INTERVAL
Invite : Enter the minimum interval between two successive client checks by ACSLS (in minutes). [30]
ACSLS vérifie périodiquement si un client enregistré est toujours actif. Cette vérification est effectuée quand l'intervalle minimum et le nombre de messages de notification d'événement est dépassé.
Entrée valide :1 - 600 minutes
CLIENT_CHECK_RESPONSE_TIME
Invite : Enter the time a client has to respond to a client check with a check registration request (in seconds) [30]:
Quand ACSLS vérifie si un client enregistré est toujours actif, le client doit répondre avec une demande de vérification d'enregistrement dans le délai de réponse imparti. Si le client ne répond pas dans le délai imparti, l'enregistrement de notification d'événement du client est annulé.
Entrée valide : 5 - 300 secondes
CLIENT_CHECK_POLLING_INTERVAL
Invite : Enter the polling interval for confirming Event Notification client registration (in minutes) [60]:
ACSLS vérifie périodiquement si un client enregistré est toujours actif. A l'issue de l'intervalle d'interrogation spécifié, ACSLS envoie une réponse de vérification client à tous les clients qui n'ont pas émis de demandes d'enregistrement, d'annulation d'enregistrement ou de vérification d'enregistrement dans cet intervalle.
Entrée valide : 10 - 1440 minutes.
Vous devez redémarrer le service acsls
si vous avez défini des variables statiques. Utilisez acsss
disable
suivi de acsss
enable
.
Il n'est pas nécessaire de procéder ainsi pour les variables dynamiques.
Vous devez utiliser acsss_config
(option 8) pour créer le matériel de votre bibliothèque pour la première fois, ajouter de nouvelles bibliothèques ou reconfigurer des bibliothèques existantes. Après la configuration initiale de votre bibliothèque, vous pouvez exécuter l'utilitaire config
pour ajouter, reconfigurer et retirer des LSM et des lecteurs de bande, ajouter ou reconfigurer des ACS et ajouter des connexions de port aux bibliothèques. Pour plus d'informations et connaître les procédures, voir Définition des variables contrôlant le comportement d'ACSLS.
Pour plus d'informations, voir Installation et configuration du matériel de la bibliothèque.
Les utilisateurs en charge de tâches administratives peuvent s'enregistrer pour une notification automatique par e-mail des évènements système, y compris l'initialisation du système et les basculements de cluster des systèmes ACSLS-HA.
Pour s'inscrire à ces évènements, les utilisateurs doivent ajouter leur adresse e-mail dans les fichiers respectifs dans le répertoire :
$ACS_HOME/data/external/email_notification/ boot_notification ha_failover_notification
Placez l'adresse e-mail de chaque destinataire prévu sur une seule ligne, sous les remarques d'en-tête. Ensuite, à chaque fois que le système s'initialise ou que le cluster HA bascule en mode veille, chaque utilisateur enregistré est averti par e-mail.
Cette fonction part du principe que le service d'envoi d'e-mails a été activé sur le serveur ACSLS et que les restrictions de pare-feu du réseau autorisent la communication par e-mail depuis le centre de données.