oracle cluster rac

34
LES CLUSTERS REALISÉ PAR : MAROUANE TOUZANI BRAHIM BELGHMI DEMANDÉ PAR : MR. ELKALAY 1 2013/2014

Upload: brahim-belghmi

Post on 29-Nov-2014

481 views

Category:

Education


8 download

DESCRIPTION

Présentation sur les clusters d'oracle

TRANSCRIPT

Page 1: Oracle Cluster Rac

LES CLUSTERSREALISÉ PAR : MAROUANE TOUZANI

BRAHIM BELGHMIDEMANDÉ PAR : MR. ELKALAY

12013/2014

Page 2: Oracle Cluster Rac

PLAN

Principes

Les Clusters offrent

Types de Cluster

Contraintes d’utilisation

Manipulation

Conclusion

2

Page 3: Oracle Cluster Rac

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

Page 4: Oracle Cluster Rac

PRINCIPE

4

Page 5: Oracle Cluster Rac

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

Page 6: Oracle Cluster Rac

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

Page 7: Oracle Cluster Rac

TYPES DE CLUSTERS

7

Page 8: Oracle Cluster Rac

ORACLE FAIL SAFE

8

Page 9: Oracle Cluster Rac

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

Page 10: Oracle Cluster Rac

REAL APPLICATION CLUSTER(RAC)

10

Page 11: Oracle Cluster Rac

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

Page 12: Oracle Cluster Rac

FONCTIONNEMENT DU RAC

12

Page 13: Oracle Cluster Rac

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

Page 14: Oracle Cluster Rac

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

Page 15: Oracle Cluster Rac

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

Page 16: Oracle Cluster Rac

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

Page 17: Oracle Cluster Rac

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

Page 18: Oracle Cluster Rac

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

Page 19: Oracle Cluster Rac

RÉCAPITULATIF DES PRÉREQUIS

Chaque nœud doit contenir :

Une adresse public

Une

19

Page 20: Oracle Cluster Rac

INSTALLATION CLUSTER

20

Page 21: Oracle Cluster Rac

INSTALLATION CLUSTER

21

Page 22: Oracle Cluster Rac

INSTALLATION CLUSTER

22

Page 23: Oracle Cluster Rac

INSTALLATION CLUSTER

23

Page 24: Oracle Cluster Rac

INSTALLATION CLUSTER

24

Page 25: Oracle Cluster Rac

INSTALLATION CLUSTER

25

Page 26: Oracle Cluster Rac

INSTALLATION LOGICIEL BD

26

Page 27: Oracle Cluster Rac

INSTALLATION LOGICIEL BD

27

Page 28: Oracle Cluster Rac

INSTALLATION LOGICIEL BD

28

Page 29: Oracle Cluster Rac

INSTALLATION LOGICIEL BD

29

Page 30: Oracle Cluster Rac

INSTALLATION BD

30

Page 31: Oracle Cluster Rac

INSTALLATION BD

31

Page 32: Oracle Cluster Rac

VÉRIFIER L’INSTALLATION

32

SQL> SELECT * FROM v $ active_instances;

 

INST_NAME de INST_NUMBER

------ -------------------------------------------------- ---------------

1 RAC1: rac1

2 RAC2: RAC2

Page 33: Oracle Cluster Rac

VÉRIFIER L’INSTALLATION

33

Page 34: Oracle Cluster Rac

CONCLUSION

34