Baixe o app para aproveitar ainda mais
Prévia do material em texto
Guia completo configuração do Cluster File Server O objetivo desse guia é mostrar o passo a passo para que você possa criar um laboratório para criar um Cluster de File Server no Failover Cluster do Windows. Você aprenderá a configurar uma função do Windows que irá simular um Storage, visto que para ter os recursos configurados no Cluster, é necessário um disco compartilhado, o que normalmente é entregue por uma Storage. Porém conseguimos fazer com que o Windows Server 2016 simule essa Storage, ideal para fazermos laboratório para testar funcionalidades do Cluster. Esse guia não tem por objetivo ensinar os recursos do Failover Cluster, somente iremos instalar e configurar um recurso simples, para validar que a solução está funcionando para os demais testes. Pré-requisitos Antes de iniciar as configurações você precisa atender os pré-requisitos abaixo: Vamos precisar de 3 Servidores com Windows Server 2016, uma será o DC e emulador da Storage (ISCSI Target), as outras duas máquinas serão nos Nodes do Cluster As 3 máquinas precisam estar comunicando entre si (testar a conexão com o PING) As interfaces de rede dos nodes do Cluster precisam estar com o Gateway configurado (mesmo IP do Gateway nas duas máquinas), se não dará falha na criação do Cluster. Configuração do ISCSI Target (Máquina que é o DC) A primeira coisa que vamos fazer no nosso ambiente é configurar o ISCI Target, essa funcionalidade que fará que nossa máquina trabalhe como uma Storage. ISCI é um protocolo utilizado para fazer conexão e rodar comando em discos, esse é um dos protocolos que é utilizado para configurar e acessa discos compartilhados. Para configurar o ISCSI target, devemos no Server Manager selecionar a opção de “Add roles and features” Isso irá abrir o assistente para configuração, a primeira parte do assistente é só informativa, só clicar em Next. Na próxima janela, é solicitado se o que vamos configurar é uma role ou feature ou se é a instalação de recursos de VDI. ISCI Target é uma role, por isso deixamos a primeira opção e Next. Na próxima janela, precisamos definir se a instalação será na mesma máquina que estamos rodando o assistente ou se será feita remotamente em outra máquina. Validar que o nome da máquina que esteja rodando o assistente apareça e clique Next. Na próxima janela devemos informar qual a role que vamos instalar, selecione File and Storage Services > File and iSCSI Services > iSCSI Target Server e clique em Next. Na próxima janela Feature, não precisaremos de nenhuma feature adicional, só clicar em Next. E por fim, clicar em Install. Após finalizar a instalação precisar configurar o iSCSI Taget e os discos que serão entregues para os Nodes do Cluster. Para isso no Server Manager, selecione a opção “File and Storage Services” Em File and Storage Services, selecione iSCSI e depois clique na opção ao lado direito “To create na iSCI virtual disk, start the New iSCSI Virtual Disk Wizard” No assistente de configuração, você deve selecionar o disco onde será criado esse disco virtual, pode manter a unidade C: mesmo e clique em Next. Aqui devemos definir um nome para o nosso disco virtual e opcionalmente uma descrição, e clique em Next Na próxima janela devemos definir o tamanho desse disco virtual que estamos criando, vou deixar 5GB e para expandir dinamicamente e clique em Next. Na próxima janela será solicitado para selecionarmos um iSCSI Target existente ou a criação de um novo. No nosso caso, como ainda não temos o iSCSI Target configurado, vamos selecionar a opção de “Nwe iSCSI target” e clicar em Next. Agora devemos definir um nome para o iSCSI Target e opcionalmente uma descrição e clicar em Next. Na próxima janela deveremos definir quem são (o)s iSCSI initiators. O iSCSI initiators são os Nodes do Cluster que irão acessar esse disco virtual que está configurado no iSCSI Target. Para isso devemos selecionar a opção Add... Para seguir com a próxima etapa você precisa se certificar que as outras duas máquinas estejam ligadas e inseridas no domínio e que esteja respondendo pelo nome na rede, para isso utilize o comando “ping” para testar que a máquina está respondendo pelo nome. Só prossiga depois que a máquina estiver respondendo pelo nome. Na janela de configuração do iCSI initiators, em “Enter a value for the selected type” e em “Type”, selecione DNS Name e clique em Browse. Aqui você deve inserir o nome de um dos Nodes do Cluster e clicar em Ok. Valide que agora o campo Value está preenchido e clique Ok. Repetir exatamente o mesmo processo acima, só que agora para o outro node do Cluster. No final, os 2 nodes terão que aparecer nas configurações do iSCSI initiators e clique em Next. Na próxima janela deixamos o padrão, clique em Next. E por fim, clique em Create. Após o assistente finalizar a criação, toda a parte de configuração do iSCSI Target, iSCSI initiators e o disco virtual estão prontos. Agora iremos para a configuração do iSCSI initiators nos 2 Nodes do Cluster. Configuração iSCSI initiators Logar em um dos nodes do Cluster. No Server Manager, selecior tools e iCSI initiators. Aparecerá uma janela informando que será necessário iniciar o serviço, só clicar em Yes. Nas propriedades do iSCSI initiator, na aba Target e em Target: inserir o nome da máquina que é nosso iSCSI Target e clicar em Quick Connetc. Na próxima janela é só selecionar o nome do iSCSI Target que você criou e selecionar a opção de Connet. Nas configurações, na aba Targets, o seu iSCSI Target tem que estar coo connected. Após a conexão ter sido realizada com sucesso, vamos validar se o disco virtual que configuramos no iSCSI Target já aparece nesse node. Para isso clicamos com o botão direito na janela do Windows e selecionamos a opção Disk Management. E na ferramenta Disk Management vemos o nosso disco de 10GB Agora você precisa seguir exatamente os passos acima para configurar o outro Node do Cluster. No final, você deverá ver esse disco nas duas máquinas (nodes) par que possa seguir para os próximos passos. O próximo passo é a instalação do Failover Cluster nas duas máquinas (Nodes). Instalação Failover Cluster O Failover Cluster é o recurso que está disponível no Windows Server utilizado para alta disponibilidade de serviços e aplicações. Com esse recurso, conseguimos garantir que no caso de uma das máquinas falhar, a outra máquina assumirá os serviços sem interrupção ou com interrupção mínima. Para instalar a feature de Failover Cluster, devemos no Server Manager selecionar a opção de Add roles and features A primeira tela do assistente é somete informativa, podemos clicar em Next. Devemos selecionar a opção de Role-based or feature-based installation. Validar que a máquina que está rodando o assistente, será a máquina que iremos instalar o Cluster. Na janela de Roles, pode clicar em Next. Na próxima janela, devemos selecionar a opção de Failover Clustering, ao selecionar essa opção aparecerá um popup solicitando para adicionar as ferramentas para gerenciar o Cluster, só clicar em Add Features e depois Next. E por último clicar em Install. Devemos fazer o mesmo procedimento acima na outra máquina (node), para depois ir para o próximo passo. No próximo passo veremos como configurar o Cluster. Configuração do Cluster A primeira etapa que temos que executar é a criação do Cluster, para isso no Server Manager, clique em tools e depois em Failover Cluster Manager. Na ferramenta Failover Cluster Manager,clicar na opção Create Cluster No assistente de criação do Cluster, a primeira janela é só instruções, clique em Next Na próxima janela, devemos clicar em Browse e selecionar as das máquinas que instalamos a feature do Cluster e clique em Next Na próxima janela, o assistente pergunta se queremos rodar a validação antes de criar o Cluster, como nosso ambiente é de laboratório, vamos selecionar Não (no ambiente de Produção é altamente recomendado rodar essas validações). Nessa janela devemos inserir um nome para o nosso Cluster, assim como um endereço IP do Cluster e clique em next. Na janela de confirmação vamos desabilitar a opção Add all eligible storage to the Cluster, iremos adicionar o disco mais tarde e Next. Isso iniciará a criação do Cluster. Após criação do Cluster, você verá a tela dessa forma. O próximo passo iremos colocar os discos que configuramos no iSCSI Target online, para isso em uma das máquinas que instalamos o Cluster, devemos abrir o gerenciador de discos, clicar com o botão direito no disco e selecionar a opção Online. Depois de colocar o disco online, precisamos criar uma partição, para isso clique com o botão direto no disco e selecione New Simple Volume. No assistente é só clicar Next, Next e Fineshed. Esse procedimento precisa ser executa na outra máquina que instalamos o Cluster também (menos a parte de criar a partição) . Após colocar os discos online, volte para a console de gerenciamento do Cluster e vá até a opção Storage > Disks e no menu da direita selecione Add Disks. Deverá aparecer um disco (disco que colocamos online), selecione o disco e clique Ok. Pronto, o disco foi selecionado e está pronto para ser utilizado pelo Cluster, esse disco será nosso disco Cluster do File Server. É um disco que as duas máquinas do Cluster acessam, no caso de perca de uma máquina, o ambiente continua operacional, pois a outra máquina continua acessando o disco. Agora vamos para a criação do Cluster do File Server. Só para ficar claro, o que criamos até agora foi o Cluster como um todo, porém precisamos criar as aplicações (roles) que faram parte do Cluster, no nosso exemplo será o serviço do File Server. Precisamos antes de configurar o Cluster de File Server, instalar a role de File Server no Windows Server 2016, para isso abra o Server Manager e clique em Add roles and Features. Clique em Next até chegar a janela de Roles e seleciona a role File Server e depois Next, Next e Install. Os procedimentos acima precisam ser executados na outra máquina também. Depois da role de File Server ser instalada nas duas máquinas, estamos apto a configurar o File Server em Cluster. Para isso selecionamos a opção roles e no menu da direita, configure roles. Isso abrirá o assistente, a primeira parte é só informativa, clique em Next. Será apresentada todas as roles que disponíveis por padrão no Windows Server 2016, porém aplicações de terceiro que suportam Cluster, também tem suporte para a configuração, para isso é necessário seguir as instruções do fornecedor para a configuração. No nosso exemplo usaremos a opção File Server Deixe selecionado a primeira opção e Next. Agora devemos definir qual será o nome do Cluster e o endereço IP do Cluster, aqui vale uma breve explicação. Temos duas máquinas que atenderá o mesmo serviço (File Server) esse tipo de Cluster trabalha no modo que chamamos de ativo/passivo. Nessa configuração, apenas um Servidor irá responder as solicitações, o outro Servidor ficará de Standby. Apenas um Servidor acessará o disco leitura e escrita, o outro Servidor somente leitura, porém ambos têm as mesmas informações. O Cluster controla quem é o ativo e quem é o passivo. E caso de um problema no Servidor ativo, o Cluster automaticamente vira os recursos para o Servidor que estava em Standby e esse vira ativo. Porém para os clientes, todo esse processo é transparente, pois eles não conectam nas máquinas individualmente, eles conectam no nome do Cluster e IP(conhecido como VIP) e o Cluster direciona internamento para o Servidor que está ativo. Por esse motivo, quando a parada da máquina que está ativa, para o cliente é transparente, pois ele não conecta no nome da máquina e sim no nome do Cluster, que irá chavear os recursos para a outra máquina. Dada essa breve explicação, devemos agora selecionar o nome do Cluster File Server assim como seu endereço IP. Na próxima janela ele trará o disco que configuramos no Cluster, selecione o disco e Next. Na janela de confirmação clique em Next. E isso dará inicio a configuração do Cluster File Server. E pronto, temos o Cluster de File Server configurado. Notem que agora em roles, temos o FileServer, Cluster File Server que criamos e em Owner ele mostra em qual Servidor os recursos estão ativos. O próximo passo é criar as pastas compartilhadas no Cluster do File Server, para isso clicamos com o botão direto no Cluster FileServer e selecionamos a opção Add File Share No assistente de criação do File Share, deixamos a primeira opção selecionada e Next. Devemos escolher o disco que configuramos no Cluster e Next. Agora devemos selecionar o nome para a nossa pasta compartilhada, notem em Remote path to share, esse é o caminho que os usuário irão acessar, vejam que aqui é o nome do Cluster e não o nome individual da máquina. Nesta janela podemos deixar o padrão e Next Nessa janela é onde devemos setar as permissões dos usuários, no nosso exemplo vou deixar o padrão e Next. Na tela de confirmação só clicar em create. Após a criação do Share, acesse o Cluster FileServer, e na aba Shares na parte inferior, e você verá o Share que acabamos de criar. Pronto, essa pasta está configurada no nosso Cluster de File Server. Para testar o acesso é só digitar no explorer, no nosso exemplo \\fileserver\departamentos E pronto, estamos acessando a pasta compartilhada. Agora vamos validar se a outra máquina do nosso Cluster está funcionando perfeitamente caso essa máquina que é Owner dos recursos falhe. Para isso no Cluster FileServer, clique com o botão direito e selecione Move > Select Node E escolha a outra máquina (node) e clique Ok. O Cluster irá parar os recursos da máquina que é Owner e subirá na máquina que definimos. Notem que agora o Onwer do recurso mudou. Testamos novamente o acesso a pasta compartilhada, e tudo certo com nosso Cluster. Pessoal, finalizamos aqui esse guia prático, onde ensinei vocês a criar um Cluster File Server do zero. Os procedimentos para um ambiente produtivos são os mesmos, exceto que geralmente utilizamos um Storage mesmo, mas o restante das configurações são idênticas. Podendo ser replicadas para você poder montar seu Cluster em um ambiente produtivo. Abraços, Diogo Molina
Compartilhar