Criação de SQL com cluster de iSCSI Storage 2012R2
ro:Crearea SQL cu 2012R2 stocare iSCSI clusterului
pl:Tworzenie SQL z magazynu 2012R2 iSCSI klastra
de:Erstellen von SQL mit Storage 2012R2 iSCSI cluster
nl:SQL maken met opslag 2012R2 iSCSI-cluster
it:Creazione di SQL con cluster di iSCSI Storage 2012R2
es:Creación de SQL con almacenamiento 2012R2 iSCSI del racimo
en:Creating SQL with Storage 2012R2 iSCSI cluster
fr:Creation cluster SQL avec Storage iSCSI sur 2012R2
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.
Problema
Queremos montar um cluster SQL com um storage em um servidor acessível pt iSCSI, todos nos servidores Windows 2012 R2.
Depurar
Esta plataforma requer 3 servidores :
- 2 Windows 2012R2 com SQL 2014 com 5 portos Etherne (Este número pode ser reo zido de acordo com as necessidades ) : ServSQL 01 e ServSQL 02
- 1 Windows 2012R2 no servidor de armazenamento com 9 portos Etherne (Este número pode ser reduzido de acordo com as necessidades ) ServStor 01
Solução
Em pré-requisitos, instalando Windows 2012 R2 sobre o 3 servidores e atualizações. os dois servidores SQL deve estar no mesmo domínio.
Rede de diagrama "simplificado " plataforma (O switchs Não estão presentes para o monitor que está ligado ao que ) :
Configuração de servidor ServStor 01
Neste servidor temos 9 redes de porta usadas. 1 dedicada à gestão. 2 x 4 dedicado a portos para o iSCSI.
NIC1, NIC2 e NIC3 correspondem os três cartões de redes presentes, cada um com 4 portos gigabits. (Veja o diagrama para identificar as conexões )
Para a rede iSCSI, nós usaremos um IP en 192.168.0.0/24 Aqui o IP configurado no servidor 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
Para todos os cartões em 192.168.0. x vai na guia Configurações avançadas DNSe na caixa desmarca "Register this connection's addresses in DNS"
No servidor ServStor 01, ele instala o papel iSCSI Targe Server
No Server Manager, vamos criar discos iSCSI (Quem está no final do VHDx ) e o Targe iSCSI que vá com eles :
É, portanto, :
- task / New iSCSI virtual disk
- Selecione o volume
- Dá-lhe um nome (um pode observar seu futuro caminho baixo )
- Escolha o tamanho em "Fixed Size" (Deixe "Clear the virtual disk on allocation")
- Um escolhe "New iSCSI Target"
- Damos um nome a este "iSCSI Target"
- Clique em ADD em parte "access Servers"
- Na escolha do método de identificação do iniciador, soldarity inferior por IP e colocar um IPMudá-la mais tarde.
- Deixe CHAP et Reverse CHAP desmarcada
- Terminamos por "Create"</notrad. Pt tão "close" Uma vez concluído
Da, você tem um pt de disco compartilhado iSCSI. Repeti a operação quantas vezes forem necessárias. No nosso caso criamos 3 discos :
- 1 para bancos de dados
- 1 para os logs
- 1 para o quorum (1GB será suficiente )
Configuração iSCSI servidores ServSQL 01 et 02
Nesta parte, que irá se conectar as dois servidores SQL para o servidor de storage por links iSCSI. Nós usaremos o MPIO para utilizar nosso 4 ligações a redes e compartilhar a carga.
Configuração IP servidores :
NIC1 et NIC2 correspondem os dois adaptadores de rede em servidores. NIC1 possui 4 portas, NIC2 um 2. Aqui está a configuração :
ServSQL01 :
NIC1 port 1 : 192.168.0.22 NIC1 port 2 : 192.168.0.26 NIC1 port 3 : IP du serveur 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
Para todos os cartões em 192.168.0. x vai na guia Configurações avançadas DNSe na caixa desmarca "Register this connection's addresses in DNS"
- Em ambos os servidores, instalando o recurso "Multipath I/O".
- Uma vez instalado na interface metro de 2012R2 (começou então clique ) Basta digitar "MPIO" e clique no resultado :
- Na guia "Discover Multipaths" no coche "Add Support for iSCSI devices"</notrad. Pt tão cliquei em ADD. Se propõe a reiniciar, está feito.
- Uma vez reiniciado, ele relança MPIO, e isso garante que "MSFT 2005iSCSIBusType_ 0x9" está presente na "id de hardware do dispositivo ".
- Em seguida lança "iSCSIinitiator " em ambos os servidores SQL
- Vai na guia "Configuração " e ele recupera o "Initiator Name" (o formulário "iqn.1991-05.com.microsoft:ServSQL01.domain.tld")
- Ele retorna no servidor ServSTOR 01
- Em Server Manager, "Arquivo e storage Serviços ", "iSCSI", clique com o botão direito sobre o Target para ir para suas propriedades e, em seguida, em initiators
- Cliquei no ADD
- No coche "Enter a value for the selected type"
- Um define tipo "IQN" e nós colocamos o endereço encontrado anteriormente no servidor SQL.
- Você clique em Okey, repita a operação para adicionar o "IQN" dos dois SQL em todos os Targets
- Removendo o IP Anteriormente foi colocado aqui.
- Uma vez validado, ele retorna em nossos servidores SQL, sempre na iSCSI initiator, vamos na aba "Targets" e ele se conecta ao servidor do storage.
- Vamos na aba "Favorite Targets", é na vontade o Target visível, em seguida, fez remove.
- Retorna a guia "Targets" Então vamos nas propriedades para um dos Target
- O switching fora da sessão atual e então cliquei em Add Session. No coche enable Multipath, cliquei no advanced. Um escolhe "Microsoft iSCSI initiator" em "local adapter". En initiator IP Ele escolhe a primeira IP iSCSI du serveur SQL. En Target portal IP Ele escolhe a primeira IP iSCSI Servidor de storage. Ele valida 2 vezes. Repita a operação para cada adaptador de rede de passagem para o ip Portanto, a seguir.
No final deve ser o IPs relacionados a esta forma :
| Initiator IP | Target Portal IP | Sobre le serveur |
|---|---|---|
| 192.168.0.21 | 192.168.0.11 | ServSQL01 |
| 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 |
- Ele retorna em "Favorite Targets" e você olhar para os detalhes destes. Verificamos que existem boas relações com IP na tabela anterior.
Configuração de Failover servidores ServSQL 01 et 02
Começamos instalando o feature Failover clusterção sobre o 2 servidores SQL.
Durante este tempo você pode ir na disk management (Clique com o botão direito no menu Windows, "disk management"). A partir daqui, podemos passar discos em "online" e ele inicializa (GPT). Ele também criou as partições e formata.
Em seguida lança "Failover cluster Manager" e apontada Validate Configuration para verificar que está tudo okey. Alguns avisos podem estar presentes no nível da rede.
É então "Create cluster" :
- Você digitar o nome de dois servidores SQL
- Você digitar o nome de cluster, no nosso exemplo tomaremos clusterSQL01
- Coloca o IP de cluster
- Deixe "Add all eligible storage to the cluster" Verifiquei
- Ele valida
Agora configure o quorum. Para fazer isso, você clica no nome do clustere então "more actions" et "configure cluster quorum settings".
- Sido next
- Select the quorum witness
- Configure a disk witness
- Verificamos que o disco correspondente para o quorum
- sido next Então finish.
- Os outros dois discos, apontou "add to clustershared volume" (Em "disks", ele seleciona discos em perguntas para )
Temos o disco um logs volume de 1 e o disco um BDD volume de 2 no nosso caso.
Agora temos um cluster configurado.
Instalação de SQL 2014 en cluster
Começamos por ServSQL01
- Ele instala o recurso .net 3.5
- Vamos iniciar a instalação, escolha "New SQL Server Failover cluster installation"
- A escolha dos recursos, no nosso caso (uso futuro com CRM 2015) Vamos verificar Database Engine Services, SQL Server Replication, Full-Text and Semantic Extractions for Search, reporting services-native, management Tools basic / complete
- Escolha um nome de rede para o SQL. No nosso caso utilizaremos SQLServ
- Sur cluster Disk Selection Você pode escolher aqueles que deseja usar. No nosso caso, tomamos o cluster Disk 1 et 3 (le 2 sendo o quorum, le 1 et 2 sendo volumes databases et logs)
- Então escolhe o ip du failover SQL
- Nós escolhemos as contas e senhas para serviços (no nosso caso, nós criamos as contas de serviços dedicados )
- Em parte "Database engine Configuration" no nosso caso, usamos o Mixed mode. Também, clique em Adicionar usuário atual.
- Sempre na mesma parte na aba Data Directories, você especificar os registros de banco de dados (Portanto, escolhemos nossos volumes em iSCSI)
- Para o reporting Services um coloca "Install & configure"
- Lança o Setup
Se você encontrar o seguinte erro durante a instalação :
The following error has occurred: Updating permission setting for folder 'C:\clusterstorage\Volume2' failed. The folder permission setting were supposed to be set to 'D:P(A;OICI;FA;;;BA)(A;OICI;FA;;;SY)(A;OICI;FA;;;CO)(A;OICI;FA;;;S-1-5-80-3880718306-3832830129-1677859214-2598158968-1052248003)'. Click 'Retry' to retry the failed action, or click 'Cancel' to cancel this action and continue setup. For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20<span class="notranslate">SQL</span>%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=12.0.2000.8&EvtType=0x0ADF5303%25400xBB814387
Você deve ir no volume em questão com Explorer windowspara exibir os arquivos ocultos e arquivos protegidos do sistema e mudar os direitos sobre a pasta system volume information.
Finalizada a intervenção, nós vamos para ServSQL02.
- Instalando o .net framework 3.5
- Lança a configuração com "Add a node to a SQL Server Failover cluster"
- Segue os passos, mais sendo pré-cheia
- Isso digitá senhas, se necessário.
- Lança o Setup
Quando a instalação estiver concluída, você tem seu SQL 2014 en failover com storage logado iSCSI em um Windows 2012 R2.
Você pode fazer melhorias, como um elo entre o 2 servidores para o heartbeat para exemplo, mas é opcional.
Ativar a atualização automática de comentários