7 Configuration des services STA

Configurez les utilitaires de service STA Backup et STA Resource Monitor.

Ce chapitre se compose des sections suivantes :

Présentation des services STA

  • Service de sauvegarde de base de données STA : Vous pouvez configurer le service de sauvegarde STA avec son utilitaire d'administration, staservadm. Pour afficher la liste complète des options de commande de l'utilitaire, saisissez staservadm ‐h. Pour plus d'informations, reportez-vous au guide Guide d'administration de STA.

  • Service du contrôleur de ressources STA : Vous pouvez configurer le service du contrôleur de ressources STA avec son utilitaire d'administration, staresmonadm. Pour afficher la liste complète des options de commande de l'utilitaire, saisissez staresmonadm ‐h dans la ligne de commande. Pour plus d'informations, reportez-vous au guide Guide d'administration de STA.

Ces utilitaires de service sont situés dans le répertoire /Oracle_storage_home/StorageTek_Tape_Analytics/common/bin. Pour plus d'informations sur Oracle Storage Home, reportez-vous à la section Utilisateurs, groupes et emplacements utilisés par le programme d'installation de STA.

Tâches de configuration des services STA

Tâches générales 

Tâches de configuration de sauvegarde de la base de données STA 

Tâches de configuration du contrôleur de ressources STA 

Mise à jour du chemin de système (facultatif)

Suivez cette procédure pour vous assurer que le répertoire bin de STA est compris dans la variable PATH de l'utilisateur root du système. Le répertoire bin comporte les utilitaires de service STA, staservadm et staresmonadm.

  1. Ouvrez une session de terminal sur le serveur STA actuel et connectez-vous en tant qu'utilisateur root du système.

  2. Utilisez un éditeur de texte pour ouvrir le profil utilisateur. Par exemple :

    # vi /root/.bash_profile
    
  3. Ajoutez le répertoire bin de STA à la définition de PATH. Par exemple, ajoutez au fichier la ligne suivante :

    PATH=$PATH:Oracle_storage_home/StorageTek_Tape_Analytics/common/bin
    

    Oracle_storage_home est l'emplacement de Oracle Storage Home indiqué pendant l'installation de STA installation.

  4. Enregistrez le fichier et fermez-le.

  5. Déconnectez-vous puis reconnectez-vous en tant qu'utilisateur root du système.

  6. Confirmez que la variable PATH a correctement été mise à jour.

    # echo $PATH
    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/Oracle/StorageTek_Tape_Analytics/common/bin
    

Redémarrage du démon de services STA (facultatif)

Suivez cette procédure pour redémarrer le démon de services STA, staservd.

Cette procédure vous sera utile si vous avez modifié les paramètres de configuration des services de sauvegarde STA ou du contrôleur de ressources STA et que vous souhaitez que les nouveaux paramètres soient appliqués immédiatement. Si vous ne suivez pas cette procédure, les nouveaux paramètres seront appliqués dès que le service sortira de l'intervalle de mise en sommeil et qu'il les traitera.

  1. Arrêtez le démon des services STA.

    # STA stop staservd
    
  2. Démarrez le démon des services STA.

    # STA start staservd
    
  3. Affichez le statut du démon pour confirmer qu'il est en cours d'exécution.

    # STA status staservd
    

Vérification de la connectivité de la bibliothèque

Lorsque vous avez terminé la configuration des services, confirmez que toutes les bibliothèques configurées ont terminé leurs requêtes de récupération des données les plus récentes (le dernier statut de connexion doit indiquer SUCCESS, et STA doit recevoir des données d'échange des bibliothèques). Pour plus d'informations, reportez-vous au guide Guide de l'utilisateur STA.

Passez en revue les préférences de l'utilitaire de sauvegarde de la base de données STA.

Consultez le tableau Tableau 7-1pour obtenir les descriptions des paramètres de préférences disponibles et pour définir vos préférences.

Tableau 7-1 Attributs de l'utilitaire d'administration du service de sauvegarde STA (staservadm)

Option Attribut Description Valeur par défaut Votre valeur

-S, --scp

-F, --ftp

Type de transfert de fichiers

Méthode de transfert de fichiers utilisée pour copier les fichiers de sauvegarde STA vers l'hôte de sauvegarde. Les options possibles sont SCP (recommandé) ou FTP.

SCP

 

-T, --time

Heure du vidage complet de la sauvegarde

Heure de la journée où STA effectue un vidage complet de la sauvegarde de la base de données. Le vidage est effectué automatiquement toutes les 24 heures aux environs de cette heure. L'heure réelle dépasse parfois cette heure de quelques secondes dans "l'intervalle de mise en sommeil". Le format utilisé est hh:mm, au format 24 heures.

00:00

 

-i, --int

Intervalle de mise en sommeil

Nombre de secondes pendant lesquelles le démon de services STA patiente avant de rechercher des nouveaux fichiers de sauvegarde incrémentiels.

300

 

-s, --server

Nom d'hôte de sauvegarde

Adresse IPv4 ou IPv6 ou nom d'hôte DNS complet de l'hôte du serveur vers lequel le serveur STA copie ses fichiers de sauvegarde.

NA

 

-u, --usr

ID de l'utilisateur de sauvegarde

ID d'utilisateur système autorisé à effectuer des transferts de fichiers SCP vers l'hôte de sauvegarde.

NA

 

-p, --pwd

Mot de passe de sauvegarde

Mot de passe attribué à l'utilisateur de sauvegarde.

NA

 

-d, --dir

Répertoire de sauvegarde

Répertoire sur l'hôte de sauvegarde dans lequel les fichiers de sauvegarde seront copiés.

NA

 

-U, --dbusr

Nom d'utilisateur de la base de données

Nom d'utilisateur de la base de données autorisé à exécuter la commande mysqldump. Vous devez indiquer le nom d'utilisateur du compte DBA de la base de données STA.

NA

 

-P, --dbpwd

Mot de passe de la base de données

Mot de passe du nom d'utilisateur de la base de données.

NA

 

Configuration du serveur de sauvegarde de base de données distant

Suivez cette procédure pour configurer un serveur de sauvegarde distant (ou équivalent) de façon à ce qu'il reçoive les fichiers de sauvegarde compressés générés par le service de sauvegarde de base de données STA. STA vous recommande de configurer un serveur de sauvegarde distant.

L'espace requis peut varier : la taille doit être un multiple de la taille utilisée pour la sauvegarde locale de la base de données STA, qui dépend du nombre de copies à conserver. L'espace de stockage du serveur de sauvegarde doit être mis en miroir ou entrelacé.

  1. Connectez-vous en tant qu'utilisateur root du système au serveur de sauvegarde.

  2. Créez un nouveau groupe pour l'utilisateur de sauvegarde STA. Par exemple :

    # groupadd -g 54321 stabckgr
    

    Dans cet exemple, l'ID de groupe est "stabckgr" et l'option -g est utilisée pour indiquer un GID numérique.

  3. Créez l'utilisateur de sauvegarde STA. Par exemple :

    # adduser stabck -c "STA database backup user" -m -d /home/stabck -g stabckgr -s /bin/bash -u 98765
    

    Dans cet exemple, l'ID utilisateur est "stabck" et les options suivantes sont utilisées :

    • ‐c : Commentaire.

    • ‐m : Création d'un répertoire de base pour l'utilisateur.

    • ‐d : Chemin absolu du répertoire de base.

    • ‐g : Attribution de l'utilisateur au groupe indiqué.

    • ‐s : Attribution du shell de connexion indiqué à l'utilisateur.

    • ‐u : Attribution du numéro d'identification utilisateur (UID) indiqué à l'utilisateur.

  4. Attribuez un mot de passe à l'utilisateur de sauvegarde STA. Par exemple :

    # passwd stabck
    Changing password for user stabck.
    New UNIX password: bckpwd1
    Retype new UNIX password: bckpwd1
    passwd: all authentication tokens updated successfully.
    
  5. Créez le répertoire dans lequel les sauvegardes STA seront copiées. Par exemple :

    # cd /home/stabck
    # pwd
    /home/stabck
    # mkdir -p STAbackups
    # ls
    STAbackups
    

    Dans cet exemple, le répertoire "STAbackups" est créé dans le répertoire de base de l'utilisateur de sauvegarde STA, et l'option -p est utilisée pour créer des répertoires parents, si nécessaire.

  6. Affichez les attributs de l'utilisateur pour confirmer que toutes les informations ont été saisies correctement. Par exemple :

    # cat /etc/passwd |grep sta
    stabck:x:98765:54321:STA database backup user:/home/stabck:/bin/bash
    
  7. Attribuez la propriété exclusive et des droits d'accès pour le répertoire à l'utilisateur et au groupe de sauvegardes STA. Par exemple :

    # chown -R stabck:stabckgr STAbackups
    # chmod -R 700 STAbackups
    # chmod 755 /home/stabck
    

    Dans cet exemple, l'option -R est utilisée pour attribuer de façon récursive les attributs au répertoire et à ses fichiers.

  8. Vérifiez le répertoire pour confirmer que toutes les informations ont été correctement saisies. Par exemple :

    # ls -la |grep STA
    drw------- 2 stabck stabckgr 4096 Oct 19 14:20 STAbackups
    

Configuration du service de sauvegarde de la base de données STA

Suivez cette procédure pour configurer le service de sauvegarde de la base de données STA. Il est possible de désigner un répertoire où les fichiers de sauvegarde seront copiés. Oracle vous recommande de le placer sur un serveur de sauvegarde distant.

Vos paramètres de connexion prennent effet dès que le service sort de l'intervalle de mise en sommeil et traite de nouveaux paramètres ou lorsque vous redémarrez manuellement le démon de services STA (voir la section Redémarrage du démon de services STA (facultatif)).

  1. Connectez-vous en tant qu'utilisateur root du système au serveur STA.

  2. Affichez les paramètres actuels du service de sauvegarde STA à l'aide de la commande staservadm -Q.

    Cet exemple montre que le service n'est pas encore configuré et n'effectue donc pas de sauvegarde.

    # ./staservadm -Q
    Contacting daemon...connected.
    Querying Preferences.
     Current STA Backup Service Settings:
       Configured            [no]
       File Transfer      -S [SCP]
       Full Backup        -T [00:00]
       Sleep Interval     -i [300 sec]
       Backup Hostname    -s []
       Backup Username    -u []
       Backup Password    -p []
       Backup Directory   -d []
       Database Username  -U []
       Database Password  -P []
    
  3. Servez-vous du tableau Tableau 7-1 pour définir les valeurs d'attribut à l'aide de la commande staservadm.

    Vous pouvez définir les attributs avec des commandes distinctes ou les combiner en une seule commande. Par exemple :

    # ./staservadm -S -T 11:00 -i 350 -s stabaksvr -u stabck -p bckpwd1 -d /home/stabck/STAbackups -U sta_dba -P password1
    

    L'utilitaire définit chaque valeur contenue dans votre commande, puis affiche tous les paramètres actuels. Par exemple :

    Contacting daemon...connected.
    Setting File Transfer Type... SCP
    Setting Sleep Interval....... 350
    Setting Backup Hostname...... stabaksvr
    Setting Backup Username...... stabck
    Setting Backup Password...... *******
    Setting Backup Directory..... /home/stabck/STAbackups
    Setting Full Backup Time..... 11:00
    Setting Database Username.... sta_dba
    Setting Database Password.... *********
    Done.
     Current STA Backup Service Settings:
       Configured            [yes]
       File Transfer      -S [SCP]
       Full Backup        -T [11:00]
       Sleep Interval     -i [350 sec]
       Backup Hostname    -s [stabaksvr]
       Backup Username    -u [stabck]
       Backup Password    -p [*******]
       Backup Directory   -d [/home/stabck/STAbackups]
       Database Username  -U [sta_dba]
       Database Password  -P [*********]
    
  4. Consultez la sortie de la commande pour vérifier que les valeurs ont été définies correctement.

Examen des préférences de l'utilitaire du contrôleur de ressources STA

Consultez la description des options dans le tableau Tableau 7-2 et définissez vos paramètres. La valeur par défaut "-1" indique que l'attribut n'est pas configuré.

Tableau 7-2 Attributs du contrôleur de ressources STA (staresmonadm)

Option Attribut Description Valeur par défaut Votre valeur

-T, --time

Heure du rapport quotidien

Heure de la journée où STA envoie un rapport quotidien standard. Le rapport est envoyé automatiquement toutes les 24 heures aux environs de cette heure. L'heure réelle dépasse parfois cette heure de quelques secondes dans "l'intervalle de mise en sommeil". Le format utilisé est hh:mm, au format 24 heures.

00:00

 

-i, interval

Intervalle de mise en sommeil

Nombre de secondes pendant lesquelles le contrôleur de ressources STA patiente entre les analyses.

300

 

-n, --nag

Mode Répétition

Indique la fréquence des alertes STA si des limites supérieures (HWM) sont atteintes. Si ce mode est défini sur "on", STA envoie des e-mails d'alerte à chaque analyse du système. S'il est défini sur "off", les alertes sont simplement signalées dans le rapport quotidien standard.

Off

 

-U, --dbusr

Nom d'utilisateur de la base de données

Nom d'utilisateur de la base de données autorisé à effectuer des requêtes dans les tableaux "information_schema" et dans les variables globales du système interne du serveur MySQL. Vous devez indiquer le nom d'utilisateur du compte DBA de la base de données STA ou le nom d'utilisateur de compte root de la base de données STA (root).

NA

 

-P, --dbpwd

Mot de passe de la base de données

Mot de passe attribué au nom d'utilisateur de la base de données.

NA

 

-t, --tblsphwm

HWM de tablespace de base de données

Limite supérieure du tablespace de la base de données, saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-b, --backvolhwm

HWM de sauvegarde locale

Limite supérieure du volume des sauvegardes locales de la base de données STA (/sta_db_backup), saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-d, --dbvolhwm

HWM du volume de disque de la base de données

Limite supérieure du volume de la base de données STA (/sta_db/mysql), saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-l, --logvolhwm

HWM du volume de disque de journalisation

Limite supérieure des journaux de la base de données STA (/sta_db/mysql), saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-z, --rootvolhwm

HWM du volume root

Limite supérieure du volume root (/), saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-x, --tmpvolhwm

HWM du volume Tmp

Limite supérieure du volume de répertoire temporaire (/tmp), saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-m, --memhwm

HWM de la mémoire physique (RAM)

Limite supérieure de la mémoire système totale (à l'exception de la mémoire virtuelle), saisie sous forme de pourcentage de la valeur maximale disponible.

-1

 

-f, --from

Expéditeur de l'e-mail

Nom ou adresse e-mail qui s'affiche dans le champ "From" de l'e-mail de rapport quotidien standard.

StaResMon@localhost

 

-r, --recips

Destinataires d'e-mail

Adresses e-mail des destinataires, saisies sous forme de liste de valeurs séparées par des virgules.

NA

 

-s, --subject

Objet de l'e-mail

Saisie qui s'affiche dans le champ "Subject" de l'e-mail de rapport quotidien standard, pouvant contenir jusqu'à 128 caractères. Utilisez des guillemets s'il contient des espaces. Un horodatage au format aaaa-mm-jj hh:mm:ss sera ajouté à votre saisie lors de l'envoi de l'e-mail.

Rapport du contrôleur de ressources STA

 

-o, --outfile

Fichiers de données de sortie

Chemin absolu du fichier de données de sortie séparé par des virgules (CSV).

/STA_logs/db/staresmon.csv

Par exemple :

/var/log/tbi/db/staresmon.csv

 

Configuration du contrôleur de ressources STA

Suivez cette procédure pour configurer le service du contrôleur de ressources STA. Vos paramètres de connexion prennent effet dès que le service sort de l'intervalle de mise en sommeil et traite de nouveaux paramètres ou lorsque vous redémarrez manuellement le démon de services STA (voir la section Redémarrage du démon de services STA (facultatif)).

  1. Connectez-vous en tant qu'utilisateur root du système au serveur STA.

  2. Affichez les paramètres actuels du contrôleur de ressources STA à l'aide de la commande staresmonadm -Q.

    Cet exemple montre que le service n'est pas configuré et n'effectue donc pas d'analyse.

    # ./staresmonadm -Q
    Contacting daemon...connected.
    Querying Preferences.
     Current STA Resource Monitor Service Settings:
       Configured                        [no]
       Send Reports                   -T [00:00]
       Sleep Interval                 -i [300 sec]
       Alert Nagging                  -n [off]
       DB Username                    -U []
       DB Password                    -P []
       DB Tablespace hwm              -t [-1%]
       DB Backup hwm   (/dbbackup)    -b [-1%]
       DB Data hwm     (/dbdata)      -d [-1%]
       Log Volume hwm  (/var/log/tbi) -l [-1%]
       Root Volume hwm (/)            -z [-1%]
       Tmp Volume hwm  (/tmp)         -x [-1%]
       System Memory hwm              -m [-1%]
       Email 'From:'                  -f [StaResMon@localhost]
       Email 'To:'                    -r []
       Email 'Subject:'               -s [STA Resource Monitor Report]
       Output File                    -o [/var/log/tbi/db/staresmon.csv]
    
  3. Servez-vous du tableau Tableau 7-2 pour définir les valeurs d'attribut à l'aide de la commande staresmonadm.

    Vous pouvez définir les attributs avec des commandes distinctes ou les combiner en une seule commande. Par exemple :

    # ./staresmonadm -T 13:00 -i 600 -n on -U sta_dba -P password1 -t 65 -b 65 -d 65 -l 65 -z 70 -x 80 -m 75 -r john.doe@company.com
    

    L'utilitaire définit chaque valeur contenue dans votre commande, puis affiche tous les paramètres actuels. Par exemple :

    Contacting daemon...connected.
    Setting DB Tablespace HWM..... 65
    Setting DB Disk Volume HWM.... 65
    Setting Logging Volume HWM.... 65
    Setting Backup Volume HWM..... 65
    Setting Root Volume HWM....... 70
    Setting Temp Volume HWM....... 80
    Setting System Memory HWM..... 75
    Setting 'To:' addresses....... john.doe@company.com
    Setting Send Time............. 13:00
    Setting Sleep Interval........ 600
    Setting Alert Nag Mode........ ON
    Setting DB Username........... sta_dba
    Setting DB Password........... *********
    Done.
     Current STA Resource Monitor Service Settings:
       Configured                        [yes]
       Send Reports                   -T [13:00]
       Sleep Interval                 -i [600 sec]
       Alert Nagging                  -n [on]
       DB Username                    -U [sta_dba]
       DB Password                    -P [*********]
       DB Tablespace hwm              -t [65%]
       DB Backup hwm   (/dbbackup)    -b [65%]
       DB Data hwm     (/dbdata)      -d [65%]
       Log Volume hwm  (/var/log/tbi) -l [65%]
       Root Volume hwm (/)            -z [70%]
       Tmp Volume hwm  (/tmp)         -x [80%]
       System Memory hwm              -m [75%]
       Email 'From:'                  -f [StaResMon@localhost]
       Email 'To:'                    -r [john.doe@company.com]
       Email 'Subject:'               -s [STA Resource Monitor Report]
       Output File                    -o [/var/log/tbi/db/staresmon.csv]
    
  4. Consultez la sortie de la commande pour vérifier que les valeurs ont été définies correctement.