Oracle LinuxCette page décrit de manière succincte l’installation et la configuration de la distribution Oracle Linux 7 sur un serveur de réseau local (Local Area Network). Le terme « serveur de réseau local » est une distinction purement pragmatique qui me sert avant tout à organiser les rubriques de ce blog. Il désigne ici une machine telle qu’on la trouve dans le local de serveurs d’une école, d’une mairie, d’une médiathèque ou d’une PME, par opposition à un serveur dédié installé dans un datacenter.

Oracle Linux 7 est officiellement supporté jusqu’au 30 juin 2024. On choisira cette branche sur du matériel raisonnablement récent qui supporte un OS 64-bits. L’installateur d’Oracle Linux 7 requiert au moins 1 Go de RAM. Pour plus de détails, lire la documentation officielle.

Téléchargement

  1. Allez sur la page du projet : http://yum.oracle.com.
  2. Suivez le lien Get Started Here > ISO Images.
  3. Téléchargez l’ISO OracleLinux-R7-U9-Server-x86_64-dvd.iso(4.6 Go).

InfoOn peut très bien utiliser l’image réseau x86_64-boot-uek.iso(698 Mo). Dans ce cas, il faudra disposer d’une connexion Internet lors de l’installation et renseigner manuellement la source de téléchargement.

Oracle Linux

Confectionner la clé USB

Les deux images ISO sont hybrides et peuvent s’écrire directement sur une clé USB.

$ sudo dd if=OracleLinux-R7-U9-Server-x86_64-dvd.iso of=/dev/sdX bs=512k status=progress

Alternativement :

$ sudo dd if=x86_64-boot-uek.iso of=/dev/sdX bs=512k status=progress

Langue et clavier

Dans l’écran de bienvenue, sélectionner la langue (Français) et la localisation (Français > France). La disposition du clavier pourra éventuellement être modifiée par le biais de l’écran principal de l’installateur.

Oracle Linux 7

Réseau et nom d’hôte

  1. Le réseau n’est pas activé par défaut, il faut donc songer à l’activer explicitement.
  2. Le cas échéant, vérifiez l’obtention d’une adresse IP dans le réseau local.
  3. Choisissez un nom d’hôte simple en remplacement de localhost.localdomain.
  4. Confirmez en cliquant sur Appliquer, puis Terminé.

Oracle Linux 7

Date et heure

  1. Vérifiez si le fuseau horaire (par exemple Europe/Paris) est correctement configuré.
  2. Le cas échéant, activez Heure du réseau et vérifiez la liste des serveurs NTP.

Oracle Linux 7

Installation réseau

Si l’on utilise le support d’installation réseau, il faut renseigner la source d’installation.

  1. Cliquez sur Source d’Installation.
  2. Utilisez la source Sur le réseau par défaut.
  3. Renseignez la source http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64.
  4. Ne cochez pas Cette URL se réfère à une liste de miroirs.
  5. Cliquez sur Terminé.
  6. Vérifiez si la Sélection de Logiciels est actualisée correctement.

Oracle Linux 7

InfoOn pourra objecter à juste titre que la procédure n’est pas vraiment ergonomique et que l’installateur aurait pu fournir au moins une source réseau pré-configurée. Ce fonctionnement aberrant est d’ailleurs reproduit par d’autres clones de Red Hat Enterprise Linux, comme CentOS.

Désactivation de Kdump

Kdump est un mécanisme de capture lors du plantage d’un noyau. Il peut être désactivé.

Oracle Linux 7

Partitionnement manuel

L’outil de partitionnement graphique de l’installateur Anaconda est un peu spécial à prendre en main. Voici un exemple de schéma de partitionnement courant sur un serveur muni d’un BIOS traditionnel et d’une grappe de disques qui utilisent une table de partitions MBR.

  • un disque RAID pour /boot de 500 MiB, formaté en ext2
  • un disque RAID pour la partition swap, équivalent à la RAM disponible
  • un disque RAID pour la partition principale, formaté en ext4

Avec deux disques, on optera pour le RAID 1. Si l’on dispose de quatre disques, on pourra choisir le RAID 6 pour la partition principale et le RAID 1 pour /boot et swap.

  1. Cliquez sur Destination de l’installation.
  2. Vérifiez si le ou les disques durs sont bien sélectionnés.
  3. Cochez Je vais configurer le partitionnement et cliquez sur Terminé.
  4. Dans le menu déroulant, sélectionnez Partition standard au lieu de LVM.

Oracle Linux 7

Partition /boot

La taille de la partition /boot sera relativement réduite. Il faudra veiller à ne pas laisser s’entasser les vieux kernels sous peine de la remplir assez rapidement.

  1. Cliquez sur le bouton [+] pour créer un nouveau point de montage.
  2. Créez le point de montage /boot avec une capacité de 500 MiB ou plus.
  3. Définissez le type de périphérique RAID avec un niveau 1.
  4. Choisissez le système de fichiers ext2 et l’étiquette boot.
  5. Confirmez Mise à jour des paramètres.

Partition swap

Dans certains cas, la partition swap pourra être reléguée à la fin du disque par l’installateur pour une utilisation optimale.

  1. Cliquez sur le bouton [+] pour créer un autre point de montage.
  2. Créez le point de montage swap en spécifiant sa capacité en GiB.
  3. Définissez le type de périphérique RAID avec un niveau 1.
  4. Choisissez l’étiquette swap.
  5. Confirmez Mise à jour des paramètres.

Partition principale

La partition principale occupera tout l’espace disque restant.

  1. Cliquer sur le bouton [+] pour créer un dernier point de montage.
  2. Créer le point de montage / sans spécifier la capacité souhaitée.
  3. Définir le type de périphérique RAID et le niveau de RAID 1 ou 6.
  4. Si l’on utilise le RAID 6, il faudra revoir la capacité souhaitée à la hausse.
    Pour ce faire, on peut se servir de la valeur Espace total en bas à gauche
    de l’écran et spécifier cette valeur – voire un peu plus – dans le champ
    Capacité souhaitée. L’installateur se chargera de recalculer l’espace
    disponible en fonction de la capacité des disques et du niveau de RAID.
  5. Choisir le système de fichiers ext4 et l’étiquette root.
  6. Confirmer Mise à jour des paramètres, puis Terminé.

Oracle Linux 7

Choix des paquets

Dans l’écran de sélection des logiciels, optez pour Installation minimale.

Oracle Linux 7

Utilisateur initial

  1. Créez un utilisateur normal, par exemple microlinux.
  2. Cochez la case Faire de cet utilisateur un administrateur.

Oracle Linux 7

L’utilisateur sera ajouté au groupe wheel et pourra se servir de la commande sudo.

Synchronisation de la grappe RAID

La synchronisation initiale d’une grappe RAID peut être assez longue. L’astuce suivante permet d’accélérer le processus de façon significative.

$ echo 50000 | sudo tee /proc/sys/dev/raid/speed_limit_min

Notre installation minimale d’un serveur Oracle Linux 7 est terminée. La configuration post-installation de ce serveur fera l’objet de notre prochain article.


La rédaction de cette documentation demande du temps et des quantités significatives de café espresso. Vous appréciez ce blog ? Offrez un café au rédacteur en cliquant sur la tasse.

 

Catégories : Serveur