Architecture du Flex ASM
Wednesday, July 10, 2019
4:53 PM
Oracle Real
Application Cluster (RAC) est un produit bien connu parmi les solutions Oracle
pour maintenir la haute disponibilité de vos données d'entreprises. Oracle RAC
permet de partager la charge de travail entre tous les nœuds du cluster, avec
une configuration de tolérance égale Ã
N-1 en cas de défaillance de nœud, N étant le nombre total de nœuds.
Oracle RAC est amélioré au fur et à mesure dans chaque version et cette fois,
la nouvelle version 12c incorpore deux propriétés appelées «Flex Cluster» et
«Flex ASM» , qui prennent en charge les
exigences de la demande dans les environnements orientés Cloud Computing. Nous
avons déjà parlé du Flex Cluster dans les articles précédents. Nous rappelons
juste les deux concepts de nœud Hub et Noeud Leaf.
- Nœuds Hub : Ce sont les nœuds connectes entre eux via un réseau et ont un accès direct au stockage partage, comme dans les versions précédentes. Ces nœuds sont ceux qui accèdent directement à l'OCR (Oracle Cluster Registry) et aux disques votants.
- Nœuds Leaf : Ce sont des nœuds plus légers, qui ne sont pas connectes entre eux et n'accèdent pas au stockage partage comme les nœuds Hub. Chaque nœud Leaf communique avec le nœud Hub auquel il est associe.
Qu'est-ce que Oracle Flex ASM
Oracle
Flex ASM est une instance ASM qui s'exécute dans le cluster en fonction de la
cardinalité définie. La cardinalité par défaut est trois, mais vous pouvez la
changer à l'aide de la commande srvctl
modify asm. Cela signifie qu'il n'est
pas nécessaire que ASM s'exécute sur chaque nœud du cluster.
Dans les versions
Oracle Database 10g et 11g, précédentes, ASM s'exécute sur chaque nœud du
cluster et les clients ASM (Base de données, ACFS, ADVM) ne peuvent accéder Ã
ASM qu'à l'aide de l'instance ASM sur le même nœud.
Avec Oracle Flex
ASM, les clients peuvent se connecter à ASM distant via une connexion réseau
(réseau ASM). Si un serveur exécutant une instance ASM échoue, Oracle
Clusterware démarrera une nouvelle instance ASM sur un autre serveur afin de
conserver la cardinalité. Si une instance de base de données 12c utilise une
instance ASM particulière et que cette instance est perdue en raison d'une
panne de serveur ou d'une défaillance d'instance ASM, l'instance de base de
données Oracle 12c se reconnectera à une instance ASM existante sur un autre
nœud. Ces fonctionnalités sont collectivement appelées Oracle Flex ASM.
Configuration standard d'Oracle
Flex ASM
Oracle Flex ASM est
une option dans Oracle 12c ASM que vous pouvez activer ou désactiver. Si un
cluster standard est installé, nous pouvons activer ou désactiver Flex ASM Ã
tout moment. Les clients sur les nœuds Leaf
utilisent GNS (Grid Naming Service) pour localiser les services de nœud Hub. Cela nécessite un accès à GNS via un système fixeVIP s'exécutant sur l'un des nœuds afin que les clients du nœud Leaf aient un service de dénomination fiable au sein du cluster.
utilisent GNS (Grid Naming Service) pour localiser les services de nœud Hub. Cela nécessite un accès à GNS via un système fixeVIP s'exécutant sur l'un des nœuds afin que les clients du nœud Leaf aient un service de dénomination fiable au sein du cluster.
Echec
ASM dans une Configuration Oracle Flex ASM
Qu'est-ce qu'une instance Proxy Oracle Flex ASM
L'instance Proxy
Oracle ASM est configurée pour prendre en charge ACFS (ASM Cluster File System)
et ADVM (ASM Dynamic Volume Manager)
La figure ci-dessus
montre la communication entre ACFS / ADVM sur le nœud 2 et le proxy Oracle ASM
sur le même nœud, qui se connecte à l'instance Oracle ASM sur le nœud distant
1.
ADVM Proxy est une
instance Oracle spéciale, permettant à ADVM de se connecter au Flex ASM et doit
s'exécuter sur le même nœud que ADVM et ACFS. L'instance ADVM Proxy possède sa
propre variable ORACLE_SID fixée a +APX<n>
Aucun commentaire:
Enregistrer un commentaire