Description | Installation de centos 7 |
---|---|
Page d’accueil | HPC Administration Module1 |
Auteur | Ndomassi TANDO (ndomassi.tando@ird.fr) |
Date de création | 19/09/2019 |
Dernière date de modification | 19/09/2019 |
Sommaire
- Configuration RAID pour un serveur dell
- Pré-requis
- Choix des logiciels
- Partitionnement du disque
- Réglages de la date et de l’heure
- Début de l’installation
- Mot de passe Root et utilisateurs
- Configuration du nom de serveur
- Configuration du stockage
- Configuration du réseau
- Installer des paquets avec la commande yum
- Gestions des quotas
- Creéer un repository de paquets llocal
- Links
- License
INSTALLATION DE CENTOS 7
Configuration RAID pour un serveur DELL
modifier les réglages du boot pour démarrer en mode BIOS:
Démarrer le serveur et taper F2 system setup
.
Choisir system BIOS
Choisir Boot Settings
Ensuite dans Boot Mode
choisir BIOS
and choisir exit and finish
pour démarrer normalement
Taper CTRL +R
pour aller dans le PERC H730P RAID configuration utility
Choisir Create new VD
Créer les disques RAID
Les disques RAID vous permettent de regrouper un groupe de disques physiques dans un disque virtuel.
Ex: Il y a 7 disks disponibles:
On créera un RAID1 avec les 2 disques de 300Go: Ils seront utilisés pour installer le système.
On créera un RAID6 avec les 5 disques restants de 4To: ils seront utilisés pour stocker les données.
Créer les Virtual disks:
Surligner la ligne PERC H730P Adapter (Bus 0x19, Dev 0x00)
et taper F2
Choisir create new VD
Dans RAID Level
, choisir RAID-1
Surligner les 2 premiers disques et presser entrée
pour les sélectionner.
Presser OK
quand vous avez fini.
Réaliser la même opération avec les 5 disques restants en choissisant RAID-6
Pré-requis:
Besoin d’une clé USB ou d’un CD
Les sources peuvent être trouvées ici: https://www.centos.org/
Installation:
- Choisir
Ìnstall Centos 7
sur l’écran suivant:
- Cet écran apparait:
Choix du langage:
- Choisir votre langue et cliquer sur
continue
Choix des logiciels:
Dans Software selection
, choisir compute node
avec les logiciels suivants:
Ensuite choisir Infrastructure Server
avec les logiciels suivants:
Partitionnement des disques:
Nous allons créer 4 parttions sur le nouveau système:
Pour mettre en place le partitionnement des disques, choisir System
puis Ìnstallation Destination
Selectionner le disque dur sur lequel on veut installer centos7 et choisir I will configure the partitioning
:
Les partitions vous être crées en LVM.
Cliquer sur +
pour ajouter une nouvelle partition:
Créer les parttions avec les caractéristiques suivantes:
Une fois les partitions définies, cliquer sur done
pour continuer
Une fenêtre apparait et cliquer sur Accept changes
Réglage de la date et de l’heure:
Cliquer sur l’icône de l’horloge en dessous du menu localisation et sélectionner la time zone fr depuis la carte du monde et cliquer surDone
Début d’ installation:
Cliquer sur Begin Installation button
.
Mot de passe Root et utilisateurs:
L’installation commence et l’on peut créer un utilisateur et choisir un mot de passe root.
Choisir un mot de passe root:
Puis cliquer sur Done
Créer un utilisateur:
Si l’on veut que l’utilisateur ait des droits superutilisateur, cocher ` Make this user administrator`:
Configuration du nom:
Pour modifier le nom, lancer la commande suivante:
Configuration du stockage:
On doit configurer les disques en RAID-6 pour être capable de les monter dans la partition /data.
Vérifier le nom du disque:
Cette commande nous montre la list des disques dur et leur nom
Par exemple, /dev/sdb
Formater le disque en GPT:
La partition /dev/sdb1 a été créé.
Formater la partition en xfs:
Monter le contenu de /dev/sdb1 dans /data et activer le quota
Créer le répertoire /data
:
Modifier le fichier /etc/fstab
avec:
lancer les commandes suivantes pour prendre en compte les modifications:
Configuration du réseau:
Désactiver de selinux:
Le système de sécurité selinux doit être désactivé pour empécher les ports essentiels d’être bloqués.
Dans un terminal, ouvrir le fichier /etc/selinux/config
et mettre SELINUX
à disabled
Rebooter le serveur.
Désactiver firewalld:
Configurer l’adresse IP:
Determiner le nom de la carte réseau avec la commande:
Dans l’exemple suivant,l’interface à configurer est enp0s3
Les fichiers de configuration des cartes réseaux se trouve dans: /etc/sysconfig/network-scripts/
Généralement les fichiers sont nommés : ifcfg-interface-name
par exemple: ìfcfg-em1
Ouvrir le fichier de configuration et le modifier de cette manière:
Lancer la commande suivante pour mettre en place la nouvelle configuration:
Rajouter une route par défaut:
Installer des paquets avec yum
yum permet d’ installer des paquets sur Centos depuis plusieurs repositories disponible sur Internet ou localement.
Afin que tous les paquets installés soient à jour, il fat taper la commande:
Pour rechercher un paquet en particulier:
Pour installer un paquet en particulier:
Pour afficher la version d’un paquet:
Ajouter un nouveau dépôt de logiciels:
Un dépôt de logiciels permet d’avoir accès à d’autres logiciels contenus sur un répertoire distant.
Pour avoir accès à un répertoire distant, il faut rajouter un fichier .repo dans le fichier /etc/yum.repos.d
Gestions des quotas
Mettre en place les quotas sur une partition XFS
1.Dans le fichier /etc/fstab
file ajouter les options uquota et pquota sur chacune des partitions:
- uquota: quota par utilisateur sur la partition xfs
- pquota: quota par projet sur la partition xfs
2.Sauvegarder le fichier puis taper la commande suivante pour valider les modifications:
Création de projet
1.Compléter les fichiers:
- /etc/projects avec id_project:/path/project_name
- /etc/projid avec project_name:id
_with id: le numéro de projet à incrémenter à chaque fois avec project_name: le nom du projet
2.Mettre en place le quota avec les commandes suivantes:
- with bsoft la limite à laquelle l’utilisateur recevra un warning. l’utilisateur a 7 jours pour effacer des données
- bhard: limite effective
Monitorer les quotas de projet
creation de quotas utilisateurs
Monitorer les quota utilisateurs
Supprimer les quotas
Mettre les limites à 0
Créer un repository de paquets local:
Quand un serveur n’est pas connecté à Internet, on peut avoir besoin d’un repository de paquets local.
copier la clé USB ou le DVD:
Lancer la commande suivante
Modifier le fichier /etc/yum/repos.d/Centos-Base.repo
Dans la section [base]
, commenter la ligne mirrolist
et remplacer la ligne baseurl
avec:
Dans les sections [updates]
, [extras]
et [centosplus]
ajouter la ligne suivante:
Links
- Cours liés : HPC Trainings