Creazione di SQL con cluster di iSCSI Storage 2012R2

Da It Ikoula wiki.
Jump to navigation Jump to search


Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

<noTad><noTad></noTad></noTad><noTad>de:Erstelli von SQL mit Storage 2012R2 iSCSI cluster</noTad><noTad> fr::de:Erstellen von SQL mit Storage 2012R2 iSCSI clusterfr:de:Erstellen von SQL mit Storage 2012R2 iSCSI cluster



Problema

Vogliamo montare un cluster SQL con un storage su un server accessibile it iSCSI, tutti sul server in Windows 2012 R2.

Eseg

Questa piattaforma richied 3 server :

  • 2 Windows 2012R2 con SQL 2014 con 5 port ETerne (Questo numero può essere ridotto secondo le esigen) : ServSQL01 e ServSQL02
  • 1 Windows 2012R2 in server di storage con 9 port ETerne (Questo numero può essere ridotto secondo le esigen) ServStor01


Soluzio

In prerequisiti, l'instal Windows 2012 R2 sulla 3 Serve e si aggiorna. i ie server SQL deve essere nello stesso dominio.

Ree di diagra "semplific" piattaforma (Il switchs non sono presenti al monitor che è collegato a cosa ) :

Configurazione del Server ServSt01

Su questo server abbiamo 9 Rei porta utilizzate. 1 dedicato alla gestione. 2 x 4 dedicato porte per iSCSI.

Schema reseau simple.PNGNIC1, NIC2 e NIC3 corrispondono ai tre carte reti presenti, ciascuno con 4 port gigabits. (Vedere il diagramma per identificare le co)

Per la rete iSCSI, noi useremo un IP en 192.168.0.0/24 Qui il IP configurato sul server ServStor 01 : NIC1 port 1 : Votre IP de votre serveur NIC1 port 2 : Non utilisé NIC1 port 3 : Non utilisé NIC1 port 4 : Non utilisé

NIC2 Port 1 : 192.168.0.11 NIC2 Port 2 : 192.168.0.12 NIC2 Port 3 : 192.168.0.13 NIC2 Port 4 : 192.168.0.14

NIC3 Port 1 : 192.168.0.15 NIC3 Port 2 : 192.168.0.16 NIC3 Port 3 : 192.168.0.17 NIC3 Port 4 : 192.168.0.18

Per tutte le carte in 192.168.0. x sarà nella scheda Impostazioni avanzate DNS

e sulla scatola deselez "

Register Tis connection's addresses in DNS

"

Sul server ServStor 01, si installa il ruol iSCSIRegister dns.PNG Target Server

Nei Server Manager, creeremo dischi Roles servstor01.PNGiSCSI (Chi sono alla fine del VH) e il Target iSCSI che vai li con :

Esso pertan :

  • task / New iSCSI virtual disk
  • Selezionare il volume
  • Gli dà un nome (si può notare il suo percorso futuro gi)
  • Scegliere il formato i ISCSI servstor01.PNG"Fixed Size" (Lasciare "Clear Te virtual disk on allocation")
  • Uno scegl "New iSCSI Target"
  • Diamo un nome a questo "iSCSI Target"
  • Fare clic ADD in parte "access Servers"
  • Nella scelta del metodo di identificazione dell'iniziatore, solidale inferiore di IP e mettere un IPPiù tardi cambierà.
  • Lasciare CHAP et Reverse CHAP unchecke
  • Finiamo di "Create" Qui "close" Una volta comple

Dalla, you have it un disco condiviso iSCSI. Ripetere l'operazione tante volte quanto necessario. Nel nostro caso creiamo 3 dischi :

  • 1 per i database
  • 1 per i regist
  • 1 per la quorum (1Sarà suf)

Configurazio iSCSI Server ServSQL 01 et 02

In questa parte, ci si connette ie server SQL al server di storage da link iSCSI. Useremo il MPIO per poter utilizza 4 collegamenti di reti e di condividere il carico.

Configurazio IP server di :

NIC1 et NIC2 corrispondono a due schede di rete sul server. NIC1 possied 4 porte NIC2 un 2. Ecco la configurazion :

ServSQL01 : NIC1 port 1 : 192.168.0.22 NIC1 port 2 : 192.168.0.26 NIC1 port 3 : IP Server di NIC1 port 4 : non utilisé

NIC2 port 1 : 192.168.0.25 NIC2 port 2 : 192.168.0.21 ServSQL02 : NIC1 port 1 : 192.168.0.24 NIC1 port 2 : 192.168.0.28 NIC1 port 3 : IP du serveur NIC1 port 4 : non utilisé

NIC2 port 1 : 192.168.0.27 NIC2 port 2 : 192.168.0.23


Per tutte le carte in  192.168.0. x sarà nella scheda Impostazioni avanzate  
DNS
e sulla scatola deselez "
Register Tis connection's addresses in DNS"

  • Su entrambi i server, l'installazione della "MultipaT I/O".

Register dns.PNG

  • Una volta installato nell'interfacc metro de 2012R2 (ha iniziato così clicca ) Basta digitare "Feature mpio.PNGMPIO" e clicca sul risultato :

  • Nella scheda "Discover MultipaTs" il coch Mpio.PNG"Add Support for iSCSI devices" dopo il clic sul ADD. Essa si propone di riavviare, è fatto.
  • Una volta riavviato, rilancia MPIO, e questo garantis "MSFT2005iSCSIBusType_0x9" è presente nei "id hardware della".
  • Poi lancia "iSCSIinitiator " su entrambi i server SQL
  • Uno va nella scheda "Configurazio" e recupera il "Initiator Name" (il modulo "iqn.1991-05.com.microsoft:ServSQL01.domain.tld")
  • Restituisce il server ServSTOR 01
  • In Server Manager, "File e storage Servizi", "iSCSI", fare clic con il puls Target poi in iniziatori
  • Cliccato su ADD
  • Il coch "Enter a value for Te selected type"
  • Uno Imposta t "IQN" e abbiamo messo l'indirizzo trovato in precedenza su SQL.
  • Si fa clic su OK, ripetere l'operazione per aggiungere il "IQN" dei due SQL su tutti il Targets
  • Rimuovendo IP In precedenza è stato messo qui.
  • Una volta convalidato, restituisce sui nostri SQL, sempre nei iSCSI initiator, andiamo nella sch "Targets" e si connette al server da storage.
  • Andiamo nella sche "Favorite Targets", uno sul Target visibile quindi fat remove.
  • Restituisce la scheda "Targets" poi andiamo su proprietà per uno dei Target
  • La commutazione fuori la sessione corrente e poi clicc Add Session. Il coch MultipaT, cliccato su advanced. Uno scegl "Microsoft iSCSI initiator". I initiator IP sceglie il primo IP iSCSI du serveur SQL. I Target portal IP sceglie il primo IP iSCSI Server di storage. Convalid 2 volte. Ripetere l'operazione per ogni scheda di rete di passaggio per laip a seguito di conseguenza.

Alla fine deve essere il IPs relative a questa fo :

<tabe "1">

<T>Initiator IPborder= <T>Target Portale <T>Sul server <T>192.168.0.21 <T>192.168.0.11 <T>ServSQL01 <T>192.168.0.22 192.168.0.12 ServSQL01 192.168.0.23 192.168.0.13 ServSQL02 192.168.0.24 192.168.0.14 ServSQL02 192.168.0.25 192.168.0.15 ServSQL01 192.168.0.26 192.168.0.16 ServSQL01 192.168.0.27 192.168.0.17 ServSQL02 192.168.0.28 192.168.0.18 ServSQL02
  • Restituisce "Favorite Targets" e guardi i dettagli di questi. Controlliamo che non ci sono buoni rapporti con IP nella tabella precedente.

Configurazione Failover Server ServSQL 01 et 02

Iniziamo installando il feature Failover clustering sulla 2 server SQL.

Durante questo tempo si può andare disk management (fare clic con il puls Windows, "disk management"). Da qui si passano dischi in "online" e inizializza (GPT). Anche creato le partizioni e formati.


Poi lancia "Failover cluster Manager" e ha rile Validate Configuration per verificare che tutto è ok. Alcune avvertenze possono essere presenti a livello di rete. È quindi "Create cluster" :

  • Si immette il nome dei due serve SQL
  • Si immette il nom cluster, nel nostro esempio prenderemo clusterSQL01
  • Lasciare "Add all eligible storage to the cluster" contr
  • Convalid

Una volta creato, giù "cluster core resources", si clicca col ta "ip address" / properties. Uno sceglie ip du cluster. Poi abbiamo rifatto fare clic destro su di es "bring online" È ora necessario configurare i quorum. Per effettuare questa operazion clustere poi "more actions" et "configure cluster quorum settings".

  • Stato next
  • Select the quorum witness
  • Configure a disk witness
  • Controlliamo il disco corrisponden quorum
  • stato next Qui finish.
  • Gli altri due dischi, rilevato "add to clustershared volume"

Otteniamo il disco un logs volume 1 e il disco un BDD volume 2 nel nostro caso.


Ora abbiamo un cluster configurato.

Installazione SQL 2014 en cluster

Cominciamo da VMSQL01

  • Si installa la funzionalità .net 3.5
  • Cominciamo l'installazione, scegli "New SQL Server Failover cluster installation"

  • La scelta delle caratteristiche, nel nostro (uso futuro con CRM 2015) Controlliamo Install SQL1.PNGDatabase Engine Services, SQL Server Replication, Full-Text and Semantic Extractions for Search, reporting services, management Tools basic / complete
  • Scegliere un nome di rete per la SQL. Nel nostro caso utilizzeremo SQLServ
  • Il cluster Disk Selection È possibile scegliere quelli che si desidera utilizzare. Nel no cluster Disk 1 et 3 (le 2 essendo quorum, le 1 et 2 essendo volumi databases et logs)
  • Quindi sceglie la ip du failover SQL
  • Scegliamo l'account e la password per i servizi (nel nostro caso abbiamo creato gli account servizi dedicati )
  • In parte "Database engine Configuration" nel nostro caso usiamo il Mixed mode.
  • Sempre nella stessa parte nella scheda Data Directories, specificare i record del database (Scegliamo quindi i nostri vol iSCSI)
  • Per la reporting Services uno m "Install & configure"
  • Si lancia il Setup


Se si verifica il seguente errore durante l'installazione :

Si è verificato il seguente er:

L'impostazione delle autorizzazioni p 'C:\ClusterStorag\Volume2' non è riuscito. L'impostazione di autorizzazioni cartella dove 'D:P(A;ERE;FA;;;BA)(A;ERE;FA;;;SY)(A;ERE;FA;;;CO)(A;ERE;FA;;;S-1-5-80-3880718306-3832830129-1677859214-2598158968-1052248003)'.

Fare 'Ripro per ripetere l'azione non riuscita, 'Annull per annullare questa azione e continuare l'installazione.

Per ulteriori :
SQL
%20Server&EvtSrc=Rll &EvtID=50000&ProdVer=12.0.2000.8&EvtType=0x0ADF5303%25400xBB814387
http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20
<span class="notranslate">

Si dovrebbe andare nel volume interessato con Explorer  </span>windows
per visualizzare i file nascosti e protetti i file di sistema e modificare i diritti sulla cartella
system volume information.

Una volta che l'intervento è finito, andiamo VMSQL02.

  • Installare il .net framework 3.5
  • Si lancia il programma di i "Add a node to a SQL Server Failover cluster"

  • Ne consegue le fasi, essendo più preriempita
  • Riscritto le password, se necessario.
  • Si lancia il Setup


Una volta completata l'installazione, hai il tuo SQL 2014 en Install SQL2.PNGfailover con storage loggato iSCSI su un Windows 2012 R2. È possibile apportare miglioramenti, come un legame tra la 2 Server per la heartbeat per esempio, ma è facoltativo.


Non si dispone dei permessi necessari per inviare commenti.


<comments />
<comments />
<comments />