Conception de la couche de virtualisation. EMC VNX, VMware vSphere, Oracle Database 11g, Avamar, Data Domain, VSPEX, Unisphere, Red Hat Enterprise Linux 6.3
Chapitre 5 : Bonnes pratiques et considérations en matière de conception de solutions
Conception de la couche de virtualisation
Présentation
Oracle Database 11 g
R2 est totalement pris en charge lorsque vous le déployez dans un environnement virtuel avec la technologie VMware vSphere ESXi™. Les sections suivantes décrivent les bonnes pratiques et les considérations de conception relatives à la virtualisation d’Oracle Database 11 g R2.
Bonnes pratiques en matière de virtualisation
Dans cette infrastructure VSPEX EMC Proven pour Oracle Database, EMC vous recommande de prendre en compte les bonnes pratiques de mise en œuvre relatives à la gestion des ressources suivantes dans le cadre de la conception de la virtualisation.
• Ressources informatiques
• Ressources réseau
• Fonctionnalités de VMware
• VMware vCenter
Ressources informatiques
EMC vous recommande de mettre en œuvre les bonnes pratiques suivantes en matière de ressources informatiques :
• Activez l’Hyper-threading. La technologie d’Hyper-threading permet à un processeur physique unique d’exécuter plusieurs threads indépendants simultanément. VMware ESXi est conçu pour utiliser l’Hyper-threading en contrôlant le placement des processeurs logiques sur le même cœur et en gérant intelligemment le temps processeur pour garantir que la charge est répartie uniformément sur tous les cœurs physiques du système
.
• Utilisez la virtualisation MMU assistée par matériel (Intel EPT et AMD RVI) pour réduire la consommation de mémoire et accélérer les charges de travail poussant les systèmes d’exploitation invités à modifier les tables de pagination trop fréquemment.
• Utilisez la technologie NUMA (Non-Uniform Memory Access), une architecture informatique dans laquelle l’accès à une mémoire plus proche d’un processeur particulier est plus rapide que l’accès à une mémoire plus
éloignée.
• Assurez-vous que le nombre de CPU virtuels d’une machine virtuelle est inférieur ou égal au nombre de cœurs d’un socket de processeur.
• Allouez une quantité de mémoire vRAM aux machines virtuelles inférieure à la mémoire locale du nœud NUMA (processeur).
• Programmez le CPU virtuel pour qu’il utilise le moins de sockets possible à l’aide du paramètre numa.vcpu.preferHT=TRUE.
• Installez VMware Tools, qui comprend plusieurs utilitaires améliorant les performances du système d’exploitation invité de la machine virtuelle et la facilité de gestion de cette dernière.
• Allouez une vRAM au moins deux fois supérieure à la zone SGA (System
Global Area) Oracle
• Configurez les réserves de mémoire des machines virtuelles de sorte qu’elles atteignent au minimum la taille de la zone SGA Oracle.
38 EMC VSPEX for Virtualized Oracle Database 11
Guide de conception g
OLTP
Chapitre 5 : Bonnes pratiques et considérations en matière de conception de solutions
Ressources réseau
EMC vous recommande de mettre en œuvre les bonnes pratiques suivantes en matière de ressources réseau :
• Utilisez le périphérique réseau virtuel paravirtualisé de VMware le plus récent, actuellement VMXNET3 (VMXNET Génération 3)
, prenant en charge la connectivité 10 GbE.
• Utilisez des réseaux vLAN pour séparer le trafic de l’infrastructure vSphere du trafic des machines virtuelles à des fins de sécurité et d’isolation.
• Activez et configurez les trames Jumbo sur les piles physiques et virtuelles pour vMotion et les réseaux de stockage IP.
• Utilisez un montage NFS sur l’invité à partir d’un client Oracle dNFS dans la machine virtuelle plutôt que VMDK sur un datastore NFS.
Fonctionnalités de VMware
EMC vous recommande de mettre en œuvre les fonctionnalités VMware suivantes :
• vSphere HA : cette fonctionnalité utilise plusieurs hôtes VMware ESX, configurés en tant que cluster, pour permettre une restauration rapide en cas de panne. Elle fournit des systèmes haute disponibilité économiques destinés aux applications s’exécutant sur les machines virtuelles. vSphere HA protège les applications dans les cas suivants :
Panne de serveur : redémarre les machines virtuelles sur d’autres serveurs VMware ESXi dans le cluster.
Défaillance des applications : surveille la machine virtuelle en continu et la réinitialise en cas de défaillance de l’OS invité.
• VMware DRS : cette fonctionnalité équilibre automatiquement la charge de travail entre les hôtes utilisant la fonction vMotion pour la migration des machines virtuelles. Lorsque les charges de travail Oracle Database augmentent, DRS déplace automatiquement une machine virtuelle sur laquelle s’est formé un goulot d’étranglement vers un autre hôte disposant de davantage de ressources disponibles, et ce, sans interruption de service
.
• Règles d’affinité DRS : cette fonctionnalité contrôle le placement des machines virtuelles sur les hôtes d’un cluster. DRS fournit deux types de règle d’affinité :
une règle d’affinité hôte-VM, qui spécifie une relation d’affinité entre un groupe de machines virtuelles et un groupe d’hôtes ;
une règle d’affinité VM-VM, qui permet de déterminer si des machines virtuelles spécifiques doivent s’exécuter sur le même hôte ou rester sur des hôtes distincts.
Affinité des hôtes DRS et licences par processeur Oracle
L’option de licence par processeur Oracle se base sur l’interaction des logiciels avec le matériel. Pour Oracle EE, ces licences se basent sur le nombre de cœurs physiques
disponibles pour les logiciels Oracle installés. Pour Oracle SE, ces licences se basent sur le nombre de sockets de processeur
disponibles pour les logiciels Oracle installés. Oracle ne permet pas le partitionnement logiciel des
CPU comme moyen de calculer ou de limiter le nombre de licences logicielles requises pour un serveur physique. Oracle considère la technologie
VMware vSphere comme du partitionnement logiciel. Dans un environnement vSphere, tous les hôtes sur lesquels des fichiers exécutables Oracle sont installés et/ou en cours d’exécution doivent faire l’objet d’une licence.
EMC VSPEX for Virtualized Oracle Database 11 g
OLTP
Guide de conception
39
Chapitre 5 : Bonnes pratiques et considérations en matière de conception de solutions
Cela signifie que la conception et la taille du cluster VMware vSphere ESXi, ainsi que le placement et le déplacement des machines virtuelles hébergeant les fichiers exécutables Oracle, sont essentiels à la réduction du coût des licences
Oracle.
Lorsque les exigences Oracle d’un client ne justifient pas l’utilisation d’un cluster
VMware dédié, ce client peut acheter des licences pour un sous-ensemble de serveurs du cluster VMware pour Oracle Database 11 g EE. Dans ce cas, utilisez les règles d’affinité des hôtes DRS pour limiter comme il se doit le déplacement des machines virtuelles au sein du cluster, notamment pendant un événement de haute disponibilité. L’affinité des hôtes DRS est une technologie de cluster et ne constitue pas un mécanisme de partitionnement logiciel ou matériel dans un serveur donné. (Voir
Understanding Oracle Certification Support and Licensing in
VMware Environments
)
Modèles VMware
En termes VMware, un modèle est une copie principale de machine virtuelle que vous pouvez utiliser pour créer et provisionner rapidement des machines virtuelles. En utilisant un modèle, vous pouvez installer un OS invité sur une machine virtuelle avec des utilisateurs et logiciels d’applications déjà configurés et prêts à l’emploi, avec une interaction utilisateur minime. Les modèles réduisent la durée du déploiement et automatisent les tâches d’installation et de configuration répétitives sur chaque machine virtuelle requise.
Les spécifications de personnalisation stocké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.
Surveillance régulière de l’infrastructure VSPEX EMC Proven
Contrôlez régulièrement les performances de toute l’infrastructure
VSPEX EMC Proven. Le contrôle des performances n’intervient pas simplement au niveau de la machine virtuelle, il intervient aussi au niveau de l’hyperviseur. Par exemple, avec un hyperviseur VMware ESXi, vous pouvez utiliser le contrôle des performances de la machine Oracle Database pour vous assurer que la machine virtuelle ou Oracle Database fonctionne comme prévu. Pendant ce temps, au niveau de l’hyperviseur, utilisez esxtop pour contrôler les performances de l’hôte.
40 EMC VSPEX for Virtualized Oracle Database 11
Guide de conception g
OLTP

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.