LES CLUSTERSREALISÉ PAR : MAROUANE TOUZANI
BRAHIM BELGHMIDEMANDÉ PAR : MR. ELKALAY
12013/2014
PLAN
Principes
Les Clusters offrent
Types de Cluster
Contraintes d’utilisation
Manipulation
Conclusion
2
PRINCIPE
Un cluster est une architecture matérielle où plusieurs serveurs indépendants sont reliés afin de fonctionner comme s’ils constituaient un seul serveur.
Chaque serveur participant à un cluster est appelé nœud.
Dans des conditions normales, chaque nœud agit de manière indépendante et gère son propre travail.
3
PRINCIPE
4
LES CLUSTERS OFFRENT
La performance .
La fiabilité et la disponibilité .
L’évolutivité facile par ajout de nœuds .
L’administration de plusieurs machines vues comme une seule.
5
TYPES DE CLUSTERS
Oracle propose deux types de clusters :
• Oracle Fail Safe• Oracle Real Application Clusters (RAC)
Chacun d’eux répond à des objectifs précis. Ils imposent aussi des contraintes bien différentes.
Le domaine d’Oracle Real Application Server combine à la fois performance et haute disponibilité, alors qu’Oracle Fail Safe se concentre surtout sur la disponibilité.
le terme cluster est implicitement associé à Oracle Real Application Clusters
6
TYPES DE CLUSTERS
7
ORACLE FAIL SAFE
8
REAL APPLICATION CLUSTER (RAC)
Dans une architecture RAC, la base de données fonctionne simultanément sur l’ensemble des serveurs, on peut rencontrer des clusters à deux, trois, quatre nœuds.
Si une défaillance se produit, les autres nœuds assurent une continuité de service.
La configuration permet d’avoir une grande puissance, car tous les nœuds travaillent simultanément, alors que dans Fail Safe, un seul est actif.
9
REAL APPLICATION CLUSTER(RAC)
10
CAS D’UTILISATION DU RAC
Son intérêt est évident lorsque les contraintes et les performances de disponibilité sont plus fortes que celles qui sont possibles avec Oracle Fail Safe.
On rencontre deux types d’utilisation :
• un seul serveur est incapable de supporter la charge des utilisateurs ou programmes connectés.
• Le système a besoin d’une haute disponibilité, proche de zéro temps d’arrêt toléré.
11
FONCTIONNEMENT DU RAC
12
FONCTIONNEMENT DU RAC
Chaque nœud d’un cluster accède à des ressources
communes: les fichiers de données.
Pour que différents nœuds accèdent en même temps à un
fichier, il faut que ce fichier soit du type Raw Devices.
Le Raw Devices est plus un type de partition disque
(comme FAT, NTFS, etc4) qu’un fichier.
La manipulation des raw-devices est complexe -> leurs
manipulation ne ce fait comme un simple fichier.
13
CONTRAINTES D’UTILISATIONRessources et connaissances techniques des clusters importantes .
Coût important de la configuration (option Oracle facturée).
Augmentation de la puissance totale du cluster par ajout de processeurs ou de nœuds.
Les applications doivent obligatoirement être écrites pour tirer profit du cluster.
nécessite plus de compétences et des développements spéciaux pour en tirer le meilleur parti.
14
INSTALLATION RAC
Vérification des exigences du système.
Test de connectivité du réseau.
Configuration des Utilisateurs.
Création des disques partagés.
Installation d’Oracle Clusterware Software.
Installation de la base de données.
15
VÉRIFICATION DES EXIGENCES DU SYSTÈME.
Mémoire (Min = 1 Go, recommandée = 2Go)
Minimum de carte réseaux = 2.
Espace disque 10Go (4,3,3) pour le software.
Disques partageables
16
CONFIGURATION RÉSEAUX
Chaque nœud doit contenir :
Une adresse public
Une adresse privée
Une adresse virtuelle (optionnelle)
Configurer un nom de domaine DNS
Vérification de la connectivité entre les nœuds et les clients.
17
STOCKAGE DISQUES ASM
Chaque nœud a la possibilité d’accéder aux support de
stockage(partagés), qui contient les différents fichiers
constituant la base de données(Fichiers de données, Fichiers
de contrôle…)
Les types de partitions supportés par Oracle sont : FAT,
NTFS, raw-device.
18
RÉCAPITULATIF DES PRÉREQUIS
Chaque nœud doit contenir :
Une adresse public
Une
19
INSTALLATION CLUSTER
20
INSTALLATION CLUSTER
21
INSTALLATION CLUSTER
22
INSTALLATION CLUSTER
23
INSTALLATION CLUSTER
24
INSTALLATION CLUSTER
25
INSTALLATION LOGICIEL BD
26
INSTALLATION LOGICIEL BD
27
INSTALLATION LOGICIEL BD
28
INSTALLATION LOGICIEL BD
29
INSTALLATION BD
30
INSTALLATION BD
31
VÉRIFIER L’INSTALLATION
32
SQL> SELECT * FROM v $ active_instances;
INST_NAME de INST_NUMBER
------ -------------------------------------------------- ---------------
1 RAC1: rac1
2 RAC2: RAC2
VÉRIFIER L’INSTALLATION
33
CONCLUSION
34