emc vspex for virtualized oracle database 12c … · sommaire emc vspex for virtualized oracle...

52
GUIDE DE MISE EN OEUVRE EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 12c OLTP Technologies EMC VNXe et EMC Data Protection VMware vSphere 5.5 Red Hat Enterprise Linux 6.4 EMC VSPEX Résumé Ce Guide de mise en œuvre décrit les étapes générales et les bonnes pratiques nécessaires pour implémenter l’infrastructure VSPEX ® EMC ® Proven for Virtualized Oracle Database 12c sur un Cloud privé VSPEX avec VMware vSphere reposant sur la baie de stockage EMC VNXe ® et la technologie EMC Data Protection. Sont également inclus des consignes d’utilisation et les principaux avantages de cette solution pour les clients. Février 2015

Upload: dangtuyen

Post on 12-Oct-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

GUIDE DE MISE EN OEUVRE

EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 12c OLTP Technologies EMC VNXe et EMC Data Protection

• VMware vSphere 5.5

• Red Hat Enterprise Linux 6.4

EMC VSPEX

Résumé

Ce Guide de mise en œuvre décrit les étapes générales et les bonnes pratiques nécessaires pour implémenter l’infrastructure VSPEX® EMC® Proven for Virtualized Oracle Database 12c sur un Cloud privé VSPEX avec VMware vSphere reposant sur la baie de stockage EMC VNXe® et la technologie EMC Data Protection. Sont également inclus des consignes d’utilisation et les principaux avantages de cette solution pour les clients.

Février 2015

Page 2: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

2 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Copyright © 2015 EMC Corporation. Tous droits réservés. Publié en France.

Publié en février 2015

EMC estime que les informations figurant dans ce document sont exactes à la date de publication. Ces informations sont modifiables sans préavis.

Les informations contenues dans ce document sont fournies « en l’état ». EMC Corporation ne fournit aucune déclaration ou garantie d’aucune sorte concernant les informations contenues dans cette publication et rejette plus spécialement toute garantie implicite de qualité commerciale ou d’adéquation à une utilisation particulière. L’utilisation, la copie et la diffusion de tout logiciel EMC décrit dans cette publication nécessitent une licence logicielle en cours de validité.

EMC2, EMC et le logo EMC sont des marques déposées ou des marques commerciales d’EMC Corporation aux États-Unis et dans d’autres pays. Toutes les autres marques citées dans le présent document sont la propriété de leurs détenteurs respectifs.

Pour obtenir la liste actualisée des noms de produits, consultez la rubrique des marques EMC via le lien Législation, sur http://france.emc.com.

EMC VSPEX for Virtualized Oracle Database 12c OLTP Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Référence H12969.2

Page 3: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Sommaire

3 EMC VSPEX for Virtualized Oracle Database 12c OLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Sommaire

Chapitre 1 Introduction 7

Objectif de ce guide ........................................................................................ 8

Principaux atouts ........................................................................................... 8

Périmètre ....................................................................................................... 9

Audience ........................................................................................................ 9

Terminologie ................................................................................................ 10

Chapitre 2 Avant de commencer 11

Présentation ................................................................................................. 12

Tâches préalables au déploiement ............................................................... 12

Workflow de déploiement ............................................................................. 13

Préalables de déploiement ........................................................................... 14

Planification et dimensionnement de l’environnement Oracle Database 12c ............................................................................................... 15

Présentation ............................................................................................ 15

Pools de stockage .................................................................................... 15

Exemple : serveur Oracle Database 12c de petite taille ............................. 15

Documentation indispensable ...................................................................... 17

Infrastructure VSPEX EMC Proven ............................................................. 17

Guide EMC Data Protection for VSPEX ....................................................... 17

Guides de conception et de mise en œuvre de VSPEX ............................... 17

Chapitre 3 Présentation de solution 19

Présentation ................................................................................................. 20

Infrastructure VSPEX EMC Proven .................................................................. 20

Architecture de la solution ............................................................................ 21

Résumé des composants principaux ............................................................. 22

Chapitre 4 Mise en œuvre de la solution 23

Présentation ................................................................................................. 24

Préparation des composants physiques ....................................................... 24

Mise en œuvre du réseau ............................................................................. 24

Mise en œuvre de la baie de stockage .......................................................... 25

Présentation ............................................................................................ 25

Mettre en place une configuration VNXe initiale ........................................ 25

Exemple de configuration de l’organisation du stockage pour Oracle ........ 25

Page 4: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Sommaire

4 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Exemple de provisionnement du stockage d’un système de fichiers NFS .. 27

Configuration de FAST VP sur VNXe ........................................................... 28

Configuration de FAST Cache sur le VNXe ................................................. 29

Exemple d’organisation du stockage ........................................................ 30

Mise en œuvre de VMware ESXi et de vCenter ............................................... 31

Préparation du modèle de machine virtuelle Oracle Database 12c ................ 31

Exécution des tâches préalables à l’installation Oracle ............................ 33

Installation des binaires et des correctifs Oracle Database 12c ................ 33

Déploiement de la machine virtuelle Oracle Database 12c ............................ 34

Présentation ............................................................................................ 34

Configuration de l’organisation des fichiers de base de données pour ASM et dNFS ............................................................................................ 34

Configuration des paramètres d’initialisation ........................................... 36

Activation du paramètre HugePages ......................................................... 37

Création de la base de données à l’aide de DBCA ..................................... 37

Activités postérieures à la création de la base de données ....................... 38

Mise en œuvre d’EMC Data Protection ...................................................... 38

Chapitre 5 Vérification de la solution 39

Vérification du matériel ................................................................................ 40

Vérification du fonctionnement de VMware ESXi ....................................... 40

Vérification de la redondance des composants de la solution ................... 40

Outils de contrôle de l’intégrité ................................................................ 40

Vérification des performances de la base de données Oracle 12c OLTP ......... 41

Présentation ............................................................................................ 41

Vérification des performances de base ..................................................... 41

Vérification de l’accélération des performances de FAST Cache ................ 43

Chapitre 6 Documentation de référence 45

Documentation de référence ......................................................................... 46

EMC ......................................................................................................... 46

Oracle ...................................................................................................... 46

VMware .................................................................................................... 46

Liens ............................................................................................................ 47

Appendix A Fiche technique de configuration 49

Fiche technique de configuration pour VSPEX ............................................... 50

Page 5: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Sommaire

5 EMC VSPEX for Virtualized Oracle Database 12c OLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figures

Figure 1. Infrastructure VSPEX EMC Proven ............................................... 20

Figure 2. Architecture de l’infrastructure validée ...................................... 22

Figure 3. Exemple de provisionnement du stockage d’un datastore VMFS ......................................................................................... 27

Figure 4. Exemple de provisionnement du stockage d’un système de fichiers NFS ............................................................................... 28

Figure 5. Exemple de pool de stockage avec FAST VP activé ..................... 29

Figure 6. Propriétés du pool de stockage : option FAST Cache .................. 30

Figure 7. Exemple d’organisation du stockage dans un environnement Oracle virtualisé pour la gamme VNXe ....................................... 30

Figure 8. Écran de configuration Oracle Database Configuration Assistant ................................................................................... 38

Figure 9. Comparaison des performances avant et après l’activation de FAST Cache ............................................................................... 44

Tableaux

Tableau 1. Terminologie ............................................................................. 10

Tableau 2. Tâches préalables au déploiement ............................................ 12

Tableau 3. Processus de déploiement de VSPEX for virtualized Oracle ........ 13

Tableau 4. Liste de contrôle des conditions de déploiement ....................... 14

Tableau 5. Pools de stockage ..................................................................... 15

Tableau 6. Exemple d’évaluation client : Serveur Oracle Database 12c de grande taille ......................................................................... 15

Tableau 7. Exemple de ressources requises : base de données utilisateur de grande taille ......................................................................... 16

Tableau 8. Exemple d’organisation du stockage supplémentaire recommandée : serveur Oracle Database 12c de grande taille ... 16

Tableau 9. Composants de la solution ........................................................ 22

Tableau 10. Tâches de configuration applicables aux composants physiques ................................................................................. 24

Tableau 11. Tâches de configuration des switches et du réseau ................... 24

Tableau 12. Tâches de configuration du stockage ......................................... 25

Tableau 13. Exemple d’organisation du stockage sur un système VNXe ........ 26

Tableau 14. Étapes d’installation et de configuration de VMware ESXi, de vCenter et des serveurs d’infrastructure ................................ 31

Tableau 15. Exemple de caractéristiques techniques d’un modèle de machine virtuelle ....................................................................... 32

Tableau 16. Préalables à l’installation Oracle ............................................... 33

Tableau 17. Installation des binaires et des correctifs Oracle Database ........ 33

Page 6: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Sommaire

6 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tableau 18. Emplacement des fichiers Oracle pour ASM ............................... 35

Tableau 19. Emplacement des fichiers Oracle pour NFS ................................ 35

Tableau 20. Tâches de vérification de l’installation de VSPEX ....................... 40

Tableau 21. Outils de surveillance de la solution .......................................... 41

Tableau 22. Exemple de metrics clés pour un déploiement Oracle Database 12c ................................................................. 41

Tableau 23. Profil de machine virtuelle Oracle Database 12c ........................ 42

Tableau 24. Exemple de conception de pool de stockage Oracle Database 12c ............................................................................ 42

Tableau 25. Metrics clés de performances pour Oracle Database 12c sans FAST Cache ............................................................................... 42

Tableau 26. Metrics clés pour Oracle Database 12c avec FAST Cache ............ 43

Tableau 27. Comparaison entre les performances avant et après l’activation de FAST Cache ........................................................................... 44

Tableau 28. Informations courantes sur les serveurs .................................... 50

Tableau 29. Informations sur le serveur VMware ESXi ................................... 50

Tableau 30. Informations sur la baie ............................................................. 51

Tableau 31. Informations sur l’infrastructure réseau ..................................... 51

Tableau 32. Informations sur le réseau VLAN ................................................ 51

Tableau 33. Comptes de maintenance .......................................................... 52

Page 7: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 1 : Introduction

7 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 1 Introduction

Ce chapitre traite des points suivants :

Objectif de ce guide ....................................................................................... 8

Principaux atouts ........................................................................................... 8

Périmètre ....................................................................................................... 9

Audience ........................................................................................................ 9

Terminologie ................................................................................................ 10

Page 8: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 1 : Introduction

8 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Objectif de ce guide

Les infrastructures VSPEX® EMC® Proven sont optimisées pour la virtualisation d’applications critiques. VSPEX offre des solutions modulaires intégrées avec des technologies proposant un déploiement plus rapide, une plus grande simplicité, un meilleur choix, une efficacité accrue et moins de risques.

VSPEX offre aux partenaires les moyens de concevoir et de mettre en œuvre les ressources virtuelles nécessaires pour prendre en charge une solution virtualisée entièrement intégrée pour les systèmes de gestion de base de données relationnelle Oracle sur une infrastructure de type Cloud privé VSPEX.

L’infrastructure VSPEX for Virtualized Oracle Database 12c dote les clients d’un système capable d’héberger une solution de base de données virtualisée évolutive avec un niveau de performance constant. Cette solution utilise VMware vSphere 5.5 pour fournir la virtualisation prise en charge par la baie de stockage EMC VNXe®. Bien que définissables par le fournisseur, les composants de traitement et réseau sont conçus pour assurer la redondance et fournir une puissance suffisante pour gérer les besoins en capacité de traitement et en données de l’environnement de machines virtuelles.

Ce guide de mise en œuvre explique comment implémenter l’infrastructure VSPEX EMC Proven for Virtualized Oracle Database 12c sur un Cloud privé VSPEX avec VMware vSphere.

Principaux atouts

Cette infrastructure VSPEX EMC Proven est conçue pour aider les partenaires EMC à mieux valoriser les atouts de la gamme VNXe et des systèmes de sauvegarde et de restauration EMC auprès des clients ayant déployé Oracle Database 12c. Ces derniers disposent en effet généralement d’environnements informatiques isolés qui évoluent constamment et exécutent des applications orientées serveur. Ils sont donc confrontés à un nombre croissant de problèmes de sauvegarde et de restauration dans leur environnement Oracle.

Cette solution VSPEX est destinée à résoudre les problématiques liées aux bases de données Oracle tout en permettant aux clients d’augmenter leurs performances, leur évolutivité, leur fiabilité et leur capacité d’automatisation. En consolidant leurs applications de bases de données sur le VNXe, les clients utilisent une plate-forme de stockage centralisée unique qui leur permet de gérer plus efficacement la croissance explosive des données, aujourd’hui au cœur de leurs problématiques métiers. Cette solution a été dimensionnée et éprouvée pour vous permettre de :

• rendre les déploiements plus rapides, vous faisant économiser du temps et de l’énergie grâce aux solutions EMC Proven ;

• bénéficier de gains immédiats en termes de performances et d’évolutivité ;

• minimiser les besoins en stockage et de réduire les coûts.

Page 9: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 1 : Introduction

9 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Périmètre

Ce Guide de mise en œuvre décrit les étapes générales à suivre pour déployer la solution VSPEX for Oracle Database 12c sur un Cloud privé VSPEX pour VMware vSphere avec une baie de stockage EMC VNXe3200™. Il suppose l’existence préalable d’une infrastructure VSPEX EMC Proven dans l’environnement du client.

Audience

Ce guide s’adresse au personnel d’EMC et aux partenaires EMC VSPEX qualifiés. Il suppose que les partenaires VSPEX qui envisagent de déployer cette solution sont :

• qualifiés par EMC pour vendre, installer et configurer la gamme de systèmes de stockage EMC VNX ;

• qualifiés pour vendre, installer et configurer les produits réseau et serveur indispensables aux infrastructures VSPEX EMC Proven ;

• certifiés pour vendre des infrastructures VSPEX EMC Proven.

Les partenaires qui mettent en œuvre cette solution doivent avoir suivi une formation technique et posséder les connaissances requises pour installer et configurer les composants suivants :

• les plates-formes de virtualisation VMware vSphere 5.5 ;

• Red Hat Enterprise Linux 6.4

• Oracle Database 12c

Ce document contient des références externes le cas échéant. EMC recommande aux partenaires qui mettent œuvre cette solution de se familiariser avec les documents présentés. Pour en savoir plus, reportez-vous à la section Documentation indispensable et au Chapitre 6 : Documentation de référence.

Page 10: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 1 : Introduction

10 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Terminologie

Le Tableau 1 répertorie la terminologie utilisée dans ce guide.

Tableau 1. Terminologie

Terme Définition

AWR Automatic Workload Repository. Ce référentiel est un utilitaire de surveillance fourni avec Oracle Database 10g et versions ultérieures.

dNFS Direct Network File System. Ce client peut s’utiliser pour accéder à des périphériques de stockage NFS (Network File System).

OLTP Le traitement des transactions en ligne (OLTP) est une classe de systèmes qui gère le traitement des transactions d’entrée et de récupération des données des applications

SGA System Global Area. Cette zone est un groupe de structures de mémoire partagées qui contiennent les données et les informations de contrôle d’une instance de base de données Oracle.

PGA Program Global Area est un espace propre à la mémoire d’un processus ou d’un thread qui n’est pas partagé avec d’autres processus ou threads du système

VMDK VMware Virtual Machine Disk est un format de fichier ouvert qui sert de conteneur pour les disques durs virtuels des machines virtuelles

VMFS VMware Virtual Machine File System est un système de fichiers en cluster qui utilise la virtualisation du stockage pour plusieurs installations de VMware ESX

Page 11: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

11 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 Avant de commencer

Ce chapitre traite des points suivants :

Présentation ................................................................................................ 12

Tâches préalables au déploiement ............................................................... 12

Workflow de déploiement ............................................................................ 13

Préalables de déploiement ........................................................................... 14

Planification et dimensionnement de l’environnement Oracle Database 12c ............................................................................................... 15

Documentation indispensable ...................................................................... 17

Page 12: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

12 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Présentation

Ce chapitre présente des informations importantes que vous devez connaître, des documents dont vous devez prendre connaissance et des tâches que vous devez effectuer avant de démarrer la mise en œuvre de votre solution VSPEX for Virtualized Oracle Database 12c.

Le Guide de conception de cette solution EMC VSPEX for Virtualized Oracle Database 12c OLTP décrit comment dimensionner et concevoir votre solution, et comment choisir l’infrastructure VSPEX EMC Proven adaptée à Oracle Server. Les exemples de déploiements présentés dans ce Guide de mise en œuvre sont basés sur les recommandations et les exemples du Guide de conception.

Avant de déployer Oracle Server sur une infrastructure VSPEX EMC Proven, EMC vous recommande d’effectuer les tâches préalables au déploiement comme indiqué dans la section suivante.

Tâches préalables au déploiement

Les tâches de préparation au déploiement incluent celles qui ne se rapportent pas directement à l’installation et à la configuration de l’environnement, mais qui sont essentielles à l’installation. Ces tâches comprennent la collecte des noms d’hôte, des adresses IP, des clés de licence et des kits d’installation. Effectuez les tâches indiquées dans le Tableau 2 afin de ne pas perdre de temps sur le site du client.

Tableau 2. Tâches préalables au déploiement

Tâche Description Référence

Rassembler les documents

Réunir les documents répertoriés dans la section Documentation indispensable. Ces documents sont utilisés tout au long de ce guide, car ils détaillent les procédures de configuration et les bonnes pratiques de déploiement des différents composants de la solution.

Documentation indispensable

Rassembler les outils

Réunir les outils indispensables ou simplement utiles au déploiement. Se reporter au Tableau 4 pour s’assurer que tout l’équipement, ainsi que l’ensemble des logiciels et des licences nécessaires sont disponibles avant le processus de déploiement.

Préalables de déploiement

Rassembler les données

Rassembler les données de configuration propres au client concernant le réseau, les dénominations et les comptes requis. Compléter la fiche technique de configuration du client Oracle Database 12c pour pouvoir s’y reporter au cours du processus de déploiement.

Annexe A Fiche technique de configuration

Page 13: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

13 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Workflow de déploiement

EMC vous recommande de suivre le flux de processus décrit dans le Tableau 3 pour concevoir et mettre en œuvre votre infrastructure VSPEX EMC Proven for Virtualized Oracle Database 12c OLTP.

Tableau 3. Processus de déploiement de VSPEX for virtualized Oracle

Étape Action

1 Utilisez la fiche technique de qualification VSPEX afin de recueillir les exigences des utilisateurs. La fiche technique de qualification se trouve à l’Annexe A du Guide de conception EMC VSPEX for Virtualized Oracle Database 12c OLTP qui complète le présent guide.

2 Utilisez l’outil de dimensionnement VSPEX pour déterminer la solution d’infrastructure VSPEX EMC Proven recommandée pour un environnement Oracle Database 12c OLTP virtualisé.

Pour plus d’informations, consultez la rubrique correspondante sur EMC Business Value Portal.

Remarque : il est nécessaire de s’inscrire lors du premier accès à cet outil. Si l’outil de dimensionnement VSPEX n’est pas disponible, vous pouvez dimensionner manuellement l’application en suivant les instructions figurant dans l’Annexe B du Guide de conception qui complète le présent guide.

3 Pour déterminer la conception finale de l’infrastructure VSPEX EMC Proven for Virtualized Oracle Database 12c OLTP, consultez le Guide de conception qui complète le présent guide.

Remarque : tenez compte de toutes les exigences liées aux applications, et pas seulement celles inhérentes aux applications Oracle.

4 Consultez le document sur l’infrastructure VSPEX EMC Proven applicable répertorié dans la section Documentation indispensable pour sélectionner et commander la solution adéquate.

5 Pour déployer et tester la solution VSPEX, utilisez le présent guide.

Page 14: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

14 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Préalables de déploiement

Le Tableau 4 indique le matériel et les logiciels requis pour configurer la solution. Pour obtenir des informations complémentaires, consultez les tableaux répertoriant le matériel et les logiciels dans le Guide de conception EMC VSPEX for Virtualized Oracle Database 12c OLTP.

Tableau 4. Liste de contrôle des conditions de déploiement

Composant Description Version Références

Matériel Serveurs physiques : capacité suffisante pour héberger le nombre de machines virtuelles recommandé par le Guide de conception qui complète le présent guide et l’outil de dimensionnement VSPEX.

N/A Cloud privé EMC VSPEX : VMware vSphere 5.5 - jusqu’à 200 machines virtuelles

Serveurs virtuels : Serveurs VMware vSphere qui hébergent les serveurs d’infrastructure virtuelle. Cette exigence est peut-être déjà remplie par l’infrastructure existante.

vSphere 5.5

Réseau : Caractéristiques et capacité des ports de switch requises par l’infrastructure de serveurs virtuels.

N/A

Baie EMC VNXe : baie de stockage multiprotocole avec l’organisation de disques requise.

Remarque : les baies doivent fournir une capacité de stockage supplémentaire suffisante pour les applications.

VNXe3200

Logiciels EMC VNXe OE 3.0.1 Site de support en ligne EMC

EMC Unisphere for VNXe 3.0.1

Plug-in EMC vStorage API for Array Integration Version prévue pour vSphere 5.5

VMware ESXi 5.5 www.vmware.com

VMware vCenter Server 5.5

Serveur de bases de données Oracle 12.1.0 www.oracle.com

Red Hat Enterprise Linux 6.4 www.redhat.com

Licences Clés de licence VMware vSphere. 5.5 www.vmware.com

Clé de licence du serveur de base de données Oracle

Édition Standard ou Enterprise 12c version 1

www.oracle.com

Page 15: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

15 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Planification et dimensionnement de l’environnement Oracle Database 12c

Suivez les recommandations et les suggestions de l’outil de dimensionnement VSPEX présentées dans le Guide de conception afin de planifier et de dimensionner votre environnement Oracle Database 12c sur l’infrastructure VSPEX EMC Proven.

Nous avons utilisé la configuration de pools de stockage décrite dans le Tableau 5 pour cette solution VSPEX for Virtualized Oracle Database 12c.

Tableau 5. Pools de stockage

Nom du pool Objectif

Pool de Cloud privé VSPEX Stocker les fichiers d’OS des machines virtuelles et les fichiers binaires de la base de données

Pool de données Oracle Database

Stocker les fichiers de données de la base de données

Pool redo Oracle Database Stocker les fichiers redo log de la base de données

Pool de fichiers Oracle Database (facultatif)

Stocker les fichiers de sauvegarde de la base de données

Remarque : Fast Recovery Area (FRA) est une fonction qu’Oracle vous recommande d’activer afin de stocker tous les fichiers de sauvegarde à un même emplacement. Si la fonction FRA est activée, la logique de dimensionnement applicable aux fichiers de sauvegarde et fichiers log archivés Oracle est différente de celle qui s’applique aux fichiers de données et fichiers redo log Oracle. Pour obtenir le détail de la prise en charge, consultez un responsable de compte EMC.

Réalisez l’évaluation, comme indiqué dans le Tableau 6. Un exemple similaire est décrit dans le Guide de conception qui complète le présent document.

Tableau 6. Exemple d’évaluation client : Serveur Oracle Database 12c de grande taille

Question Exemple de réponse

Disposez-vous d’un serveur Oracle Database 12c dans l’environnement à dimensionner ?

Oui

Combien de bases de données comptez-vous déployer ? 1

Quelle est la taille de la base de données utilisateur (en Go) ? 1 000

Quel est le taux de croissance annuel ? 10 %

Comptez-vous utiliser FAST Cache ? Non

Prévoyez-vous d’utiliser FAST VP ? Non

Quel est le nombre maximal d’E/S par seconde (IOPS) (de lecture/d’écriture) ?

2 900/1 900

(Facultatif) Quel est le nombre prévu d’utilisateurs simultanés lors des pics de charge ?

4 500

Présentation

Pools de stockage

Exemple : serveur Oracle Database 12c de petite taille

Page 16: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

16 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Vous obtiendrez des résultats similaires à ceux présentés dans les tableaux suivants une fois que vous aurez reçu du client une fiche technique de qualification dûment renseignée, puis que vous aurez saisi les réponses dans l’outil de dimensionnement VSPEX :

• Le Tableau 7 répertorie le nombre de machines virtuelles et leurs caractéristiques.

• Le Tableau 8 répertorie le matériel de stockage supplémentaire requis pour exécuter une charge applicative OLTP. Cela s’ajoute au pool de Cloud privé VSPEX.

Le Tableau 7 et le Tableau 8 présentent des exemples basés sur les informations du client fournies dans le Tableau 6. L’organisation du stockage suggérée vient s’ajouter au pool de Cloud privé VSPEX.

Tableau 7. Exemple de ressources requises : base de données utilisateur de grande taille

CPU virtuels

Mémoire Capacité du volume de l’OS

E/S par seconde du volume de l’OS

Nombre de machines virtuelles

32 98 Go 100 Go 100 1

Tableau 8. Exemple d’organisation du stockage supplémentaire recommandée :

serveur Oracle Database 12c de grande taille

Nom du pool Type RAID Type de disque Capacité des disques

Nombre de disques

Pool de Cloud privé VSPEX RAID 5 Disques SAS, 10 000 t/min

600 Go 5

Pool de fichiers de données de base de données Oracle

RAID 5 Disques SAS, 10 000 t/min

600 Go 30

Pool de fichiers log de base de données Oracle

RAID 1/0 Disques SAS, 10 000 t/min

600 Go 44

Remarque : pour planifier et dimensionner votre déploiement Oracle Database 12c sur l’infrastructure VSPEX, suivez les recommandations du Guide de conception qui complète le présent document.

Page 17: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

17 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Documentation indispensable

Avant de mettre en œuvre la solution décrite dans le présent document, EMC vous recommande de lire les documents suivants, disponibles dans l’espace VSPEX sur l’EMC Community Network ou sur les pages de l’infrastructure VSPEX EMC Proven sur france.EMC.com. Si vous n’avez pas accès à un document, contactez un responsable de compte EMC.

Consultez le guide suivant relatif à l’infrastructure VSPEX EMC Proven :

Cloud privé EMC VSPEX VMware vSphere 5.5 - Jusqu’à 200 machines virtuelles - Technologies Microsoft Windows Server 2012 R2, EMC VNXe3200 et EMC Powered Backup

Consultez le Guide de conception et de mise en œuvre suivant pour EMC Data Protection pour VSPEX :

EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide

Consultez les documents VSPEX suivants :

• EMC VSPEX for Virtualized Oracle Database 12c OLTP - Guide de conception

• VSPEX Infrastructure as a Service with VMware vCloud Suite - Guide de conception et de mise en œuvre

Infrastructure VSPEX EMC Proven

Guide EMC Data Protection for VSPEX

Guides de conception et de mise en œuvre de VSPEX

Page 18: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 2 : Avant de commencer

18 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Page 19: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 3 : Présentation de solution

19 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 3 Présentation de solution

Ce chapitre traite des points suivants :

Présentation ................................................................................................ 20

Infrastructure VSPEX EMC Proven ................................................................. 20

Architecture de la solution ........................................................................... 21

Résumé des composants principaux ............................................................ 22

Page 20: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 3 : Présentation de solution

20 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Présentation

Ce chapitre présente l’infrastructure VSPEX EMC Proven pour Oracle Database 12c, ainsi que les principales technologies utilisées dans cette solution. La solution décrite dans le présent Guide de mise en œuvre comprend des serveurs, du stockage, des composants réseau et des composants Oracle Database 12c.

Cette solution permet aux clients de déployer un environnement Oracle Database 12c virtualisé dans l’infrastructure VSPEX EMC Proven, le tout de manière rapide et cohérente.

Infrastructure VSPEX EMC Proven

Une infrastructure VSPEX EMC Proven, telle que présentée sur la Figure 1, est une infrastructure modulaire virtualisée validée par EMC et proposée par les partenaires EMC VSPEX. VSPEX inclut une couche de virtualisation, serveur et réseau, ainsi que des technologies EMC de stockage et de sauvegarde, le tout conçu par EMC pour offrir des performances fiables et prévisibles.

Figure 1. Infrastructure VSPEX EMC Proven

Page 21: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 3 : Présentation de solution

21 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

VSPEX permet de choisir les technologies réseau, de serveur et de virtualisation afin de créer une solution de virtualisation complète. VSPEX assure des déploiements rapides, avec davantage de simplicité, de flexibilité et d’efficacité pour les clients des partenaires EMC, et moins de risques pour l’entreprise.

Vous pouvez déployer des solutions reposant sur des applications, telles qu’Oracle Server sur des infrastructures VSPEX EMC Proven. Nous avons validé la solution d’infrastructure VSPEX EMC Proven for Virtualized Oracle Server avec une plate-forme Linux Server virtualisée VNXe et VMware pour la consolidation du matériel serveur et de stockage. Vous pouvez gérer l’infrastructure virtualisée de manière centralisée. Vous avez ainsi la possibilité de déployer et de gérer efficacement un nombre évolutif de machines virtuelles et leur stockage partagé.

Architecture de la solution

La Figure 2 présente l’architecture qui caractérise l’infrastructure validée pour la prise en charge d’une superposition Oracle Database 12c dans une infrastructure VSPEX.

• Nous avons utilisé l’outil de dimensionnement VSPEX pour Oracle Database 12c pour déterminer le nombre de ressources informatiques de chaque base de données Oracle. La Figure 2 présente l’architecture validée pour l’infrastructure VSPEX EMC Proven pour Oracle 12c Server.

• Nous avons utilisé l’outil de dimensionnement VSPEX pour déterminer l’organisation du stockage recommandée pour Oracle Database 12c et le pool d’infrastructure virtuelle dans la baie de stockage VNXe3200. L’outil de dimensionnement est disponible sur le site EMC Business Value Portal.

Remarque : la version minimale d’Oracle à utiliser dans le cadre de cette solution est la version 12.1.0.1. Nous la désignerons sous l’appellation 12c tout au long de ce document.

Page 22: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 3 : Présentation de solution

22 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figure 2. Architecture de l’infrastructure validée

Résumé des composants principaux

Le Tableau 9 répertorie les principaux composants utilisés dans cette solution. Le Guide de conception qui accompagne le présent document décrit en détail les différents composants.

Tableau 9. Composants de la solution

Couche Composants

Application Oracle Database 12c

Virtualisation VMware vSphere 5.5

Traitement Quantité minimale de ressources requises pour la couche de traitement des données, telle que définie par VSPEX

Remarque : vous pouvez mettre en œuvre tout matériel serveur répondant à ces exigences.

Réseau Nombre minimal de ports réseau requis, tel que défini par VSPEX

Remarque : VSPEX définit le nombre minimal de ports réseau requis, fournit des instructions générales sur l’architecture réseau et vous permet d’implémenter tout matériel réseau répondant à ces exigences.

Stockage EMC VNXe3200

OS Red Hat Enterprise Linux 6.4

Sauvegarde Solutions EMC Data Protection

Page 23: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

23 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 Mise en œuvre de la solution

Ce chapitre traite des points suivants :

Présentation ................................................................................................ 24

Préparation des composants physiques ....................................................... 24

Mise en œuvre du réseau.............................................................................. 24

Mise en œuvre de la baie de stockage .......................................................... 25

Mise en œuvre de VMware ESXi et de vCenter ............................................... 31

Préparation du modèle de machine virtuelle Oracle Database 12c ............... 31

Déploiement de la machine virtuelle Oracle Database 12c ........................... 34

Page 24: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

24 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Présentation

Ce chapitre décrit les étapes nécessaires pour installer, configurer et mettre en œuvre une solution Oracle Database 12c dans l’environnement d’infrastructure VSPEX EMC Proven avec VMware vSphere 5.5 et VNXe.

Remarque : si vous disposez déjà d’un environnement d’infrastructure VSPEX EMC Proven, vous pouvez ignorer les étapes de mise en œuvre que vous avez déjà effectuées.

Préparation des composants physiques

Cette section répertorie les tâches requises dans le cadre de la préparation des composants physiques de la solution. Une fois les tâches décrites dans le Tableau 10 effectuées, les nouveaux composants matériels doivent être montés en rack, câblés, mis sous tension et prêts pour les connexions réseau.

Tableau 10. Tâches de configuration applicables aux composants physiques

Tâche Description Référence

Préparation des switches réseau

Monter les switches sur le rack et les brancher sur une source d’alimentation.

Documentation du fournisseur

Préparation des serveurs

Monter les serveurs sur le rack et les brancher sur une source d’alimentation.

Documentation du fournisseur

Préparation de la baie VNXe

Monter la baie VNXe sur le rack et la brancher sur une source d’alimentation.

EMC VNXe3200 - Guide d’installation

Mise en œuvre du réseau

Cette section décrit l’infrastructure réseau requise pour prendre en charge l’architecture de la solution. Le Tableau 11 récapitule les tâches de configuration des switches et du réseau, et fournit des références à consulter pour plus d’informations.

Tableau 11. Tâches de configuration des switches et du réseau

Tâche Description Référence

Configuration du réseau

Configurer le réseau de stockage et le réseau de l’infrastructure des hôtes comme indiqué dans le document relatif à l’architecture de référence.

Guide d’infrastructure VSPEX EMC Proven mentionné dans la section Documentation indispensable

Terminer le câblage réseau

Connecter les éléments suivants :

• Ports d’interconnexion des switches

• Ports du VNXe

• Ports NIC/FC VMware ESXi

N/A

Page 25: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

25 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tâche Description Référence

Configuration du VLAN

Configurer les réseaux VLAN publics et privés en fonction des besoins.

Documentation du fournisseur

Configurer le réseau VMware vSphere

Créer des switches virtuels pour la séparation des réseaux d’applications, de gestion et de stockage.

VMware vSphere Networking Guide

Consultez le Guide de conception qui complète le présent document pour plus d’informations sur la mise en œuvre du réseau.

Mise en œuvre de la baie de stockage

Cette section explique comment configurer la baie de stockage VNXe. Le Tableau 12 récapitule les tâches de configuration du stockage et fournit des références à consulter pour plus d’informations.

Tableau 12. Tâches de configuration du stockage

Tâche Description Référence

Mise en place d’une configuration VNXe initiale

Configurer les adresses IP et autres paramètres importants de la baie VNXe

• EMC VNXe3200 - Guide d’installation

• Fiche technique de configuration pour la gamme VNXe Provisionnement

du stockage Provisionner le stockage du datastore VMFS pour les données Oracle Server ou créer un système de fichiers NFS (Network File System) à monter sur les hôtes VMware

Vérifiez que les interfaces réseau, les adresses IP et autres paramètres importants, notamment DNS et NTP, sont configurés sur le VNX avant de provisionner le stockage. Pour plus d’informations sur la configuration du VNXe, consultez le Guide d’infrastructure VSPEX EMC Proven approprié mentionné dans la section Documentation indispensable.

Suivez les recommandations et les suggestions de l’outil de dimensionnement VSPEX présentées dans le Guide de conception avant de provisionner le stockage.

Le Tableau 13 présente un exemple d’organisation du stockage pour Oracle sur VNXe.

Présentation

Mettre en place une configuration VNXe initiale

Exemple de configuration de l’organisation du stockage pour Oracle

Page 26: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

26 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tableau 13. Exemple d’organisation du stockage sur un système VNXe

Nom du pool de stockage

Type RAID Type de disque Nombre de disques

Pool de données Oracle Database avec FAST Cache activé

RAID 5 (4+1) Disques SAS 10 000 t/min

30

RAID 1 (1+1) Disques SSD FAST Cache

2

Pool redo Oracle Database

RAID 10 (2+2) Disques SAS 10 000 t/min

4

Création d’un pool contenant le nombre de disques adapté

Pour créer un pool, procédez comme suit :

1. Dans Unisphere, sélectionnez Storage > Storage Configuration > Storage Pools.

2. Cliquez sur Créer pour démarrer l’assistant Storage Pool. Créez manuellement un pool en utilisant des disques SAS :

− Associez une configuration RAID 5 (4+1) à un pool de stockage doté de 30 disques pour le pool de fichiers de données de base de données. Cet exemple concerne une base de données Oracle de grande taille.

− Pour les fichiers redo log de base de données de cet exemple, utilisez une solution RAID 10 (2+2) pour un pool de stockage comportant 4 disques.

Remarque : créez vos disques de secours à ce stade. Pour plus d’informations, consultez le Guide d’installation d’EMC VNXe3200.

Suivez les recommandations et les suggestions de l’outil de dimensionnement VSPEX présentées dans le Guide de conception afin de provisionner le stockage du datastore VMFS.

Page 27: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

27 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figure 3. Exemple de provisionnement du stockage d’un datastore VMFS

Comme le montre la Figure 3, les bases de données Oracle utilisent différents VMDK pour contenir l’OS, les binaires d’Oracle, les fichiers de données Oracle et les fichiers redo log. Les bases de données Oracle utilisent également des datastores distincts qui sont mappés et dédiés à des groupes de disques Oracle ASM spécifiques pour les fichiers de données, les fichiers redo log et d’autres fichiers de base de données.

Remarque : La figure 3 n’est qu’un exemple ; les configurations réelles des déploiements clients peuvent varier.

Pour plus d’informations sur la conception et les recommandations concernant les VMFS, consultez le Guide de conception.

Oracle Database 12c inclut une fonction permettant de stocker les fichiers de données Oracle sur un périphérique NAS à l’aide d’Oracle Direct NFS (dNFS). Avec dNFS sur IP, tous les objets de base de données sont accessibles via un montage NFS. dNFS assure également l’accès aux fichiers de données, aux fichiers redo log en ligne et à d’autres fichiers de base de données avec dNFS, comme illustré sur la Figure 4.

Pour plus d’informations sur la conception et les recommandations en matière d’organisation du stockage, consultez le Guide de conception.

Exemple de provisionnement du stockage d’un système de fichiers NFS

Page 28: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

28 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figure 4. Exemple de provisionnement du stockage d’un système de fichiers NFS

FAST VP améliore l’efficacité des disques et offre des performances supérieures à un coût réduit. FAST VP s’adapte automatiquement à l’évolution des besoins métiers en permettant l’ajout de disques SSD FAST VP supplémentaires au pool de fichiers de données Oracle Database.

Sur le VNXe, FAST VP permet de déplacer automatiquement les données Oracle Server entre les niveaux des disques SSD FAST VP et SAS avec une granularité de tranche de 256 Mo. Cela contribue à réduire considérablement le temps de réponse et à améliorer les performances OLTP Oracle Database.

Pour le serveur Oracle Database, l’activation de FAST VP sur le VNXe est une opération transparente. Aucune reconfiguration ni période d’interruption n’est requise. EMC vous recommande d’utiliser la même règle de hiérarchisation pour toutes les LUN du pool et de définir la règle FAST pour toutes les LUN de pool concernées sur Start High et Auto-Tier pour le pool de fichiers de données Oracle Database.

Consultez le guide relatif à l’infrastructure VSPEX EMC Proven approprié, mentionné dans la section Documentation indispensable, pour en savoir plus sur la configuration de FAST VP au niveau des LUN.

La Figure 5 présente un exemple de pools de stockage créés pour le VNXe dans cette solution. Les pools de stockage utilisent 30 disques SAS et FAST VP pour stocker les fichiers de données Oracle.

Configuration de FAST VP sur VNXe

Page 29: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

29 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figure 5. Exemple de pool de stockage avec FAST VP activé

En utilisant des disques SSD dans la baie afin d’assurer la mise en cache étendue des lectures et des écritures, FAST Cache augmente les IOPS et diminue fortement les temps de réponse de la base de données, par rapport à la configuration 100 % SAS d’un coût élevé.

L’activation de FAST Cache est une opération transparente pour le serveur de base de données Oracle. Aucune reconfiguration ni interruption de service n’est nécessaire. Consultez le Guide de conception pour plus d’informations.

Pour créer et configurer FAST Cache, procédez comme suit :

1. Créez FAST Cache sur la baie de stockage VNXe.

Pour des instructions détaillées, consultez le guide relatif à l’infrastructure VSPEX EMC Proven approprié, mentionné dans la section Documentation indispensable.

2. Dans Unisphere, cliquez sur Storage, puis sélectionnez Storage Configuration.

3. Choisissez Storage Pools, sélectionnez le pool de données Oracle, puis cliquez sur Details.

4. Cliquez sur Settings.

5. Cliquez sur Allow this pool to use the FAST Cache pour activer FAST Cache, comme illustré sur la Figure 6.

Configuration de FAST Cache sur le VNXe

Page 30: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

30 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figure 6. Propriétés du pool de stockage : option FAST Cache

La Figure 7 présente un exemple d’organisation du stockage pour VNXe. Il ne s’agit que d’un exemple. Le nombre de disques utilisés dans le pool du Cloud privé VSPEX et le pool de fichiers de données ou le pool de fichiers redo log de la base de données Oracle peut varier en fonction des exigences du client.

Pour plus d’informations sur la conception et les recommandations en matière d’organisation du stockage, consultez le Guide de conception et le Guide d’infrastructure VSPEX EMC Proven mentionnés à la section Documentation indispensable.

Figure 7. Exemple d’organisation du stockage dans un environnement Oracle virtualisé pour la gamme VNXe

Exemple d’organisation du stockage

Page 31: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

31 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Mise en œuvre de VMware ESXi et de vCenter

Cette section décrit les conditions d’installation et de configuration requises pour prendre en charge l’architecture, y compris les hôtes VMware ESXi, vCenter et les serveurs d’infrastructure. Le Tableau 14 décrit les tâches à réaliser.

Tableau 14. Étapes d’installation et de configuration de VMware ESXi, de vCenter et des serveurs d’infrastructure

Tâche Description Référence

Installation de VMware ESXi

Installer l’hyperviseur VMware ESXi 5.5 sur les serveurs physiques déployés pour la solution.

vSphere Installation and Setup

Configuration et déploiement de vCenter Server

Installer VMware vCenter Server 5.5 • vCenter Server and Host Management

• Installing vCenter Server 5.5 best practices

Configuration du réseau VMware ESXi

Configurer le réseau VMware ESXi, notamment : le trunking des cartes réseau, le port VMkernel, les groupes de ports des machines virtuelles et les trames Jumbo.

vSphere Networking

Création d’un datacenter virtuel

Créer un datacenter virtuel. vCenter Server and Host Management

Application des clés de licence vSphere

Entrer les clés de licence vSphere dans le menu Licensing de vCenter.

vSphere Installation and Setup

Ajout des hôtes VMware ESXi

Connecter vCenter aux hôtes VMware ESXi.

vCenter Server and Host Management

Configuration du clustering vSphere (facultatif)

Créer un cluster vSphere. vSphere Resource Management

Découverte des hôtes VMware ESXi de la baie

Procéder à la découverte des hôtes VMware ESXi dans la console Unisphere.

vSphere Resource Management

Pour plus d’informations sur VMware ESXi et vCenter, consultez le Guide d’infrastructure VSPEX EMC Proven approprié, mentionné dans la section Documentation indispensable.

Préparation du modèle de machine virtuelle Oracle Database 12c

VMware offre la capacité de créer un modèle que vous pouvez utiliser comme copie principale pour créer et provisionner rapidement des machines virtuelles. En utilisant un modèle, vous pouvez installer un OS invité et l’appliquer à une machine virtuelle sur laquelle les logiciels et les utilisateurs des applications sont déjà configurés et prêts à fonctionner avec un minimum d’intervention administrative. Ainsi, vous réduisez le délai de déploiement et évitez les tâches répétitives d’installation et de configuration pour chaque machine virtuelle requise.

Page 32: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

32 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Les spécifications de personnalisation, gérées dans vCenter, simplifient encore davantage le déploiement des machines virtuelles. Un assistant de déploiement, un outil d’automatisation ou un script peut utiliser ces modèles pour créer ou modifier automatiquement des paramètres serveur (tels que le nom du serveur, le fuseau horaire et la configuration réseau) avant de générer la nouvelle machine virtuelle.

Cette section présente la préparation d’un modèle de machine virtuelle VMware pour permettre le déploiement rapide de nouveaux environnements Oracle Database 12c.

Pour configurer le modèle avec les exigences et les préalables requis pour l’installation du logiciel Oracle, procédez comme suit :

1. Créer une machine virtuelle avec les ressources suivantes :

− 2 CPU virtuels

− 8 Go de vRAM

− Disque virtuel de 100 Go

2. Installer les packages du système d’exploitation et RPM.

3. Configurer les paramètres système et de noyau.

4. Créer les groupes et les utilisateurs de l’OS.

5. Installer et détacher les binaires Oracle prêts pour le clonage.

6. Convertir la machine virtuelle en modèle VMware.

Le Tableau 15 fournit un exemple de caractéristiques techniques d’un modèle de machine virtuelle.

Tableau 15. Exemple de caractéristiques techniques d’un modèle de machine virtuelle

Composant Description

CPU 2 CPU virtuels

Mémoire 8 Go

Disque virtuel 100 Go avec :

8 Go de partition swap

92 Go de partition root démarrable

Système d’exploitation Red Hat Enterprise Linux Server version 6.4

Noyau 2.6.32

Interfaces réseau Eth0 : réseau IP public/de gestion

Eth1 : réseau de stockage

Utilisateurs OS Nom d’utilisateur : oracle

Groupes OS Noms des groupes : oinstall et dba

Binaires de base de données Oracle 12.1.0.1

Page 33: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

33 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Le Tableau 16 répertorie les mesures à prendre pour installer et configurer le système d’exploitation et les autres éléments préalables à l’installation Oracle dans la machine virtuelle avant de convertir celle-ci en modèle.

Tableau 16. Préalables à l’installation Oracle

Tâche Description Référence (sur le site Web d’Oracle)

Installation de l’OS invité

Installer le système d’exploitation Red Hat Enterprise Linux 6.4 64 bits et configurer les interfaces réseau.

Guide d’installation Red Hat Enterprise Linux 6

Installation des outils VMware

Installer VMware Tools à l’aide de Red Hat Package Manager (RPM)

Installing VMware Tools in a Linux virtual machine using Red Hat Package Manager (RPM) (article 1018392 de la base de connaissances de VMware)

Installation des packages RPM requis

Installer ou mettre à jour les packages RPM requis

Oracle Database Installation Guide 12c Release 1 (12.1) for Linux

Définition des paramètres du noyau

Configurer le noyau avec des paramètres spécifiques pour les sémaphores, la mémoire virtuelle et partagée, le réseau et les E/S asynchrones.

Définition des limites de ressources pour l’utilisateur Oracle

Contrôler et ajuster les limites de ressources des utilisateurs de l’installation logicielle Oracle

Création des répertoires logiciels requis

Créer les répertoires requis pour le logiciel Oracle

Configuration de HugePages

Configurer HugePages pour réduire le nombre de pages mémoire et les coûts de gestion de la mémoire virtuelle.

Version la plus récente de My Oracle Support Note ID 1392497.1 : USE_LARGE_PAGES To Enable HugePages

Le Tableau 17 présente les étapes à suivre pour installer les binaires et les correctifs Oracle Database 12c.

Tableau 17. Installation des binaires et des correctifs Oracle Database

Tâche Description Référence (sur le site Web d’Oracle)

Installation des binaires de la base de données Oracle

Exécuter Oracle Universal Installer et sélectionner l’option suivante, qui installe uniquement les fichiers binaires de la base de données : Install database software only

Oracle Database Installation Guide 12c Release 1 (12.1) for Linux

Installation des dernières mises à jour PSU et CPU

Installer la dernière mise à jour PSU (Patch Set Update) de base de données. Un ID utilisateur, un mot de passe et un contrat de support sont requis.

Version la plus récente de Critical Patch Updates, Security Alerts, and Third Party Bulletins

Exécution des tâches préalables à l’installation Oracle

Installation des binaires et des correctifs Oracle Database 12c

Page 34: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

34 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tâche Description Référence (sur le site Web d’Oracle)

Activation de dNFS

Activer Oracle dNFS (direct Network File System) si Oracle Database n’est pas fourni avec Direct NFS, activé par défaut.

Oracle Database Installation Guide 12c Release 1 (12.1) for Linux

Déploiement de la machine virtuelle Oracle Database 12c

Les méthodes suivantes permettent de déployer une machine virtuelle à partir d’un modèle avec des spécifications personnalisées :

• Choix de Deploy Virtual Machine from this Template dans vCenter

• Choix de Customize using an existing customization specification dans vCenter

Référez-vous à la Fiche technique de qualification VSPEX for Virtualized Oracle du Guide de conception pour dimensionner l’infrastructure de virtualisation et les systèmes de fichiers NFS globaux utilisés pour stocker la base de données Oracle. Ce Guide de conception indique également les paramètres d’initialisation Oracle requis par la base de données.

Déterminez la taille des fichiers de données individuels en fonction de la conception de schéma et de l’emplacement des tablespaces des tables et index. Pour plus d'informations, reportez-vous à la section Configuration de l’organisation des fichiers de base de données pour ASM et dNFS.

Le Guide de conception et la section Configuration des paramètres d’initialisation fournissent des informations sur la configuration des paramètres d’initialisation.

Dans cette solution, la base de données Oracle 12c a été créée selon deux configurations en vue de tester la solution de plate-forme de stockage unifié avec plusieurs protocoles. Une mise en œuvre ASM, comprenant un groupe de disques ASM avec protection RAID, et une mise en œuvre dNFS, comprenant un système de fichiers NFS avec protection RAID, ont été utilisées pour concevoir la base de données. À l’exclusion du type de système de fichiers, l’organisation du stockage back-end est presque identique pour les deux configurations.

Organisation des fichiers de base de données pour ASM

Le Tableau 18 répertorie les fichiers de données, les fichiers redo log en ligne, les fichiers CRS et d’autres fichiers de base de données qui résident sur le stockage géré par Oracle ASM. La base de données a été créée avec plusieurs groupes de disques ASM distincts : +DATA, +REDO et +CRS.

Présentation

Configuration de l’organisation des fichiers de base de données pour ASM et dNFS

Page 35: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

35 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tableau 18. Emplacement des fichiers Oracle pour ASM

Contenu Emplacement

Fichiers binaires de bases de données Disque local du serveur de base de données ou système de fichiers dédié aux serveurs virtuels

Fichiers de données, fichiers de contrôle +DATA

Fichiers redo log en ligne +REDO

Fichiers de disque de vote et OCR +CRS

Dans cette solution, Oracle ASM est le système de fichiers par défaut, mais Red Hat 6.4 prend en charge plusieurs systèmes de fichiers, tels que VFAT, ext2, ext3, ext4 et ReiserFS. De manière générale, Oracle ne certifie pas les systèmes de fichiers, mais Linux constitue une exception. Actuellement, les systèmes de fichiers ext3, ext4 et OCFS2 sont pris en charge.

Organisation des fichiers de base de données pour dNFS

Les composants d’Oracle Database, tels que les fichiers de données et les fichiers redo log en ligne, sont stockés à l’aide d’Oracle Direct NFS (dNFS). Ces systèmes de fichiers utilisent le niveau RAID et le nombre de disques appropriés pour chaque type de fichier. Le Tableau 19 répertorie les fichiers de données, les fichiers redo log en ligne et les autres fichiers de base de données, et indique leur emplacement.

Tableau 19. Emplacement des fichiers Oracle pour NFS

Contenu Emplacement

Fichiers binaires de bases de données Disque local du serveur de base de données ou système de fichiers dédié aux serveurs virtualisés

Fichiers de données, fichiers de contrôle Répartis sur l’ensemble des systèmes de fichiers dédiés aux fichiers de données Oracle

Fichiers redo log en ligne Multiplexés sur deux systèmes de fichiers distincts dédiés aux fichiers redo log

EMC vous recommande d’utiliser Oracle dNFS Client, qui offre des performances supérieures à celles du système d’exploitation du client NFS. Oracle dNFS Client fournit une résilience et des performances améliorées en permettant le basculement automatique sur le fabric Gigabit Ethernet et le traitement des E/S simultanées via le contournement de tous les caches d’OS et du verrouillage de l’ordre des écritures de l’OS. dNFS gère également les E/S asynchrones, ce qui permet de continuer le traitement pendant que la demande d’E/S est soumise et traitée.

Remarque : Oracle vous recommande de définir les paramètres de taille de la mémoire tampon NFS sur 32 768 dans le fichier de configuration système /etc/fstab. Cependant, vous pouvez utiliser le fichier oranfstab pour spécifier des options Oracle Database particulières additionnelles pour Direct NFS. Pour plus d’informations, consultez le Database Installation Guide 12c Release 1 (12.1) for Linux sur le site Web d’Oracle.

Page 36: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

36 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Utilisez l’une des méthodes suivantes pour configurer les paramètres d’initialisation :

Automatic Shared Memory Management

Mettez en œuvre la méthode ASMM (Automatic Shared Memory Management) en vue d’automatiser la gestion des structures de la mémoire partagée. Les structures suivantes de la mémoire partagée sont automatiquement gérées :

• DB_CACHE_SIZE

• SHARED_POOL_SIZE

• LARGE_POOL_SIZE

• JAVA_POOL_SIZE

• STREAMS_POOL_SIZE

La fonctionnalité ASMM permet à la base de données Oracle de distribuer la mémoire entre ces composants en fonction de la capacité requise par la charge applicative. Ces composants sont alors considérés comme des paramètres réglés automatiquement. Le processus en arrière-plan, Memory Manager (MMAN), coordonne le dimensionnement de ces composants et transfère la mémoire là où les besoins sont les plus importants.

Définissez les paramètres d’initialisation suivants pour mettre en œuvre cette fonction :

• SGA_TARGET défini sur une valeur différente de zéro

• STATISTICS_LEVEL défini sur TYPICAL (ou ALL)

Automatic Memory Management

n’utilisez pas la fonctionnalité Automatic Memory Management (AMM) d’Oracle, car AMM est incompatible avec HugePages. Si vous souhaitez utiliser HugePages, assurez-vous que les paramètres d’initialisation MEMORY_TARGET et MEMORY_MAX_TARGET ne sont pas définis.

Pour plus d’informations, consultez My Oracle Support Note ID 749851.1 sur le site Web d’Oracle.

Opérations d’E/S pour les fichiers du système de fichiers

Définissez le paramètre FILESYSTEMIO_OPTIONS = SETALL pour activer les fonctionnalités Direct I/O et Asynchronous I/O pour les fichiers du système de fichiers.

Avec les E/S asynchrones, le traitement normal se poursuit pendant la soumission et le traitement de la demande d’E/S. Ainsi, la fonctionnalité Asynchronous I/O contourne certains des goulots d’étranglement des performances associés aux opérations d’E/S. Direct I/O est disponible dans le système de fichiers. Cette fonctionnalité transmet les données directement à l’application sans les mettre en cache dans le cache tampon du système de fichiers.

Configuration des paramètres d’initialisation

Page 37: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

37 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Direct NFS ne dépend pas de la valeur du paramètre FILESYSTEMIO_OPTIONS. Direct NFS émet toujours des E/S asynchrones et directes, car il ne dépend pas de la prise en charge de l’OS. Définissez FILESYSTEMIO_OPTIONS = SETALL si l’OS prend en charge ce paramètre pour sauvegarder le client NFS de l’OS afin de pallier toute erreur de configuration.

HugePages a été activé dans le noyau Linux dans le cadre du processus de création de modèle, comme indiqué dans le tableau Tableau 16. HugePages est un élément essentiel à l’amélioration des performances d’Oracle Database sous Linux si la RAM et la zone SGA sont volumineuses. Vous devez configurer HugePages si l’ensemble des zones SGA de la base de données atteint plus de 8 Go.

Pour de plus amples détails, consultez la version la plus récente de My Oracle Support Note ID 361468.1 : HugePages on Oracle Linux 64-bit sur le site Web d’Oracle.

L’assistant Database Configuration Assistant (DBCA) est le moyen privilégié pour créer une base de données car il fournit une solution plus automatisée. En plus, la base de données est prête à être utilisée une fois que DBCA a terminé. Démarrez DBCA en tant qu’outil autonome pour créer une base de données Oracle, comme illustré sur la Figure 8.

Saisissez la commande suivante dans un shell UNIX ou Linux, ou sur l’invite de commande de Windows, puis appuyez sur Entrée pour démarrer l’assistant DBCA : dbca

Remarque : l’utilitaire dbca est généralement situé dans le répertoire ORACLE_HOME/bin.

Activation du paramètre HugePages

Création de la base de données à l’aide de DBCA

Page 38: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 4 : Mise en œuvre de la solution

38 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Figure 8. Écran de configuration Oracle Database Configuration Assistant

Oracle DBCA s’exécute en mode interactif. Vous pouvez soit modifier l’un des types de base de données préconfigurés, soit personnaliser la base de données en utilisant les écrans d’Oracle DBCA.

Vous pouvez créer et personnaliser le modèle de base de données préconfigurée General Purpose/Transaction Processing durant l’installation. Cela implique de modifier les éléments suivants :

• les paramètres d’initialisation ;

• la taille et l’emplacement des fichiers de bases de données pour utiliser les points NFS.

Après avoir créé une base de données comme décrit dans la section Création de la base de données à l’aide de DBCA, l’instance est ouverte et disponible pour un usage normal. Cependant, la base de données Oracle ne démarre pas et ne s’arrête pas automatiquement en même temps que la machine virtuelle.

Consultez My Oracle Support Note ID 222813.1 : How to Automate Startup/Shutdown of Oracle Database on Linux sur le site Web d’Oracle pour automatiser les processus de démarrage et d’arrêt d’Oracle Database 12c.

Toutes les solutions VSPEX sont dimensionnées et testées avec des produits EMC Data Protection, parmi lesquels EMC Avamar et EMC Data Domain. Si votre solution intègre des composants EMC Data Protection, consultez le document intitulé EMC Backup and Recovery Options for VSPEX for Virtualized Oracle Database 11gR2 - Guide de conception et de mise en œuvre pour obtenir des informations détaillées sur la mise en œuvre de ces options dans votre solution VSPEX.

Activités postérieures à la création de la base de données

Mise en œuvre d’EMC Data Protection

Page 39: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Vérification de la solution

39 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 5 Vérification de la solution

Ce chapitre traite des points suivants :

Vérification du matériel ................................................................................ 40

Vérification des performances de la base de données Oracle 12c OLTP ........ 41

Page 40: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Vérification de la solution

40 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Vérification du matériel

Cette section fournit la liste des éléments à passer en revue après avoir configuré la solution VSPEX. Référez-vous aux informations de cette section pour vérifier la configuration et le fonctionnement d’aspects spécifiques de la solution, et vous assurer que la configuration offre la disponibilité prévue. Le Tableau 20 décrit les tâches de vérification à réaliser.

Tableau 20. Tâches de vérification de l’installation de VSPEX

Tâche Référence

Vérifier la fonction VMware ESXi de base de la solution à l’aide d’une liste de contrôle après installation.

TechBook : Using EMC VNX Storage with VMware vSphere

Vérifier la redondance des composants suivants de la solution :

• Stockage

• Hôte VMware ESXi

• Switch réseau

Documentation du fournisseur

Utiliser l’outil servant à contrôler l’intégrité de l’infrastructure VSPEX EMC Proven pour bases de données Oracle virtualisées

Documentation VSPEX

EMC vous recommande de vérifier les configurations VMware ESXi avant de déployer le système dans un environnement de production sur chaque serveur VMware ESXi. Pour des informations plus détaillées, consultez le guide relatif à l’infrastructure VSPEX EMC Proven approprié, mentionné dans la section Documentation indispensable.

Vous pouvez tester des scénarios liés à la maintenance ou à une panne matérielle afin de vous assurer que les différents composants de la solution remplissent les critères de disponibilité. EMC vous recommande de vérifier la redondance des composants de la solution, en particulier du stockage, des hôtes VMware ESXi et des switches réseau.

Pour plus d’informations, consultez le guide relatif à l’infrastructure VSPEX EMC Proven approprié, mentionné dans la section Documentation indispensable.

Le contrôle d’intégrité est une mesure simple qui détermine la fiabilité, la stabilité et les performances de l’ensemble de l’infrastructure VSPEX EMC Proven pour une base de données Oracle virtualisée. Le Tableau 21 contient la liste de certains outils permettant de surveiller et de dépanner votre solution VSPEX.

Vérification du fonctionnement de VMware ESXi

Vérification de la redondance des composants de la solution

Outils de contrôle de l’intégrité

Page 41: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Vérification de la solution

41 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tableau 21. Outils de surveillance de la solution

Outil Description

Esxtop L’outil esxtop offre une vue en temps réel (actualisée toutes les cinq secondes par défaut) des metrics de performances de l’hyperviseur VMware ESXi, par exemple le taux d’utilisation des CPU. Ces metrics vous permettent d’évaluer et de résoudre les problèmes de performances relatifs aux bases de données Oracle.

Automatic Workload Repository (AWR)

Automatic Workload Repository (AWR) collecte, traite et gère les statistiques relatives aux performances afin de détecter les problèmes et d’effectuer des réglages automatiques. Ces données sont stockées à la fois dans la mémoire et dans la base de données. Il est possible d’afficher les données collectées dans des rapports et des vues.

EMC vous recommande d’utiliser ces outils pour surveiller les performances de la totalité de l’environnement Oracle Database. Pour plus d’informations sur la vérification des performances et la méthodologie de test, consultez le Guide de conception qui complète le présent document.

Vérification des performances de la base de données Oracle 12c OLTP

Cette section présente un exemple de test de performances destiné à vérifier le comportement d’Oracle 12c OLTP sur un système VNXe3200. Grâce à ce test, vous pourrez vous assurer que cette solution VSPEX répond à vos besoins métiers. Avant de vérifier votre solution, consultez le Guide de conception afin de mieux comprendre la méthodologie de test.

Pour vérifier les performances de base, deux pools de stockage (un pour les fichiers de données Oracle et l’autre pour les fichiers redo log) ont été créés sur le disque SAS 10 000 t/min, sans que FAST Cache soit activé.

Metrics clés

Après avoir décidé si vous devez utiliser FAST Cache ou non et si les besoins métiers sont respectés, vous devez choisir les metrics de test d’Oracle 12c à capturer et les seuils à atteindre pour chaque metric lors de l’exécution des tests de vérification d’Oracle Database 12c.

Consultez l’outil de dimensionnement VSPEX pour identifier les metrics clés de performances d’Oracle Database 12c présentés dans le Tableau 22.

Tableau 22. Exemple de metrics clés pour un déploiement Oracle Database 12c

Metric Seuil

Taux moyen d’utilisation du CPU (en %) Moins de 80 %

Latence moyenne du disque Moins de 20 ms

Présentation

Vérification des performances de base

Page 42: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Vérification de la solution

42 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Le profil de machine virtuelle Oracle Database 12c utilisé dans le Tableau 23 a permis de vérifier que l’infrastructure de traitement et de stockage répond aux critères de performances souhaités.

Tableau 23. Profil de machine virtuelle Oracle Database 12c

Profil Valeur

Capacité totale de la base de données Oracle

1 To

Nombre d’instances de la base de données

1

Nombre de machines virtuelles 1

Configuration des machines virtuelles du serveur Oracle

32 processeurs virtuels et 98 Go de mémoire, avec 64 Go d’espace réservé pour la zone SGA d’Oracle et 32 Go pour la zone PGA

Le Tableau 24 présente la conception de pool de stockage Oracle Database 12c définie pour le profil indiqué ci-dessus. La conception respecte les bonnes pratiques suivantes :

• Distribuez les fichiers de données et redo log à différents pools de stockage.

• Utilisez des pools de stockage distincts pour les logs archivés et les fichiers de sauvegarde Oracle, si nécessaire.

Tableau 24. Exemple de conception de pool de stockage Oracle Database 12c

Nom du pool Type RAID

Type de disque

Capacité des disques

Nombre de disques

Pool de fichiers de données de base de données Oracle

RAID 5 Disques SAS, 10 000 t/min

600 Go 30

Pool de fichiers log de base de données Oracle

RAID 10 Disques SAS, 10 000 t/min

600 Go 8

Résultats du test

Après avoir obtenu les résultats du test, vous devez interpréter ces derniers en fonction des metrics clés. Tous les metrics clés ont été atteints dans l’exemple présenté dans le Tableau 25, ce qui signifie que l’environnement Oracle 12c actuel peut répondre aux besoins métiers.

Tableau 25. Metrics clés de performances pour Oracle Database 12c sans FAST Cache

Metric de performances Performances de base

Seuil

CPU de l’hôte 35 % Moins de 80 %

Nombre d’E/S par seconde de l’hôte Jusqu’à 4 573 N/A

Temps de réponse des R/W du fichier de données

20 ms Inférieur ou égal à 20 ms

Page 43: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Vérification de la solution

43 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

La fonction de vérification de l’accélération des performances FAST Cache utilise le même pool de fichiers de données et de fichiers logs que la fonction de vérification des performances de base, FAST Cache étant activé uniquement sur le pool de fichiers de données. La configuration FAST Cache associée au test de vérification a utilisé deux disques SSD FAST Cache de 200 Go avec RAID 1/0 et 183 Go d’espace disque utile au total.

Lorsque vous utilisez FAST Cache pour accélérer les performances d’Oracle Database 12c, les charges applicatives préférées sont des applications d’E/S aléatoires avec blocs de petite taille ayant très fréquemment accès aux données d’application.

Évitez d’activer FAST Cache lorsque la charge applicative principale est séquentielle. Les E/S principales des fichiers redo log d’Oracle étant séquentielles, nous avons exclu le log de la vérification de FAST Cache pendant le test.

Remarque : pour connaître davantage de bonnes pratiques FAST Cache, consultez le Guide de conception qui complète le présent guide.

Metrics clés

Une fois FAST Cache activé sur la base de données existante, nous pouvons nous attendre à une amélioration des performances, comme suit :

• réduction de la latence des accès aux E/S ;

• augmentation du nombre de TPS et d’E/S par seconde.

Résultats du test

Après avoir obtenu les résultats du test, vous devez les interpréter en fonction des metrics clés. Dans l’exemple proposé dans le Tableau 26, vous pouvez constater que tous les metrics clés ont été atteints, ce qui signifie que l’environnement Oracle Database 12c actuel est en mesure de répondre aux besoins métiers.

Tableau 26. Metrics clés pour Oracle Database 12c avec FAST Cache

Performances Performances de FAST CACHE Seuils

CPU de l’hôte 75 % Moins de 80 %

Nombre d’E/S par seconde de l’hôte

Jusqu’à 7 426 N/A

Temps de réponse des R/W des données

7 ms Moins de 20 ms

Vérification de l’accélération des performances de FAST Cache

Page 44: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Vérification de la solution

44 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Comparaison entre les performances du système avant et après l’activation de FAST Cache

Le Tableau 27 et la Figure 9 ont pour objectif de comparer les performances de la base de données avant et après l’activation de FAST Cache, afin de vérifier l’accélération des performances par FAST Cache. Par rapport aux résultats des performances de base décrits dans le Tableau 25, l’ajout de deux disques Flash FAST Cache de 200 Go à la baie VNXe3200 a permis d’augmenter les E/S par seconde d’Oracle Database 12c, qui sont passées de 4 573 à 7 426 et de réduire le temps de réponse, qui est passé de 20 ms à 7 ms.

Tableau 27. Comparaison entre les performances avant et après l’activation de FAST Cache

Audit de performances Référence FAST Cache

E/S par seconde 4 573 7 426

Temps de réponse (ms) 20 7

La Figure 9 propose une comparaison entre les performances de base du système et ses performances suite à une accélération avec FAST Cache.

Figure 9. Comparaison des performances avant et après l’activation de FAST Cache

Page 45: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Documentation de référence

45 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 Documentation de référence

Ce chapitre traite des points suivants :

Documentation de référence ........................................................................ 46

Liens ............................................................................................................ 47

Page 46: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Documentation de référence

46 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Documentation de référence

Les documents suivants sont des références utiles et pertinentes pour cette solution.

Les documents suivants sont disponibles sur le site de support en ligne EMC ou sur france.EMC.com :

• EMC VSPEX Solution for Infrastructure as a Service with VMware vCloud Suite - Guide de conception et de mise en œuvre

• Cloud privé EMC VSPEX VMware vSphere 5.5 - Jusqu’à 200 machines virtuelles - Technologies Microsoft Windows Server 2012 R2, EMC VNXe3200 et EMC Powered Backup - Guide d’infrastructure EMC Proven

• Fiche technique de configuration pour la gamme VNXe

• EMC VNXe3200 - Guide d’installation

• Utilisation d’un système EMC VNXe3200 avec des datastores VMware NFS ou VMFS

La documentation suivante est disponible sur le site Web contenant la documentation Oracle :

• Oracle Database Documentation Library 12c Release 1 (12.1)

• Oracle Database Release Notes for Linux

• Les articles ou documents suivants sont disponibles sur My Oracle Support :

HugePages on Oracle Linux 64-bit (Article ID 361468.1)

Questions fréquentes : How to Use AWR Reports to Diagnose Database Performance Issues (Article ID 1359094.1)

La documentation suivante est disponible sur le site Web de VMware :

• Documentation d’installation et de configuration de VMware vSphere vCenter Server

• Performance Best Practices for VMware vSphere 5.5

• Documentation VMware vSphere Networking

• Documentation VMware vSphere Storage

• Documentation VMware vSphere Resource Management

• Automating High Availability (HA) Services with VMware HA – Technical note

L’article suivant est disponible dans la base de connaissances VMware :

Installing VMware Tools in a Linux virtual machine using Red Hat Package Manager (RPM) (article 1018392)

EMC

Oracle

VMware

Page 47: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Documentation de référence

47 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Liens

Les pages Web suivantes sont des références supplémentaires pour cette solution.

• Everything Oracle at EMC : https://community.emc.com/community/connect/everything_oracle

• Site Web My Oracle Support : https://support.oracle.com (compte utilisateur requis)

• Documentation VMware générale : http://www.vmware.com/

• Documentation vSphere : http://www.vmware.com/fr/support/pubs/vsphere-esxi-vcenter-server-pubs.html

• Documentation vSphere PowerCLI : http://www.vmware.com/fr/support/developer/PowerCLI/

Remarque : les liens fournis dans ce guide fonctionnaient correctement au moment de la publication.

Page 48: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Chapitre 6 : Documentation de référence

48 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Page 49: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Annexe A : Fiche technique de configuration

49 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Annexe A Fiche technique de configuration

Cette annexe traite du point suivant :

Fiche technique de configuration pour VSPEX .............................................. 50

Page 50: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Annexe A : Fiche technique de configuration

50 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Fiche technique de configuration pour VSPEX

Avant de configurer Oracle Database 12c pour cette solution, rassemblez les informations de configuration spécifiques du client, telles que les adresses IP, les noms d’hôtes, etc. Les tableaux suivants fournissent une fiche technique que vous pouvez utiliser pour consigner ces informations. Vous pouvez également imprimer et utiliser cette fiche technique pour la laisser au client comme document de référence.

Pour valider les informations du client, croisez les informations de cette fiche technique avec celles de la fiche technique de configuration de la baie appropriée, par exemple : Fiche technique de configuration pour la gamme VNXe ou VNXe Installation Assistant for File/Unified Worksheet.

Tableau 28. Informations courantes sur les serveurs

Nom du serveur Objectif Adresse IP primaire

Contrôleur de domaine

DNS principal

DNS secondaire

DHCP

NTP

SMTP

SNMP

vCenter Server

Serveur de base de données 01

Serveur de base de données 02

Serveur de base de données 03

Tableau 29. Informations sur le serveur VMware ESXi

Nom du serveur

Objectif Adresse IP primaire

Adresses de réseau privé (stockage)

VMware ESXi

Hôte 1

VMware ESXi

Hôte 2

Page 51: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Annexe A : Fiche technique de configuration

51 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tableau 30. Informations sur la baie

Nom de baie

Nom de la baie

IP de gestion

Mot de passe administrateur du NAS

Adresse IP du SPA

Adresse IP du SPB

Nom du pool d’infrastructure de machines virtuelles

Nom du système de fichiers de l’infrastructure de machines virtuelles

Nom du pool de stockage des datafiles

Nom du système de fichiers des datafiles

Nom du pool de stockage des fichiers redo log

Nom du système de fichiers des fichiers redo log

Nom du pool de stockage des fichiers FRA

Nom du système de fichiers FRA

Tableau 31. Informations sur l’infrastructure réseau

Nom Objectif Adresse IP Masque de sous-réseau

Passerelle par défaut

Switch Ethernet 1

Switch Ethernet 2

Tableau 32. Informations sur le réseau VLAN

Nom Nature du réseau ID de VLAN Sous-réseaux autorisés

Gestion du réseau de machines virtuelles

Réseau NFS

vMotion

Page 52: EMC VSPEX for Virtualized Oracle Database 12c … · Sommaire EMC VSPEX for Virtualized Oracle Database 12c OLTP 3 Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Annexe A : Fiche technique de configuration

52 EMC VSPEX for Virtualized Oracle Database 12cOLTP

Technologies EMC VNXe et EMC Data Protection Guide de mise en œuvre

Tableau 33. Comptes de maintenance

Compte Objectif Mot de passe (facultatif, appliquer le niveau de sécurité pertinent)

Administrateur vCenter Server

Administrateur de baie

Administrateur de bases de données Oracle