C'est un peu long, alors soyez indulgent avec moi. :)
Nous avons un cluster RAC de 3 serveurs Oracle 11gR2 et avons acheté des cartes PCIx FusionIO ioDrive2 pour ces serveurs afin de les utiliser comme Flash Cache d'OracleDB. Ces serveurs exécutent à la fois notre instance de db de production et un db de développement plus petit. Nous aimerions configurer les deux instances pour qu'elles utilisent ces dispositifs comme Flash Cache, le db de développement ayant une taille beaucoup plus petite.
Je crois savoir qu'un seul périphérique peut être configuré comme destination pour le cache flash.
Dans le même temps, ce périphérique ioDrive2 prend en charge ce que l'on appelle les "contrôleurs virtuels". Il s'agit essentiellement de diviser ce périphérique en 2 pour doubler les IOPs (la bande passante totale combinée reste la même).
Donc pour mettre tout ça ensemble : J'aurai besoin de 2 partitions, une pour chaque instance de DB. Si j'utilise des "contrôleurs virtuels", j'aurai 2 disques de taille égale.
Ce que j'envisage de faire, c'est de combiner deux contrôleurs virtuels en un seul à l'aide de LVM, puis de partitionner ce volume combiné pour chaque base de données.
Combien de performances et de frais de gestion vais-je obtenir avec LVM ? Y a-t-il des mises en garde à faire concernant cette configuration ? Existe-t-il une meilleure approche pour cette situation ?
0 votes
Je suis un peu perdu. Vous dites que LVM n'autorise qu'une seule destination flashcache, mais il semble que vous essayez d'en configurer deux. Qu'est-ce qui m'échappe ?
0 votes
@sysadmin1138 désolé si je n'ai pas été clair. Oracle lui-même n'autorise qu'un seul périphérique comme destination de Flash Cache. C'est pourquoi je pense utiliser LVM pour combiner 2 périphériques en 1.