vendredi 12 juillet 2019

Oracle Flex... - Partie 3




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.

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

How to fix errors : -         ORA-38760: This database instance failed to turn on flashback database -         ORA-38780: Restore poin...