emc vspex for virtualized microsoft sql … · sommario 4 emc vspex for virtualized microsoft sql...
Post on 21-Aug-2018
248 Views
Preview:
TRANSCRIPT
GUIDA ALL'IMPLEMENTAZIONE
EMC VSPEX FOR VIRTUALIZED MICROSOFT SQL SERVER 2012 CON VMWARE VSPHERE Con tecnologia EMC VNX ed EMC Powered Backup
EMC VSPEX
Abstract
Questa Guida all'implementazione descrive le procedure generali richieste per l'implementazione di Microsoft SQL Server 2012 in una EMC® VSPEX® Proven Infrastructure con VMware vSphere, tecnologia EMC VNXe® o EMC VNX® ed EMC Powered Backup. Questa guida fornisce informazioni sulle implementazioni di SQL Server 2012.
Giugno 2014
2 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Copyright © 2014 EMC Corporation. Tutti i diritti riservati.
Data di pubblicazione: giugno 2014.
EMC ritiene che le informazioni contenute nel presente documento siano esatte alla data di pubblicazione. Le informazioni sono soggette a modifica senza preavviso.
Le informazioni contenute nella presente pubblicazione vengono fornite "così come sono". EMC Corporation non riconosce alcuna garanzia di nessun genere inerente le informazioni riportate nella presente pubblicazione, tra cui garanzie implicite di commerciabilità o idoneità ad un determinato scopo. L'utilizzo, la copia e la distribuzione dei prodotti software di EMC descritti in questo documento richiedono una licenza d'uso valida per ciascun software.
EMC2, EMC e il logo EMC sono marchi o marchi registrati di EMC Corporation negli Stati Uniti e in altri paesi. Tutti gli altri marchi citati nel presente documento appartengono ai rispettivi proprietari.
Per un elenco aggiornato dei nomi di prodotti di EMC, vedere la sezione Marchi di EMC Corporation sul sito web italy.emc.com.
EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Part Number H12911
Sommario
3 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Sommario
Capitolo 1 Introduzione 9 Scopo della guida ..................................................................................................... 10 Valore per il business ............................................................................................... 10 Ambito ..................................................................................................................... 11 Audience .................................................................................................................. 11 Terminologia ............................................................................................................ 12
Capitolo 2 Prima di cominciare 13 Panoramica .............................................................................................................. 14 Attività preliminari all'implementazione ................................................................... 14 Workflow di implementazione .................................................................................. 15 Prerequisiti per l'implementazione ........................................................................... 15 Pianificazione e dimensionamento di SQL Server 2012 ............................................ 18
Panoramica ......................................................................................................... 18 Storage pool ........................................................................................................ 18 Esempio: Istanza OLTP SQL Server 2012 di medie dimensioni ............................. 18
Letture fondamentali ................................................................................................ 20 Guida alla progettazione di VSPEX ....................................................................... 20 Solution overview di EMC VSPEX .......................................................................... 20 VSPEX Proven Infrastructure................................................................................. 20 Guida a VSPEX Powered Backup for VSPEX .......................................................... 20
Capitolo 3 Solution overview 21 Panoramica .............................................................................................................. 22 EMC VSPEX Proven Infrastructure .............................................................................. 22 Architettura della soluzione ...................................................................................... 24 Riepilogo dei componenti chiave .............................................................................. 25
Capitolo 4 Implementazione della soluzione 27 Panoramica .............................................................................................................. 28 Configurazione fisica ................................................................................................ 28 Implementazione della rete ...................................................................................... 28 Implementazione dello storage ................................................................................ 29
Panoramica ......................................................................................................... 29 Impostazione della configurazione iniziale di VNX o VNXe ................................... 30 Provisioning dello storage per il datastore VMFS .................................................. 30 Provisioning dello storage per i dischi dell'application pool ................................. 31 Layout di storage di esempio ............................................................................... 38
Sommario
4 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Configurazione di EMC XtremCache ..................................................................... 39
Implementazione di ESXi e vCenter........................................................................... 42 Implementazione del multipathing ........................................................................... 44
Panoramica ......................................................................................................... 44 Configurazione di PowerPath/VE per lo storage iSCSI o FC .................................. 44
Implementazione della virtualizzazione di SQL Server 2012 ..................................... 45 Panoramica ......................................................................................................... 45 Creazione di una virtual machine SQL Server 2012 .............................................. 45 Installazione del sistema operativo guest ............................................................ 45 Assegnazione degli indirizzi IP ............................................................................. 45 Creazione di un account di servizio SQL Server 2012 ........................................... 46 Creazione di dischi virtuali per SQL Server 2012 .................................................. 46
Implementazione dell'applicazione .......................................................................... 48 Panoramica ......................................................................................................... 48 Installazione delle istanze SQL Server 2012 ........................................................ 48 Implementazione del sistema OLTP SQL Server 2012 ........................................... 55 Configurazione di SQL Server 2012 ...................................................................... 56
Implementazione di EMC Powered Backup ............................................................... 58
Capitolo 5 Verifica della soluzione 59 Verifica dell'hardware baseline ................................................................................ 60
Panoramica ......................................................................................................... 60 Verifica della funzionalità ESXi ............................................................................ 60 Verifica della ridondanza dei componenti della soluzione ................................... 60 Monitoraggio dell'integrità della soluzione .......................................................... 61
Verifica delle prestazioni OLTP di SQL Server 2012 ................................................... 61 Panoramica ......................................................................................................... 61 Verifica delle prestazioni baseline ....................................................................... 62 Accelerazione delle prestazioni FAST VP .............................................................. 63
Verifica di EMC Powered Backup ............................................................................... 65
Capitolo 6 Documentazione di riferimento 67 Documentazione EMC ............................................................................................... 68 Documentazione del prodotto .................................................................................. 68 Altri documenti ......................................................................................................... 69 Link .......................................................................................................................... 69
MSDN Library ....................................................................................................... 69 Microsoft TechNet ................................................................................................ 70 Sito web VMware ................................................................................................. 70
Appendice A Configuration Worksheet 71 Configuration worksheet per SQL Server 2012 .......................................................... 72
Sommario
5 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Sommario
6 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Figura Figura 1. VSPEX Proven Infrastructure ................................................................ 23
Figura 2. Architettura della soluzione ................................................................. 24
Figura 3. Elementi di storage SQL Server 2012 su una piattaforma VMware vSphere 5.5 ......................................................................................... 30
Figura 4. Storage pool di esempio per VNXe ....................................................... 32
Figura 5. Proprietà dello storage pool - FAST Cache abilitata .............................. 33
Figura 6. Procedura guidata Create pooled LUN di Unisphere ............................. 35
Figura 7. Procedura guidata Create Storage Pool con FAST VP abilitato .............. 36
Figura 8. Storage Pool Properties: FAST Cache abilitata ...................................... 37
Figura 9. Esempio di layout dello storage per VNXe ............................................ 38
Figura 10. Esempio di layout dello storage per VNX .............................................. 39
Figura 11. VSI XtremCache Monitor ...................................................................... 41
Figura 12. Creazione di un nuovo disco virtuale ................................................... 47
Figura 13. Formattazione di un disco ................................................................... 47
Figura 14. SQL Server Installation Center ............................................................. 50
Figura 15. Impostazione del ruolo SQL Server 2012 nell'Installazione guidata ..... 51
Figura 16. Selezione funzionalità di SQL Server 2012 nell'Installazione guidata .. 52
Figura 17. Configurazione dell'istanza SQL Server 2012 nell'Installazione guidata ................................................................................................ 53
Figura 18. Configurazione del motore di database in SQL Server 2012 nell'Installazione guidata .................................................................... 54
Figura 19. SQL Server 2012 - Installazione completata ........................................ 55
Figura 20. Concessione del privilegio “Lock pages in memory” ............................ 56
Figura 21. Concessione del privilegio "Esecuzione attività di manutenzione volume" ............................................................................................... 57
Figura 22. Impostazione della memoria massima per il server ............................. 58
Figura 23. Confronto tra prestazioni baseline e prestazioni di livello superiore con FAST VP ......................................................................................... 65
Sommario
7 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Tabella Tabella 1. Terminologia ....................................................................................... 12
Tabella 2. Attività preliminari all'implementazione .............................................. 14
Tabella 3. Processo di implementazione di VSPEX for virtualized SQL Server ....... 15
Tabella 4. Elenco di controllo dei prerequisiti per l'implementazione .................. 16
Tabella 5. Storage pool ........................................................................................ 18
Tabella 6. Esempio di valutazione cliente: database utente da 250 GB ................ 18
Tabella 7. Esempio di risorse richieste: Database utente di medie dimensioni .... 19
Tabella 8. Esempio di consigli per lo storage: Database utente di medie dimensioni .......................................................................................... 19
Tabella 9. Componenti della soluzione ................................................................ 25
Tabella 10. Attività per la configurazione fisica ...................................................... 28
Tabella 11. Attività per la configurazione degli switch e della rete ......................... 29
Tabella 12. Attività per la configurazione dello storage array VNX o VNXe .............. 29
Tabella 13. Esempio di layout dello storage aggiuntivo per il sistema operativo delle virtual machine su VNX ............................................................... 31
Tabella 14. Esempio di layout dello storage su VNXe ............................................. 31
Tabella 15. Esempio di layout dello storage su VNX ............................................... 34
Tabella 16. Attività per l'installazione e la configurazione di ESXi e vCenter ........... 42
Tabella 17. Installazione e configurazione della virtual machine dell'host SQL Server 2012 ......................................................................................... 45
Tabella 18. Esempio di layout dello storage per dischi VMDK e dischi virtuali ........ 46
Tabella 19. Attività necessarie per l'implementazione di SQL Server 2012 ............. 48
Tabella 20. Attività per la verifica dell'installazione di VSPEX ................................. 60
Tabella 21. Strumenti per il monitoraggio della soluzione VSPEX for virtualized SQL Server 2012 .................................................................................. 61
Tabella 22. Esempio di indicatori principali in un'implementazione SQL Server 2012 ................................................................................................... 62
Tabella 23. Profilo della macchina virtuale SQL Server ........................................... 62
Tabella 24. Progettazione delle LUN di SQL Server 2012 ........................................ 63
Tabella 25. Indicatori principali per SQL Server 2012: 250 GB ............................... 63
Tabella 26. Configurazione di FAST VP ................................................................... 63
Tabella 27. Esempio di indicatori principali in un'implementazione SQL Server ..... 64
Tabella 28. Indicatori principali per SQL Server 2012: 250 GB ............................... 64
Tabella 29. Confronto tra prestazioni baseline e prestazioni di livello superiore con FAST VP ......................................................................................... 65
Tabella 30. Informazioni comuni sui server ............................................................ 72
Tabella 31. Informazioni sui server ESXi ................................................................ 72
Tabella 32. Informazioni sull'array ......................................................................... 73
Tabella 33. Informazioni sulle infrastrutture di rete ................................................ 73
Tabella 34. Informazioni sulle VLAN ....................................................................... 73
Tabella 35. Account di servizio .............................................................................. 74
Sommario
8 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Capitolo 1: Introduzione
9 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Capitolo 1 Introduzione
Questo capitolo descrive i seguenti argomenti:
Scopo della guida ................................................................................................. 10
Valore per il business ........................................................................................... 10
Ambito ................................................................................................................. 11
Audience .............................................................................................................. 11
Terminologia ........................................................................................................ 12
Capitolo 1: Introduzione
10 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Scopo della guida
Le EMC® VSPEX® Proven Infrastructure sono ottimizzate per la virtualizzazione delle applicazioni business-critical. VSPEX consente ai partner di progettare e implementare le risorse virtuali necessarie per l'implementazione di Microsoft SQL Server su qualsiasi private cloud VSPEX.
L'architettura EMC VSPEX for virtualized Microsoft SQL Server 2012 offre un sistema convalidato in grado di ospitare una soluzione SQL Server virtualizzata a un Performance Level costante. Questa soluzione è stata testata, dimensionata e progettata per essere implementata su un private cloud VSPEX esistente utilizzando un livello di virtualizzazione VMware vSphere e la famiglia di sistemi di storage EMC VNX® con High Availability.
Tutte le soluzioni VSPEX sono state dimensionate e testate con prodotti EMC Powered Backup. EMC Avamar®, EMC Data Domain® e VMware Data Protection Advanced (VDPA) consentono di eseguire backup e ripristini completi di infrastruttura e applicazioni, garantendo la protezione di Microsoft SQL Server con riconoscimento e informazioni complete per le configurazioni AoAG (Always-On Availability Group) tipiche delle architetture database con High Availability. I componenti di elaborazione e di rete, definibili dal vendor, sono distribuiti in modo da essere ridondanti e sufficientemente potenti da gestire le esigenze in termini di elaborazione e di dati dell'ambiente di virtual machine.
In questa Guida all'implementazione vengono descritte le procedure e le best practice per implementare le risorse virtuali necessarie per l'implementazione di Microsoft SQL Server 2012 su qualsiasi VSPEX Proven Infrastructure per VMware vSphere.
Valore per il business
VSPEX consente alle aziende di accelerare la trasformazione IT grazie a implementazioni più veloci, gestione semplificata, backup e provisioning dello storage. Le aziende possono ottenere una maggiore efficienza mediante High Availability delle applicazioni, utilizzo dello storage ottimizzato e backup più semplici e veloci. VSPEX offre alle aziende la massima flessibilità di scelta durante la selezione di hypervisor, server e rete per soddisfare i requisiti dei relativi ambienti SQL Server specifici.
La metodologia di progettazione e le best practice di EMC VSPEX offrono i vantaggi seguenti:
• Implementazione più semplice rapida grazie alle EMC Proven Solution
• Miglioramento di prestazioni e scalabilità out-of-the-box
• Riduzione dei costi e dei requisiti dello storage di backup
• Rispetto delle finestre di backup
• Ripristino rapido basato su disco
Capitolo 1: Introduzione
11 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Ambito
In questa Guida all'implementazione vengono descritte le procedure generali necessarie per l'implementazione di SQL Server 2012 su un private cloud VSPEX per VMware vSphere con un sistema di storage EMC VNX o VNXe®. Questa guida presuppone che VSPEX Proven Infrastructure sia già implementata nell'ambiente dell'azienda cliente.
Gli esempi utilizzati in questa guida descrivono l'implementazione su un array EMC VNX5800™. Gli stessi principi e linee guida si applicano agli array EMC VNXe3200™, EMC VNX5200™, EMC VNX5400™ ed EMC VNX5600™.
Le soluzioni EMC Powered Backup per la protezione dei dati SQL Server 2012 sono descritte in un documento separato, EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide.
Audience
Questo documento è destinato al personale EMC interno e ai partner EMC VSPEX qualificati. Nel documento si parte dal presupposto che i partner VSPEX che prevedono di implementare questa soluzione VSPEX Proven Infrastructure for virtualized SQL Server siano:
• Qualificati da Microsoft per la vendita e l'implementazione di soluzioni SQL Server
• Certificati per SQL Server con una o più delle seguenti certificazioni Microsoft:
MCSA (Microsoft Certified Solutions Associate)
MCSE (Microsoft Certified Solutions Expert)
MCSM (Microsoft Certified Solutions Master)
• Qualificati da EMC per la vendita, l'installazione e la configurazione della famiglia di sistemi di storage VNX
• Certificati per la vendita di VSPEX Proven Infrastructure
• Qualificati per la vendita, installazione e configurazione dei prodotti di rete o server richiesti per le VSPEX Proven Infrastructure
I partner che intendono implementare la soluzione devono inoltre disporre della preparazione e della formazione tecnica necessarie per installare e configurare:
• Piattaforme di virtualizzazione VMware vSphere
• Sistemi operativi Microsoft Windows Server 2012 R2
• Microsoft SQL Server 2012
• Prodotti EMC Powered Backup, compresi Avamar e Data Domain
In questa guida vengono forniti riferimenti esterni, ove applicabile. EMC consiglia ai partner che intendono implementare questa soluzione di acquisire familiarità con questi documenti. Per ulteriori informazioni, consultare Letture fondamentali a pagina 20 e Capitolo 6: Reference Documentation a pagina 68.
Capitolo 1: Introduzione
12 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Terminologia
La Tabella 1 descrive la terminologia utilizzata nella Guida.
Tabella 1. Terminologia
Termine Definizione
CIFS Common Internet File System
DNS Domain Name System
iSCSI Internet Small Computer System Interface
NIC Network Interface Card
NTP Network Time Protocol
OLTP Online Transaction Processing Le applicazioni tipiche OLTP includono l'elaborazione delle transazioni di immissione e retrieval dei dati.
tempdb Un database del sistema utilizzato da Microsoft SQL Server come area di lavoro temporanea durante l'elaborazione
TPS Transazioni per secondo
VMDK Formato Virtual Machine Disk di VMware
VMFS File system della macchina virtuale VMware
Capitolo 2: Prima di cominciare
13 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Capitolo 2 Prima di cominciare
Questo capitolo descrive i seguenti argomenti:
Panoramica .......................................................................................................... 14
Attività preliminari all'implementazione ............................................................... 14
Workflow di implementazione ............................................................................... 15
Prerequisiti per l'implementazione ....................................................................... 15
Pianificazione e dimensionamento di SQL Server 2012 ......................................... 18
Letture fondamentali ............................................................................................ 20
Capitolo 2: Prima di cominciare
14 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Panoramica
In questo capitolo viene fornita una panoramica delle informazioni importanti di cui essere a conoscenza, dei documenti da leggere e delle attività da eseguire prima di avviare l'implementazione della soluzione VSPEX for virtualized SQL Server.
Nella guida alla progettazione di EMC VSPEX for Virtualized Microsoft SQL Server 2012 viene descritto come dimensionare e progettare la propria soluzione e come selezionare la VSPEX Proven Infrastructure appropriata per l'utilizzo con SQL Server. Gli esempi di implementazione in questa guida si basano sui suggerimenti e sugli esempi forniti nella Guida alla progettazione.
Prima di implementare SQL Server in una VSPEX Proven Infrastructure, EMC consiglia di completare le attività preliminari all'implementazione descritte nella Tabella 2.
Attività preliminari all'implementazione
Tra le attività preliminari all'implementazione sono incluse procedure non direttamente correlate all'installazione e alla configurazione dell'ambiente, ma i cui risultati saranno necessari in fase di installazione. Gli esempi di attività preliminari all'implementazione comprendono la raccolta di nomi host, indirizzi IP, ID LAN virtuale, codici di licenza, supporti di installazione e così via. Eseguire queste attività prima della visita presso il cliente, in modo da ridurre i tempi di lavoro on-site.
La Tabella 2 descrive le attività preliminari all'implementazione necessarie per questa soluzione.
Tabella 2. Attività preliminari all'implementazione
Attività Descrizione Riferimento
Raccolta di documenti
Raccogliere i documenti correlati elencati nella Letture fondamentali a pagina 20.
In questa guida si fa riferimento a tali documenti per fornire ulteriori dettagli in merito alle procedure di configurazione e alle best practice per l'implementazione dei diversi componenti della soluzione.
Letture fondamentali a pagina 20
Raccolta degli strumenti
Raccogliere gli strumenti richiesti e quelli opzionali per l'implementazione. Utilizzare la Tabella 4 per verificare che tutte le apparecchiature, il software e le licenze appropriate siano disponibili prima del processo di implementazione.
Prerequisiti per l'implementazione
Raccolta dei dati Raccogliere i dati di configurazione specifici dell'azienda cliente per il networking, gli array, gli account, ecc. Immettere queste informazioni nel Configuration worksheet per SQL Server e utilizzarle come riferimento durante il processo di implementazione.
Configuration worksheet per SQL Server a pagina 72.
Capitolo 2: Prima di cominciare
15 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Workflow di implementazione
EMC consiglia di fare riferimento al flusso del processo descritto nella Tabella 31
Tabella 3. Processo di implementazione di VSPEX for virtualized SQL Server
per la progettazione e l'implementazione della soluzione VSPEX Proven Infrastructure for SQL Server.
Step Azione
1 Utilizzare il VSPEX for SQL Server qualification worksheet per raccogliere i requisiti degli utenti. Il qualification worksheet è disponibile nella Guida alla progettazione.
2 Utilizzare VSPEX Sizing Tool per stabilire la soluzione VSPEX Proven Infrastructure for virtualized SQL Server 2012 consigliata in base ai requisiti degli utenti raccolti nello Step 1. Per istruzioni, fare riferimento alla Guida alla progettazione.
Per ulteriori informazioni su VSPEX Sizing Tool, fare riferimento al portale EMC VSPEX Sizing Tool.
Nota: qualora VSPEX Sizing Tool non sia disponibile, è possibile eseguire il dimensionamento manuale di SQL Server utilizzando le linee guida disponibili nell'Appendice B della Guida alla progettazione.
3 Stabilire la progettazione finale per la propria soluzione VSPEX. Per ulteriori informazioni, fare riferimento alla Guida alla progettazione.
Nota: verificare di aver preso in considerazione i requisiti per tutte le applicazioni e non solo per Virtualized SQL Server.
4 Selezionare e ordinare il prodotto EMC VSPEX Proven Infrastructure più adatto. Per istruzioni, fare riferimento alla guida di VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20 .
5 Implementazione e test della soluzione VSPEX. Fare riferimento alla presente Guida all'implementazione.
Nota: In questa guida viene descritta la procedura per l'implementazione della soluzione. Se si dispone già di un ambiente VSPEX Proven Infrastructure, è possibile ignorare le sezioni relative alle procedure di implementazione già completate.
Prerequisiti per l'implementazione
La presente Guida si applica alle soluzioni VSPEX Proven Infrastructure for virtualized SQL Server 2012 con VMware e i sistemi di storage della famiglia EMC VNX. L'esempio illustrato in questa guida riguarda l'implementazione su un array VNX5800. Gli stessi principi e istruzioni si applicano a tutti gli altri modelli supportati dalle VSPEX Proven Infrastructure.
1 Se la soluzione comprende componenti di EMC Powered Backup, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide per informazioni dettagliate sull'implementazione di queste opzioni nella soluzione VSPEX.
Capitolo 2: Prima di cominciare
16 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
La Tabella 4 descrive in dettaglio i requisiti di licenza, hardware e software per configurare la soluzione. Per ulteriori informazioni, fare riferimento alle tabelle hardware e software disponibili nella guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Nota: se si dispone già di un ambiente VSPEX Proven Infrastructure, è possibile ignorare questa sezione.
Tabella 4. Elenco di controllo dei prerequisiti per l'implementazione
Requisito Descrizione Versione Note di riferimento
Hardware Server fisici: capacità dei server fisici sufficiente per ospitare il numero richiesto di virtual machine come consigliato da VSPEX Sizing Tool e dalla Guida alla progettazione.
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 125 Virtual Machines
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 1,000 Virtual Machines
Server VMware vSphere 5.5 per ospitare i server della virtual infrastructure.
Nota: è possibile che questo requisito sia soddisfatto nell'infrastruttura esistente.
Networking: Capacità e funzionalità della porta dello switch richieste dall'infrastruttura server virtuale.
EMC VNX o VNXe: Storage array multiprotocollo con il layout del disco richiesto.
Nota: lo storage deve essere sufficiente per supportare il layout dello storage aggiuntivo per le applicazioni.
Software Ambiente operativo (OE) EMC VNXe 3.0.0 Supporto online EMC
VNX OE for File 8. 1.1.33
VNX OE for Block 5.33.000.5.034
EMC Unisphere® for VNX 1.3.1.1.0034
EMC Unisphere per VNXe 3.0.0
Plug-in EMC vStorage APIs for Array Integration
Release per vSphere 5.5
EMC PowerPath®/VE (facoltativo) 5.9
VMware ESXi 5.5 Sito web VMware
VMware vCenter Server 5.5
Capitolo 2: Prima di cominciare
17 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Requisito Descrizione Versione Note di riferimento
Microsoft Windows Server (per SQL Server 2012)
Microsoft Windows Server 2012 Standard R2 (o versione successiva) con aggiornamento più recente
Microsoft SQL Server 2012 Enterprise Edition Service Pack 1 (SP1) con aggiornamento più recente; 2012 Standard Edition SP1 (o versione successiva) con aggiornamento più recente
Licenze Codici di licenza Microsoft Windows Server
Nota: è possibile che questo requisito sia soddisfatto da un contratto Software Assurance esistente e disponibile in un server di gestione delle chiavi Microsoft (se applicabile).
2012 Standard (o versione successiva)
Codice di licenza di Microsoft SQL Server
Nota: è possibile che questo requisito sia soddisfatto dall'infrastruttura esistente.
2012 Standard o Enterprise Edition
Codici di licenza VMware vSphere
Nota: È possibile che questo requisito sia soddisfatto nella VSPEX Proven Infrastructure
5.5 Sito web
EMC FAST™ Cache enabler (facoltativo)
VMware
N/A
EMC FAST enabler N/A
EMC Thin Provisioning enabler N/A
Capitolo 2: Prima di cominciare
18 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Pianificazione e dimensionamento di SQL Server 2012
Per la pianificazione e il dimensionamento delle istanze SQL Server 2012, attenersi ai consigli e alle proposte di VSPEX Sizing Tool illustrati nella Guida alla progettazione.
In questa soluzione VSPEX for virtualized SQL Server 2012, abbiamo2
Tabella 5 utilizzato la
configurazione dello storage pool illustrata nella .
Tabella 5. Storage pool
Nome pool Obiettivo
Pool private cloud VSPEX
Pool in cui risiedono tutti i volumi del sistema operativo delle macchine virtuali.
Pool di dati del database utente SQL Server 2012
Pool in cui risiedono i dati del database OLTP.
Pool database tempdb e log SQL Server 2012
Pool in cui risiedono i database tempdb e log del database utente.
L'esempio utilizzato in questa guida corrisponde all'esempio di soluzione di medie dimensioni descritto nell'Esempio 2 della Guida alla progettazione: Istanza OLTP SQL Server 2012 di medie dimensioni con un database utente singolo. Un cliente desidera creare un database utente SQL Server 2012 business-critical su una VSPEX Proven Infrastructure. Completare la valutazione, come descritto nella Tabella 6.
Tabella 6. Esempio di valutazione cliente: database utente da 250 GB
Domanda Risposta di esempio
Si dispone di un database SQL Server 2012 che si desidera dimensionare nell'ambiente?
Sì
Quanti database si desidera implementare? 1
Qual è la dimensione del database utente? 250 GB
Qual è il tasso di crescita annuale stimato (%)? 10
Si prevede di utilizzare FAST VP? Sì
Qual è il massimo numero di operazioni di input/output al secondo (IOPS) supportato dal sistema?
4.000
Qual è il numero di transazioni al secondo (TPS) stimato per i carichi di picco (domanda facoltativa)?
1.400
Qual è la dimensione richiesta per il database tempdb (domanda facoltativa)?
N/A
2 In questa guida, la prima persona plurale si riferisce al team di engineering di EMC Solutions che ha convalidato la soluzione.
Panoramica
Storage pool
Esempio: Istanza OLTP SQL Server 2012 di medie dimensioni
Capitolo 2: Prima di cominciare
19 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Dopo aver ricevuto Qualification Worksheet completato dall'azienda e immesso le risposte in VSPEX Sizing Tool, verranno visualizzati dei risultati simili a quelli riportati di seguito:
• Risorse richieste: tabella in cui sono elencati il numero di virtual machine e le relative caratteristiche.
• Suggerimenti per lo storage: tabella in cui è elencato l'hardware di storage aggiuntivo richiesto per l'esecuzione del carico di lavoro OLTP. L'hardware indicato è in aggiunta al pool del private cloud VSPEX.
La Tabella 7 e Tabella 8 sono esempi basati sulle informazioni fornite dall'azienda cliente nella Tabella 6. In questa guida sono state utilizzate le risorse illustrate in queste tabelle. Il layout dello storage consigliato è in aggiunta al pool del private cloud VSPEX.
Tabella 7. Esempio di risorse richieste: Database utente di medie dimensioni
vCPU Memoria Capacità volume sistema operativo
IOPS volume sistema operativo
Numero di macchine virtuali
4 16 GB 100 GB Meno di 25 1
In questa guida, abbiamo utilizzato le risorse illustrate nella Tabella 7 per il database utente SQL Server 2012 di medie dimensioni.
Tabella 8. Esempio di consigli per lo storage: Database utente di medie dimensioni
Layout dello storage aggiuntivo consigliato per SQL Server 2012
Nome pool Tipo RAID Tipo di disco Capacità del disco
Numero di dischi
Pool di dati del database utente SQL Server 2012
RAID 5 (4+1) Dischi SAS 15.000 rpm (rivoluzioni al minuto)
300 GB 10
RAID 1/0 (1+1) SSD FAST VP 100 GB 2
Pool tempdb e log database utente SQL Server 2012
RAID 1/0 (2+2) Dischi SAS 15.000 rpm
300 GB 4
Capitolo 2: Prima di cominciare
20 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Letture fondamentali
EMC consiglia di leggere i seguenti documenti, reperibili nella sezione VSPEX della EMC Community Network o sulle pagine relative alla VSPEX Proven Infrastructure sul sito web italy.emc.com. Se non è possibile accedere a un documento, contattare il proprio responsabile EMC.
Fare riferimento alla seguente Guida alla progettazione di VSPEX:
• EMC VSPEX for Virtualized Microsoft SQL Server 2012
Fare riferimento alle seguenti solution overview di VSPEX:
• Virtualizzazione server EMC VSPEX per aziende midmarket
• Virtualizzazione server EMC VSPEX per piccole e medie imprese
Fare riferimento alle seguenti guide di VSPEX Proven Infrastructure:
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 125 Virtual Machines
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 1,000 Virtual Machines
Fare riferimento alla seguente guida a EMC Powered Backup for VSPEX:
• EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide
Guida alla progettazione di VSPEX
Solution overview di EMC VSPEX
VSPEX Proven Infrastructure
Guida a VSPEX Powered Backup for VSPEX
Capitolo 3: Solution overview
21 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Capitolo 3 Solution overview
Questo capitolo descrive i seguenti argomenti:
Panoramica .......................................................................................................... 22
EMC VSPEX Proven Infrastructure .......................................................................... 22
Architettura della soluzione .................................................................................. 24
Riepilogo dei componenti chiave .......................................................................... 25
Capitolo 3: Solution overview
22 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Panoramica
In questo capitolo viene fornita una panoramica di VSPEX Proven Infrastructure for virtualized Microsoft SQL Server 2012 e delle tecnologie principali utilizzate in questa soluzione. Questa soluzione VSPEX for virtualized SQL Server 2012 supporta tutte le offerte di virtualizzazione VSPEX per SQL Server 2012 su VMware. In questa guida viene utilizzato l'esempio relativo alla EMC VSPEX Proven Infrastructure per un massimo di 1.000 virtual machine.
Questa soluzione VSPEX for virtualized SQL Server 2012 è stata convalidata utilizzando le piattaforme Windows Server virtualizzate con VNX e VMware per garantire il consolidamento dell'hardware per storage e server.
La soluzione descritta in questo documento include server, storage, rete, strumenti di backup e ripristino e componenti di SQL Server 2012 per ambienti midrange. La soluzione consente ai clienti di implementare e proteggere in modo veloce e coerente un'istanza SQL Server 2012 virtualizzata in una VSPEX Proven Infrastructure.
Gli storage array VNX e VNXe sono una piattaforma multiprotocollo in grado di supportare i protocolli iSCSI (Internet Small Computer System Interface), NFS (Network File System) e CIFS (Common Internet File System), in base alle esigenze di business specifiche.
Questa soluzione richiede la presenza di Active Directory (AD) e del sistema DNS (Domain Name System). L'implementazione di questi servizi esula dall'ambito di questa guida; tuttavia, questi servizi sono prerequisiti fondamentali per garantire una corretta implementazione.
Le soluzioni EMC Powered Backup offrono la protezione essenziale dei dati SQL Server 2012 e sono descritte in un documento separato: EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide.
EMC VSPEX Proven Infrastructure
La VSPEX Proven Infrastructure, illustrata nella Figura 1, è un'infrastruttura virtualizzata modulare convalidata da EMC e fornita dai partner VSPEX di EMC. VSPEX include un livello di virtualizzazione, server e rete e storage e backup EMC progettati da EMC per offrire prestazioni prevedibili e affidabili.
Capitolo 3: Solution overview
23 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 1. VSPEX Proven Infrastructure
VSPEX consente di scegliere la rete, i server e le tecnologie di virtualizzazione più adatti all'ambiente dell'azienda per creare una soluzione di virtualizzazione completa. VSPEX offre alle aziende clienti dei partner EMC un'implementazione più rapida, più semplice ed efficiente, più ricca di opzioni e con un rischio ridotto per il business dell'azienda.
È possibile implementare soluzioni basate sulle applicazioni, ad esempio SQL Server, nelle VSPEX Proven Infrastructure. La soluzione VSPEX Proven Infrastructure for virtualized SQL Server è stata convalidata utilizzando VNX o VNXe e una piattaforma Windows Server virtualizzata con VMware per garantire il consolidamento hardware di server e storage. È possibile gestire l'infrastruttura virtualizzata in modo centralizzato, per poter implementare e gestire in modo efficiente un numero scalabile di virtual machine e lo storage condiviso associato.
Capitolo 3: Solution overview
24 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Architettura della soluzione
La Figura 2 mostra un esempio di architettura basato sull'infrastruttura convalidata per il supporto di una piattaforma SQL Server 2012 su una VSPEX Proven Infrastructure.
In questa soluzione, tutte le istanze SQL Server 2012 sono implementate come virtual machine in cluster vSphere. VMware vCenter Server richiede un servizio di database per l'archiviazione dei dettagli di configurazione e monitoraggio. VNX o VNXe fornisce la funzionalità di back-end storage. È possibile utilizzare qualsiasi modello convalidato nell'ambito dell'infrastruttura VSPEX Proven Infrastructure.
I componenti di EMC Powered Backup opzionali della soluzione garantiscono la protezione dei dati SQL Server 2012, dall'intero server SQL Server 2012 fino ai vari livelli di oggetto.
Nota: questa soluzione si applica a tutte le soluzioni VSPEX che utilizzano VMware.
Figura 2. Architettura della soluzione
Per ulteriori informazioni, fare riferimento al documento appropriato nella sezione Letture fondamentali a pagina 20.
Capitolo 3: Solution overview
25 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Riepilogo dei componenti chiave
La Tabella 9 riepiloga i componenti chiave utilizzati in questa soluzione. La Guida alla progettazione fornisce una panoramica dei singoli componenti.
Tabella 9. Componenti della soluzione
Livello VSPEX Componenti
Piattaforma Microsoft SQL Server 2012
Virtualizzazione • VMware vSphere 5.5
• EMC Virtual Storage Integrator (VSI3
Elaborazione
)
VSPEX definisce la quantità minima di risorse del livello di elaborazione richieste, ma consente al cliente di implementare i requisiti utilizzando qualsiasi hardware di server che soddisfi questi requisiti.
Rete VSPEX definisce il numero minimo di porte di rete richieste per la soluzione e fornisce indicazioni generali sull'architettura di rete, ma consente all'azienda cliente di implementare i requisiti utilizzando qualsiasi hardware di rete che soddisfi questi requisiti.
Storage • EMC VNX
• EMC VNXe
• Microsoft Multipath I/O (MPIO) e Multiple Connections per Session (MCS)
• EMC PowerPath/VE
Backup Soluzioni EMC Powered Backup
3 VSI verrà supportato con VNXe3200 quando disponibile su larga scala. Per ulteriori informazioni, contattare il canale di supporto EMC appropriato.
Capitolo 3: Solution overview
26 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Capitolo 4: Implementazione della soluzione
27 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Capitolo 4 Implementazione della soluzione
Questo capitolo descrive i seguenti argomenti:
Panoramica .......................................................................................................... 28
Configurazione fisica ............................................................................................ 28
Implementazione della rete .................................................................................. 28
Implementazione dello storage ............................................................................. 29
Implementazione di ESXi e vCenter ....................................................................... 42
Implementazione del multipathing ....................................................................... 44
Implementazione della virtualizzazione di SQL Server 2012 .................................. 45
Implementazione dell'applicazione ....................................................................... 48
Implementazione di EMC Powered Backup ............................................................ 58
Capitolo 4: Implementazione della soluzione
28 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Panoramica
Questo capitolo descrive le procedure richieste per l'implementazione di una soluzione SQL Server 2012 in una VSPEX VMware Proven Infrastructure con tecnologia VMware vSphere 5.5 e VNX o VNXe.
Nota: se si dispone già di un ambiente VSPEX Proven Infrastructure, è possibile ignorare le sezioni relative alle procedure di implementazione già completate.
Configurazione fisica
Questa sezione contiene informazioni relative alla preparazione dei componenti fisici della soluzione. Dopo aver completato i passaggi illustrati nella Tabella 10, i nuovi componenti hardware saranno stati montati su rack, cablati, alimentati e predisposti per la connessione di rete.
Tabella 10. Attività per la configurazione fisica
Attività Descrizione Riferimento
Preparazione degli switch di rete
Installare gli switch nel rack e collegarli a una fonte di alimentazione.
Guida all'installazione del vendor
Preparazione dei server
Installare i server nel rack e collegarli a una fonte di alimentazione.
Guida all'installazione del vendor
Preparazione di VNX o VNXe
Installare il sistema VNX o VNXe nel rack e collegarlo a una fonte di alimentazione.
• VNX Unified Installation Guide
• Guida all'installazione del sistema VNXe
Per informazioni dettagliate sulla configurazione fisica, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Implementazione della rete
Questa sezione descrive i requisiti per l'infrastruttura di rete necessaria per supportare l'architettura della soluzione. La Tabella 11 contiene un riepilogo delle attività per la configurazione degli switch e della rete e fornisce riferimenti per ulteriori informazioni.
Capitolo 4: Implementazione della soluzione
29 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Tabella 11. Attività per la configurazione degli switch e della rete
Attività Descrizione Riferimento
Configurazione della rete dell'infrastruttura
Configurare il networking dell'infrastruttura degli host Windows e dello storage array, come specificato nella guida della VSPEX Proven Infrastructure appropriata.
Fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Esecuzione del cablaggio di rete
Connessione:
• Porte di interconnessione degli switch
• Porte di VNX o VNXe
• Porte del server ESXi
Configurazione delle VLAN
Configurare le VLAN private e pubbliche come richiesto.
Configuration Guide degli switch del vendor
Per informazioni dettagliate sull'implementazione della rete, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Implementazione dello storage
Questa sezione descrive come configurare lo storage array VNX o VNXe.
La Tabella 12 fornisce un riepilogo delle attività per la configurazione dello storage e riferimenti per ulteriori informazioni.
Tabella 12. Attività per la configurazione dello storage array VNX o VNXe
Attività Descrizione Riferimento
Impostazione della configurazione iniziale di VNX o VNXe
Configurare le informazioni relative agli indirizzi IP e gli altri parametri principali, ad esempio DNS e NTP (Network Time Protocol) su VNX o VNXe.
• EMC VNXe3200 Installation Guide
• Guida introduttiva di VNX Installation Assistant for File/Unified
• Configuration Worksheet della serie EMC VNXe
• VNX Installation Assistant for File/Unified Worksheet
Provisioning dello storage per i datastore VMFS su VNX o VNXe
Creare i datastore VMFS per ospitare il sistema operativo del server virtuale.
Creare ed eseguire il provisioning delle LUN per i file di log e di dati del database.
La Figura 3 mostra l'architettura generale dei componenti di SQL Server 2012 e degli elementi di storage convalidati nella EMC VSPEX Proven Infrastructure for SQL Server 2012 su una piattaforma di virtualizzazione VMware vSphere.
Panoramica
Capitolo 4: Implementazione della soluzione
30 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Figura 3. Elementi di storage SQL Server 2012 su una piattaforma VMware vSphere 5.5
Verificare che le interfacce di rete, le informazioni sugli indirizzi IP e altri parametri principali, ad esempio DNS e NTP (Network Time Protocol) siano configurati nel sistema VNX o VNXe prima del provisioning dello storage.
Per ulteriori informazioni su come configurare la piattaforma VNX o VNXe, fare riferimento al documento appropriato nella sezione Tabella 12.
Prima di procedere al provisioning dello storage per i datastore VMFS, attenersi ai consigli e alle proposte di VSPEX Sizing Tool illustrati nella Guida alla progettazione.
Prima di iniziare, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20 per il provisioning dello storage VMFS per il sistema operativo delle virtual machine su un sistema VNX o VNXe.
La Tabella 13 mostra un esempio di layout dello storage aggiuntivo per i dati SQL Server nel sistema VNX, oltre al pool del VSPEX private cloud. Per ulteriori informazioni sui consigli relativi al layout e alla progettazione dello storage, consultare la Guida alla progettazione.
Impostazione della configurazione iniziale di VNX o VNXe
Provisioning dello storage per il datastore VMFS
Capitolo 4: Implementazione della soluzione
31 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Tabella 13. Esempio di layout dello storage aggiuntivo per il sistema operativo delle virtual machine su VNX
Nome dello storage pool
Tipo RAID Tipo di disco Capacità del disco
Numero di dischi
Pool private cloud VSPEX
RAID 5 (4+1) SAS 15.000 rpm 600 GB 5
RAID 1/0 (1+1)
SSD per FAST VP 100 GB 2
Fare riferimento alle seguenti guide di VSPEX Proven Infrastructure:
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 125 Virtual Machines
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 1,000 Virtual Machines
Prima di eseguire il provisioning dello storage, attenersi ai consigli e alle proposte di VSPEX Sizing Tool illustrati nella Guida alla progettazione.
Prima di iniziare, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20 per configurare le connessioni iSCSI o FC ed eseguire il provisioning dello storage per il sistema operativo delle virtual machine su VNX o VNXe.
Provisioning dello storage su VNXe
La Tabella 14 mostra un esempio di layout dello storage su VNXe. Il layout dello storage dettagliato di questo esempio è disponibile nella sezione Layout di storage di esempio.
Per ulteriori informazioni sui consigli relativi al layout e alla progettazione dello storage, consultare la Guida alla progettazione.
Tabella 14. Esempio di layout dello storage su VNXe
Nome dello storage pool Tipo RAID Tipo di disco
Capacità del disco
Numero di dischi
Pool di dati del database utente SQL Server 2012
RAID 5 SAS 15.000 rpm 300 GB 5
Pool tempdb e log database utente SQL Server 2012
RAID 1/0 SAS 15.000 rpm 300 GB 2
Creazione di un pool con il numero appropriato di dischi
Per creare un pool:
1. In Unisphere, selezionare Storage > Storage Configuration > Storage Pools.
2. Fare clic su Create per avviare la procedura guidata Storage Pool. Creare manualmente un nuovo pool utilizzando dischi SAS:
Utilizzare la configurazione RAID5 (4+1) per uno storage pool con 5 unità per il pool di dati del database. Questo esempio illustra un database utente SQL Server di piccole dimensioni.
Provisioning dello storage per i dischi dell'application pool
Capitolo 4: Implementazione della soluzione
32 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
In questo esempio, per il pool dei file di log e tempdb del database utente SQL Server, utilizzare la configurazione RAID1/0 (1+1) per uno storage pool con 2 unità.
Nota: In questa fase creare i dischi hot spare. Per ulteriori informazioni, consultare il documento EMC VNXe3200 Installation Guide.
La Figura 4 mostra un esempio degli storage pool creati per il sistema VNXe in questa soluzione.
Figura 4. Storage pool di esempio per VNXe
Configurazione di FAST VP su VNXe
FAST VP può aumentare l'efficienza di tutte le risorse delle unità disco e offrire prestazioni migliori con un costo inferiore. Grazie all'aggiunta di dischi SSD FAST VP aggiuntivi come tier per prestazioni estreme nel pool di dati di SQL Server, FAST VP è in grado di adattarsi automaticamente alle variazioni dei cicli di business.
In VNXe, FAST VP consente lo spostamento automatico di dati SQL Server tra dischi SSD FAST VP e tier SAS con una granularità a sezioni di 256 MB. Ciò consente di ridurre in modo significativo i tempi di risposta e di migliorare le prestazioni OLTP SQL.
L'abilitazione di FAST VP è un'operazione trasparente per SQL Server non richiede riconfigurazioni o tempi di inattività di Exchange. Per utilizzare al meglio entrambe le tecnologie FAST, EMC consiglia di abilitare innanzitutto la FAST Suite solo nello storage pool del database utente. Per ulteriori dettagli, fare riferimento alla Guida alla progettazione.
EMC consiglia di verificare che tutte le LUN del pool dispongano delle stesse policy di tiering e di impostare la policy FAST per le LUN del pool partecipante su Start High then Auto-Tier (opzione consigliata) per il pool del database utente di SQL Server. Per ulteriori informazioni su come configurare FAST VP a livello di LUN, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Configurazione di FAST Cache su VNXe
Utilizzando le unità SSD nell'array come cache estesa di lettura e scrittura, FAST Cache aumenta il numero di IOPS e riduce in modo significativo i tempi di risposta dei database rispetto alle costose configurazioni interamente SAS. EMC consente l'uso di cache da tier SAS o NL-SAS su dischi FAST Cache SSD con una granularità di pagina di 64 KB.
Capitolo 4: Implementazione della soluzione
33 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
L'abilitazione di FAST Cache è un'operazione trasparente per SQL Server che non prevede attività di riconfigurazione o tempo di inattività. Per ulteriori dettagli, fare riferimento alla Guida alla progettazione.
Per creare e configurare FAST Cache, procedere come descritto di seguito:
1. Per istruzioni dettagliate su come creare una FAST Cache su uno storage array VNXe, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
2. In Unisphere, dopo aver creato la FAST Cache, fare clic su Storage e selezionare Storage Configuration. Selezionare Storage Pools, selezionare un pool di dati SQL Server, quindi fare clic su Details.
3. Nella pagina dei dettagli dello storage pool fare clic su Settings. Per abilitare FAST Cache, fare clic su Allow this pool to use the FAST Cache, come illustrato nella Figura 5.
Figura 5. Proprietà dello storage pool - FAST Cache abilitata
4. Fare clic su OK per completare la configurazione.
Provisioning dello storage su VNX
La Tabella 15 mostra un esempio di storage pool per SQL Server 2012 su VNX. Il layout dello storage di questo esempio è disponibile nella sezione Layout di storage di esempio a pagina 38. In questo esempio relativo a iSCSI viene utilizzato FAST VP per l'accelerazione delle prestazioni OLTP; la procedura per la configurazione di FAST VP è illustrata nella sezione Configurazione di FAST VP su VNX. Per ulteriori informazioni sui consigli relativi al layout e alla progettazione dello storage, consultare la Guida alla progettazione.
Capitolo 4: Implementazione della soluzione
34 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Tabella 15. Esempio di layout dello storage su VNX
Nome dello storage pool
Tipo RAID Tipo di disco Capacità del disco
Numero di dischi
Pool di dati del database utente SQL Server 2012
RAID 5 SAS 15.000 rpm 300 GB 10
RAID 1/0 SSD per FAST VP 100 GB 2
Pool tempdb e LOG database utente SQL Server 2012
RAID 1/0 SAS 10.000 rpm 600 GB 4
Per configurare le impostazioni della rete iSCSI, gli storage pool, le LUN iSCSI e gli storage group nell'array VNX, in Unisphere procedere come descritto di seguito:
1. Selezionare l'array VNX utilizzato per la soluzione.
2. Selezionare Settings Network > Settings for Block.
3. Configurare l'indirizzo IP per le porte di rete utilizzate per iSCSI.
4. Selezionare Storage > Storage Configuration > Storage Pools.
5. Fare clic su Pools e creare gli storage pool aggiuntivi nell'array VNX per i file tempdb, i log delle transazioni e i database utente SQL Server 2012.
6. Fare clic con il pulsante destro del mouse su uno storage pool e selezionare Create LUN per eseguire il provisioning delle LUN in ognuno dei pool.
7. Selezionare Thin e fare clic su Apply per creare una LUN in pool. Per impostazione predefinita per gli storage group viene creata una thin LUN.
Capitolo 4: Implementazione della soluzione
35 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 6. Procedura guidata Create pooled LUN di Unisphere
8. Selezionare Host > Storage Groups.
9. Creare gli storage group per annullare il masking delle LUN negli host ESXi:
a. Fare clic su Create e digitare un nome per lo storage group.
b. Fare clic su Yes per completare la creazione.
c. Nella finestra di dialogo di conferma, fare clic su Yes per selezionare le LUN o connettere gli host.
d. Fare clic su LUNs. In Available LUNs selezionare tutte le LUN create nei passaggi precedenti e fare clic su Add.
e. Fare clic su Hosts. In Available Hosts selezionare i server ESXi da utilizzare e aggiungerli in The Hosts to be Connected.
Configurazione di FAST VP su VNX
FAST VP può aumentare l'efficienza di tutte le risorse delle unità disco e offrire prestazioni migliori con un costo inferiore. Grazie all'aggiunta di dischi FAST VP SSD come tier per prestazioni estreme nel pool di dati di SQL Server 2012, FAST VP è in grado di adattarsi automaticamente alle variazioni dei cicli di business.
Capitolo 4: Implementazione della soluzione
36 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
In VNX, FAST VP consente di spostare automaticamente i dati di SQL Server tra i tier SAS e i dischi FAST VP SSD con una granularità a sezioni di 256 MB, riducendo in modo significativo i tempi di risposta e migliorando le prestazioni OLTP SQL Server. Inoltre, con FAST VP, i Database Administrator sono in grado di analizzare il problema, progettare una nuova configurazione, implementarla e gestirla con tempi ridotti dell'80% rispetto al passato.
L'abilitazione di FAST VP è un'operazione trasparente per SQL Server 2012 che non prevede attività di riconfigurazione o tempo di inattività. Per utilizzare al meglio FAST VP o FAST Cache, EMC consiglia di abilitare innanzitutto FAST VP nello storage pool del database utente. Per ulteriori dettagli, fare riferimento alla Guida alla progettazione.
Per creare e configurare FAST VP:
1. Per ulteriori informazioni su come creare FAST VP, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20. La Figura 7 mostra un esempio della procedura guidata Create Storage Pool.
2. Nella procedura guidata Create Storage Pool selezionare il numero di dischi per ciascun tier che si desidera aggiungere allo storage pool, come illustrato nella Figura 7.
Figura 7. Procedura guidata Create Storage Pool con FAST VP abilitato
Capitolo 4: Implementazione della soluzione
37 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
3. Fare clic su OK per completare la configurazione.
EMC consiglia di verificare che tutte le LUN del pool dispongano delle stesse policy di tiering e che utilizzino la policy di tiering Start High and then Auto-Tier per il pool di dati di SQL Server 2012. Per ulteriori informazioni su come configurare FAST VP a livello di LUN, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Configurazione di FAST Cache su VNX
Utilizzando le unità SSD nell'array come cache estesa di lettura e scrittura, FAST Cache aumenta il numero di IOPS e riduce in modo significativo i tempi di risposta dei database rispetto alle costose configurazioni interamente SAS. FAST Cache copia i dati da tier SAS o NL-SAS su dischi SSD FAST Cache con una granularità di 64 KB.
L'abilitazione di FAST Cache è un'operazione trasparente per SQL Server 2012 che non prevede attività di riconfigurazione o tempo di inattività. Per ulteriori dettagli, fare riferimento alla Guida alla progettazione.
Per creare e configurare FAST Cache su VNX, procedere come descritto di seguito:
1. Per ulteriori informazioni su come abilitare FAST Cache, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
2. In Unisphere, dopo aver creato la FAST Cache, fare clic su Storage e selezionare Storage Pool. Selezionare SQL Server Data Pool, quindi fare clic su Properties.
3. In Storage Pool Properties fare clic su Advanced. Per abilitare la funzionalità FAST Cache, selezionare Enabled, come illustrato nella Figura 8.
Figura 8. Storage Pool Properties: FAST Cache abilitata
4. Per completare la configurazione, fare clic su OK.
Capitolo 4: Implementazione della soluzione
38 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Nota: la funzionalità FAST Cache in un array della serie VNX non determina un miglioramento delle prestazioni immediato. Il sistema deve raccogliere informazioni sui modelli di accesso e promuovere i dati utilizzati di frequente nella cache. Questo processo può richiedere alcune ore durante le quali le prestazioni dell'array migliorano su base costante.
Esempio 1: layout dello storage su VNXe
La Figura 9 mostra un layout dello storage di esempio per VNXe. Questo è solo un esempio. Il numero di dischi utilizzati nel pool del private cloud VSPEX e nei pool di SQL Server 2012 può variare in base ai requisiti del cliente.
Per ulteriori informazioni sui consigli relativi al layout e alla progettazione dello storage, consultare la Guida alla progettazione e la guida della VSPEX Proven Infrastructure appropriata in Letture fondamentali a pagina 20.
Figura 9. Esempio di layout dello storage per VNXe
In questa fase del processo di implementazione, è stata completata la configurazione dello storage necessaria per la soluzione. Per informazioni dettagliate sull'implementazione dello storage, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Esempio 2: layout dello storage su VNX
La Figura 10 mostra un esempio di layout dello storage per VNX con FAST VP abilitato. Questo è solo un esempio. Il numero di dischi utilizzati nel pool del private cloud VSPEX e nei pool di SQL Server 2012 può variare in base ai requisiti del cliente.
Per ulteriori informazioni sui consigli relativi al layout e alla progettazione dello storage, consultare la Guida alla progettazione e la guida della VSPEX Proven Infrastructure appropriata in Letture fondamentali a pagina 20.
Layout di storage di esempio
Capitolo 4: Implementazione della soluzione
39 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 10. Esempio di layout dello storage per VNX
In questa fase del processo di implementazione, è stata completata la configurazione dello storage necessaria per la soluzione. Per informazioni dettagliate sull'implementazione dello storage, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Grazie all'hardware Flash PCIe basato su server EMC XtremSF e al software intelligente EMC XtremCache™ per la memorizzazione nella cache Flash server, le operazioni di lettura e scrittura sul database vengono eseguite direttamente nel server. Oltre ad accelerare la lettura, XtremCache consente di ottenere riduzioni significative in termini di latenza aumentando al contempo il throughput del database. In combinazione con uno storage array in rete, EMC XtremCache garantisce funzionalità persistenti di High Availability, integrità, affidabilità e disaster recovery. XtremCache offre una nuova opzione che permette di equilibrare il costo dell'hardware aggiuntivo con i vantaggi previsti in termini di prestazioni.
In un ambiente VMware, la scheda flash PCIe XtremSF risiede sul server ESXi, mentre il software XtremCache è installato in ciascuna virtual machine accelerata con XtremCache. Il plug-in VSI per XtremCache, che risiede sul client vCenter, viene utilizzato per gestire XtremCache. XtremCache consente di accelerare le prestazioni per le LUN RDM o VMFS in un ambiente VMware.
Configurazione di EMC XtremCache
Capitolo 4: Implementazione della soluzione
40 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
L'installazione di XtremCache è distribuita su vari componenti del sistema vSphere. Di seguito sono riportati i componenti di XtremCache in un ambiente VMware:
• Driver di XtremCache per la scheda PCIe nei server ESXi
• Driver di XtremCache e software dell'agent nelle virtual machine ospitate dai server ESXi
• Plug-in VSI per XtremCache nel client VMware vSphere
Per configurare XtremCache in un ambiente VMware, procedere come descritto di seguito:
1. Installare la scheda flash PCIe XtremSF negli host ESXi.
2. Installare e configurare il software XtremCache nelle virtual machine Windows.
3. Utilizzare il comando vfcmt per abilitare o disabilitare la scheda XtremSF.
4. Utilizzare il comando vfcmt per aggiungere o rimuovere i dispositivi di origine.
Utilizzo di VSI per creare e configurare XtremCache
XtremCache è integrato nel plug-in VSI per semplificare la gestione e il monitoraggio di XtremCache. Per creare e configurare un dispositivo XtremCache tramite il plug-in VSI VMware, procedere come descritto di seguito:
1. Creare un dispositivo XtremCache estraendo lo spazio dal datastore di XtremCache.
2. Aggiungere XtremCache a una virtual machine.
3. Aggiungere i dispositivi di origine dalla macchina virtuale.
4. Monitorare l'utilizzo e le statistiche di XtremCache mediante la GUI del plug-in VSI.
Per ulteriori informazioni, consultare il documento EMC VFCache Installation Guide for VMware 1.5.1.
Capitolo 4: Implementazione della soluzione
41 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
È stato eseguito il monitoraggio ed è stato osservato il numero di operazioni IOPS scaricate dalla scheda XtremCache, come illustrato nella Figura 11.
Figura 11. VSI XtremCache Monitor
Per ulteriori informazioni, consultare il documento EMC Xtrem Family: XtremCache Installation Guide 2.0.2.
Capitolo 4: Implementazione della soluzione
42 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Implementazione di ESXi e vCenter
Questa sezione descrive i requisiti per l'installazione e la configurazione degli host ESXi, di vCenter e dei server dell'infrastruttura richiesti per supportare l'architettura. La Tabella 16 descrive le attività da completare.
Tabella 16. Attività per l'installazione e la configurazione di ESXi e vCenter
Attività Descrizione Riferimento
Installazione di ESXi Installare l'hypervisor ESXi 5.5 nei server fisici implementati per la soluzione.
vSphere Installation and Setup
Configurazione del networking ESXi
Configurare il networking ESXi, compresi trunking NIC (Network Interface Card), porta VMkernel, port group delle virtual machine e frame Jumbo.
vSphere Networking
Installazione di PowerPath/VE
Installare il software di multipathing PowerPath/VE negli host ESXi
Implementazione del multipathing
Configurazione degli adattatori iSCSI ESXi
Configurare gli adattatori iSCSI ESXi per connettere i dischi iSCSI agli host ESXi
vSphere Storage
Connessione dei datastore VMware
Connettere i datastore VMware agli host ESXi implementati per la soluzione.
vSphere Storage
Creazione di una virtual machine per Microsoft SQL Server 2012
Creare una virtual machine per ospitare il server SQL Server 2012 che verrà utilizzato per il database per vCenter Server. Verificare che il server virtuale soddisfi i requisiti hardware e software.
Microsoft TechNet
Installazione di Microsoft Windows sulla virtual machine
Installare Microsoft Windows Server 2008 R2 Standard Edition nella virtual machine creata per ospitare SQL Server 2012.
Microsoft TechNet
Installazione di SQL Server 2012
Installare SQL Server 2012 nella virtual machine designata per tale scopo.
Microsoft TechNet
Creazione della virtual machine dell'host vCenter
Creare una macchina virtuale da utilizzare per VMware vCenter Server.
vSphere Virtual Machine Administration
Installazione del sistema operativo guest vCenter
Installare Microsoft Windows Server 2008 R2 Standard Edition sulla macchina virtuale dell'host vCenter.
N/A
Aggiornamento della virtual machine
Installare gli strumenti VMware, abilitare l'accelerazione hardware e consentire l'accesso alla console remota.
vSphere Virtual Machine Administration
Creazione di connessioni ODBC vCenter
Creare connessioni ODBC vCenter a 64 bit e vCenter Update Manager a 32 bit.
• vSphere Installation and Setup
• Installing and Administering VMware vSphere Update Manager
Installazione di vCenter Server
Installare il software vCenter Server. vSphere Installation and Setup
Capitolo 4: Implementazione della soluzione
43 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Attività Descrizione Riferimento
Installazione di vCenter Update Manager
Installare il software vCenter Update Manager.
Installing and Administering VMware vSphere Update Manager
Creazione di un data center virtuale
Creare un data center virtuale. vCenter Server and Host Management
Applicazione dei codici di licenza vSphere
Digitare i codici di licenza vSphere nel menu relativo alle licenze di vCenter.
vSphere Installation and Setup
Aggiunta di host ESXi
Connettere vCenter agli host ESXi. vCenter Server and Host Management
Configurazione del clustering vSphere
Creare un cluster vSphere e spostare gli host ESXi nel cluster.
vSphere Resource Management
Discovery degli host ESXi dell'array
Eseguire la discovery degli host ESXi nella console Unisphere.
Using EMC VNX Storage with VMware vSphere - TechBook
Abilitazione delle funzionalità VMware High Availability (HA), Distributed Resource Scheduler (DRS) e vMotion
Dopo aver abilitato DRS, EMC consiglia di utilizzare le regole di affinità e anti-affinità DRS di VMware vSphere per gruppi specifici di virtual machine, ad esempio gruppi di più istanze di SQL Server 2012, che non devono mai risiedere nello stesso host.
vSphere Availability
Installazione del plug-in vCenter Update Manager
Installare il plug-in vCenter Update Manager sulla console di amministrazione.
Installing and Administering VMware vSphere Update Manager
Installazione della interfaccia CLI EMC VNX UEM (Unified Element Manager)
Installare l'interfaccia CLI EMC VNX UEM sulla console di amministrazione.
EMC VSI for VMware vSphere: Unified Storage Management Product Guide
Installazione del plug-in EMC VSI
Installare il plug-in EMC VSI nella console di amministrazione.
EMC VSI per VMware vSphere: Unified Storage Management Product Guide
Per informazioni dettagliate su ESXi e vCenter, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Capitolo 4: Implementazione della soluzione
44 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Implementazione del multipathing
Il software EMC PowerPath/VE consente di ottimizzare il multipathing mediante algoritmi di bilanciamento del carico. Il bilanciamento del carico delle porte bilancia il carico di lavoro di I/O tra tutti i canali disponibili.
EMC consiglia di installare PowerPath/VE sugli host VMware ESXi per il bilanciamento del carico, la gestione dei percorsi e il rilevamento degli errori dei percorsi di I/O.
Per configurare più percorsi in un ambiente VMware per lo storage iSCSI o FC sui sistemi VNX o VNXe, procedere come descritto di seguito:
1. Configurare VMkernel per iSCSI. È possibile configurare il multipathing iSCSI o FC per lo storage abilitando più schede NIC.
2. Abilitare più porte dello storage processor su VNX o VNXe e configurare l'indirizzo IP per la comunicazione con gli host ESXi. Verificare che VMkernel sia abilitato per iSCSI o FC.
3. Installare PowerPath/VE nei server ESXi e configurare la licenza.
Installazione di PowerPath/VE
È possibile installare PowerPath/VE utilizzando VMware Remote vCLI, VMware vSphere Update Manager o VMware vSphere Auto Deploy. Per installare PowerPath/VE utilizzando Remote vCLI, completare la seguente procedura:
1. Scaricare il software PowerPath/VE dal sito del Supporto Online EMC.
2. Rendere il pacchetto offline disponibile per l'utilizzo sull'host vSphere locale.
3. Utilizzare il comando scp (secure copy) per copiare il pacchetto offline ZIP PowerPath/VE sull'host vSphere. In alternativa, copiare il pacchetto offline del file ZIP di PowerPath/VE nel datastore vCenter mediante il client vSphere.
4. Sull'host remoto che esegue vCLI, digitare i seguenti comandi per installare il pacchetto PowerPath/VE:
# esxcli -s <vSphere server IP address or hostname> software vib install -d <absolute path to PowerPath package>
5. Sull'host vSphere attivare la modalità di manutenzione.
6. Riavviare l'host vSphere su cui si sta eseguendo l'installazione.
7. Disattivare la modalità di manutenzione sull'host vSphere.
Per ulteriori informazioni sull'installazione e la configurazione di PowerPath/VE per vSphere, consultare la Guida all'installazione e all'amministrazione di EMC PowerPath/VE. Per la configurazione del multipathing iSCSI o FC, consultare vSphere Storage ESXi 5.5, vCenter Server 5.5.
Panoramica
Configurazione di PowerPath/VE per lo storage iSCSI o FC
Capitolo 4: Implementazione della soluzione
45 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Implementazione della virtualizzazione di SQL Server 2012
Questa sezione illustra i requisiti per l'installazione e la configurazione delle virtual machine SQL Server. La Tabella 17 descrive le attività da completare.
Tabella 17. Installazione e configurazione della virtual machine dell'host SQL Server 2012
Attività Descrizione Riferimento
Creazione delle virtual machine SQL Server 2012
Creare le macchine virtuali da utilizzare per l'istanza OLTP SQL Server 2012.
Installazione del sistema operativo guest SQL Server 2012
Installare Windows Server 2012 R2 Datacenter Edition sulle virtual machine dell'host SQL Server 2012.
Installare il sistema operativo guest
Installazione o upgrade dei servizi di integrazione
Installare un pacchetto software per il sistema operativo guest supportato in grado di migliorare l'integrazione tra il computer fisico e la virtual machine.
Assegnazione degli indirizzi IP
Assegnare gli indirizzi IP per tutte le reti in tutte le virtual machine.
Aggiungere tutte le virtual machine SQL Server 2012 al dominio.
Creazione di un account utente
Creare un account amministrativo SQL Server 2012 nel dominio.
Configurare account di servizio e autorizzazioni di Windows
Creazione di un disco virtuale per SQL Server 2012
Creare un disco virtuale per ospitare i database utente SQL Server.
Creare una virtual machine sul server ESXi con la configurazione del sistema operativo guest del cliente. È possibile calcolare i requisiti di memoria e del processore per la virtual machine SQL Server 2012 mediante VSPEX Sizing Tool e attenendosi ai consigli forniti nella Guida alla progettazione.
Per installare Windows Server 2012 R2 nella virtual machine SQL Server 2012, selezionare la rete e l'ora appropriate e applicare l'aggiornamento più recente.
Assegnare un indirizzo IP per ogni scheda di rete in tutte le virtual machine SQL Server 2012, in base a quanto pianificato per la prenotazione dell'indirizzo IP per ogni server. Aggiungere quindi ogni macchina virtuale Windows Server al dominio esistente.
Per ulteriori informazioni, consultare Configuration worksheet per SQL Server a pagina 72.
Panoramica
Creazione di una virtual machine SQL Server 2012
Installazione del sistema operativo guest
Assegnazione degli indirizzi IP
Capitolo 4: Implementazione della soluzione
46 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Per installare l'engine di database di SQL Server 2012, EMC consiglia di utilizzare un account dedicato configurabile per l'avvio dei servizi di SQL Server 2012. È possibile creare tale account nel dominio in uso.
Per ulteriori informazioni su come configurare gli account di servizio e le autorizzazioni di Windows per SQL Server 2012, vedere l'articolo Configurare account di servizio e autorizzazioni di Windows disponibile nella libreria TechNet di Microsoft.
È possibile calcolare i layout dei dischi virtuali e le topologie dei dischi VMDK (VMware Virtual Machine Disk) back-end mediante VSPEX Sizing Tool e attenendosi ai consigli forniti nella Guida alla progettazione. Per questa soluzione VSPEX, nella Tabella 18 è illustrato un esempio del layout dello storage per i dischi VMDK e i dischi virtuali.
Tabella 18. Esempio di layout dello storage per dischi VMDK e dischi virtuali
Componenti di SQL Server 2012
Nome volume Dimensioni volume
Il nome della cartella VMDK
Mount point della virtual machine Storage pool
Database utente SQL Server 2012
Dati database utente
400 GB \SQLServer\data C:\mountpoint\250DB_DATA250DB_DATA
Pool di dati del database utente SQL Server 2012
tempdb Tempdb e log SQL Server
20 GB \SQLServer\tempdb C:\mountpoint\tempdb Pool file log e tempdb
Aggiunta di un disco virtuale
Per aggiungere un disco virtuale, procedere come descritto di seguito:
1. In vSphere vCenter, fare clic con il pulsante destro del mouse sulla virtual machine SQL Server 2012 e selezionare Edit Settings.
2. Fare clic su Add, selezionare Add Hardware e quindi selezionare Hard Disk.
3. Selezionare Create a disk, quindi specificare i valori per Disk Size e Location. Non modificare le altre impostazioni predefinite, come illustrato nella Figura 12.
Creazione di un account di servizio SQL Server 2012
Creazione di dischi virtuali per SQL Server 2012
Capitolo 4: Implementazione della soluzione
47 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 12. Creazione di un nuovo disco virtuale
4. Nella virtual machine, il disco viene visualizzato come un dispositivo SCSI a blocchi normali. Formattare ogni disco con dimensioni unità di allocazione da 64 KB, come illustrato nella Figura 13.
Figura 13. Formattazione di un disco
5. Fai clic su OK.
Capitolo 4: Implementazione della soluzione
48 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Implementazione dell'applicazione
Questa sezione include informazioni sull'implementazione SQL Server nella soluzione VSPEX Proven Infrastructure. Dopo aver completato le attività illustrate nella Tabella 19, la nuova istanza SQL Server è pronta per essere verificata e sottoposta a test.
Prima di procedere all'implementazione di SQL Server 2012, pianificare il database SQL Server, in base alle esigenze di business. Per ulteriori informazioni, fare riferimento alla Guida alla progettazione.
Tabella 19. Attività necessarie per l'implementazione di SQL Server 2012
Attività Descrizione Riferimento
Installazione delle istanze SQL Server 2012
Installare le istanze SQL Server 2012 nelle macchine virtuali SQL Server e verificare l'installazione.
Pianificazione di un'installazione di SQL Server
Installare SQL Server 2012 dall'Installazione guidata (programma di installazione)
Convalidare un'installazione di SQL Server
Progettazione e implementazione di un sistema OLTP SQL Server 2012
Progettare e implementare le applicazioni e i database OLTP SQL Server in base alle esigenze di business.
Online Transaction Processing (OLTP)---a Technical Reference Guide for Designing Mission-Critical OLTP Solutions
Configurazione di SQL Server 2012
Configurare il motore di database di SQL Server 2012 in base alle best practice.
Abilitazione dell'opzione Blocco di pagine in memoria (Windows)
Aggiungere file di dati o file di log a un database
In questa sezione viene illustrata la procedura per l'installazione di un'istanza SQL Server in una virtual machine SQL Server. Al termine della procedura, la nuova istanza SQL Server sarà installata nella macchina virtuale.
Installazione di .NET Framework e dell'aggiornamento più recente
.NET Framework 3.5 SP1 e .NET Framework 4.0 sono requisiti necessari per l'installazione di SQL Server 2012. Quando si esegue l'Installazione guidata di SQL Server in un computer che esegue il sistema operativo Windows Server 2012 R2, NET Framework 3.5 SP1 e 4.0 vengono automaticamente scaricati e installati. Questo processo richiede l'accesso a Internet.
1. Scaricare e installare .NET Framework 3.5 SP1, .NET Framework 4.0 e l'aggiornamento più recente nella virtual machine SQL Server 2012.
2. Verificare i requisiti per l'installazione.
3. Installare SQL Server 2012 mediante l'Installazione guidata.
4. Verificare l'installazione di SQL Server 2012.
Panoramica
Installazione delle istanze SQL Server 2012
Capitolo 4: Implementazione della soluzione
49 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Se non si dispone dell'accesso a Internet, EMC consiglia di scaricare e installare .NET Framework 3.5 SP1 e 4.0 su un computer con accesso a Internet. Copiare i file di installazione scaricati sul computer senza accesso a Internet e installare .NET Framework 3.5 SP1 e 4.0 prima di eseguire il file Setup.exe per installare i componenti di SQL Server 2012.
Per ulteriori informazioni, consultare l'argomento Microsoft .NET Framework 3.5 Deployment Considerations disponibile in MSDN Library.
Verifica dei requisiti per l'installazione
Prima di procedere all'installazione di SQL Server 2012, EMC consiglia di verificare tutti i requisiti per l'installazione, la configurazione del sistema e della rete e i controlli di sicurezza. Per ulteriori informazioni, consultare l'argomento Pianificazione di un'installazione di SQL Server disponibile in MSDN Library.
Installazione di SQL Server 2012 mediante l'installazione guidata
L'Installazione guidata di SQL Server fornisce una singola struttura ad albero delle funzionalità per l'installazione di tutti i componenti di SQL Server, pertanto non è necessario installarli singolarmente. È possibile utilizzare l'Installazione guidata di SQL Server per installare le istanze SQL Server 2012 in una virtual machine.
Per installare SQL Server 2012, procedere come descritto di seguito:
1. Per un'installazione locale, accedere come amministratore locale e avviare l'Installazione guidata. Se si installa l'istanza SQL Server da una share remota, utilizzare un account di dominio con autorizzazioni di lettura ed esecuzione per la share remota.
2. Per avviare l'Installazione guidata di SQL Server 2012, inserire il supporto di installazione di SQL Server. Dalla cartella root, fare doppio clic sul file Setup.exe e seguire le istruzioni fornite dalla procedura guidata per l'installazione di SQL Server 2012.
3. In questa soluzione, è stata installata una nuova istanza nella macchina virtuale SQL Server. Per creare una nuova istanza di SQL Server, fare clic su Installation nel riquadro di spostamento sinistro, quindi fare clic su New SQL Server stand-alone installation or add features to an existing installation, come illustrato nella Figura 14.
Capitolo 4: Implementazione della soluzione
50 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Figura 14. SQL Server Installation Center
4. Attenersi alle istruzioni fornite dalla procedura guidata per eseguire Controllo configurazione sistema, immettere i codici Product Key per SQL Server 2012 e verificare la presenza dell'aggiornamento più recente.
5. Nella finestra di dialogo Setup Role selezionare SQL Server Feature Installation (come illustrato nella Figura 15) e quindi fare clic su Next per aprire la finestra di dialogo Feature Selection.
Capitolo 4: Implementazione della soluzione
51 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 15. Impostazione del ruolo SQL Server 2012 nell'Installazione guidata
6. Nella finestra di dialogo Feature Selection selezionare i componenti da includere nell'installazione. In questa soluzione è stato selezionato il componente Database Engine Services per il carico di lavoro OLTP. È possibile selezionare i componenti in base ai requisiti di business. Specificare il percorso per l'installazione di tutti i componenti e le funzionalità.
Verranno visualizzati i prerequisiti per le funzionalità selezionate, come illustrato nella Figura 16. Durante il processo di installazione, l'installazione di SQL Server 2012 installa i prerequisiti che non sono già installati.
Capitolo 4: Implementazione della soluzione
52 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Figura 16. Selezione funzionalità di SQL Server 2012 nell'Installazione guidata
7. Nella finestra di dialogo Instance Configuration specificare se installare o meno un'istanza di default o un'istanza con nome. In questa soluzione è stata selezionata l'istanza predefinita per il carico di lavoro OLTP di SQL Server 2012, come illustrato nella Figura 17.
Capitolo 4: Implementazione della soluzione
53 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 17. Configurazione dell'istanza SQL Server 2012 nell'Installazione guidata
8. Nella finestra di dialogo Server Configuration, in base alle funzionalità selezionate per l'installazione, utilizzare gli account di servizio creati nella sezione Creazione di un account di servizio SQL Server 2012 a pagina 45 per specificare gli account di login per i servizi SQL Server configurati.
9. Nella finestra di dialogo Database Engine Configuration specificare la modalità di autenticazione e gli amministratori per il motore di database. In questa soluzione, per il carico di lavoro OLTP è stata selezionata la modalità Windows authentication mode, come illustrato nella Figura 18. È possibile selezionare la modalità di autenticazione desiderata in base ai requisiti dell'applicazione e alle esigenze di business.
Capitolo 4: Implementazione della soluzione
54 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Figura 18. Configurazione del motore di database in SQL Server 2012 nell'Installazione guidata
10. Seguire le istruzioni fornite dalla procedura guidata per eseguire di nuovo il Controllo configurazione sistema in base alle regole di configurazione dell'installazione.
11. Nella finestra di dialogo Ready to Install fare clic su Install per avviare l'installazione di SQL Server 2012.
Al termine dell'installazione, verranno visualizzate le informazioni di riepilogo e lo stato dell'installazione di SQL Server 2012, come illustrato nella Figura 19.
Capitolo 4: Implementazione della soluzione
55 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Figura 19. SQL Server 2012 - Installazione completata
12. Fare clic su Close per chiudere la procedura guidata. Potrebbe essere necessario riavviare la macchina virtuale SQL Server 2012.
Per ulteriori informazioni sull'installazione di altri componenti di SQL Server 2012, consultare l'argomento Installare SQL Server 2012 dall'Installazione guidata (programma di installazione) disponibile in MSDN Library.
Verifica di un'installazione di SQL Server 2012
Al termine dell'installazione, EMC consiglia di utilizzare Installed SQL Server features discovery report per verificare l'installazione di SQL Server 2012. Verrà visualizzato un report relativo ai prodotti e alle funzionalità di SQL Server 2012 installati nel server locale.
Per ulteriori informazioni, consultare l'argomento Convalidare un'installazione di SQL Server, disponibile in MSDN Library.
Dopo avere installato le istanze SQL Server 2012, è possibile progettare e implementare i database e le applicazioni OLTP SQL Server sulla VSPEX Proven Infrastructure.
Per ulteriori informazioni sulla progettazione di soluzioni OLTP SQL Server OLTP con prestazioni ottimali, consultare l'argomento Online Transaction Processing (OLTP) –a Technical Reference Guide for Designing Mission-Critical OLTP Solutions, disponibile nella libreria MSDN di Microsoft.
Implementazione del sistema OLTP SQL Server 2012
Capitolo 4: Implementazione della soluzione
56 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
In questa soluzione VSPEX sono state seguite le best practice fornite nella Guida alla progettazione per la configurazione di SQL Server 2012 con prestazioni ottimali. Di seguito sono riportate alcune best practice per la configurazione di SQL Server 2012.
Concessione del privilegio "Lock pages in memory" all'account di avvio di SQL Server 2012
Per concedere il privilegio "Blocco di pagine in memoria" all'account di avvio di SQL Server, procedere come descritto di seguito:
1. Eseguire secpol.msc sul server.
2. Espandere Security Settings nel riquadro di spostamento sinistro e selezionare Local Policies > User Rights Assignment.
3. Nella visualizzazione elenco a destra, in Policy fare doppio clic su Lock pages in memory, come illustrato nella Figura 20.
Figura 20. Concessione del privilegio “Lock pages in memory”
4. Nella scheda Impostazioni di sicurezza locali selezionare Aggiungi utente o gruppo.
5. In Select Users, Computers, or Group:
a. Selezionare Locations e scegliere il nome del computer locale (per gruppi locali o standalone) oppure il dominio (per gruppi di dominio o cluster).
b. Selezionare Tipi di oggetto e quindi Gruppi.
c. In Immettere i nomi degli oggetti da selezionare immettere il nome del gruppo SQL Server creato dal programma di installazione (autonoma) di SQL Server oppure il gruppo di dominio cluster (per i cluster).
d. Fai clic su OK.
6. Riavviare l'istanza SQL Server.
Per ulteriori informazioni, consultare l'argomento Abilitazione dell'opzione Blocco di pagine in memoria (Windows) disponibile in MSDN Library.
Configurazione di SQL Server 2012
Capitolo 4: Implementazione della soluzione
57 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Concessione del privilegio "Perform volume maintenance tasks" all'account di avvio di SQL Server 2012
Per concedere il privilegio "Perform volume maintenance tasks" all'account di avvio di SQL Server 2012, procedere come descritto di seguito:
1. Eseguire secpol.msc sul server.
2. Under Security Settings selezionare Local Policies > User Rights Assignment.
3. In Policy fare doppio clic su Perform volume maintenance tasks, come illustrato nella Figura 21.
Figura 21. Concessione del privilegio "Esecuzione attività di manutenzione volume"
4. Fare clic su Local Security Setting e quindi su Add User or Group.
5. In Seleziona utenti, computer o gruppi:
a. Selezionare Locations e scegliere il nome del computer locale (per gruppi locali o standalone) oppure il dominio (per gruppi di dominio o cluster).
b. Selezionare Tipi di oggetto e quindi Gruppi.
c. In Immettere i nomi degli oggetti da selezionare immettere il nome del gruppo SQL Server creato nel programma di installazione (autonoma) di SQL Server oppure il gruppo di dominio cluster (per i cluster).
d. Fai clic su OK.
6. Riavviare l'istanza SQL Server.
Capitolo 4: Implementazione della soluzione
58 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Impostazione della memoria massima per il server
Per impostare la memoria massima per il server, procedere come descritto di seguito:
1. Aprire SQL Server Management Studio ed eseguire la connessione all'istanza SQL Server instance.
2. Fare clic con il pulsante destro del mouse sull'istanza SQL Server e scegliere Server Properties. Selezionare quindi Memory nel riquadro sinistro.
3. Impostare la memoria massima per il server (in MB), come illustrato nella Figura 22.
Figura 22. Impostazione della memoria massima per il server
4. Riavviare l'istanza SQL Server.
Creazione di più file di dati per i database SQL Server 2012
EMC consiglia di creare più file di dati per i database SQL Server di grandi dimensioni. Per ulteriori informazioni, consultare l'argomento Aggiungere file di dati o file di log a un database disponibile in MSDN Library.
Implementazione di EMC Powered Backup
Le soluzioni VSPEX sono state dimensionate e testate con i prodotti EMC Powered Backup, inclusi EMC Avamar ed EMC Data Domain. Se la soluzione comprende componenti di EMC Powered Backup, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide per informazioni dettagliate sull'implementazione di queste opzioni nella soluzione VSPEX.
Capitolo 5: Verifica della soluzione
59 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Capitolo 5 Verifica della soluzione
Questo capitolo descrive i seguenti argomenti:
Verifica dell'hardware baseline ............................................................................. 60
Verifica delle prestazioni OLTP di SQL Server 2012 ............................................... 61
Verifica di EMC Powered Backup ........................................................................... 65
Capitolo 5: Verifica della soluzione
60 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Verifica dell'hardware baseline
In questa sezione è riportato l'elenco degli elementi da verificare dopo aver configurato la soluzione VSPEX. L'obiettivo di questa sezione è verificare la configurazione e la funzionalità di specifici aspetti della soluzione e garantire che la configurazione supporti i principali requisiti di availability. La Tabella 20 descrive le attività di verifica richieste che è necessario completare.
Tabella 20. Attività per la verifica dell'installazione di VSPEX
Attività Descrizione Riferimento
Verifica della funzionalità ESXi
Verificare la funzionalità ESXi di base della soluzione tramite un elenco di controllo post-installazione.
Using EMC VNX storage with VMware vSphere
Verifica della ridondanza dei componenti della soluzione
Verificare la ridondanza dei componenti della soluzione:
• Storage
• Host ESXi
• Switch di rete
Documentazione del vendor
Monitoraggio dell'integrità della soluzione
Utilizzare gli strumenti per il monitoraggio dell'integrità della soluzione, come illustrato nella Tabella 21.
EMC consiglia di verificare le configurazioni ESXi prima dell'implementazione in produzione in ogni server ESXi.
Per ulteriori informazioni, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Per garantire che i diversi componenti della soluzione soddisfino i requisiti di availability, è importante testare scenari specifici relativi agli interventi di manutenzione o ai guasti dell'hardware. EMC consiglia di verificare la ridondanza dei componenti della soluzione, inclusi storage, host ESXi e switch di rete.
Per informazioni dettagliate, fare riferimento alla guida della VSPEX Proven Infrastructure appropriata nella sezione Letture fondamentali a pagina 20.
Panoramica
Verifica della funzionalità ESXi
Verifica della ridondanza dei componenti della soluzione
Capitolo 5: Verifica della soluzione
61 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Il monitoraggio dell'integrità è una misurazione semplificata che riflette l'affidabilità, la stabilità e le prestazioni dell'intera soluzione VSPEX. La Tabella 21 illustra alcuni strumenti che è possibile utilizzare per monitorare e risolvere i problemi relativi alla soluzione VSPEX.
Tabella 21. Strumenti per il monitoraggio della soluzione VSPEX for virtualized SQL Server 2012
Strumenti Descrizione
esxtop Lo strumento esxtop fornisce una vista in tempo reale (aggiornata ogni cinque secondi, per impostazione predefinita) degli indicatori delle prestazioni dell'hypervisor ESXi, ad esempio la CPU. È importante ottenere le informazioni sulle prestazioni dell'hypervisor al fine di misurare o risolvere i problemi relativi alle prestazioni di SQL Server.
Unisphere Analyzer Il software Unisphere Analyzer è precaricato su tutti i sistemi di storage VNX con i bundle FLARE o blocco (o versioni successive). Consente di monitorare, raccogliere e analizzare facilmente tutti gli aspetti dei dati relativi allo storage.
perfmon Strumento Performance Monitor nel sistema operativo Windows, comunemente denominato perfmon. È consigliabile raccogliere dati dalle applicazioni implementate a intervalli regolari per analizzare le tendenze e ottenere misurazioni baseline che possono risultare utili per l'analisi dei problemi relativi alle prestazioni di I/O.
Visualizzatore eventi
Visualizzatore eventi è uno snap-in di Microsoft Management Console (MMC). Consente di esplorare e gestire i log degli eventi. Si tratta di uno strumento utile per la risoluzione dei problemi. È possibile impostare un filtro per visualizzare eventi specifici tra più registri e riutilizzare i filtri degli eventi utili come visualizzazioni personalizzate.
EMC consiglia di utilizzare gli strumenti di test per verificare le prestazioni per l'intero ambiente SQL Server. Per informazioni dettagliate sulla verifica delle prestazioni e sulla metodologia di test, fare riferimento alla Guida alla progettazione.
Verifica delle prestazioni OLTP di SQL Server 2012
In questa sezione viene illustrato un esempio di verifica di un ambiente SQL Server in VNX. L'obiettivo è misurare le prestazioni OLTP di SQL Server per verificare che la soluzione VSPEX soddisfi i requisiti di business.
Prima di passare alla verifica della soluzione, consultare la Guida alla progettazione per ottenere maggiori informazioni sulla metodologia di test.
Scenario e configurazione del test
Obiettivi del test:
• Verifica delle prestazioni baseline - verifica che l'ambiente SQL Server corrente sia in grado di soddisfare i requisiti di business nel test baseline senza l'utilizzo di FAST VP.
Monitoraggio dell'integrità della soluzione
Panoramica
Capitolo 5: Verifica della soluzione
62 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
• Accelerazione delle prestazioni FAST VP - verifica che la soluzione VSPEX sia in grado di soddisfare i requisiti di business nel test di promozione delle prestazioni con l'utilizzo di FAST VP.
Per la verifica delle prestazioni baseline sono stati creati un pool di dati, un pool di log e un pool tempdb SQL Server su un disco SAS da 10.000 rpm, senza FAST VP abilitato nel pool di dati.
Metriche chiave
Dopo aver stabilito se utilizzare o meno FAST VP e se i requisiti di business sono soddisfatti, è necessario stabilire gli indicatori principali del test di SQL Server da acquisire e i livelli di soglia per ogni indicatore durante l'esecuzione dei test di verifica di SQL Server.
Per individuare gli indicatori principali di SQL Server, come illustrato nella Tabella 22, consultare VSPEX Sizing Tool.
Tabella 22. Esempio di indicatori principali in un'implementazione SQL Server 2012
Metriche Limiti di soglia
Utilizzo medio CPU (%) Meno dell'85%
Latenza media del disco Meno di 20 ms
È stato utilizzato il profilo della virtual machine SQL Server illustrato nella Tabella 23 per verificare l'infrastruttura di elaborazione e di storage in grado di soddisfare il requisito delle prestazioni.
Tabella 23. Profilo della macchina virtuale SQL Server
Profilo Valore
Capacità totale database SQL Server 250 GB
Numero di istanze SQL Server 1
Numero di database utente per istanza 1
Numero di macchine virtuali 1
Tipo di datastore VMDK
Configurazione della macchina virtuale SQL Server
Quattro processori virtuali (vCPU) con 16 GB di memoria (senza overcommit), con 12 GB riservati per il pool del buffer SQL Server
Utenti simultanei Carichi di lavoro misti
Verifica delle prestazioni baseline
Capitolo 5: Verifica della soluzione
63 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
La Tabella 24 mostra la progettazione delle LUN di SQL Server per il profilo sopra riportato. La progettazione rispetta le seguenti best practice:
• Distribuire dati e log tra LUN diverse negli storage pool.
• Utilizzare file group separati per i database di grandi dimensioni.
Tabella 24. Progettazione delle LUN di SQL Server 2012
Elemento Componente Capacità LUN (GB) Tipo RAID Quantità
Capacità totale (GB)
SQL Server
Tempdb 50 RAID 1/0 1 50
File di dati 400 RAID 5 1 400
File di registro
100 RAID 1/0 1 100
Risultati dei test
Dopo aver ottenuto i risultati del test, è necessario interpretarli in base agli indicatori principali. Nell'esempio mostrato nella Tabella 25, è possibile notare che tutti gli indicatori principali sono stati raggiunti, pertanto l'ambiente SQL Server corrente è in grado di soddisfare i requisiti di business.
Tabella 25. Indicatori principali per SQL Server 2012: 250 GB
Indicatore delle prestazioni Risultati prestazioni baseline
Limiti di soglia
Host CPU 35% Meno dell'85%
CPU dell'ESXi 23% Meno dell'85%
IOPS host 1.613 N/A
Latenza LUN dati (ms) (lettura/scrittura/trasferimento)
19/3/18 Meno di 20 ms
Per la verifica dell'accelerazione delle prestazioni FAST VP sono stati utilizzati gli stessi pool di dati, di log e tempdb, già utilizzati per la verifica delle prestazioni baseline, con FAST VP abilitato solo sul pool di dati.
La Tabella 26 mostra la configurazione di FAST VP per il test di verifica. Per il test sono state configurate due unità SSD FAST VP con 183 GB di spazio totale utilizzabile.
Tabella 26. Configurazione di FAST VP
Componente Numero del disco.
Dimensioni disco raw (GB) RAID Dimensioni
utilizzabili (GB)
FAST VP 2 200 RAID 1/0 183
Se si utilizza FAST VP per accelerare le prestazioni di SQL Server, i carichi di lavoro delle applicazioni preferiti sono i seguenti:
• Applicazioni con I/O casuali a blocchi di piccole dimensioni e frequenza di accesso elevata agli stessi dati
Accelerazione delle prestazioni FAST VP
Capitolo 5: Verifica della soluzione
64 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
• Se si utilizza FAST VP per accelerare le prestazioni di SQL Server, i carichi di lavoro delle applicazioni preferiti sono costituiti da applicazioni con I/O casuali a blocchi di piccole dimensioni e frequenza di accesso elevata agli stessi dati. Non abilitare FAST VP quando il carico di lavoro principale è sequenziale.
Nota: per ulteriori best practice relative a FAST VP, consultare la Guida alla progettazione.
L'I/O principale della LUN di log è sequenziale e l'applicazione di tipo OLTP prevede requisiti minimi per tempdb; pertanto, le LUN per log e tempdb sono state escluse dalla verifica di FAST VP.
Metriche chiave
Dopo avere abilitato FAST VP nel database esistente, sono previsti i miglioramenti di prestazioni seguenti:
• Riduzione della latenza di accesso di I/O in millisecondi
• Incrementi in termini di IOPS e TPS
Per individuare gli indicatori principali per SQL Server, come illustrato nella Tabella 27, consultare EMC VSPEX Sizing Tool.
Tabella 27. Esempio di indicatori principali in un'implementazione SQL Server
Metriche Limiti di soglia
Utilizzo medio CPU (%) Meno dell'85%
Latenza media del disco Meno di 20 ms
Risultati dei test
Dopo aver ottenuto i risultati del test, è necessario interpretarli in base agli indicatori principali. Nell'esempio mostrato nella Tabella 28, è possibile notare che tutti gli indicatori principali sono stati raggiunti, pertanto l'ambiente SQL Server corrente è in grado di soddisfare i requisiti di business.
Tabella 28. Indicatori principali per SQL Server 2012: 250 GB
Performance Prestazioni FAST VP Limiti di soglia
Host CPU 84,7% Meno dell'85%
CPU dell'ESXi 67% Meno dell'85%
IOPS host 8.352 N/A
Latenza LUN dati (ms) (lettura/scrittura/trasferimento)
1/2/2 Meno di 20 ms
Confronto tra prestazioni prima e dopo l'utilizzo di FAST VP per SQL Server 2012
In questa sezione sono state confrontate le prestazioni prima e dopo l'abilitazione di FAST VP per la verifica dell'accelerazione delle prestazioni con FAST VP. Rispetto ai risultati relativi alle prestazioni baseline, come illustrato nella Tabella 29, con l'aggiunta di due unità SSD FAST VP da 100 GB all'array VNX, il numero di operazioni IOPS della LUN di dati di SQL Server è aumentato da 1.613 a 8.352, mentre la latenza del disco è passata da 18 ms a 2 ms.
Capitolo 5: Verifica della soluzione
65 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Tabella 29. Confronto tra prestazioni baseline e prestazioni di livello superiore con FAST VP
Performance Prestazioni di baseline Prestazioni FAST VP
IOPS LUN dati SQL Server 1.613 8.352
Latenza media LUN dati (ms) 18 2
La Figura 23 mostra il confronto tra prestazioni baseline e prestazioni di livello superiore con FAST VP.
Figura 23. Confronto tra prestazioni baseline e prestazioni di livello superiore con FAST VP
Verifica di EMC Powered Backup
Le soluzioni VSPEX sono state dimensionate e testate con i prodotti EMC Powered Backup, inclusi EMC Avamar ed EMC Data Domain. Se la soluzione comprende componenti di EMC Powered Backup, fare riferimento al documento EMC Backup and Recovery Options for VSPEX for Virtualized Microsoft SQL Server 2012 Design and Implementation Guide per informazioni dettagliate sulla verifica delle funzionalità e delle prestazioni di queste opzioni nella soluzione VSPEX.
Capitolo 5: Verifica della soluzione
66 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Capitolo 6: Documentazione di riferimento
67 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Capitolo 6 Documentazione di riferimento
Questo capitolo descrive i seguenti argomenti:
Documentazione EMC ........................................................................................... 68
Documentazione del prodotto ............................................................................... 68
Altri documenti ..................................................................................................... 69
Link ...................................................................................................................... 69
Capitolo 6: Documentazione di riferimento
68 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Documentazione EMC
Nei documenti seguenti, disponibili sui siti web Supporto Online EMC o italy.emc.com, sono contenute altre informazioni utili. Se non si riesce ad accedere a un documento, contattare la sede locale o un responsabile EMC.
• EMC PowerPath and PowerPath/VE for Windows Installation and Administration Guide
• EMC Unisphere Remote: Next-Generation Storage Monitoring
• EMC Unisphere: Unified Storage Management Solution
• EMC VNXe3200 Installation Guide
• EMC VNX5600 Unified Installation Guide
• EMC VNX FAST VP: VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 e VNX8000
• EMC VNX Installation Assistant for File/Unified Worksheet
• EMC VNX Multicore FAST Cache: VNX5200, VNX5400, VNX5600, VNX5800, VNX7600 e VNX8000
• Utilizzo di un sistema VNXe con file system NFS
• Utilizzo di un sistema VNXe con NFS VMware o VMFS VMware
• Using EMC VNX Storage with VMware vSphere - TechBook
• VNXe Series Configuration Worksheet
Documentazione del prodotto
Per ulteriori informazioni, consultare la documentazione di prodotto indicata di seguito.
• EMC VSI for VMware vSphere: Storage Viewer Product Guide
• EMC VSI for VMware vSphere: Unified Storage Management Product Guide
• EMC VNX Host Connectivity Guide for VMware ESX Server
• Note di rilascio sulla versione per l'ambiente operativo VNX per file
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 125 Virtual Machines
• EMC VSPEX Private Cloud: VMware vSphere 5.5 for up to 1,000 Virtual Machines
Capitolo 6: Documentazione di riferimento
69 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Altri documenti
Per la documentazione su Microsoft SQL Server 2012, visitare il sito web Microsoft.
Per la documentazione relativa a SQL Server 2012 su VMware, visitare il sito web VMware.
Link
Nota: al momento della pubblicazione del presente documento, i collegamenti forniti funzionavano correttamente.
Consultare gli argomenti seguenti in MSDN Library.
• Aggiungere file di dati o file di log a un database
• Amministrazione di server tramite la gestione basata su policy
• Esplorazione di base in Ottimizzazione guidata motore di database
• Navigazione di base in SQL Server Management Studio
• Documentazione online di SQL Server 2012
• Modifica della modalità di autenticazione del server
• Configurazione di rete dei client
• Configurazione delle istanze del motore di database
• Configurare account di servizio e autorizzazioni di Windows
• Connessione al Motore di database
• Opzioni di avvio del servizio del motore di database
• Proprietà database (pagina File)
• Connessione di diagnostica per Database Administrator
• Abilitazione dell'opzione Blocco di pagine in memoria (Windows)
• Installare SQL Server 2012
• Installare SQL Server 2012 dall'Installazione guidata (programma di installazione)
• Visualizzatore file di log
• Gestione del servizio Motore di database
• Microsoft .NET Framework 3.5 Deployment Considerations
• Online Transaction Processing (OLTP)—a Technical Reference Guide for Designing Mission-Critical OLTP Solutions
•
•
Ottimizzazione delle prestazioni di tempdb
Pianificazione di un'installazione di SQL Server
•
MSDN Library
Miglioramenti a Resource Governor (Motore di database)
Capitolo 6: Documentazione di riferimento
70 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
• Miglioramenti apportati alla scalabilità e alle prestazioni (Motore di database)
• Requisiti di sicurezza per la gestione dei servizi
•
•
Opzioni di configurazione del server (SQL Server)
Configurazione di rete del server
• Panoramica di Monitoraggio SQL Server
• Troubleshooting Performance Problems in SQL Server 2008
• Utilizzo di Ottimizzazione guidata motore di database
• Convalidare un'installazione di SQL Server
• Visualizzare o modificare le proprietà del server
Consultare gli argomenti seguenti nella Libreria TechNet Microsoft:
• Installare il sistema operativo guest
Consultare gli argomenti seguenti sul sito web di VMware:
• vSphere Installation and Setup
• vSphere Networking
• vCenter Server and Host Management
• vSphere Storage
• vSphere Resource Management
• vSphere Virtual Machine Administration
• Installing and Administering VMware vSphere Update Manager
Microsoft TechNet
Sito web VMware
Appendice A: Configuration Worksheet
71 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Appendice A Configuration Worksheet
Questa appendice descrive il seguente argomento:
Configuration worksheet per SQL Server 2012 ...................................................... 72
Appendice A: Configuration Worksheet
72 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Configuration worksheet per SQL Server 2012
Prima di procedere alla configurazione di SQL Server per questa soluzione, è necessario raccogliere alcune informazioni relative alla configurazione specifica del cliente, ad esempio indirizzi IP, nomi host e così via.
La seguente tabella fornisce un foglio di lavoro o worksheet che è possibile utilizzare per registrare le informazioni. Questo worksheet può anche essere stampato e utilizzato come materiale informativo per riferimento futuro.
Per confermare le informazioni dell'azienda cliente, incrociare i dati con quanto specificato nel Configuration Worksheet della configurazione dell'array pertinente. Configuration worksheet della serie VNXe o VNX Installation Assistant for File/Unified Worksheet.
Tabella 30. Informazioni comuni sui server
Nome server Obiettivo Indirizzo IP primario
Controller di dominio
DNS primario
DNS secondario
DHCP
NTP
SMTP
SNMP
SQL Server
Tabella 31. Informazioni sui server ESXi
Nome server Obiettivo Indirizzo IP primario Indirizzi di rete privati (storage)
Host 1 ESXi
Host 2 ESXi
Host 3 ESXi
Host 4 ESXi
…
Appendice A: Configuration Worksheet
73 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup
Guida all'implementazione
Tabella 32. Informazioni sull'array
Oggetto Descrizione
Nome array
Tipo array
Account amministratore
Management IP
IP del server iSCSI
Indirizzo IP SPA.
Indirizzo IP SPB.
Nome del pool VSPEX Private Cloud
Nome del datastore dell'infrastruttura
Nome dello storage pool dei database utente SQL Server
Nome del datastore dei database utente SQL Server
Nome dello storage pool dei file tempdb e log dei database utente SQL Server
Nome del datastore dei file tempdb e log dei database utente SQL Server
Tabella 33. Informazioni sulle infrastrutture di rete
Nome Obiettivo Indirizzo IP Subnet mask Gateway predefinito
Switch Ethernet 1
Switch Ethernet 2
…
Tabella 34. Informazioni sulle VLAN
Nome Scopo della rete ID VLAN Subnet consentite
Gestione del networking delle macchine virtuali
Rete di storage iSCSI
vMotion
Appendice A: Configuration Worksheet
74 EMC VSPEX for Virtualized Microsoft SQL Server 2012 con VMware vSphere Con tecnologia EMC VNX ed EMC Powered Backup Guida all'implementazione
Tabella 35. Account di servizio
Account Obiettivo Password (opzionale, da proteggere in modo appropriato)
Amministratore Windows Server
Amministratore dell'array
Amministratore SQL Server
top related