Ce chapitre décrit le processus d'installation de Linux et la configuration logicielle requise. Cela inclut les tâches suivantes :
Vous pouvez installer Oracle Linux à partir d'un DVD, d'un serveur Jumpstart ou d'une image ISO se trouvant 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 le même système à 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.
Utilisez la procédure suivante pour télécharger le pack de médias du programme d'installation Linux depuis le site Web Oracle Software Delivery Cloud. Le pack de médias est fourni en tant que fichier zip. Vous pouvez l'extraire et l'écrire sur un média portable de votre choix.
Ouvrez un navigateur Web sur le système et accédez au site Web Software Delivery Cloud d'Oracle à l'adresse suivante :
Cliquez sur Connexion.
Saisissez l'ID utilisateur et le mot de passe que votre correspondant du support Oracle vous a fournis.
Cliquez sur Accepter dans l'écran sur les restrictions relatives à l'exportation.
En regard de Filtrer les produits par, désélectionnez la case Programmes et cochez la case Linux/OVM/VMs. Saisissez oracle linux dans la zone Produit et sélectionnez Oracle Linux dans le menu déroulant des produits.
Cliquez sur le menu déroulant Sélectionner une plate-forme et cochez la case x86 64 bit. Cliquez sur Sélectionner.
Vérifiez votre sélection dans l'écran Produits sélectionnés et cliquez sur Continuer.
Sous Versions disponibles, cliquez sur Sélectionner une autre version.
Dans le menu déroulant des versions disponibles, sélectionnez Oracle Linux 6.5.0.0.0 for x86 64 bit. Cliquez sur Continuer
Dans la fenêtre des conditions générales et restrictions d'Oracle, lisez et acceptez les conditions relatives aux licences. Cliquez sur Continuer.
Dans la fenêtre Téléchargement de fichier, sélectionnez et enregistrez V41362-01.iso Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) dans l'emplacement de votre choix.
La taille du fichier doit être de 3,6 Go.
Utilisez le logiciel d'écriture de média de votre choix pour écrire les fichiers d'image ISO sur le média de votre choix.
Passez à Tâches d'installation de Linux.
Connectez le média que vous avez créé à la section Téléchargement d'Oracle Linux.
Démarrez le programme d'installation de Linux en suivant les instructions dans le fichier README sur le média.
Sélectionnez Install or upgrade an existing system.
Une série de messages s'affiche pendant que le programme d'installation analyse votre système.
Si vous exécutez l'installation depuis un DVD/CD-ROM, l'écran CD Found apparaît. Vous pouvez effectuer un test du média DVD/CD-ROM, mais ce n'est pas obligatoire et cela peut prendre du temps. Pour sauter le test du média, exécutez les étapes suivantes.
Cliquez sur Tab pour surligner l'option Skip.
Cliquez sur Enter.
Un écran d'information apparaît lors du démarrage du programme d'installation. Cela peut prendre une à deux minutes.
Dans l'écran de bienvenue d'Oracle Linux 6, cliquez sur Next.
Sélectionnez votre langue sur l'écran de sélection de la langue et cliquez sur Next.
Sélectionnez la langue du clavier correspondante, puis cliquez sur Next.
Sélectionnez Basic Storage Devices, puis cliquez sur Next.
Sélectionnez Fresh Installation.
Saisissez hostname.domainname
pour le serveur, puis cliquez sur Configure Network.
Exécutez les étapes suivantes sur les écrans de connexion réseau pour configurer le réseau sur votre serveur :
Sélectionnez Network Connection: (eth0) puis cliquez sur Edit.
Cochez la case Connect automatically.
Cliquez sur IPv4 Settings.
Sélectionnez Manual Method et cliquez sur Add.
Saisissez l'adresse IP du serveur LTFSLE.
Saisissez le masque de réseau (exemple : 255.255.255.0).
Saisissez l'adresse IP de la passerelle
.
Saisissez les noms des serveurs DNS en les séparant par des virgules.
Saisissez les noms des domaines de recherche en les séparant par des virgules.
Cliquez sur Apply, Close et Next.
Dans l'écran de fuseau horaire, sélectionnez le fuseau horaire du serveur LTFS-LE.
Sur l'écran de mot de passe, saisissez et confirmez votre mot de passe root
pour le serveur et cliquez sur Next.
Sélectionnez Use All Space et cochez la case Review and modify partitioning layout. Cliquez sur Next.
Sélectionnez votre disque d'initialisation et déplacez le périphérique vers les périphériques cibles d'installation.
Assurez-vous également que l'option de programme d'amorçage est sélectionnée sur le disque sous Install Target Devices et cliquez sur Next.
Ajustez la quantité d'espace donné à lv_home
et lv_root
.
Par défaut, une quantité supérieure d'espace est alloué à lv_home
. LTFS-LE utilise lv_root
, c'est pourquoi il est conseillé de réduire la partition lv_home
et d'augmenter la partition lv_root
. Un ratio de 50/50 entre lv_root
et lv_home
est généralement suffisant.
Remarque :
L'espace de swap doit être configuré pour faire deux fois la taille de la mémoire physique du système.Sur l'écran LVM Volume Group, vous pouvez modifier les partitions de groupe de volume lv
système suivantes :
lv_root lv_home lv_swap
Vous allez maintenant créer une partition qui doit être placée sur un disque séparé.
Par défaut, toutes les partitions sont définies sur le type de système de fichiers ext4
. Le composant d'espace de noms global de LTFS-LE doit résider sur un type de système de fichiers ext3
. Vous devez dédier un disque (ou un volume de disque) au composant d'espace de noms global LTFS-LE. Pour ce faire, procédez comme suit :
Sélectionnez le disque que vous souhaitez partitionner (exemple : sdb
) pour l'espace de noms global /mnt/LTFS_LE
.
Assurez-vous que le disque est libre. Si celui-ci contenait des données ou était partitionné, supprimez la partition (et les données).
Cliquez sur Create.
Cliquez sur le bouton Standard Partition.
Saisissez ce point de montage.
/mnt/LTFS_LE
Sélectionnez ext3 à partir du menu déroulant File System Type.
Dans la boîte Allowable Drives, sélectionnez uniquement le lecteur à utiliser pour le point de montage d'espace de noms global (/mnt/LTFS_LE
).
Cochez la case Fill to Maximum Size.
Cliquez sur OK.
Remarque :
Pour les systèmes contenant un seul disque (ou volume de disque) : Si vous n'avez qu'un seul disque (ou volume de disque) dans le système, nous vous conseillons également d'ajuster la quantité d'espace à donner àlv_home
et lv_root
comme décrit ci-dessus. Toutefois, dans un environnement à un seul disque, la partitionlv_root
doit également être formatée ext3
. Pour ce faire, procédez comme suit :
Sélectionnez la partition lv_root.
Cliquez sur Edit.
Sélectionnez ext3 à partir du menu déroulant File System Type.
Cliquez sur OK.
Cliquez sur Next.
Sur l'écran Writing Storage configuration to disk, cliquez sur Write Changes to disk. Les systèmes de fichiers sont créés.
Sur l'écran du programme d'amorçage Grub, cliquez sur Next pour accepter les valeurs par défaut.
Dans l'écran de sélection des logiciels, sélectionnez Basic Server, mais ne modifiez pas les options de référentiel. Sélectionnez Customize Now et cliquez sur Next.
Dans le panneau gauche, sélectionnez Base System.
Si une case est déjà cochée, ne la décochez pas.
Dans le panneau gauche, sélectionnez Servers. Dans le panneau droit :
Cochez les cases Server Platform et Directory Server.
Cliquez sur Optional Packages.
Sous Packages dans la boîte de dialogue Directory Server, cochez la case samba-3.6.9-164.el6.x86_64-Server and Client software to interoperate with Windows machines.
Cliquez sur Close.
Dans le panneau gauche, sélectionnez Desktops. Dans le panneau droit :
Pour prendre en charge les moniteurs graphiques distants ou locaux, assurez-vous que les cases suivantes sont cochées :
- Desktop
- Desktop Platform
- General Purpose Desktop
- Graphical Administration Tools
- X Window System
Ne modifiez pas les autres cases.
Dans le panneau gauche, sélectionnez Applications. Dans le panneau droit :
Sélectionnez Internet Browser.
Cliquez sur Next.
Le système effectue un contrôle de dépendance, puis lance le processus d'installation.
Lorsque l'écran de félicitations apparaît, retirez le média d'installation et cliquez sur Reboot.
Dans l'écran Welcome, cliquez sur Forward.
Acceptez les termes de l'accord de licence et cliquez sur Forward.
Sur l'écran Set Up Software Updates, indiquez si vous souhaitez procéder à l'enregistrement maintenant ou ultérieurement. Cliquez sur Forward.
Terminez les mises à jour logicielles en cliquant sur Forward.
Sur l'écran Create User, cliquez sur Forward.
Cliquez sur Yes lorsque le système vous demande si vous voulez continuer.
Sur l'écran Date and Time :
Cochez la case Synchronize date and time over the network pour configurer votre système pour l'utilisation de serveurs Network Time Protocol (NTP) afin de préserver l'exactitude de l'horloge (facultatif). Dans ce cas, la liste des serveurs NTP par défaut s'affiche.
Cliquez sur Add pour ajouter les adresses IP de vos serveurs NTP dans la boîte NTP Servers. Supprimez les adresses IP des serveurs NTP par défaut dont vous n'avez pas besoin.
Cliquez sur Forward.
Sur l'écran Kdump, cochez la case Enable kdump?.
Conservez les paramètres par défaut et cliquez sur Finish.
Cliquez sur Yes lorsque le système vous demande si vous souhaitez poursuivre avec ces modifications et réinitialiser le système après la fin de la première initialisation.
Cliquez sur OK dans la fenêtre contextuelle affichant le message suivant : "The system must now reboot for some of your selections to take effect".
Utilisez cette procédure pour confirmer la version et le niveau de mise à jour de Linux installé sur le serveur LTFS-LE.
Vérifiez si votre version de Linux est Red Hat Enterprise Linux Server version 6.5 (Santiago) :
# cat /etc/redhat-release
Vérifiez que le niveau du noyau Linux est 3.8.13-16.xx.x.el6uek.x86_64, où xx.x est 2.1 ou supérieur : le chiffre critique doit être 3.8.13-16.
# uname -a
Assurez-vous que les lecteurs que vous avez configurés et zonés (connectés à votre serveur LTFS-LE) sont configurés par le système d'exploitation :
# cat /proc/scsi/scsi | egrep -i "stk|ibm|hp"
Ci-dessous vous trouverez un exemple de sortie d'un serveur LTFSLE connecté à un lecteur de bande Oracle T10KC ou HP LTO5 et IBM LTO5 :
Host: scsi7 Channel: 00 Id: 02 Lun: 00 Vendor: STK Model: T10000C Rev: 1.57 Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 03 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I59S Type: Sequential-Access ANSI SCSI revision: 05 Host: scsi7 Channel: 00 Id: 03 Lun: 00 Vendor: HP Model: Ultrium 5-SCSI Rev: I59S Type: Sequential-Access ANSI SCSI revision: 06 Host: scsi7 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: ULTRIUM-TD5 Rev: CBX0 Type: Sequential-Access
Sauvegardez le fichier /etc/hosts
, puis modifiez le fichier et ajoutez une ligne contenant l'adresse IP du serveur LTFS-LE, les noms d'hôte et de domaine complets, ainsi que le nom d'hôte.
Dans cet exemple, 10.0.0.1
est l'adresse IP, ltfsleServer.us.mycorp.com
est le nom d'hôte et de domaine, et ltfsleServer
est le nom d'hôte.
10.0.0.1
ltfsleServer.us.mycorp.com
ltfsleServer
Vérifiez votre fichier /etc/hosts
:
# cat /etc/hosts
Vous devriez voir une sortie similaire à l'exemple de fichier /etc/hosts
suivant, provenant d'un serveur LTFS-LE appelé ltfsleServer :
# Do not remove the following line, or various programs # that require network functionality will fail. 172.16.0.0 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 10.0.0.1 ltfsleServer.us.mycorp.com ltfsleServer
Une fois Oracle Linux installé, vous installez les packages spécifiques requis pour LTFS-LE à partir du référentiel Oracle Yum. Si votre serveur LTFS-LE se trouve derrière un pare-feu, vous devez configurer le système Oracle Linux LTFS-LE pour qu'il utilise un serveur proxy local.
Modifiez /etc/yum.conf
pour mettre à jour les paramètres de proxy et de mise en cache :
Proxy=http://your local proxy server http_caching=packages
Configurez yum
afin qu'il utilise le référentiel Oracle Linux pour l'architecture appropriée.
Modifiez le fichier, /etc/yum.repos.d/public-yum-ol6.repo
, pour inclure i686
et les packages Debuginfo
supplémentaires. Ajoutez les lignes suivantes à la fin de ce 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 [ol6_OSS_Debuginfo] name=Oracle Linux 6 OSS Debuginfo baseurl=https://oss.oracle.com/ol6/debuginfo/ gpgkey=https://oss.oracle.com/ol6/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1
Désactivez l'actualisation de yum
packagekit
.
Modifiez le fichier /etc/yum/pluginconf.d/refresh-packagekit.conf
.
Définissez enabled=0
.
Installez les packages prérequis pour LTFS-LE.
yum install binutils elfutils-libelf elfutils-libelf.i686 elfutils-libelf-devel yum install libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel yum install gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 libgomp yum install libicu-devel icu libaio libaio.i686 libaio-devel yum install compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 yum install libXext libXext.i686 libXtst libXtst.i686 libXi libXi.i686 yum install libXp libXp.i686 libxml2 libxml2.i686 openmotif openmotif22 yum install fuse fuse-libs fuse-devel sg3_utils sg3_utils-libs sg3_utils-devel yum install lsscsi mt-st mtx redhat-lsb make sysstat rpm-build yum install bash perl perl-XML-Parser perl-XML-Simple
Installez les packages du noyau 2.6.32-431.20.5 pour LTFS-LE.
yum install kernel-2.6.32-431.20.5.el6 kernel-firmware-2.6.32-431.20.5.el6 kernel-headers-2.6.32-431.20.5.el6 yum install kernel-debug-2.6.32-431.20.5.el6 kernel-debug-devel-2.6.32-431.20.5.el6 yum install kernel-debuginfo-common-x86_64-2.6.32-431.20.5.el6 kernel-debuginfo-2.6.32-431.20.5.el6 yum install kernel-devel-2.6.32-431.20.5.el6 kernel-debug-debuginfo-2.6.32-431.20.5.el6
Modifiez le fichier /etc/grub.conf
, pour initialiser le noyau 2.6.32-431.20.5 par défaut lors de l'initialisation système.
Exemple : voici un exemple de /etc/grub.conf
après l'installation du noyau 2.6.32-431.20.5 rpms
.
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/mapper/vg_ltfsleserver-lv_root # initrd /initrd-[generic-]version.img # boot=/dev/sda default=2 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-431.20.5.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-431.20.5.el6.x86_64 ro root=/dev/mapper/vg_ltfsleserver -lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_ltfsleserver/lv_swap rd_NO_MD SYSFON T=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=vg_ltfsleserver/lv_root rd _NO_DM rhgb quiet crashkernel=128M initrd /initramfs-2.6.32-431.20.5.el6.x86_64.img title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-431.20.5.el6.x86_64. debug) root (hd0,0) kernel /vmlinuz-2.6.32-431.20.5.el6.x86_64.debug ro root=/dev/mapper/vg_ltfsleserver-lv_root rd_NO_LUKS LANG=e n_US.UTF-8 rd_LVM_LV=vg_ltfsleserver/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_L V=vg_ltfsleserver/lv_root rd_NO_DM rhgb quiet crashkernel=128M initrd /initramfs-2.6.32-431.20.5.el6.x86_64.debug.img title Oracle Linux Server Unbreakable Enterprise Kernel (3.8.13-16.2.1.el6uek.x86_64) root (hd0,0) kernel /vmlinuz-3.8.13-16.2.1.el6uek.x86_64 ro root=/dev/mapper/vg_ltfsleserver-lv_root rd_NO_LUKS LANG=en_US. UTF-8 rd_LVM_LV=vg_ltfsleserver/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=vg_ ltfsleserver/lv_root rd_NO_DM rhgb quiet crashkernel=128M initrd /initramfs-3.8.13-16.2.1.el6uek.x86_64.img title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-431.el6.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg_ltfsleserver-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_ltfsleserver/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_ LVM_LV=vg_ltfsleserver/lv_root rd_NO_DM rhgb quiet initrd /initramfs-2.6.32-431.el6.x86_64.img
Dans l'exemple ci-dessus :
Consultez la ligne default=2
.
Il s'agit de la valeur numérique (en partant de 0) du noyau par défaut qui sera initialisé. La valeur numérique est déterminée par l'ordre dans lequel les noyaux sont répertoriés dans ce fichier.
La liste des noyaux Linux installés sur le système figure sous la ligne hiddenmenu
. Chacun commence par title Oracle Linux Server
. Dans cet exemple de fichier :
title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-431.20.5.el6.x86_64)
est le premier noyau de la liste.
La valeur par défaut est 0. C'est le noyau que nous voulons initialiser. Pour ce faire, nous devons remplace la valeur par défaut par 0. Dans cet exemple, nous remplacerions 2 par 0.
Remplacez default=2
par default=0
.
Apportez les modifications nécessaires sur votre système pour initialiser le noyau 2.6.32-431.20.5, selon la valeur numérique de l'emplacement où le noyau figure dans votre fichier /etc/grub.conf
.
Enregistrez le fichier.
title Oracle Linux Server Red Hat Compatible Kernel (2.6.32-431.20.5.el6.x86_64.debug)
est le noyau suivant dans la liste.
La valeur par défaut est 1. Nous ne voulons pas initialiser ce noyau car il s'agit d'un noyau de débogage.
title Oracle Linux Server Unbreakable Enterprise Kernel (3.8.13-16.2.1.el6uek.x86_64)
est le troisième noyau de la liste.
La valeur par défaut est 2. Il s'agit du noyau qui est installé et défini par défaut lors d'une installation initiale d'OEL 6.5 ; le paramètre par défaut actuel dans cet exemple de fichier /etc/grub.conf
est défini sur 2.
title Oracle Linux Server Unbreakable Enterprise Kernel (3.6.32-431.el6uek.x86_64)
est le quatrième noyau de la liste.
La valeur par défaut est 3. Il s'agit d'un ancien noyau 2.6.32-431
que nous ne voulons pas initialiser.
Afin d'assurer le bon fonctionnement des périphériques matériels utilisés par LTFS-LE, visitez le site Web des fabricants de ceux-ci pour obtenir les mises à jour des pilotes et/ou des microprogrammes des périphériques installés sur votre système.
Cela comprend les périphériques matériels tels que les HBA, les lecteurs de bande, les bibliothèques et les cartes NIC.
Créez l'utilisateur Oracle et ajoutez-le au groupe oinstall pour l'installation de WebLogic et d'ADF.
# /usr/sbin/groupadd --gid 501 oinstall # /usr/sbin/useradd -u 500 -g oinstall oracle # passwd oracle
# service iptables save # service iptables stop # chkconfig iptables off # chkconfig --list iptables
Modifiez le fichier /etc/selinux/config
.
Identifiez la ligne :
SELINUX=enforcing
Modifiez la ligne comme suit :
SELINUX=disabled
Mettez à jour les paramètres du noyau en modifiant limits.conf
.
Le fichier se trouve sous /etc/security
.
En tant qu'utilisateur root
, faites une copie du fichier limits.conf
.
cp limits.conf limits.conf.ORIG
Modifiez le fichier limits.conf
en ajoutant ce qui suit (y compris les commentaires #
) pour les utilisateurs oracle
et root
:
########Adding for Oracle Fusion Middleware Requirements####### oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 4096 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 32768 root soft nproc 2047 root hard nproc 16384 root soft nofile 4096 root hard nofile 65536 root soft stack 10240 root hard stack 32768 # Enable core files for all users * soft core unlimited
Réinitialisez le serveur.
# reboot -n
Après la réinitialisation, assurez-vous que le noyau correct a été initialisé. Par exemple :
#uname -a
Linux
servername.hostname.domainname.com
2.6.32-431.20.5.el6.x86_64 #1 SMP Wed Jul 23 10:25:58 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux
Si le noyau n'est pas correct, vérifiez et modifiez le fichier /etc/grub.conf
et assurez-vous que la valeur numérique appropriée est définie pour le noyau par défaut que vous voulez initialiser. Réinitialisez le système et vérifiez de nouveau, jusqu'à ce que le noyau voulu soit initialisé.
En tant qu'utilisateur root, créez un répertoire /downloads
.
Ouvrez un navigateur Web sur le système et accédez au site Web Software Delivery Cloud d'Oracle à l'adresse suivante :
Cliquez sur Connexion.
Saisissez l'ID utilisateur et le mot de passe que votre correspondant du support Oracle vous a fournis.
Cliquez sur Accepter dans la fenêtre sur les restrictions relatives à l'exportation.
Entrez ltfs comme produit et sélectionnez StorageTek Linear Tape File System, Library Edition.
Cliquez sur Sélectionner une plate-forme et cochez la case Linux x86-64. Cliquez sur Sélectionner.
Vérifiez votre sélection dans la fenêtre Produits sélectionnés et cliquez sur Continue.
Sous Versions disponibles, vérifiez votre sélection et cliquez sur Continuer.
Dans la fenêtre des conditions générales et restrictions d'Oracle, lisez et acceptez les conditions relatives aux licences. Cliquez sur Continuer.
Dans la fenêtre de téléchargement de fichier, cliquez sur le fichier zip contenant le logiciel Oracle StorageTek Linear Tape File System (LTFS), Library Edition et enregistrez-le dans le répertoire /downloads
.