BONNES PRATIQUES DE CONFIGURATION DU STOCKAGE POUR L INTÉGRATION SUR MESURE DU DATACENTER SAP HANA ET L INFRASTRUCTURE CONVERGÉE EMC SCALEIO



Documents pareils
FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Sauvegarde EMC pour solutions SAP HANA prêtes pour le datacenter. EMC Data Domain avec DD Boost

PERFORMANCES EXCEPTIONNELLES ET EFFICACITÉ EMC POUR MICROSOFT SQL SERVER

Fiche produit FUJITSU ETERNUS DX200F Baie de stockage Flash

FAMILLE EMC RECOVERPOINT

EMC DATA DOMAIN OPERATING SYSTEM

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

RESEAUX SAN iscsi VIRTUALISES :

Une solution de stockage VDI unifiée, flexible et disponible pour vos utilisateurs

EMC VSPEX END-USER COMPUTING

Une présentation de HP et de MicroAge. 21 septembre 2010

LENOVO THINKSERVER GUIDE DES PRODUITS. Haute évolutivité et flexibilité conjointes au développement de l entreprise

Technologie de déduplication de Barracuda Backup. Livre blanc

10 choses à savoir sur le 10 Gigabit Ethernet

EMC XTREMIO : SOLUTION DE CONSOLIDATION HAUTES PERFORMANCES POUR ORACLE

CLOUD PRIVÉ EMC VSPEX

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Concepts et systèmes de stockage

Système de stockage IBM XIV Storage System Description technique

TRANSFORM IT + BUSINESS + YOURSELF

EMC DATA DOMAIN HYPERMAX

LE BIG DATA. TRANSFORME LE BUSINESS Solution EMC Big Data

Le e s tocka k ge g DAS,NAS,SAN

Système de stockage EMC CLARiiON AX4

EMC ENTERPRISE PRIVATE CLOUD

Système de stockage sur disque IBM Storwize V5000

Configurations maximales

Protection des données avec les solutions de stockage NETGEAR

vbladecenter S! tout-en-un en version SAN ou NAS

en version SAN ou NAS

La Continuité d Activité

La surveillance réseau des Clouds privés

Palo Alto Networks Guide de l administrateur Panorama. Panorama 5.1

Livre. blanc. Solution Hadoop d entreprise d EMC. Stockage NAS scale-out Isilon et Greenplum HD. Février 2012

Livre blanc. La sécurité de nouvelle génération pour les datacenters virtualisés

Unitt Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données

EMC AVAMAR. Logiciel et système de sauvegarde avec déduplication

CLOUD PRIVÉ EMC VSPEX Microsoft Windows Server 2012 R2 avec Hyper-V - Jusqu à machines virtuelles

Portefeuille de solutions HP pour la virtualisation

Sauvegarde et restauration EMC Avamar en environnement VMware

EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP

Guide de prise en main Symantec Protection Center 2.1

TRANSFORMEZ VOTRE INFRASTRUCTURE DE BASE DE DONNEES

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

CLOUD PRIVÉ EMC VSPEX VMware vsphere Jusqu à machines virtuelles

Consolidation de stockage

Logiciel HP StorageWorks Enterprise Virtual Array (EVA) Fiche technique

Entrez dans l ère du Numérique Très Haut Débit

Le data center moderne virtualisé

Ne laissez pas le stockage cloud pénaliser votre retour sur investissement

Configuration du serveur ESX

Solutions HP Simply StorageWorks pour HP BladeSystem

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS

Symantec Endpoint Protection Fiche technique

L I V R E B L A N C P r o t ég e r l e s a p p l i c a t i o n s m ét i e r s c r i t i q u e s M a i n f r a m e, un b e s o i n c r u c i a l

FileMaker Server 14. Guide de démarrage

EMC VSPEX END-USER COMPUTING

Technologie SDS (Software-Defined Storage) de DataCore

Présentation Infrastructure DATACENTRE

Fiche produit Fujitsu ETERNUS JX40 Baie de stockage JBOD

Transformation des applications SAP avec EMC et SAP HANA. Présentation commerciale : Solutions SAP HANA pour les datacenters

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Les hyperviseurs leaders du marché qui ont fait leurs preuves en production

Marché à procédure adaptée (en application de l article 28 du code des Marchés Publics)

Description du produit

Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP

Pré-requis techniques

Xsan Premiers contacts. Instructions pour la configuration de volumes partagés sur un réseau de stockage (SAN)

HP Simply Storage Consolidation

ÉTUDE DES PERFORMANCES DE MICROSOFT EXCHANGE SERVER 2010 ASSOCIÉ A LA PLATE-FORME DE STOCKAGE UNIFIÉ EMC VNX5700 Présentation architecturale

LES 5 PRINCIPALES RAISONS DE DÉPLOYER MICROSOFT SQL SERVER SUR LE SYSTÈME DE STOCKAGE UNIFIÉ EMC VNX

SAN AoE (ATA over Ethernet)

Entrer. Dans le Cloud

Le stockage unifié pour réduire les coûts et augmenter l'agilité

VERITAS Backup Exec TM 10.0 for Windows Servers

Service d'annuaire Active Directory

Points forts. IBM Systems and Technology Fiche produit

Gestion des sauvegardes

Installation ou mise à jour du logiciel système Fiery

Serveur d E-S virtuel ESCALA REFERENCE 86 F1 81FA 01

Marché Public. Serveurs et Sauvegarde 2015

Playbook du programme pour fournisseurs de services 2e semestre 2014

Symantec Backup Exec.cloud

Symantec Backup Exec Remote Media Agent for Linux Servers

MANUEL D INSTALLATION

Data Protection for EMC VSPEX Proven Infrastructure

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013

[WEB4ALL PRESENTATION ET TARIFS VPS INFOGERES]

VIRTUALISATION DES FONCTIONS RÉSEAU. Les cinq erreurs majeures de la virtualisation

Système de disques milieu de gamme IBM Storwize V7000

Tout le monde parle du Cloud Computing, Mais qui offre une solution complète? Copyright IBM Corporation, 2009 All Rights Reserved

SERVEUR CALLEO APPLICATION R269M

Technique et architecture de l offre Suite infrastructure cloud. SFR Business Team - Présentation

DESKTOP Internal Drive. Guide d installation

L unique SAN industriel proposant un stockage multiniveau automatisé (Automated Tiered Storage)

Transcription:

BONNES PRATIQUES DE CONFIGURATION DU STOCKAGE POUR L INTÉGRATION SUR MESURE DU DATACENTER SAP HANA ET L INFRASTRUCTURE CONVERGÉE EMC SCALEIO Solutions EMC Résumé Ce livre blanc présente une nouvelle manière de surmonter les restrictions des déploiements classiques SAP HANA basés sur des appliances. Il indique comment configurer une solution TDI (Tailored Data Center Integration) pour HANA basée sur un stockage convergé EMC ScaleIO. Cette solution fournit un stockage serveur standard pour HANA bénéficiant de niveaux supérieurs de flexibilité et d évolutivité. Décembre 2014

Copyright 2014 EMC Corporation. Tous droits réservés. 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é. Pour obtenir la liste actualisée des noms de produits, consultez la rubrique des marques EMC via le lien Législation, sur france.emc.com. Toutes les autres marques citées dans le présent document sont la propriété de leurs détenteurs respectifs. Référence H13731 2

Sommaire Résumé analytique... 5 Business Case... 5 Modèle TDI EMC ScaleIO pour HANA... 6 Tests EMC et VCE... 7 Objectif... 7 Périmètre... 7 Audience... 7 Environnement de test EMC ScaleIO... 8 Composants de plate-forme... 8 Traitement... 8 Réseau... 8 Stockage... 9 Nœuds ScaleIO... 9 Types de disque pour HANA... 9 Volumes de persistance HANA... 9 Système de fichiers partagé HANA... 9 Modes scale-up et scale-out... 10 Configuration scale-up... 10 Configuration scale-out... 11 Détails et recommandations relatives à la configuration... 12 Conditions préalables... 12 Configuration réseau... 13 Réseaux VLAN... 14 Liaison... 15 Installation des composants ScaleIO... 17 Procédures d installation... 17 Configuration du stockage... 18 Configuration du cluster ScaleIO... 19 Se connecter à l aide de la SCLI... 19 Installer la licence ScaleIO sur le cluster MDM... 19 Préparer le MDM... 20 Créer une capacité de stockage... 20 Réglage du cluster ScaleIO... 23 Paramètres de mise en cache.... 23 Paramètres de la carte Flash PCIe XtremSF... 23 Paramètres de contrôleur LSI et de disque dur SAS HDD... 24 Configuration des pools de stockage ScaleIO... 26 3

Accès au stockage ScaleIO à partir de nœuds SAP HANA... 31 Activer la prise en charge du multipathing Linux natif dans ScaleIO... 31 Activer le multipathing Linux natif sur des nœuds HANA... 31 Formater des périphériques en mode bloc à l aide du système de fichiers XFS... 32 Monter les périphériques en mode bloc... 32 Protection des données et continuité de l activité... 33 Conclusion... 34 Résumé... 34 Références... 35 Documentation EMC... 35 Documentation SAP... 35 Ressources Web... 35 Remarques : Options de déploiement... 35 Remarques : Virtualisation... 35 Annexe... 36 4

Résumé analytique SAP HANA donne aux entreprises la formidable opportunité de pouvoir exploiter le Big Data comme avantage concurrentiel. Grâce à ses énormes capacités de traitement in-memory, HANA permet aux applications et aux outils d analyse de s exécuter en temps réel, tout en accélérant les calculs décisionnels et complexes. Bien que cette solution soit traditionnellement déployée uniquement sous forme d appliance, intégrant serveur, stockage et réseau, SAP a également défini une option de déploiement alternative appelée TDI (Tailored Data Center Integration) ou Intégration sur mesure du datacenter. TDI offre aux entreprises une plus grande flexibilité pour choisir les composants matériels devant exécuter HANA. Le logiciel EMC ScaleIO fournit une solution de stockage hautes performances, évolutive et économique pour les implémentations TDI de HANA. ScaleIO permet aux entreprises d utiliser le stockage interne des serveurs standards et de créer un réseau de stockage (SAN) offrant à l appliance HANA un stockage en mode bloc partagé. Grâce à ses options de déploiement flexibles, ScaleIO peut être installé de façon entièrement convergée sur des serveurs d applications existants ou sur des serveurs dédiés. Avec ScaleIO, les entreprises sont plus libres de commencer par une implémentation de petite taille de la solution HANA, puis de la faire évoluer en fonction des besoins de l activité. ScaleIO élimine également les importants investissements initiaux inhérents à une appliance HANA classique, et offre sur le long terme une indépendance par rapport aux fournisseurs. EMC et VCE ont collaboré pour tester ScaleIO avec SAP HANA. Ces tests ont été conçus pour prouver que ScaleIO pouvait satisfaire aux benchmarks de performances définis par SAP. Ils ont également permis à EMC et VCE d optimiser les options de configuration pour l infrastructure ScaleIO et de les partager avec d autres entreprises envisageant des implémentations similaires. Ce livre blanc décrit l environnement de test que nous avons conçu. Il comporte aussi des recommandations détaillées pour la configuration, ainsi que de bonnes pratiques pour les autres entreprises dont la tâche consiste à déployer ScaleIO pour HANA. En outre, ce document inclut des instructions qui permettront à SAP HANA d accéder au stockage ScaleIO. En suivant les instructions et les recommandations figurant dans ce document, les entreprises de toutes tailles seront prêtes à déployer avec succès ScaleIO en tant que solution TDI pour SAP HANA. Business Case SAP HANA est une puissante plate-forme d applications et de bases de données In-Memory qui offre des outils révolutionnaires pour les transactions en ligne, analyse prédictive, le traitement spatial et plus encore. En principe, SAP exige que HANA soit déployé dans un modèle d appliance dans lequel des composants réseau, de traitement et de stockage certifiés sont fournis dans un package intégré. Cependant, ce modèle d appliance rend les entreprises dépendantes de fournisseurs de matériel spécifiques et les empêche d utiliser les ressources existantes de leurs datacenters, ce qui limite la flexibilité et augmente souvent le coût de l adoption d une solution HANA. 5

En réponse, SAP a défini le modèle TDI pour les déploiements HANA. Celui-ci permet aux entreprises de déployer HANA sur des serveurs certifiés SAP et sur les périphériques de stockage et réseau de leur choix dans la mesure où ceux-ci sont pris en charge par SAP. Le modèle TDI permet un déploiement HANA plus rapide, offre plus de flexibilité pour déployer l appliance HANA dans des environnements de petite taille et la faire évoluer en fonction des besoins. Il offre aussi une indépendance par rapport aux fournisseurs. Les entreprises écourtent ainsi le time-to-value et réduisent les risques, ainsi que les CAPEX et les OPEX pour l appliance HANA. Modèle TDI EMC ScaleIO pour HANA EMC ScaleIO offre une solution TDI idéale pour SAP HANA. ScaleIO est un réseau de stockage (SAN) purement logiciel qui transforme la capacité de stockage interne des serveurs standard en un stockage en mode bloc global et partagé. ScaleIO offre une architecture de stockage et de traitement flexible et à couche unique offrant une évolutivité linéaire à la fois pour les applications SAP et non SAP. Comme indiqué à la Figure 1, ceci permet aux entreprises de commencer avec seulement quelques serveurs et une capacité de stockage de quelques téraoctets, puis de faire évoluer leur environnement jusqu à ce que celui-ci contienne des milliers de serveurs et plusieurs pétaoctets de stockage tout en conservant des performances prévisibles. En outre, ScaleIO peut utiliser le scaleup et le scale-out via la même architecture sous-jacente pour faire évoluer SAP HANA conformément aux besoins individuels d une organisation. Figure 1. EMC ScaleIO évolue en même temps que vos besoins métiers ScaleIO permet aux entreprises d obtenir les performances et la capacité dont elles ont besoin pour SAP HANA. Cette solution présente les avantages clés suivants : Solution purement logicielle : plus de flexibilité pour évoluer en fonction de vos besoins métiers Indépendance vis-à-vis du matériel : les entreprises peuvent choisir parmi une liste de serveurs certifiés SAP pour HANA et modifier les disques internes selon les besoins 6

Flexibilité de déploiement : installation simple dans les infrastructures existantes ou en tant que nouveau déploiement, que ce soit dans des environnements physiques ou virtuels Gestion autonome : rééquilibre automatiquement la capacité de stockage lors de l ajout ou de la suppression de serveurs, et répare automatiquement le cluster afin de récupérer les données après une panne de disque ou de serveur Tests EMC et VCE EMC et VCE ont réalisé des tests approfondis de ScaleIO en tant que solution TDI pour SAP HANA. D après nos tests, nous avons déterminé les configurations système optimales permettant de réaliser les indicateurs clés de performance que SAP a définis pour HANA. Nous avons utilisé l outil de vérification de la configuration matérielle SAP (HWCCT) pour valider ces résultats. Ce document partage les procédures que nous avons suivies et les configurations que nous avons testées pour démontrer que ScaleIO est une solution TDI viable pour HANA. Il inclut également des astuces et de bonnes pratiques destinées à aider les autres entreprises à planifier leurs propres déploiements. Ces instructions permettront aux équipes de déployer correctement ScaleIO et d obtenir les résultats escomptés. Objectif L objectif de cette solution est de démontrer que le stockage convergé EMC ScaleIO représente une solution alternative viable aux déploiements SAP HANA classiques basés sur des appliances. Basé sur les tests effectués par EMC et VCE, ce document expose les preuves soutenant que ScaleIO constitue une solution TDI (Tailored Data Center Integration) hautement flexible, évolutive et économique qui réalise les indicateurs clés de performance requis par SAP. De plus, ce document fournit des informations détaillées sur la configuration, ainsi que des recommandations en matière de déploiement destinées à aider les entreprises à implémenter correctement ScaleIO en tant que solution TDI pour leurs propres environnements SAP HANA. Périmètre Audience Ce document contient les informations suivantes : il présente les principales technologies de la solution ; il décrit l environnement de test global qu EMC et VCE ont conçu pour évaluer ScaleIO avec SAP HANA ; il fournit des informations détaillées sur la configuration, ainsi que de bonnes pratiques pour l installation et l optimisation de l environnement ScaleIO pour HANA ; il contient des recommandations pour accéder au stockage EMC ScaleIO à partir des nœuds SAP HANA ; il inclut des ressources pour obtenir des informations supplémentaires. Ce document est destiné aux intégrateurs système, administrateurs système ou de stockage, aux clients, aux partenaires et aux membres d EMC Global Services devant configurer EMC ScaleIO dans un environnement TDI pour SAP HANA. 7

Environnement de test EMC ScaleIO EMC et VCE ont créé un environnement de test pour ScaleIO et SAP HANA dans un laboratoire afin d examiner minutieusement les meilleures configurations permettant d atteindre les performances requises par les caractéristiques uniques de charge applicative de SAP HANA. La charge applicative d E/S sur SAP HANA comporte deux composants majeurs : L E/S aléatoire sur le volume de données L E/S séquentielle sur le volume de log De plus, SAP HANA utilise des blocs de taille différente pour les volumes de log et les volumes de données. L E/S des volumes de log utilise des blocs d une taille de 4 Ko, 16 Ko et 1 Mo. L E/S des volumes de données utilise des blocs d une taille de 4 Ko, 16 Ko, 64 Ko, 1 Mo, 16 Mo et 64 Mo. Pour simuler la charge applicative d E/S spécifique à SAP HANA aux fins de ces tests, EMC et VCE ont utilisé l outil de vérification de la configuration matérielle de SAP HANA (HWCCT). Cet outil fourni par SAP vérifie que les résultats des tests réalisent les indicateurs clés de performance que SAP a définis pour SAP HANA. Composants de plate-forme L environnement de test a comporté des serveurs UCS (Cisco Unified Computing System) munis d un stockage interne exécutant HANA et ScaleIO dans un environnement d exploitation Linux, ainsi que de capacités réseau Cisco et d un stockage EMC. EMC et VCE ont utilisé les composants spécifiques suivants et recommandent aux entreprises d adopter ces configurations comme de bonnes pratiques pour leurs propres tests d utilisation de ScaleIO pour SAP HANA. Traitement 4 serveurs en rack UCS C460 M4 (nœuds HANA) 1 1 To de RAM 3 cartes d interface virtuelle (VIC) Cisco UCS 1225T (carte réseau PCIe double port 10 Gbit/s) 2 serveurs rack Cisco UCS C240 (nœuds de gestion ScaleIO) 96 Go de RAM 2 cartes d interface virtuelle UCS 1225T (carte réseau PCIe double port 10 Gbit/s) Environnement d exploitation Réseau SUSE Linux Enterprise Server (SLES) 11 SP3 exécuté sur des serveurs nus (première configuration) Red Hat Enterprise Linux (RHEL) 6.5 exécuté sur des serveurs nus (deuxième configuration) 2 Cisco Nexus 3064 1 Ce document décrit des tests réalisés sur des serveurs physiques. EMC et VCE envisagent de réaliser des tests supplémentaires dans un environnement virtualisé VMware. 8

Stockage 8 lecteurs SAS 10K de 1,2 To par serveur C460, avec 2 cartes Flash PCIe MLC (Multi-Level Cell) EMC XtremSF Possibilité d utiliser un maximum de 24 lecteurs SAS 10K de 1,2 To SAS par serveur C240 VNXe 3300 on option pour les volumes de démarrage centraux, le partage HANA, la sauvegarde Nœuds ScaleIO ScaleIO nécessite au minimum trois nœuds pour héberger le gestionnaire MDM (Metadata Manager), le serveur SDS (ScaleIO Data Server), le client SDC (ScaleIO Data Client) et un tie breaker (TB). Les nœuds ScaleIO ont été configurés de la façon suivante : Nœud 1 : MDM, SDS, SDC Nœud 2 : MDM, SDS, SDC Nœud 3 : TB, SDS, SDC Grâce à ses options de déploiement flexibles, ScaleIO peut être installé de manière entièrement convergée sur des serveurs d applications existants ou sur des serveurs dédiés. Types de disque pour HANA Volumes de persistance HANA EMC et VCE ont utilisé la configuration de disque suivante pour l environnement de test ScaleIO et recommandent cette configuration pour la solution Scale IO pour SAP HANA : Disques SAS 10 000 t/min (ou plus rapides) En option : cartes Flash PCIe MLC EMC XtremSF pour optimiser les performances en fournissant un pool de disques distinct pour les volumes de log Chaque nœud de travail SAP HANA a besoin de deux volumes pour garantir la persistance de la base de données, un volume de données et un volume de log. La taille des volumes dépend de la taille de la mémoire RAM du nœud HANA. Le Livre blanc relatif aux exigences matière de stockage pour SAP HANA offre une formule permettant de calculer la taille de volume (système de fichiers) appropriée. EMC et VCE ont suivi les formules recommandées par SAP comme suit : Taille du volume des données = Taille de la mémoire RAM * 1 Taille du volume de log = Taille de la mémoire RAM * 1 Pour la haute disponibilité, ScaleIO gère deux copies physiques distinctes de chaque volume. EMC et VCE recommandent de mettre de côté une capacité de réserve égale à celle d un serveur unique (en supposant que tous les serveurs sont configurés de la même façon). De cette façon, vous pourrez automatiquement recréer les volumes à partir des copies en cas de panne d un disque ou d un serveur. Système de fichiers partagé HANA Les fichiers binaires de la base de données SAP HANA doivent être installés sur un système de fichiers partagé à haute disponibilité. Il existe plusieurs options permettant de créer ce système de fichiers partagé, notamment : en déployant un système de fichiers mis en cluster (OCFS2) superposé à un périphérique en mode bloc ScaleIO ; 9

en configurant deux nœuds ScaleIO en tant que système de fichiers NFS mis en cluster et à haute disponibilité ; et en exportant un partage NFS sur une baie de stockage existante. Dans l environnement de test, EMC et VCE ont configuré le système de fichiers partagé HANA en tant qu exportation NFS sur une baie de stockage existante. Pour attribuer une taille au système de fichiers partagé, nous vous recommandons d utiliser la formule suivante : Nombre de nœuds HANA * Taille de la mémoire RAM d un seul nœud Modes scale-up et scale-out Configuration scale-up EMC et VCE ont réalisé les tests de validation ScaleIO dans des configurations scale-up et scale-out. Le premier test a été effectué dans une configuration scale-up à nœud unique munie d un téraoctet de mémoire, comme indiqué à la Figure 2. Figure 2. Configuration scale-up utilisée pour les tests de validation ScaleIO EMC et VCE ont calculé la volumétrie totale pour cette configuration à l aide de la formule suivante : (1 x 1 To pour les données + 1 x 1 To pour le log + 1 x 1 To pour le système de fichiers partagé + 0,1 To pour les autres) x 2 + 15 % = 7,13 To Pour cette configuration, nous avons défini la valeur de réserve à 15 %. Chaque organisation doit ajuster ce paramètre en fonction de ses propres exigences en matière de configuration. 10

Configuration scale-out Le second test a été effectué dans une configuration scale-out à quatre nœuds munie d une mémoire de 4 téraoctets, comme indiqué à la Figure 3. Figure 3. Configuration scale-out utilisée pour les tests de validation de ScaleIO EMC et VCE ont calculé la volumétrie totale pour cette configuration scale-out à l aide de la formule suivante : 4 x (1 x 1 To pour les données + 1 x 1 To pour le log + 1 x 1 To pour le système de fichiers partagé + 0,1 To pour les autres) x 2 + 15 % = 28,52 To Nous avons défini la valeur de la réserve à 15 %. Chaque organisation doit ajuster ce paramètre en fonction de ses propres exigences en matière de configuration. 11

Détails et recommandations relatives à la configuration Cette rubrique fournit des informations sur la configuration de l environnement de test ScaleIO conçu par EMC et VCE. Nous avons réalisé des tests en utilisant plusieurs configurations différentes pour chaque composant afin d identifier la configuration offrant les meilleurs résultats globaux. EMC et VCE ont déterminé que les configurations suivantes fournissent des niveaux optimaux en matière de performances, d évolutivité, de haute disponibilité et de coûts pour les environnements SAP HANA. Nous conseillons aux autres départements informatiques d utiliser ces mêmes recommandations pour leurs propres environnements TDI HANA. Conditions préalables Vous devez effectuer les tâches suivantes avant de configurer les paramètres spécifiques à chaque composant : Créer le cluster physique Installer et configurer l environnement d exploitation Linux (SLES/RHEL) sur tous les nœuds du cluster Établir les configurations réseau suivantes : Connectivité réseau 10 gigabits entre tous les composants Bande passante réseau et latence acceptables entre tous les nœuds. Switch Ethernet prenant en charge la bande passante entre les nœuds du réseau Des paramètres MTU constants entre tous les serveurs et commutateurs réseau. Pour la prise en charge des trames Jumbo, paramétrez la valeur MTU sur 9000 octets pour les serveurs, les commutateurs physiques et virtuels. Ports ouverts sur le pare-feu local du serveur : o MDM : 6611 et 9011 o SDS : 7072 o Tie breaker : 9011 Implémenter la note SAP 401162 afin d éviter les problèmes provoqués par les conflits de port TCP/IP Remarque : ScaleIO nécessite au minimum trois serveurs SDS, munis d une capacité de stockage libre combinée d au moins 300 Go. Ces valeurs minimales sont valables par système et par pool de stockage. Le pool de stockage doit contenir des périphériques provenant d au moins trois serveurs SDS différents pour qu il soit possible de créer un volume. 12

Configuration réseau EMC et VCE ont créé un réseau entièrement configuré entre tous les serveurs. Les connexions réseaux ont été équilibrées entre deux switches Cisco 3064T, comme indiqué à la Figure 4. Figure 4. Configuration réseau utilisée pour la configuration ScaleIO Nous avons installé trois cartes réseau VIC 1225T UCS sur chaque serveur UCS C460, chacune d elles fournissant deux interfaces 10 Gbits/s, comme indiqué à la Figure 5. En outre, nous avons installé 2 cartes VIC UCS 1225T dans chaque serveur UCS C240. Figure 5. Interfaces réseau C460 13

Réseaux VLAN EMC et VCE ont configuré plusieurs réseaux VLAN dans le réseau afin de réaliser les tests : VLAN a : connexion de gestion via le contrôleur CIMC (Cisco Integrated Management Controller) VLAN b : trafic HANA interne (internœud HANA) VLAN c : trafic ScaleIO interne (internœud ScaleIO) VLAN d : réseau de production / du client VLAN e : liaisons interswitch (ISL) principales et d interconnexion ScaleIO utilise le réseau VLAN c pour communiquer entre les serveurs du cluster ScaleIO. Le type d information passant entre les serveurs inclut à la fois le trafic de gestion et celui des données. Les données sont divisées en fragments et elles sont toujours écrites sur deux périphériques séparés physiquement et situés sur des serveurs différents, comme indiqué à la Figure 6. Suite à un test initial, EMC et VCE ont ajouté plusieurs IP/réseaux VLAN à ScaleIO, représentés par les lignes continues rouges et les lignes pointillées vertes. Figure 6. Réseaux VLAN 14

Nous avons saisi les commandes suivantes pour ajouter et supprimer des adresses IP supplémentaires à l aide de l interface de ligne de commande de ScaleIO (SCLI) : scli --add_sds_ip --sds_name StorageN1 --new_sds_ip 172.24.11.40 scli --remove_sds_ip --sds_name SAP_HANA_NODE2 -- sds_ip_to_remove 172.24.11.70 L interface SCLI permet également de consulter facilement les adresses IP déjà attribuées, comme indiqué à la Figure 7. Figure 7. Utilisation de la commande SCLI pour consulter les adresses IP attribuées En ajoutant une deuxième plage d adresses IP à ScaleIO, nous avons réduit les chiffres de la latence (μs) pour les périphériques de données, ainsi que d autres chiffres relatifs au débit. Les résultats relatifs aux débits étaient toujours supérieurs aux indicateurs clés de performance requis par SAP malgré cette légère diminution. Liaison Pour optimiser la bande passante et la haute disponibilité de chaque serveur, EMC et VCE ont relié chaque interface. La liaison crée une interface logique, en principe BONDx, qui est liée à deux interfaces physiques. Nous avons testé la liaison au sein des environnements d exploitation SLES et RHEL. Nous avons exécuté les commandes suivantes pour relier les interfaces dans SLES. La différence entre la liaison dans SLES et dans RHEL est la syntaxe des fichiers de configuration. Tout d abord, nous avons relié six interfaces Ethernet disponibles dans chaque serveur C460 en trois liaisons différentes : Bond0, Bond1 et Bond2. Pour cela, il est utile de connaître la connexion de chaque interface aux différents ports du switch. Ensuite, nous avons regroupé par paires les bonnes interfaces, comme indiqué à la Figure 6. Dans cette configuration, comme indiqué à la Figure 8, chaque liaison avait d une part une interface physique connectée au switch A,et d autre part une interface connectée au switch B. Les deux interfaces physiques sont également appelées esclaves. Figure 8. Fichier de configuration esclave dans SLES 15

Chaque composant, y compris la liaison logique, possède son propre fichier de configuration dans SLES, comme indiqué à la Figure 9. Figure 9. Fichier de configuration de liaison dans SLES Les fichiers de configuration réseau pour SLES se trouvent à l emplacement /etc/sysconfig/network. Pour exemple, nous avons créé les fichiers de configuration suivants pour Bond0 : /etc/sysconfig/network/ifcfg-bond0 /etc/sysconfig/network/ifcfg-eth4 /etc/sysconfig/network/ifcfg-eth5 La Figure 9 montre le fichier de configuration pour l un des esclaves physiques. La mention BONDING_MODULE_OPTS apparaît lorsque le pilote pour Bond0 est chargé (voir Figure 9). La valeur miimon=100 indique au pilote d utiliser une surveillance mii, qui a pour objectif de surveiller les pannes de liaison toutes les 100 millisecondes. Le paramètre mode spécifie l une des quatre stratégies de liaison. Les valeurs possibles du mode sont les suivantes : 0 Politique de permutation circulaire (Round robin, par défaut) : permet la transmission en ordre séquentiel à partir du premier esclave disponible jusqu au dernier. Ce mode fournit un équilibrage de la charge et une tolérance aux pannes. 1 Politique de secours d esclave actif (Active-backup) : un seul esclave de la liaison est actif. Un autre esclave devient actif si, et seulement si l esclave actif subit une panne. L adresse MAC de la liaison est visible en externe sur un seul port (adaptateur réseau) pour éviter toute confusion avec le switch. Ce mode offre une tolérance aux pannes. 2 Politique XOR : transmission basée sur [(opérateur XOR appliqué à l adresse MAC source et l adresse MAC de destination) le nombre d esclaves du module]. Cette opération sélectionne le même esclave pour chaque adresse MAC de destination. Ce mode fournit un équilibrage de la charge et une tolérance aux pannes. 16

3 Politique de diffusion (Broadcast) : cette valeur transmet toutes les données sur toutes les interfaces esclaves. Ce mode offre une tolérance aux pannes. EMC et VCE ont réalisé des tests et mesuré la bande passante pour toutes les options ci-dessus. La configuration par défaut en permutation circulaire est celle qui a fourni les meilleures performances. Nous avons également utilisé l option MTU qui a été définie sur la valeur 9000. Installation des composants ScaleIO Les composants ScaleIO suivants doivent être installés : Meta Data Manager (MDM) Configure et surveille le système ScaleIO. Installez le gestionnaire MDM en mode cluster, en utilisant un MDM principal et secondaire, et un tie breaker sur trois serveurs distincts. Le mode cluster prend en charge la redondance. SDS (ScaleIO Data Server) Installé sur tous les serveurs mettant des périphériques de stockage à la disposition du système ScaleIO. SDC (ScaleIO Data Client) Installé sur chaque serveur qui présentera les volumes ScaleIO à l application HANA qui s exécute sur celui-ci. LIA (Lightweight Installation Agent, facultatif) Simplifie les futures mises à niveau et donne accès à l opération get-info sans exiger le mot de passe système pour chaque nœud. EMC et VCE ont créé un laboratoire sous la forme d un cluster à six nœuds. Au sein de celui-ci deux nœuds font office de nœuds de gestion (sio-mgmt1, sio-mgmt2) et les quatre autres exécutent SAP HANA (sio-hana1, sio-hana2, sio-hana3, sio-hana4). Les composants MDM, SDS, SDC et tie breaker ont été installés sur les nœuds suivants : MDM : nœuds de gestion sio-mgmt1 (MIP1) et sio-mgmt2 (MIP2). Notez que l adresse IP du cluster MDM est <IP_CLUSTER>, qui est une adresse IP virtuelle pour le MDM. SDS : nœuds sio-mgmt1 (MIP1), sio-mgmt2 (MIP2) et sio-nodes 1-4 SDC : sio-nodes 1-4 Tie breaker : sio-node1 (IP1) Procédures d installation Les étapes suivantes fournissent des instructions générales pour l installation de ScaleIO. Nous vous recommandons également de consulter le guide d utilisation de ScaleIO disponible auprès du support en ligne EMC. Pour installer ScaleIO : 1. Installez le premier MDM sur un serveur de gestion. Par exemple : rpm -i EMC-ScaleIO-mdm-1.30-0.InstallationManager.el6.x86_64.rpm 17

2. Installez le second MDM sur un autre serveur de gestion, puis installez le tie breaker sur un troisième serveur. Par exemple : rpm i EMC-ScaleIO-tb-1.30-0.InstallationManager.el6.x86_64.rpm 3. Installez le composant SDS sur chaque serveur mettant des lecteurs de stockage à la disposition du système ScaleIO. Par exemple : rpm i EMC-ScaleIO-sds-1.30-0.InstallationManager.el6.x86_64.rpm 4. Installez le composant SDC sur chaque serveur où les volumes de stockage doivent être présentés à l application. Par exemple : MDM_IP=<MDM-IP> rpm i EMC-ScaleIO-sdc-1.30-0.InstallationManager.el6.x86_64.rpm 5. Installez le composant LIA sur chaque nœud (facultatif). Par exemple : rpm i EMC-ScaleIO-lia-1.30-0.InstallationManager.el6.x86_64.rpm 6. Installez l interface utilisateur si besoin. Par exemple : rpm -U scaleio-gui-1.30.0-installationmanager.noarch.rpm Configuration du stockage ScaleIO est compatible avec tous les types de disque disponibles, qu il s agisse de disques internes ou de stockage en attachement direct, y compris les disques durs SAS ou les périphériques Flash tels que les disques SSD (Solid State Drive) et les cartes PCIe. Nous vous recommandons de configurer le stockage brut sous forme de périphériques autonomes (RAID 0), car ScaleIO intègre sa propre fonctionnalité de protection avec mise en mémoire de type maillage et toute configuration RAID supplémentaire aurait un impact négatif sur les performances. Si le serveur possède un contrôleur RAID, nous vous encourageons à utiliser les capacités de mise en cache du contrôleur pour obtenir de meilleures performances. Pour le cache d écriture, le contrôleur RAID doit avoir une sauvegarde par batterie afin d éviter le risque de corruption des données. Pour les disques durs, nous vous commandons d activer la mise en cache du contrôleur RAID. Pour les périphériques Flash, les configurations varient en fonction du comportement du périphérique. Par exemple, les cartes PCIe MLC EMC XtremSF nécessitent un cache embarqué pour fournir de meilleures performances. Lorsque de nouveaux nœuds sont ajoutés, ScaleIO redistribue les données entre les nœuds afin d améliorer les performances réseau. Lorsque ScaleIO détecte une panne dans le stockage ou sur le réseau, il crée une nouvelle copie des données à un emplacement différent afin de garantir leur intégrité. 18

Nous vous conseillons d utiliser l interface SCLI pour mettre en service et gérer ScaleIO. Pour configurer et contrôler le stockage DAS interne, utilisez les outils fournis par votre fournisseur. Le tableau de bord ScaleIO fournit une gestion et une surveillance simples de l environnement global, comme indiqué à la Figure 10. Figure 10. Tableau de bord de ScaleIO Configuration du cluster ScaleIO Après avoir installé les composants de ScaleIO (MDM, SDS, SDC, tie breaker), veuillez configurer le cluster ScaleIO de la façon suivante : Connectez-vous à l aide de la CLI Installez la licence ScaleIO sur le cluster MDM Préparez le MDM Créez une capacité de stockage Se connecter à l aide de la SCLI Connectez-vous système de gestion avant d exécuter des commandes SCLI : scli --login --username <nom d utilisateur> [--password <mot de passe> Le mot de passe utilisateur par défaut est admin. Remarque : pour un processus plus sécurisé, nous vous recommandons de ne pas ajouter le paramètre du mot de passe, mais plutôt de soumettre la commande avec le nom d utilisateur uniquement afin que le système puisse vous demander de saisir le mode passe. Le mot de passe ne sera pas affiché et ne sera pas enregistré dans l historique des commandes. Installer la licence ScaleIO sur le cluster MDM À l aide de la CLI, saisissez la commande suivante : scli --query_license scli --set_license --license_file <fichier_de_licence> 19

Préparer le MDM Saisissez les commandes suivantes pour préparer le MDM : 1. Définissez le MDM principal sur le Nœud de gestion 1 (MIP1) : scli --add_primary_mdm --primary_mdm_ip <MIP1> -- virtual_ip <CLUSTER_MIP> 2. Définissez le MDM secondaire sur le Nœud de gestion 2 (MIP2) : scli --add_secondary_mdm --mdm_ip <CLUSTER_MIP> -- secondary_mdm_ip <MIP2> 3. Définissez le tie breaker sur le nœud d application 1 (IP1) : scli --add_tb tb_ip IP1 --mdm_ip <CLUSTER_MIP> 4. Basculez en mode cluster : scli --switch_to_cluster_mode --mdm_ip <CLUSTER_MIP> Remarque : dans notre laboratoire, nous avons configuré les MDM sur des serveurs de gestion dédiés. Les MDM peuvent également s exécuter sur les serveurs HANA. Créer une capacité de stockage Effectuez les étapes suivantes lors de la configuration de la capacité dans ScaleIO. Toutes les tâches d administration sont réalisées à l aide des commandes SCLI exécutées par le MDM principal. Séquence de la configuration de la capacité Les descriptions suivantes fournissent des instructions sur la réalisation de chaque étape de création d une capacité. Pour plus d informations, consultez le Guide d utilisation de ScaleIO. Ajouter un domaine de protection Un domaine de protection est un sous-ensemble de SDS. Créez un domaine de protection intitulé SAP_HANA_PROD1 en saisissant la commande suivante : scli --add_protection_domain --mdm_ip <IP_CLUSTER> --protection_domain_name SAP_HANA_PROD1 Ajouter un pool de stockage Un pool de stockage est un sous-ensemble de SDS au sein d un domaine de protection. Un volume de données est alloué sur les périphériques contenus dans un pool de stockage. 20