Oracle sur VMware - config filesystem direct IO

Oracle sur VMware - config filesystem direct IO - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 30-11-2012 à 21:36:30    

Bonsoir,
 
je suis à la recherche d'une info. Nous allons préparer un nouveau template Oracle tournant sous vSphere 5.1
 
L'infrastructure est composée de 3 ESX montant des LUN en NFS sur un EMC VNX5300.
 
La machine virtuelle que je vais préparer fera tourner Oracle 11gr2. Mon DBA demande de permettre l'utilisation de direct IO pour augmenter les performances des machines et ne pas être "mis en buffer" plusieurs fois pour rien. La distribution sera Oracle Enterprise Linux en version 6.3
 
Au niveau de la machine en elle même, elle n'aura pas de LUN NFS attachée à l'intérieur puisqu'on lui présentera uniquement des VMDK.
 
1) Est ce que direct IO est utilisable de cette manière ou bien doit-on présenter directement du NFS à la machine virtuelle ?
 
2) si cela est réalisable en utilisant des VMDK pour les filesystem des datafiles, je ne trouve pas l'info de comment passer les filesystem en direct IO (à l'intérieur de la DB, mon DBA sait comment faire sans soucis) par contre de mon côté je ne trouve pas cette info bien qu'ayant parcouru de nombreux sites à ce sujet.
 
Deuxième gros point,
 
actuellement de nombreux topics sur les forums et même chez Oracle, signalent des pertes de datas lors de l'utilisation de filesystem en ext4. (Bien qu'Oracle le supporte officiellement)...
 
Donc je pensais partir sur de l'ext3 (les machines actuelles faîtes par mes prédécesseurs sont en ext4 et n'intègre pas direct IO).  
 
Enfin quid de l'utilisation de LVM ou pas pour avoir la souplesse d'étendue de Filesystem des datafiles ?
 
Merci pour vos infos éventuelles.

Reply

Marsh Posté le 30-11-2012 à 21:36:30   

Reply

Marsh Posté le 02-12-2012 à 13:57:02    

Up :(

Reply

Marsh Posté le 26-12-2012 à 19:35:05    

Je ne sais pas ce que tu entends par DirectIO: Mode RDM ?
 
Si c'est cela, je te le déconseille, pour Oracle, il suffit juste de dédier un datastore pour la BDD.
 
Ensuite, tu peux la configurer en ce que tu veux, ext4, LVM+ext4..., ça ne changera rien du point de vue VMware.

Reply

Marsh Posté le 26-12-2012 à 21:15:49    

Bonsoir,
 
  Direct I/O s'active au niveau de l'OS afin qu'il ne mette pas en cache les entrés/sorties disque: http://www.dba-oracle.com/art_oraf [...] ect_io.htm
 
 Pour l'EXT4, il semble que ce soit lié au reboot intempestifs et cache d'I/O : http://opensource.osdir.com/Article11276.phtml
 
Pour les partitions, je passerais plutôt par une connexion iSCSI entre les ESX et la baie configuré en jumbo frame. La baie le supporte sans problème.
Après RDM ou VMFS c'est une question de souplesse pour le cas ou il y ait besoin d'étendre le disque un de ces jours plus LVM au niveau de l'OS de la VM.
 
Cordialement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed