Ce chapitre se compose des sections suivantes :
Avant d'installer Linux sur le serveur STA, consultez la configuration système requise dans le guide Guide des conditions requises pour l'installation de STA.
Remarque:
Vous ne pouvez pas effectuer une mise à niveau en place de Linux 5.x vers Linux 6.x. Si vous installez Linux 6.x dans le cadre de la mise à niveau vers STA 2.0.x, reportez-vous au chapitre Chapitre 8, Mise à niveau vers STA 2.1.0..Pour installer et configurer Linux pour STA, exécutez les tâches décrites dans le tableau Tableau 2-1 dans l'ordre indiqué.
Tableau 2-1 Tâches d'installation de Linux
Catégorie | Tâche |
---|---|
Préparation |
|
Installation |
|
Post-installation |
Suivez ces procédures avant d'installer Linux sur le serveur STA.
Les conditions requises et les options de configuration réseau étant très variées, reportez-vous aux documents suivants pour obtenir de l'aide pour l'installation et la configuration du matériel, des logiciels et du réseau. La configuration réseau IPv4 et IPv6 est présentée de façon détaillée dans ces documents.
Guides d'installation de Oracle Linux :
Documentation RedHat Linux :
Le chapitre Tableau 2-2 décrit la disposition de système de fichiers recommandée pour le serveur STA. Vous configurez la disposition pendant l'installation de Linux.
Les emplacements suivants sont définis par l'utilisateur, ce qui signifie que vous pouvez configurer la disposition selon les conditions requises par votre site.
Oracle Storage Home : Le programme d'installation de STA vous invitera à indiquer cet emplacement. Aucune valeur par défaut. Pour plus d'informations, reportez-vous à la section Emplacement de Oracle Storage Home.
Base de données STA : Le programme d'installation de STA vous invitera à indiquer cet emplacement. La valeur par défaut est /dbdata.
Sauvegarde locale de la base de données STA : Le programme d'installation de STA vous invitera à indiquer cet emplacement. Par défaut, il s'agira de /dbbackup.
Journaux STA et MySQL : Par défaut, il s'agira de /var/log/tbi. Si vous souhaitez utiliser un emplacement différent après avoir terminé l'installation de Linux et avant d'installer STA, vous devez créer un lien symbolique de votre emplacement vers /var/log/tbi après l'installation de STA. Pour obtenir des instructions, reportez-vous à la section Déplacement du répertoire des journaux STA (facultatif).
Oracle recommande de créer ces systèmes de fichiers avant d'installer STA, sans quoi STA sera installé dans les répertoires root "/" et /var, nécessitant une allocation d'espace supplémentaire à ces répertoires. Même si le programme d'installation STA crée les répertoires nécessaires, vous aurez un plus grand contrôle des propriétés du système de fichiers si vous les créez au préalable.
Tableau 2-2 Disposition du système de fichiers recommandée
Système de fichiers | Point de montage par défaut | Taille | Description et recommandations |
---|---|---|---|
root |
/ |
32 Go minimum |
Si le répertoire /tmp est inclus dans ce système de fichiers, il sera nécessaire de conserver un minimum de 4 Go d'espace libre, qui sera requis pendant les installations et mises à niveau de STA. |
espace de swap |
Aucun. Défini comme mémoire. |
50 à 100 % de la RAM |
Utilisé pour l'espace de swap. |
Oracle Storage Home |
/Oracle |
30 Go minimum 50 Go recommandé |
Emplacement des fichiers d'application de STA et Oracle Middleware (WebLogic, MySQL, RDA). Cet emplacement est défini par l'utilisateur. Ce système de fichiers doit être distinct, sur un volume distinct. Conservez un minimum de 4 Go d'espace libre pour les installations et les mises à niveau de STA. Conservez 5 Go supplémentaires d'espace libre pour la rotation des journaux WebLogic. STA crée automatiquement les sous-répertoires Oracle Middleware suivants :
|
Emplacement de la base de données STA |
/dbdata |
250 Go à 2 To |
Emplacement de la base de données STA. Cet emplacement est défini par l'utilisateur. Oracle vous recommande fortement de placer ce répertoire sur un volume distinct, isolé de root, de swap, de Oracle Storage Home, et de l'emplacement des journaux STA. Pour assurer performances, sauvegarde et maintenabilité, les meilleures pratiques recommandent d'utiliser un ensemble distinct de lecteurs entrelacés ou en miroir. La taille requise dépend du nombre de bibliothèques, de lecteurs, de médias, d'échanges par jour, et d'années d'historiques de données ; Oracle vous recommande de configurer les services STA pour émettre une alerte si l'utilisation d'espace dépasse un pourcentage défini. |
Emplacement de sauvegarde locale de la base de données STA |
/dbbackup |
70 à 80 % de la taille de /dbdata |
Emplacement de la sauvegarde locale de base de données la plus récente. Cet emplacement est défini par l'utilisateur. Oracle recommande de le placer sur un volume différent de celui de la base de données STA, et sur des lecteurs entrelacés ou en miroir, en cas base de données endommagée ou défaillante. |
Emplacement des journaux STA |
/var/log/tbi |
30 Go minimum 50 à 100 Go recommandé |
Emplacement des journaux STA et MySQL. Il doit s'agir d'un volume distinct sur un point de montage distinct. Les contenus ont tendance à augmenter, et sont gérés par la rotation des journaux. L'emplacement par défaut est /var/log/tbi, mais vous pouvez le modifier à tout moment après l'installation de STA ; pour obtenir des instructions, reportez-vous à la section Déplacement du répertoire des journaux STA (facultatif). Remarque : A l'exception de la rotation des journaux, STA n'effectue aucune gestion de l'espace. Prudence : Vous devez configurer l'utilitaire de sauvegarde STA de sorte qu'il gère les fichiers journaux dans le répertoire /STA_logs/db/stadb_bin.*. Si ce n'est pas le cas, ces fichiers risquent de nécessiter une gestion manuelle (pour plus d'informations, reportez-vous au guide Guide d'administration de STA). |
Utilisez cette procédure pour télécharger le pack de supports du programme d'installation de Linux sur 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 (lecteur flash, DVD, etc.).
Avant d'effectuer cette tâche, vous avez besoin d'un ID utilisateur et d'un mot de passe Oracle Software Delivery Cloud, que votre représentant du support technique Oracle pourra vous fournir.
Ouvrez un navigateur Web sur le système et accédez au site Web Oracle Software Delivery Cloud à l'adresse suivante :
Cliquez sur Sign In/Register.
Saisissez l'ID utilisateur et le mot de passe fournis par le support Oracle.
A l'écran Terms & Restrictions, sélectionnez les cases à cocher pour indiquer votre accord concernant le contrat de licence et les restrictions d'exportation, puis cliquez sur Continue.
Dans l'écran Media Pack Search :
Dans le menu Select a Product Pack, sélectionnez Oracle Linux.
Dans le menu Platform, sélectionnez x86 64 bits (STA nécessite la version 64 bits de Linux).
Cliquez sur Go.
Sélectionnez une version de Linux, puis cliquez sur Continue.
Pour connaitre les conditions minimales de version de Linux, reportez-vous au guide Guide des conditions requises pour l'installation de STA.
Cliquez sur Download pour l'option 64 bits.
Enregistrez le fichier ISO et écrivez-le sur le média.
Les procédures suivantes impliquent l'installation d'Oracle Enterprise Linux (OEL) 6u4 à l'aide du DVD, du programme d'installation graphique et de l'agent de configuration. Si vous installez une autre version de Linux, utilisez un autre média ou utilisez le mode console ; les étapes et packages peuvent varier.
Pour obtenir les informations suivantes, merci de contacter votre administrateur système :
Nom d'hôte et l'adresse IP du serveur STA
Adresse IP de la passerelle et le masque de réseau pour votre réseau
Adresses IP de serveur DNS et domaines de recherche pour votre réseau
Adresse IP des serveurs NTP (network time protocol) que vous allez utiliser
Informations relatives au proxy réseau, le cas échéant
Suivez cette procédure pour installer Linux.
Connectez le média d'installation au serveur STA.
Démarrez le programme d'installation Linux à l'aide des instructions du fichier README se trouvant sur le média.
Sélectionnez Install or upgrade an existing system.
Si vous effectuez l'installation à l'aide d'un DVD, l'écran CD Found s'affiche. Vous pouvez éventuellement effectuer un test du média. Pour ignorer ce test, appuyez sur la touche Tab pour sélectionner l'option Skip, puis appuyez sur la touche Spacebar.
A l'écran Welcome, cliquez sur Next.
Sélectionnez votre langue, puis cliquez sur Next.
Sélectionnez la configuration du clavier, puis cliquez sur Next.
Sélectionnez Basic Storage Devices, puis cliquez sur Next.
Saisissez un nom d'hôte pour le serveur STA, puis cliquez sur Configure Network.
Sélectionnez le nom de l'adaptateur réseau, puis cliquez sur Edit.
Assurez-vous que les options Connect automatically et Available to all users sont sélectionnées.
Dans les autres onglets, configurez l'adaptateur en fonction des spécifications IPv4 ou IPv6 de votre administrateur réseau. Vous devez indiquer une adresse IP statique pour le serveur STA et au moins un serveur DNS. Une fois fait, cliquez sur Apply, Close, et Next.
Sélectionnez le fuseau horaire du serveur STA, sélectionnez la case System clock uses UTC, puis cliquez sur Next.
Saisissez et confirmez un mot de passe root pour le serveur, puis cliquez sur Next.
Identifiez une mise en page de partitionnement à utiliser sur le serveur :
STA nécessitant un serveur dédié, Oracle recommande de sélectionnerUse All Space.
Sélectionnez la case Review and modify partitioning layout, puis cliquez sur Next.
Servez-vous du tableau Tableau 2-2 pour modifier la disposition du système de fichiers, car celui par défaut ne répond pas aux conditions requises minimales pour STA. Vous pouvez également utiliser l'utilitaire system-config-lvm pour modifier le système de fichiers après l'installation de Linux.
Une fois fait, cliquez sur Next.
Lorsque vous êtes prêt, sélectionnez Write changes to disk.
A l'écran du programme d'amorçage, conservez toutes les options telles qu'elles sont définies, puis cliquez sur Next.
A l'écran de sélection de logiciel, sélectionnez Basic Server et ne modifiez pas les options du référentiel. Ensuite, sélectionnez Customize now, puis cliquez sur Next.
A l'écran de sélection du package, servez-vous du tableau Tableau 2-3 pour configurer les packages pour chaque catégorie de package :
Sélectionnez une catégorie de package.
Sélectionnez la case correspondant à chaque package dans la colonne Select.
Si un package nécessite une option (indiquée par un signe +), sélectionnez le package parent, cliquez sur le bouton Optional packages, sélectionnez le package enfant dans la liste, puis cliquez sur Close.
Désactivez la case correspondant à chaque package figurant dans la colonne Deselect.
Conservez les sélections des autres cases à cocher.
Tableau 2-3 Linux Package Selection
Package Category | Select | Deselect |
---|---|---|
Base System |
|
|
Servers (facultative) |
|
NA |
Web Services |
NA |
All packages |
Databases |
NA |
All packages |
System Management |
NA |
NA |
Virtualization |
NA |
NA |
Desktops (recommandée) : Utilisés pour exécuter certaines étapes de post-installation dans un environnement graphique ; pour plus d'informations, reportez-vous à la section Tâches de post-Installation. |
|
NA |
Applications (facultative) — Peut être utilisée pour configurer et gérer le serveur STA en local avec l'interface graphique. |
|
NA |
Development |
|
NA |
Languages |
NA |
NA |
Note de bas de page 1 Facultative. Peut être utilisée pour configurer ou reconfigurer le système de fichiers une fois l'installation de Linux terminée.
Lorsque vous avez terminé la sélection des packages, cliquez sur Next. L'installation va alors démarrer.
Si vous cliquez sur Next par inadvertance avant d'avoir configuré tous les packages, cliquez sur Back quand le logiciel a terminé un contrôle de dépendance.
Lorsque l'écran Congratulations s'affiche, retirez le média d'installation, puis cliquez sur Reboot.
Vous trouverez un journal complet de l'installation sous /root/install.log.
L'agent de configuration Linux Setup Agent démarre automatiquement lorsque vous réinitialisez le serveur Linux. Suivez cette procédure pour configurer l'environnement du système.
A l'écran Welcome, cliquez sur Forward.
Lisez le contrat de licence, sélectionnez Yes, I agree to the License Agreement, puis cliquez sur Forward.
A l'écran Software Updates, si vous souhaitez enregistrer votre système pour obtenir des mises à jour, sélectionnez Yes, I’d like to register now. Sinon, sélectionnez No, I prefer to register at a later time, puis cliquez sur Forward.
A l'écran Finish Updates Setup, cliquez sur Forward.
A l'écran Create User, laissez les champs vides, cliquez sur Forward, puis sur Yes pour continuer. Le serveur STA ne nécessite pas d'utilisateur non administrateur.
A l'écran Date and Time :
Définissez la date et l'heure actuelle.
Sélectionnez la case à cocher Synchronize date and time over the network.
Ajoutez ou supprimez les serveurs NTP souhaités (selon les instructions de votre administrateur informatique), puis cliquez sur Forward.
Remarque:
Pour garantir que les données et les fichiers journaux de STA sont corrects, la date et l'heure du serveur STA doivent être correctes. De plus, toute bibliothèque connectée à STA doit également être définie sur l'heure correcte.A l'écran Kdump, ne sélectionnez pas Enable kdump?. Cliquez ensuite sur Finish.
Le système est réinitialisé.
Après la réinitialisation du système, connectez-vous en tant qu'utilisateur root :
Cliquez sur Other....
Saisissez le nom utilisateur root, puis cliquez sur Log In.
Saisissez le mot de passe root, puis cliquez à nouveau sur Log In.
Si un message s'affiche pour vous informer que vous êtes connecté en tant que superutilisateur root, vous pouvez ignorer ce message.
Confirmez la version de Linux et le niveau de mise à jour. Cette opération est facultative.
# cat /etc/*-release
Oracle Linux Server release 6.4
Red Hat Enterprise Linux Server release 6.4 (Santiago)
Oracle Linux Server release 6.4
Exécutez les tâches suivantes pour vous assurer que le serveur STA est correctement configuré pour l'installation de STA.
Oracle recommande de désactiver SELinux sur le serveur STA.
Ouvrez une session de terminal sur le serveur STA.
Ouvrez le fichier de configuration SELinux avec un éditeur de texte.
# vi /etc/sysconfig/selinux
Dans le fichier, définissez SELINUX sur disabled :
SELINUX=disabled
Enregistrez le fichier et fermez-le.
Oracle vous recommande de désactiver le pare-feu sur le serveur STA. Cependant, selon les conditions requises de votre site, vous pouvez choisir d'activer et de configurer le pare-feu.
Suivez cette procédure pour désactiver le pare-feu.
Ouvrez une session de terminal sur le serveur STA.
Vérifiez les paramètres du pare-feu Linux (pour la prochaine initialisation).
# chkconfig --list |grep "ip"
Si le pare-feu est désactivé pour la prochaine initialisation, toutes les sorties des IPTables et ip6tables s'afficheront comme off. Dans le cas contraire, désactivez le pare-feu.
# chkconfig iptables off # chkconfig ip6tables off
Vérifiez le statut actuel du pare-feu Linux.
# service iptables status # service ip6tables status
La sortie de la commande indiquera si le pare-feu est en cours d'exécution. Si le pare-feu est en cours d'exécution, arrêtez-le.
# service iptables stop # service ip6tables stop
Si l'une des affirmations suivantes s'applique à votre cas, vous devez réinitialiser le serveur.
Vous avez désactivé SELinux ans la section Désactivation de SELinux.
Vous avez désactivé le pare-feu Linux (à l'aide de la commande chkconfig) dans cette section.
Le contrôle d'accès doit être désactivé pour certains répertoires.
Répertoriez les accès à Oracle Storage Home, à la base de données STA, à la sauvegarde locale de la base de données STA, et aux emplacements de journaux STA. Par exemple :
# ls –ld /Oracle /dbdata /dbbackup /var/log/tbi
drwxr-xr-x 2 oracle oinstall 4096 Jul 30 14:48 /Oracle
drwxr-xr-x 3 root root 4096 Jul 30 14:46 /dbdata
drwxr-xr-x 3 root root 4096 Jul 29 14:13 /dbbackup
drwxrwxrwx 4 root root 4096 Jul 30 14:46 /var/log/tbi
Dans la sortie de chaque commande, recherchez un point à la fin des autorisations indiquées. Dans l'exemple suivant, notez le "." après drxwr-xr-x.
# ls -ld /Oracle
drxwr-xr-x. 5 oracle oinstall 4096 Jul 30 18:27 /Oracle
Si aucun répertoire ne contient de point après les déclarations d'autorisation, le contrôle d'accès est déjà désactivé et vous pouvez passer à l'étape suivante.
Si le contrôle d'accès est activé sur un répertoire, connectez-vous en tant qu'utilisateur root du système, et exécutez la commande suivante pour ce répertoire.
# setfattr -h -x security.selinux directory_name
Par exemple :
# setfattr -h -x security.selinux /Oracle
Vous pouvez configurer le serveur STA pour qu'il se connecte au réseau directement ou via un serveur proxy.
Depuis le menu System du bureau Linux, sélectionnez Preferences, puis Network Proxy.
Dans la boîte de dialogue Network Proxy Preferences, indiquez la configuration de proxy correspondant aux conditions requises de votre site.
Cliquez sur Close.
Ne suivez cette procédure que si vous utilisez Yum (Yellowdog Updater, Modified) pour installer les packages logiciels Linux RPM (Red Hat Package Manager) requis. (Pour connaitre les packages requis, reportez-vous à la section Installation des packages Linux requis.)
Il existe plusieurs méthodes d'installation des packages RPM, y compris Yum. L'utilisation de Yum est facultative mais recommandée, car elle simplifie votre installation des packages. Yum recherche automatiquement les référentiels des packages RPM, les dernières versions de packages et leurs dépendances. Suivez cette procédure pour vous assurer que Yum est correctement configuré sur le serveur STA.
Remarque:
Les exemples de commandes suivants utilisent le référentiel Yum pour Oracle Linux. Dans ces commandes, le "l" dans "ol6" est la lettre minuscule "L".Envoyez une requête (ping) au serveur Yum public Oracle pour vous assurer que la connexion réseau fonctionne.
# ping public-yum.oracle.com
Passez au répertoire du référentiel Yum et définissez le nom de fichier du référentiel Yum.
# cd /etc/yum.repos.d # ls public-yum-ol6.repo
Supprimez le fichier de référentiel Yum existant.
# rm public-yum-ol6.repo
Téléchargez le dernier fichier de référentiel Yum depuis le site Web Yum.
# wget http://public-yum.oracle.com/public-yum-ol6.repo
Remarque:
Les exécutions ultérieures de cette commande copieront un nouveau fichier de référentiel dans le dossier yum.repos.d avec une nouvelle extension (par exemple, public-yum-ol6.repo.1). Cependant, Yum utilise toujours le fichier de référentiel sans extension.Ouvrez le fichier de référentiel avec un éditeur de texte.
# vi public-yum-ol6.repo
Dans le fichier, recherchez l'entrée correspondant à votre version de Linux et activez-la en indiquant enabled=1. Désactivez toutes les autres entrées en indiquant enabled=0.
Par exemple :
[Linux_Version] name=Oracle Linux $releasever Update x installation media copy ($basearch) baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/x/base/$basearch/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 gpgcheck=1 enabled=1
Enregistrez le fichier et fermez-le.
Des packages RPM supplémentaires sont requis pour l'installation et le fonctionnement de STA. Le programme d'installation de STA contrôlera la présence des packages suivants ; s'ils ne sont pas installés, l'installation de STA échouera.
Remarque:
Les noms de package RPM sont sensibles à la casse.
|
|
|
Vous pouvez installer les packages RPM requis de différentes façons. Cette procédure décrit l'utilisation de Yum.
La commande Yum d'installation de package vérifie la version la plus récente du package pour votre version de Linux, puis installe le package et ses dépendances. En fonction de votre installation Linux, certains de ces packages peuvent avoir été préalablement installés. Si un package est déjà installé, et à sa version la plus récente, le système vous l'indique.
Ouvrez une session de terminal sur le serveur STA.
Procédez comme suit :
Si vous parvenez à vous connecter au serveur Yum public de Oracle, (voir la section Vérification de la configuration correcte de Yum (facultatif)), utilisez l'une des méthodes suivantes pour installer les packages :
Installez les packages un par un. Le package indiqué sera téléchargé et vérifié, et vous devrez répondre à toutes les invites.
# yum install package_name
Installez tous les packages en une fois sans invite. L'option –y répond automatiquement "yes" à toutes les invites de l'installation.
# yum –y install binutils compat-libcap1 compat-libstdc++-33.i686 cronie expect gcc gcc-c++ glibc glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel net-snmp-utils rpm-build sysstat xorg-x11-utils
Si le pare-feu de votre réseau bloque les accès extérieurs au réseau, vous pouvez utiliser Yum pour installer des packages disponibles localement à partir du média Linux. Par exemple :
# cd /mnt/install_media_mount_location/packages # yum install ./package_name
Suivez cette procédure pour vous assurer que SSH (secure shell) est correctement configuré sur le serveur STA. Cela permettra d'accélérer les transferts de sauvegarde de la base de données STA vers un hôte distant.
Ouvrez le fichier de configuration SSH avec un éditeur de texte.
# vi /etc/ssh/sshd_config
Recherchez les entrées AddressFamily et UseDNS. Modifiez-les de façon à ce qu'elles ne soient pas précédées d'un caractère de commentaire et à ce qu'elles aient les valeurs suivantes :
AddressFamily inet UseDNS no
Enregistrez le fichier et fermez-le.
Redémarrez le démon sshd.
# service sshd restart
Suivez cette procédure pour vous assurer que l'adresse IP du serveur STA est mappée à son nom d'hôte.
Ouvrez le fichier des hôtes avec un éditeur de texte.
# vi /etc/hosts
A la fin du fichier, ajoutez l'adresse IP du serveur STA, suivie d'une tabulation, puis du nom d'hôte du serveur STA. Par exemple :
127.0.0.1 localhost localhost.localdomain localhost4... ::1 localhost localhost.localdomain localhost6... 192.0.2.20 sta_server
Enregistrez le fichier et fermez-le. Vous n'avez pas besoin de redémarrer le serveur STA pour que les nouveaux paramètres soient appliqués.
Les services de noms tels que LDAP peuvent créer des conflits avec l'installation de STA. Suivez cette procédure pour désactiver temporairement ces services.
Ouvrez le fichier de configuration du commutateur du service de noms avec un éditeur de texte.
# vi /etc/nsswitch.conf
Désactivez toutes les entrées du service de noms. Par exemple, pour désactiver LDAP, annulez le commentaire "ldap" sur les lignes suivantes :
passwd: files #ldap nis nisplus shadow: files #ldap nis nisplus group: files #ldap nis nisplus
Enregistrez le fichier et fermez-le. Vous n'avez pas besoin de redémarrer le serveur STA pour que les nouveaux paramètres soient appliqués. Après avoir installé STA, vous pouvez modifier le fichier nsswitch.conf pour réactiver les services de noms.
Pour configurer et gérer STA localement sur le serveur STA, vérifiez que vous disposez des plug-ins et des versions de navigateur minimales prises en charge (voir le guide Guide des conditions requises pour l'installation de STA).
Remarque:
Oracle ne recommande pas l'accès local à l'application STA en raison des répercussions négatives sur les performances du serveur.