3 Installation d'ACSLS sous Linux

Le logiciel ACSLS 8.4 a été conçu et testé pour s'exécuter sous Oracle Linux Release 6 Update 5. Le pack Oracle Linux est disponible sur le site E-delivery d'Oracle :

https://edelivery.oracle.com

Les procédures décrites dans le présent chapitre sont adaptées aux environnements Linux 6.5 qui incluent les packages spécifiques détaillés dans Installation de Linux. En suivant soigneusement les instructions de cette section et de Conseils d'installation de Linux, l'installation devrait se dérouler sans problème et vous pourrez éviter tout problème d'incompatibilité logicielle ou de dépendance de package. Seuls les administrateurs Linux expérimentés peuvent dévier de l'ensemble de packages prescrit.

Ce chapitre se compose des sections suivantes :

Notes préliminaires à l'attention de l'administrateur Linux

Cette section traite des sujets suivants :

Administration des utilisateurs

  • Trois comptes utilisateur ACSLS, (acsss, acssa, acsdb) sont automatiquement ajoutés lorsque vous installez le package ACSLS.

  • L'installation du package crée un groupe acsls auquel sont affectés les trois utilisateurs. Par ailleurs, root est ajouté au groupe acsls.

  • Si les comptes utilisateur des trois utilisateurs acsls existent déjà, le répertoire personnel de l'utilisateur et l'ID de groupe sont automatiquement ajustés (si nécessaire) par le programme d'installation du package.

  • ACSLS 8.4 permet la création d'un répertoire personnel défini par l'utilisateur pour l'application ACSLS. Le répertoire parent de chaque répertoire personnel utilisateur est identifié par la variable $installDir. Les répertoires personnels utilisateur d'ACSLS sont les suivants :

    acsss      $installDir/ACSSS
    acssa      $installDir/ACSSA
    acsdb      $installDir/acsdb/ACSDB1.0
    
  • Si des comptes utilisateur existent déjà pour ces utilisateurs et que vous modifiez le répertoire $installDir, ces utilisateurs doivent être déconnectés du système au cours de l'installation étant donné que leur répertoire personnel va être modifié.

  • Si les comptes utilisateur existent déjà et qu'ils sont verrouillés, ils doivent être déverrouillés avant l'installation du package. Pour vérifier si le compte acsss est verrouillé, procédez comme suit :

    # passwd -s acsss
    acsss LK
    

    La mention "LK" indique que le compte est verrouillé. Pour déverrouiller le compte, procédez comme suit :

    # passwd -u acsss
    

    Appliquez cette procédure pour chaque compte utilisateur.

  • Si ces comptes utilisateur existent sur un serveur LDAP ou NIS et que l'utilisateur root sur la machine locale manque d'une autorité usermod sur le serveur LDAP ou NIS, une intervention manuelle de l'administrateur système est nécessaire pour terminer l'installation du logiciel ACSLS. Assurez-vous que les utilisateurs sont réassignés au groupe acsls et que leurs répertoires personnels respectent les instructions citées dans cette section. Le shell utilisateur doit être /bin/bash.

Administration Cron

  • Des planifications automatisées spécifiques connues sous le nom crontab sont créées pour les utilisateurs acsss et acsdb lorsque vous exécutez l'utilitaire install.sh. Ces planifications crontab sont destinées aux activités de sauvegarde de maintenance de la base de données ACSLS.

  • Il est possible qu'un fichier /etc/cron.d/cron.allow facultatif existe sur le système. Ce fichier contrôle les utilisateurs qui sont autorisés à exécuter la commande crontab. Si cron.allow existe, les ID utilisateur pour acsss et acsdb doivent être inclus dans ce fichier avant l'exécution de install.sh. Faute de quoi, la création de crontab pour ces utilisateurs échoue.

    Le fichier cron.deny existe par défaut sur la plupart des systèmes. Tous les utilisateurs répertoriés dans ce fichier se verront refuser explicitement l'accès à la commande crontab. Assurez-vous que les utilisateurs acsss et acsdb ne sont pas contenus dans le fichier cron.deny.

Privilèges d'accès

  • ACSLS 8.4 peut être installé sur n'importe quel système de fichiers. Les répertoires ACSLS de base et de sauvegarde (par exemple /export/home et /export/backup) doivent être montés de façon à autoriser SETUID afin que l'utilisateur acsss puisse agir en tant que root. L'accès superutilisateur est requis pour les scripts qui démarrent et arrêtent les services ACSLS et ceux qui collectent des informations de diagnostic dans le contexte d'une conversation téléphonique avec le service d'assistance.

  • La commande acsss umask est définie sur027 au cours de l'installation.

  • Les services réseau, notamment rpcbind, doivent autoriser la communication client ACSLS, à moins que la protection par pare-feu sur ACSLS et les clients ACSAPI ne soit configurée sans nécessiter le recours à Portmapper. Pour plus d'informations, reportez-vous au Guide d'administration d'ACSLS section "Option de protection par pare-feu".

Sécurité SELinux

ACSLS 8.4 est conçu pour fonctionner dans des environnements équipés du module optionnel Security Enhanced Linux. SELinux a été fusionné dans le noyau Linux 2.6.0 en 2003 en réponse aux initiatives de la National Security Agency. Il fournit un contrôle d'accès aux fichiers, aux répertoires et aux autres ressources système qui dépasse le niveau de protection standard des environnements Unix. Outre l'accès par autorisation propriétaire-groupe-public, SELinux inclut un contrôle d'accès basé sur les rôles des utilisateurs, les domaines et les contextes. L'agent qui applique le contrôle d'accès à toutes les ressources système est le noyau Linux.

L'utilisateur root sur un système Linux peut activer ou désactiver l'application à l'aide de la commande setenforce.

setenforce [Enforcing | Permissive | 1 | 0 ]

Utilisez la valeur Enforcing ou 1 pour appliquer SELinux. Utilisez la valeur Permissive ou 0 pour placer SELinux en mode permissif.

Remarque :

Servez-vous de la commande getenforce pour voir le statut d'application actuel du système.

Trois modules de stratégie SELinux sont chargés dans le noyau lorsque vous installez ACSLS : allowPostgr, acsdb et acsdb1. Ces modules fournissent les définitions et les exceptions à l'application nécessaires pour permettre à ACSLS d'accéder à sa propre base de données et aux autres ressources système lorsque l'application de SELinux est active. Une fois ces modules installés, vous pouvez effectuer toutes les opérations ACSLS normales, y compris des opérations sur la base de données telles que bdb.acsss, rdb.acsss, db_export.sh et db_import.sh, sans avoir à désactiver l'application de SELinux.

Pour plus d'informations, reportez-vous à l'annexe "Dépannage" du Guide d'administration d'ACSLS 8.4.

Suppression d'une version antérieure d'ACLS

  1. S'agit-il d'une nouvelle installation ?

  2. Arrêtez ACSLS :

    Vous devez être connecté en tant qu'utilisateur acsss pour cette procédure.

    acsss shutdown
    

    Supprimez toutes les entrées crontab des utilisateurs acsss et acsdb :

    crontab -r acsss
    crontab -r acsdb
    
  3. Supprimez ACSLS pour Linux 8.3 :

    rpm -e ACSLS-8.3.0.i686
    
  4. Vérifiez qu'aucun processus de base de données ne s'exécute avant de commencer l'installation. En cas de doute, redémarrez le système.

Avant l'installation de Linux

Avant de commencer à installer Linux, contactez votre administrateur système informatique pour obtenir les informations suivantes. L'interface d'installation graphique nécessite le package kdelibs, lequel est inclus dans le pack de supports du programme d'installation de Linux.

  • Nom d'hôte et adresse IP du serveur ACSLS.

  • Adresse IP et masque de réseau de la passerelle de votre réseau, ainsi que les informations DNS principales et secondaires.

  • Adresse IP.

  • Informations de proxy réseau, si disponibles.

Dans cette procédure, vous installez les composants logiciels clés, notamment :

  • Environnements de bureau GNOME.

  • Support Internet.

  • X Windows.

  • Resource Package Manager (RPM), Yellowdog Updater, Modified (yum).

  • Java.

N'installez pas (ou n'activez pas) les éléments suivants :

  • Software Development

  • Web Server

  • Database

  • Dial-up network

Exportation de la base de données et des fichiers de contrôle

Si vous effectuez une exportation à partir d'une version antérieure d'ACSLS sur une machine Solaris ou AIX, veillez à exporter votre base de données et vos fichiers de contrôle depuis cette machine. Les fichiers de contrôle incluent les fichiers du répertoire data/external qui ont été personnalisés en fonction de votre environnement de bibliothèque local. Si vous déplacez la base de données et les fichiers de contrôle vers la plate-forme Linux ACSLS 8.4, vous devez exporter la base de données et les fichiers de contrôle. En tant qu'utilisateur acsss, exécutez la commande suivante :

db_export.sh -f myExport

Dans l'exemple qui précède, myExport est le nom que vous assignez à votre fichier d'exportation. Vous devez enregistrer myExport et myExport.misc dans un emplacement persistant. Si vous mettez à jour votre système d'exploitation, transférez ces fichiers sur une machine distante pour les conserver à l'abri.

Pour obtenir plus d'informations et les procédures à suivre, reportez-vous à la section "Exportation de la base de données" du chapitre "Administration de la base de données" dans le Guide d'administration ACSLS 8.4.

Si vous avez créé des utilisateurs d'interface graphique utilisateur (GUI) ACSLS supplémentaires pour ACSLS version 8.1 ou ultérieure, enregistrez ces ID utilisateur pour pouvoir les rajouter après l'installation de la nouvelle version du logiciel ACSLS. Pour ce faire, procédez comme suit :

  1. Connectez-vous en tant qu'utilisateur root et définissez l'environnement ACSLS :

    .  /var/tmp/acsls/.acsls_env
    
  2. Accédez au répertoire $ACS_HOME/install.

  3. Exécutez ./userAdmin.sh pour obtenir la liste des utilisateurs existants de l'interface graphique d'ACSLS.

    Sélectionnez l'option de liste des utilisateurs, puis l'option de sortie lorsque vous avez terminé.

  4. Enregistrez les ID utilisateur pour les rajouter ultérieurement. Voir Ajout d'utilisateurs pour l'interface graphique d'ACSLS.

Média d'installation

Vous pouvez installer Oracle Linux à partir d'un DVD, d'un serveur Jumpstart ou d'une image ISO située sur un serveur distant. La plupart des serveurs Oracle Sun X86 récents sont équipés d'un processeur de service avancé basé sur le gestionnaire ILOM (Integrated Lights Out Manager). Le gestionnaire ILOM vous permet d'installer le système d'exploitation Linux sur la même machine à l'aide d'un média monté à distance. Pour plus d'informations sur l'utilisation d'Oracle ILOM, consultez la documentation de votre serveur Sun.

Téléchargement du pack de supports de Linux

Utilisez la procédure suivante pour télécharger le programme d'installation du pack de supports de Linux depuis le site Web Oracle Software Delivery Cloud. Le pack de supports est fourni en tant que fichier d'image ISO compressé. Vous pouvez l'extraire et l'écrire sur un média portable de votre choix.

  1. Ouvrez un navigateur Web sur le système et accédez au site Web Software Delivery Cloud d'Oracle à l'adresse suivante :

    https://edelivery.oracle.com

  2. Cliquez sur Connexion.

  3. Saisissez l'ID utilisateur et le mot de passe que votre correspondant du support Oracle vous a fournis.

  4. Cliquez sur Accepter dans l'écran sur les restrictions relatives à l'exportation.

  5. Indiquez acsls comme produit et sélectionnez StorageTek Automated Cartridge System Library Software (ACSLS).

  6. Cliquez sur Sélectionner la plate-forme et cochez Linux x86-64. Cliquez sur Sélectionner.

  7. Dans l'écran Produits sélectionnés, cliquez sur Continuer.

  8. Dans la section Versions disponibles, cochez la case en regard de Automated Cartridge System Library Software 8.4.0.0.0 for Linux x86-64 et cliquez sur Continuer.

  9. Dans l'écran Conditions d'utilisation et restrictions Oracle, lisez le contrat de licence et acceptez-le. Cliquez sur Continuer.

  10. Cliquez sur Télécharger puis enregistrez le fichier zip à l'emplacement de votre choix.

Installation de Linux

ACSLS 8.4 a été testé et vérifié sous on Linux 6.5, avec l'installation de base standard de Linux, sans packages spécifiques autres que ceux sélectionnés par défaut avec le programme d'installation Linux. Il est recommandé de ne pas inclure les packages PostgreSQL avec l'installation de base de Linux. Ils sont installés dans la section suivante.

Installation des éléments nécessaires pour ACSLS

Une fois Linux installé, vous installez les packages spécifiques requis pour ACSLS à partir du référentiel Oracle Yum.

Si le serveur ACSLS se trouve derrière un pare-feu, vous devez configurer le système Linux ACSLS pour qu'il utilise le serveur proxy local.

  1. Modifiez les fichiers /etc/yum.conf et /etc/wgetrc pour actualiser les paramètres de proxy et de mise en cache :

    yum/conf
    Proxy=http://your local proxy server
    http_caching=packages
    
    wgetrc
    #You can set the default proxies for wget to use for http, https, and ftp.
    #They will override the value in the environment.
    http_proxy=http://your local proxy server
    
    # Remove the comment sign (#) from this line: 
    #use_proxy=on
    
  2. Configurez yum afin qu'il utilise le référentiel Oracle pour l'architecture appropriée.

    1. Obtenez la liste des référentiels du serveur yum Oracle.

      # cd /etc/yum.repos.d
      # wget http://public-yum.oracle.com/public-yum-ol6.repo
      
    2. Modifiez le fichier public-yum-ol6.repo pour y inclure les packages i686. Ajoutez les lignes suivantes à la fin du fichier.

      [ol6_latest_i386]
      name=Oracle Linux 6 Latest 32-bit (i386)
      baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/i386/
      gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
      gpgcheck=1
      enabled=1
      
  3. Désactivez l'actualisation de packagekit.

    1. Modifiez le fichier :

      /etc/yum/pluginconf.d/refresh-packagekit.conf
      
    2. Définissez enabled=0.

  4. Installez les packages prérequis pour ACSLS.

    yum install -y glibc.i686 pam pam.i686
    yum install -y libstdc++ libstdc++.i686
    yum install -y libxml2 libxml2.i686
    yum install -y postgresql-server.i686
    yum install -y unixODBC.i686 postgresql-odbc.i686
    

Une fois ces packages installés, vous êtes prêt à installer le package ACSLS 8.4.

Conseils d'installation de Linux

Il est possible que votre installation Linux ne contienne pas tous les packages requis pour ACSLS. Lorsque vous installez le package ACSLS à l'aide de la commande rpm -ivh ACSLS-8.4.0.i686.rpm, cette opération peut renvoyer une erreur indiquant des dépendances de package spécifiques manquantes. Pour chaque dépendance identifiée, vous pouvez installer le package correspondant à l'aide de yum. Il suffit de copier le nom du package indiqué dans le message d'erreur lié aux dépendances et de soumettre ce nom dans une commande yum install.

# yum install <package name>

Si vous souhaitez obtenir une liste des dépendances du package ACSLS avant de tenter de l'installer, vous pouvez exécuter la commande d'installation rpm avec l'option --test.

# rpm -ivh --test ACSLS-8.4.0.i686.rpm

S'il reste des dépendances manquantes sur votre système Linux, elles sont affichées par cette opération de test.

Installation du package ACSLS 

Accédez au site Web Software Delivery Cloud d'Oracle et recherchez le bundle logiciel ACSLS_8.4.0 disponible pour la plate-forme Linux. Généralement, vous téléchargez le fichier dans le répertoire /opt sur votre serveur ACSLS. Décompressez le fichier zip et ouvrez le répertoire ACSLS_8.4.0 pour accéder au package rpm, ACSLS-8.4.0.i686.rpm.

ACSLS 8.4 peut être installé dans n'importe quel répertoire. Choisissez le répertoire de base dans lequel vous souhaitez installer l'application ACSLS. Si ce répertoire n'existe pas, vous devez d'abord le créer avant d'installer le package STKacsls. Le répertoire doit appartenir à l'utilisateur root avec des autorisations définies sur 755.

Remarque :

Sauf indication contraire de l'utilisateur, ACSLS sera installé dans /export/home.
  1. En tant qu'utilisateur root, accédez au répertoire d'installation du package ACSLS_8.4.0 et installez le package ACSLS.

    pkg=ACSLS-8.4.0.i686.rpm
    rpm -i $pkg
    

    Cette méthode place l'application ACSLS dans le répertoire d'installation par défaut,
    /export/home. Si vous souhaitez placer l'application dans un autre répertoire, appliquez la méthode suivante pour extraire le package :

    path=/my/desired/path
    

    (système de fichiers dans lequel vous souhaitez installer l'application ACSLS)

    rpm -Uvh --prefix $path ACSLS-8.4.0.i686.rpm
    

    L'utilitaire rpm crée des ID d'utilisateur et de groupe pour les utilisateurs suivants : acsss, acssa et acsdb. Il affecte des répertoires personnels à ces utilisateurs et les place dans le groupe acsls. L'utilisateur root est également ajouté au groupe acsls.

    Lors d'une mise à niveau à partir d'une version antérieure d'ACSLS, indiquez si vous voulez modifier le répertoire d'installation. Les utilisateurs d'ACSLS doivent être déconnectés si leur répertoire personnel est susceptible d'être modifié.

    Remarque :

    Pour vous conformer aux bonnes pratiques d'administration, définissez des mots de passe initiaux pour ces utilisateurs immédiatement après l'installation du package.
  2. Une fois le package installé, vous devez hériter du nouvel environnement ACSLS dans votre shell actuel. Pour hériter de l'identité de groupe acsls, vous devez fermer votre session et la rouvrir (ou exécuter simplement la commande su -). Vérifiez que l'opération a réussi en exécutant la commande groups.

    su -
    # groups
       root acsls
    

    D'autres noms de groupes peuvent s'afficher.

  3. Pour définir votre shell dans l'environnement d'installation ACSLS, définissez le fichier .acsls_env.

    . /var/tmp/acsls/.acsls_env
    

    Cette étape vous permettra de faire référence au répertoire $ACS_HOME pendant les opérations d'installation ultérieures.

Exécution de l'utilitaire install.sh

L'utilitaire install.sh vous permet de sélectionner, à partir du package ACSLS 8.4 extrait, les fonctionnalités spécifiques requises pour votre environnement de bibliothèques Oracle StorageTek. Grâce à la flexibilité accrue d'ACSLS 8.4, vous pouvez choisir d'installer ou non les options, y compris l'interface graphique utilisateur (GUI) et la prise en charge des bibliothèques Fibre Channel. Vous pouvez exécuter cet utilitaire pour installer le produit entier, seulement une partie ou encore pour modifier un produit déjà installé sans repasser par une installation complète.

Restez connecté en tant qu'utilisateur root et exécutez les commandes suivantes :

cd $ACS_HOME/install
./install.sh

Le logiciel recherche un nom d'hôte qualifié dans le fichier /etc/hosts. Certains utilitaires Postgres nécessitent le nom d'hôte qualifié. Ajoutez-le dans le fichier /etc/hosts après l'installation.

Création de la base de données

La création de la base de données constitue la première étape de l'utilitaire install.sh. Cette étape est nécessaire si vous installez le package pour la première fois. Si votre base de données ACSLS existe déjà et que vous ne souhaitez pas la reconstruire, vous avez la possibilité de sauter cette étape.

Cette étape permet de créer une base de données sous PostgreSQL et d'établir une planification automatisée pour les sauvegardes de base de données. Pour Linux 6, elle permet de charger les modules de stratégie Linux SE qui fournissent à ACSLS un accès sécurisé mais non restreint au moteur de base de données PostgreSQL.

Choisissez le répertoire dans lequel vous souhaitez installer la base de données. Si ce répertoire n'existe pas, vous devez d'abord le créer. Le répertoire doit appartenir à l'utilisateur root avec des autorisations définies sur 755. Sauf indication contraire, les sauvegardes de la base de données sont placées dans export/backup.

La routine install.sh affiche le message suivant :

Which file system will be used to store database backups?
[/export/backup]

Cliquez sur Return pour sélectionner le répertoire suggéré, ou spécifiez un autre répertoire. Si vous choisissez un chemin relatif, il est placé directement sous le chemin affecté à l'étape 1 de Installation du package ACSLS . Dans le cas d'une configuration HA, vérifiez que le répertoire de sauvegarde choisi est inclus dans un système de fichiers sur le disque partagé.

L'utilitaire d'installation effectue le chargement des modules de stratégie Linux SE. Sauf si vous spécifiez une configuration différente, l'utilitaire place le répertoire directement sous le chemin spécifié à l'étape 1.

Installation d'un pilote mchanger

Le pilote mchanger est adapté uniquement aux configurations connectées via Fibre Channel ou via SCSI. La routine install.sh affiche le message suivant :

Shall we install the mchanger driver for fibre-attached libraries? (y/n)

Saisissez y ou n selon que votre environnement de bibliothèques inclut ou non une bibliothèque connectée via Fibre Channel, telle que la bibliothèque SL500 ou SL150.

Si vous avez saisi y, l'utilitaire analyse l'environnement SAN connecté à la recherche de périphériques de bibliothèque StorageTek éventuels. Il affiche les noms des périphériques détectés et vous demande si d'autres bibliothèques sont connectées. Si vous possédez une bibliothèque L700 ou L180 connectée via SCSI de version antérieure, saisissez y à l'invite.

Dans le cas de bibliothèques connectées via SCSI, saisissez simplement les adresses cible:lun de chaque bibliothèque, en les séparant par un espace. Par exemple :

==> 4:0 5:0 5:1

Suppression des liens de périphérique mchanger

Lorsque vous contrôlez des bibliothèques connectées via Fibre Channel telles que la SL500 ou la SL150, mchanger est le nom utilisé par ACSLS pour faire référence au pilote du changeur de média SCSI. Sous Linux, /dev/mchanger* est un lien symbolique au pilote SCSI générique sg. Le but n'est pas de supprimer sg car il s'agit d'un pilote de périphérique standard sous Linux. Il y a une simple suppression des liens entre mchanger et sg. Cette tâche est généralement réalisée lorsque vous supprimez le package rpm d'ACSLS. Cependant, si vous souhaitez supprimer mchanger sans supprimer le package ACSLS, appliquez la procédure suivante :

  1. Supprimez les liens de périphérique de mchanger dans /dev.

    # cd /dev
    # rm mchanger*
    
  2. Supprimez les règles qui ont créé les liens de périphérique que vous avez supprimés à l'étape 1.

    # cd /etc/udev/rules.d
    # rm persistent-storage-tape-acsls.rules
    

Pour recréer les liens de périphérique mchanger, procédez comme suit : 

  1. En tant qu'utilisateur acsss :

    cd $ACS_HOME/install
    
  2. Tapez su root.

    Ne tapez pas su - root car cela entraînerait la perte de votre environnement acsss.

  3. Définissez l'environnement ACSLS :

    # .  /var/tmp/acsls/.acsls_env
    
  4. Créez les liens de périphérique mchanger.

    # $ACS_HOME/install/install_scsi_Linux.sh
    

Installation de l'interface utilisateur graphique

L'interface utilisateur graphique (GUI) est une option.

Lors d'un co-hébergement entre ACSLS et une application utilisant WebLogic, n'installez pas l'interface graphique d'ACSLS.

Pour installer l'interface graphique, procédez comme suit :

  1. Saisissez y à l'invite suivante :

    Do you want to install the ACSLS Graphical User Interface? (y/n)
    
  2. S'il s'agit d'une mise à jour mineure ou d'une modification de configuration (et non d'une nouvelle installation), l'interface graphique d'ACSLS est peut-être déjà installée.

    Dans ce cas, vous avez la possibilité de réinstaller l'interface ou de sauter la présente section et de conserver le domaine de l'interface graphique actuelle. L'utilitaire d'installation vous pose la question suivante :

    The Acsls GUI Domain exists. Do you want to re-install it? (y/n)
    
  3. Effectuez l'une des opérations suivantes :

    • Saisissez y si vous installez une nouvelle version d'ACSLS.

      Le package serveur WebLogic est extrait et le compte utilisateur admin de l'interface graphique par défaut est créé à l'aide du nom d'utilisateur acsls_admin.

      Vous êtes ensuite invité à affecter un mot de passe à l'utilisateur admin. Le mot de passe doit comprendre de huit à seize caractères et doit contenir des lettres et des chiffres.

      La procédure d'installation décompresse et déploie l'application de l'interface graphique d'ACSLS, puis crée le groupe d'utilisateurs Acsls. Plus tard, vous pourrez ajouter des utilisateurs de l'interface graphique à ce groupe à l'aide de l'outil d'administration userAdmin.sh.

    • Si vous saisissez n, vous avez la possibilité (y/n) de supprimer ou non la configuration existante de l'interface graphique.

    Lorsque vous installez WebLogic sur votre serveur ACSLS, une clé publique simple de 512 bits est disponible automatiquement pour prendre en charge les échanges HTTPS de base avec des navigateurs client. Normalement, aucune autre configuration n'est requise. Toutefois, certains navigateurs, notamment Microsoft Internet Explorer, nécessitent une clé plus longue (1 024 bits minimum). Pour obtenir une description et les procédures de configuration d'une clé de chiffrement SSL, voir Configuration d'un certificat numérique auto-signé pour HTTPS.

Installation de la fonctionnalité lib_cmd

La fonctionnalité lib_cmd est une interface de ligne de commande qui effectue plusieurs des opérations proposées dans l'interface graphique d'ACSLS. Cet outil est installé automatiquement lorsque vous choisissez d'installer l'interface graphique ou la prise en charge des bibliothèques logiques.

Même si de nombreuses opérations de lib_cmd s'appliquent aux fonctions de bibliothèque logique, cette fonctionnalité sert également à afficher l'état des bibliothèques, volumes et lecteurs physiques. Si vous avez choisi de n'installer ni l'interface graphique ni la prise en charge des bibliothèques logiques, vous pouvez choisir d'installer ou non lib_cmd.

Shall we install the optional lib_cmd interface (y or n):

Installation des services acsss pour le contrôle SMF

Selon l'ensemble de fonctionnalités que vous avez sélectionné dans la boîte de dialogue d'installation ci-dessus, cette dernière étape permet d'installer les services init.d Linux afin de contrôler les fonctions automatiques de démarrage, d'arrêt et d'état pour chaque fonctionnalité ACSLS sélectionnée.

La liste des services inclut tous les sous-ensembles des éléments suivants :

acsdb
acsls
rmi-registry
surrogate
weblogic

Ajout d'utilisateurs pour l'interface graphique d'ACSLS

Lors de l'exécution de l'utilitaire install.sh, vous avez créé l'utilisateur acsls_admin. Cet utilisateur peut maintenant créer des comptes et affecter des mots de passe à d'autres utilisateurs de l'interface graphique d'ACSLS. Vous pouvez vous reporter à la liste des utilisateurs GUI que vous avez enregistrée précédemment. Pour ajouter un utilisateur, procédez comme suit :

  1. En tant qu'utilisateur root, accédez au répertoire /export/home/ACSSS/install.

  2. Exécutez /userAdmin.sh.

  3. Saisissez le mot de passe acsls_admin que vous avez assigné dans Installation de l'interface utilisateur graphique.

  4. Dans le menu, sélectionnez (1) pour ajouter un utilisateur.

  5. Saisissez l'ID de l'utilisateur à ajouter.

  6. Assignez un mot de passe à cet utilisateur.

Les mots de passe doivent contenir huit caractères avec une combinaison de lettres et de chiffres ou de caractères spéciaux.

Vous pouvez exécuter l'utilitaire userAdmin.sh à tout moment pour ajouter ou supprimer des utilisateurs ou pour modifier les mots de passe de tous les utilisateurs GUI d'ACSLS. Reportez-vous à la description de userAdmin.sh dans le chapitre sur les utilitaires du Guide d'administration d'ACSLS 8.4.

Installation du service XAPI avec ACSLS

L'API XML (XAPI) permet aux mainframes client et serveur d'une entreprise de communiquer en utilisant un protocole ELS (Enterprise Library Software) commun sur TCP/IP. Il est possible de configurer ACSLS 8.4 et les versions ultérieures avec la prise en charge de XAPI.

Le composant XAPI s'installe à part d'ACSLS, et après ce logiciel.

Pour installer le composant XAPI, procédez comme suit :

  1. Vérifiez que vous avez installé le package ACSLS et exécuté install.sh pour finir l'installation d'ACSLS.

  2. Vérifiez que vous êtes connecté en tant qu'utilisateur root au serveur ACSLS.

  3. Définissez les variables d'environnement ACSLS :

    .  /var/tmp/acsls/.acsls_env
    

    (Il y a un point et un espace avant /var/tmp/acsls/.acsls_env).

  4. Installez le composant XAPI :

    cd $ACS_HOME/install
    ./install_xapi.sh
    Installing the XAPI component for Oracle IBM mainframe clients. Continue? (y)
    

Importation de la base de données et des fichiers de contrôle

Les fichiers de contrôle comprennent les fichiers personnalisés, les préférences utilisateur et les fichiers de configuration locaux propres à votre environnement ACSLS.

Si vous avez exporté la base de données et les fichiers de contrôle, vous devez maintenant les importer. Pour plus d'informations à ce sujet, reportez-vous à la section "Importation de la base de données" du chapitre "Administration de la base de données" dans le Guide d'administration d'ACSLS 8.4.

Installation et configuration des bibliothèques

  1. Vérifiez que le serveur est correctement configuré, connecté, mis sous tension et opérationnel.

  2. Vérifiez chaque connexion physique (Ethernet, Fibre Channel, SCSI, etc) entre le serveur et les bibliothèques.

  3. Avant de configurer ACSLS pour votre complexe de bibliothèques, assurez-vous que les bibliothèques, rails et CAP sont entièrement configurés, mis sous tension et opérationnels.

  4. Créez ou importez la configuration de bibliothèque. Reportez-vous au Guide d'administration d'ACSLS 8.4 pour plus de détails.

    Pour importer la configuration d'une version ACSLS antérieure, reportez-vous à la section Importation de la base de données du chapitre "Administration de la base de données".

    Pour créer une configuration de bibliothèques, reportez-vous à la section Configuration ou reconfiguration de bibliothèques du chapitre "Installation et configuration des bibliothèques".

  5. Pour obtenir une aide au sujet des problèmes de connectivité, reportez-vous au chapitre "Dépannage" du Guide d'administration d'ACSLS 8.4.

  6. Reportez-vous au chapitre "Installation et configuration des bibliothèques" du Guide d'administration d'ACSLS 8.4. Consultez la section "Utilisation d'acsss_config pour configurer les bibliothèques".

Test d'une nouvelle version d''ACSLS sans bibliothèque

Arès avoir installé une nouvelle version d'ACSLS, vous pouvez avoir envie de la tester avant de l'utiliser pour gérer les bibliothèques en production. Si vous n'avez pas de bibliothèque ou de partition de bibliothèque à utiliser comme environnement de test, vous pouvez effectuer un test limité de la nouvelle version d'ACLS.

Voir Test d'une nouvelle version d''ACSLS sans bibliothèque pour obtenir des informations et les procédures à exécuter.

Vérification de l'installation d'ACSLS

Appliquez la procédure suivante pour vérifier ACSLS. Vous devez être connecté en tant qu'utilisateur acsss. Cette procédure permet de monter ou de démonter une cartouche.

Pour démarrer le logiciel ACSLS, connectez-vous en tant qu'utilisateur acsss et exécutez la commande acsss enable. Reportez-vous à la section sur acsss du chapitre "Utilitaires" dans le Guide d'administration d'ACSLS 8.4.

Pour des instructions sur l'utilisation de cmd_proc, reportez-vous à la section "Utilisation de cmd_proc" du Guide d'administration d'ACSLS 8.4.

  1. Interrogez le serveur à l'aide de cmd_proc en saisissant la commande suivante :

    query server
    

    Si des messages s'affichent indiquant que le serveur est en mode d'attente, patientez jusqu'à ce qu'un message indiquant que le serveur est en cours d'exécution s'affiche.

  2. Vérifiez que les éléments suivants sont en ligne. Vous devez disposer d'au moins une entrée de chaque type en ligne. Si tel n'est pas le cas, mettez-les en ligne à l'aide de la commande vary.

    query port all
    query acs all
    query lsm all
    query drive all
    
  3. Possédez-vous au moins une cartouche dans un LSM ?

    • OUI - Poursuivez la procédure.

    • NON - Introduisez une cartouche dans un LSM.

  4. Montez un volume en saisissant la ligne suivante :

    mount vol_id drive_id
    

    Exécutez la commande query drive pour obtenir l'ID d'un lecteur disponible et la commande query volume pour obtenir l'ID d'une cartouche de bibliothèque. Reportez-vous au chapitre "Installation et configuration des bibliothèques" dans le Guide d'administration d'ACSLS.

  5. Un message s'est-il affiché indiquant que l'opération de montage a réussi ?

    Voici un exemple de message de ce type :

    Mount: vol_id mounted on drive_id
    
    • OUI - La procédure est terminée.

    • NON - Si un message d'erreur s'affiche, réexécutez cette procédure de vérification, en vous assurant que vous avez spécifié un lecteur valide et disponible et une cartouche de bibliothèque. Si l'opération de montage/démontage échoue, contactez le support technique Oracle pour obtenir une assistance.

  6. Démontez la cartouche en saisissant la commande suivante :

    dismount vol_id drive_id force
    

    vol_id correspond au volume et drive_id au lecteur que vous avez spécifié à l'étape 4.

Audit de la bibliothèque

La dernière étape de l'installation consiste à réaliser un audit de vos bibliothèques. Vous devez effectuer un audit des bibliothèques dans les cas suivants :

  • Vous procédez à une nouvelle installation.

  • Vous ajoutez de nouvelles bibliothèques à une configuration existante.

Reportez-vous à la section "Audit de la bibliothèque" du chapitre 'Gestion des bibliothèques" dans le Guide d'administration d'ACSLS 8.4.

Désinstallation du service XAPI

Il est possible de supprimer le composant XAPI sans désinstaller ACSLS. Pour ce faire, procédez comme suit :

  1. Connectez-vous en tant qu'utilisateur root au serveur ACSLS.

  2. Définissez les variables d'environnement ACSLS :

    .  /var/tmp/acsls/.acsls_env
    

    (Il y a un point et un espace avant /var/tmp/acsls/.acsls_env).

  3. Désinstallez le composant XAPI :

    cd $ACS_HOME/install
    ./remove_xapi.sh
    Do you wish to remove the xapi service? (y)
    

Désinstallation d'ACSLS 8.4

Remarque :

Si vous effectuez une mise à niveau vers une autre version d'ACSLS, assurez-vous d'exporter votre base de données ACSLS à l'aide de la commande db_export.sh décrite dans le chapitre "Utilitaires" du Guide d'administration d'ACSLS 8.4.

Pour désinstaller ACSLS, procédez comme suit :

  1. Connectez-vous en tant qu'utilisateur acsss.

  2. Saisissez acsss shutdown.

  3. Supprimez le package :

    • Connectez-vous comme utilisateur root.

    • Saisissez rpm -e ACSLS

    Le script rpm permet de supprimer de nombreux systèmes de fichiers ACSLS, mais pas tous, et de conserver les comptes utilisateur en place pour acsss, acssa et acsdb. Cette approche permet des mises à niveau d'ACSLS plus rapides.

  4. Pour supprimer le contenu du répertoire de sauvegarde de la base de données ACSLS, procédez comme suit :

    rm -rf $ACSDB_BKUP
    
  5. WebLogic et l'interface graphique d'ACSLS ne sont pas supprimés automatiquement au cours de la désinstallation d'un package pour les raisons suivantes :

    • La mise à niveau d'ACSLS ne nécessite pas nécessairement la mise à niveau de WebLogic ou de l'interface graphique d'ACSLS.

    • La désinstallation de WebLogic et de l'interface graphique d'ACSLS supprime les utilisateurs GUI d'ACSLS et leurs mots de passe.

    • La désinstallation de WebLogic et de l'interface graphique d'ACSLS supprime tous les keystores SSL personnalisés qui ont été configurés pour l'interface graphique d'ACSLS.

    • Une nouvelle installation de WebLogic prend du temps (cinq minutes ou plus).

    Si vous souhaitez supprimer complètement ACSLS de votre système, effectuez les opérations suivantes :

    cd $installDir
    rm -rf Oracle, SSLM
    userdel acsss
    userdel acssa
    userdel acsdb
    
  6. Redémarrez le système.