top of page
Search

Virtualizando Oracle con Vmware y NUTANIX

  • Carlos A. Alfonso
  • Nov 20, 2016
  • 2 min read

En un post anterior, di algunas recomendaciones que por experiencia han funcionado adecuadamente para lograr un buen rendimiento al Virtualizar Servidores SQL server sobre VMWare/NUTANIX, en esta oportunidad voy a realizar un resumen de las consideraciones a tener en cuenta para la virtualizacion de Oracle sobre ambientes virtuales con VMWare y NUTANIX



Figura: Arquitectura de Un nodo de NUTANIX


Antes que nada debe tener en cuenta las mismas recomendaciones de instalación de Bases de datos ORACLE sobre ambientes físicos, ya que aplican en su totalidad para ambientes virtuales.


1. Realice una asignación de memoria que sea igual al total de la de PGA + SGA + Memoria de sistema operativo + la cantidad de memoria estimada para los procesos background de Oracle., esto es para evitar el swapping entre el ESX y el sistema operativo de la maquina virtual. recuerde que oracle hace un uso intensivo de la memoria.

2. Habilitar Oracle NUMA, esta opción viene para ser parametrizable a partir de la versión de Oracle 10g

3. Habilite Large memory Pages

4. Use Automatic Storage Manager (ASM) para los archivos de datos, redo logs y archive logs

5. Use Automatic Shared memory

6. Distribuya los datafile de la base de datos en varios discos, de esta forma logra mayor paralelismo en las escritura y lecturas aleatorias.

7 . Los archivos de datos deben ser ubicados en Volúmenes independientes a los archivos de redoLog

8. Habilite el Hyperthreading en los ESXi

9. No deshabilite los mecanismos de administración de memoria de los ESXi , Vmware usa varios mecanismos de administración de memoria que recuperan la memoria no usada de las maquinas virtuales, permitiendo asi generar mayor disponibilidad y estabilidad.

10. Asignar un Virtual Core aun Virtual Socket 11. La tarjeta de red debe ser configurada con driver VMXNET3 12. para servidores Windows , asignar un archivo de paginación al menos con igual capacidad de la memoria física

13. Al asignar los discos de datos y de log del servidor de bases de datos, asignar paravirtual scsi driver (PVSCSI)

14. En servidores Windows, no realice formato Rápido y realice un ablocamiento de 64K

12. Asigne un database file por cada vCpu para optimizar el IO

13. No use Resource Pools a menos que sea absolutamente necesario.


No Aplica en NUTANIX:

1. Crear datastores dependiendo de la carga de trabajo (OLTP u OLAP) el algoritmo del software de NUTANIX, maneja muy eficientemente las cargas de cada maquina asignándoles los recursos necesarios para mantener su rendimiento optimo. Por lo tanto hay una menor carga administrativa y operativa en el manejo de recursos.

2. Al crear los discos en maquinas windows , Vmware sugiere crearlos thick provision eadger zeroed, con NUTANIX se rueden crear Thin Provision y el rendimiento se mantiene

3. No es necesario crear JUMBO FRAMES para acceso a Disco ISCSI o NFS

Fuentes:

Oracle Databases on VMware Best Practices Guide : www.vmware.com

Oracle on Nutanix best practices : www.nutanix.com

Oracle Database on Windows Installation Guide : www.oracle.com



 
 
 
Posts Recientes
Búsqueda por Tags
Conéctate
  • LinkedIn Long Shadow
  • Twitter Long Shadow
bottom of page