Implantar um grupo de disponibilidade Always On em um servidor de back-end no Skype for Business Server
Implante (instalar) um AG (Grupo de Disponibilidade Always On) em sua implantação de Skype for Business Server.
A forma como você implanta um AG depende se você está implantando-o em um novo pool, um pool existente que usa espelhamento ou um pool existente que atualmente não tem alta disponibilidade para o banco de dados back-end.
Nota
Não há suporte para usar um AG com uma função de Servidor de Chat Persistente.
Implantar um grupo de disponibilidade Always On em um novo pool de Front-End
Habilite o recurso Clustering de Failover em todos os servidores de banco de dados que farão parte do AG. Em cada servidor, faça o seguinte:
Abra o Server Manager e clique em Adicionar funções e recurso.
Selecione Avançar até acessar a caixa Selecionar recursos . Aqui, marque a caixa de seleção Clustering de Failover.
Na caixa Adicionar recursos necessários para Clustering de Failover , selecione Adicionar Recursos.
Selecione Instalar.
Validar a configuração de cluster.
Em Gerenciador do Servidor, selecione o menu Ferramentas e selecione Gerenciador de Cluster de Failover.
Em Ações no lado direito da tela, selecione Validar Configuração.
Na página Antes de Começar , selecione Avançar.
Selecione os servidores a serem adicionados ao cluster e clique em Executar todos os testes.
Na caixa Resumo, verifique os erros relatados pelo assistente. Clique em Concluir para concluir a validação.
O assistente provavelmente mostrará diversos avisos, especialmente se você não estiver usando armazenamento compartilhado. Não é necessário usar o armazenamento compartilhado. No entanto, se você vir alguma mensagem de Erro, deverá corrigir esses problemas antes de continuar.
Crie o WSFC (Cluster de Failover do Windows Server).
No assistente de Gerenciamento de Cluster de Failover, clique com o botão direito do mouse em Gerenciamento de Cluster de Failover e, em seguida, clique em Criar Cluster.
Na página Antes de começar, clique em Avançar.
Adicione o nome e o endereço IP do cluster. Quando as definições forem validadas, clique em Avançar.
Na página Confirmação, clique em Avançar.
Depois que o cluster for criado, clique em Concluir.
Recomendamos que você defina as configurações de quorum do cluster para usar uma testemunha de compartilhamento de arquivos. Para isso, siga estas instruções:
Clique com o botão direito do mouse no nome do cluster, em Mais Ações e, em seguida, em Configurar Quorum do Cluster.
Na página Selecionar Opção de Configuração de Quorum, clique em Selecione a testemunha de Quorum.
Na página Selecione a testemunha de Quorum, clique em Configurar uma testemunha de compartilhamento de arquivos.
Na página Configurar Testemunha de Compartilhamento de Arquivo, digite o caminho do compartilhamento de arquivos que você deseja usar e clique em Avançar.
Na página Confirmação, clique em Avançar.
Em cada servidor no cluster, habilite o recurso AG em SQL Server Configuration Manager.
Abra o SQL Server Configuration Manager. Na árvore no lado esquerdo da tela, clique em Serviços do SQL Server e, em seguida, clique duas vezes no serviço SQL Server.
Na caixa Propriedades, selecione a guia AlwaysOn alta disponibilidade. Selecione a caixa Habilitar Grupos de Disponibilidade AlwaysOn marcar. Reinicie o serviço SQL Server quando solicitado.
Use o Construtor de Topologia para criar o pool front-end, conforme explicado em Criar e publicar uma nova topologia no Skype for Business Server. Quando você fizer isso, especifique o AG como o repositório SQL para o pool.
Criar o grupo de disponibilidade.
Abra o SQL Server Management Studio e conecte-se à instância do SQL Server.
Em Pesquisador de Objetos, expanda a pasta Always On Alta Disponibilidade. Clique com o botão direito do mouse na pasta Grupos de Disponibilidade e selecione Assistente do Novo Grupo de Disponibilidade.
Se a página Introdução for exibida, selecione Avançar.
Na página Especificar Nome do Grupo de Disponibilidade, digite o nome do Grupo de disponibilidade e clique em Avançar.
Na página Selecionar Bancos de Dados, selecione os bancos de dados que você deseja incluir no Grupo de Disponibilidade AlwaysOn. Then click Next.
Não inclua os bancos de dados ReportServer, ReportServerTempDB ou Persistent Chat no Grupo de Disponibilidade AlwaysOn, pois eles não têm suporte nesse cenário. Você pode incluir todos os outros bancos de dados Skype for Business Server no Grupo de Disponibilidade AlwaysOn.
Na página Especificar Réplicas, clique na guia Réplicas. Clique no botão Adicionar Réplicas e conecte-se às outras instâncias do SQL que você incluiu como nós do Clustering de Failover do Windows Server.
Para cada instância, selecione as opções Failover Automático e Confirmação Síncrona. Não selecione a opção Secundária Legível.
Clique na guia Pontos de Extremidade e verifique se o Número da Porta está definido como 5022.
Clique na guia Ouvinte e selecione a opção Criar um ouvinte de grupo de disponibilidade. Nesta opção, digite um nome para o ouvinte e defina a Porta como 1433 (outras portas não são suportadas para esta opção).
Clique em Adicionar e, na caixa Endereço IPv4, forneça o endereço IP virtual de sua preferência e clique em OK.
Na página Selecionar Sincronização de Dados Inicial, selecione Completo, especifique uma pasta que possa ser acessada pelas réplicas e para a qual a conta do serviço SQL Server usada por ambas as réplicas tenha permissões de Gravação. Clique em Avançar.
Este compartilhamento de arquivos será usado temporariamente quando você inicializar os bancos de dados. Se você usar bancos de dados grandes, recomendamos que você os inicie manualmente caso a largura de banda de sua rede não possa acomodar o tamanho dos bancos de dados de backup.
Na página Validação, confira se as verificações de validação foram bem-sucedidas e, em seguida, clique em Avançar.
Na página Resumo, verifique todas as configurações e clique em Concluir.
Depois que o pool e o AG forem implantados, execute algumas etapas finais para garantir que os logons SQL estejam em cada uma das réplicas no Grupo de Disponibilidade AlwaysOn.
Abra o Construtor de Topologia, selecione Baixar topologia na implantação existente e clique em OK.
Expanda o Skype for Business Server, expanda sua topologia e expanda Repositórios do SQL Server. Clique com o botão direito do mouse no repositório SQL do novo Grupo de Disponibilidade AlwaysOn e clique em Editar Propriedades.
- Na parte inferior da página, na caixa SQL Server FQDN, altere o valor para o FQDN do Ouvinte do AG.
Publique a topologia. No menu Ação, clique em Topologia e, em seguida, Publicar. Na página de confirmação, clique em Avançar. Aguarde alguns minutos para a nova topologia ser replicada.
Abra SQL Server Management Studio e navegue até o AG. Faça failover para uma réplica secundária.
Abra Skype for Business Server Shell de Gerenciamento e digite o seguinte cmdlet para criar os logons do SQL neste réplica:
Install-CsDatabase -Update
- Repita as duas etapas anteriores (fail over the group to a secondary réplica, then use
Install-CsDatabase -Update
) para cada réplica no grupo.
Implantar um grupo de disponibilidade Always On em um pool existente que usa espelhamento de banco de dados
Nota
Se o pool que você está atualizando para um AG hospedar a loja de Gerenciamento Central para sua organização, primeiro você deverá mover o CMS para outro pool antes de atualizar esse pool. Use o cmdlet Move-CsManagementServer para mover o pool. Se você não tiver outro pool em sua organização, poderá implantar um servidor Standard Edition temporariamente e mover o CMS para este servidor antes de atualizar seu pool para o AG.
Fail over all data from the espelho to the principal node by opening Skype for Business Server Management Shell and typing the following cmdlet.
Invoke-CsDatabaseFailover -PoolFqdn <Pool FQDN> -DatabaseType <DatabaseType> -NewPrincipal "Primary"
Repita esse cmdlet para cada tipo de banco de dados no pool. Você pode utilizar o seguinte cmdlet para localizar todos os tipos de bancos de dados armazenados neste pool.
Get-CsPool -Identity <Pool FQDN>
Use o Construtor de Topologia para remover o espelhamento de banco de dados do pool.
Abra o Construtor de Topologia. Em sua topologia, expanda Pools de Front-Ends Enterprise Edition, clique com o botão direito do mouse no nome do pool e clique em Editar Propriedades.
Para cada tipo de repositório SQL no pool, desmarque a caixa de seleção Habilitar Espelhamento do Repositório SQL.
Publique a topologia alterada. No menu Ação, clique em Topologia e, em seguida, em Publicar. Na página de confirmação, clique em Avançar
Usar o SQL Server Management Studio para quebrar o espelho.
Abra o SQL Server Management Studio, navegue até seus bancos de dados, clique com o botão direito do mouse em Tarefas e clique em Espelho. Clique em Remover Espelhamento e clique em OK.
Repita isso para todos os bancos de dados no pool que serão convertidos em um AG.
Configure o recurso Clustering de Failover em todos os servidores de banco de dados que farão parte do AG. Em cada servidor, faça o seguinte:
Abra o Server Manager e clique em Adicionar funções e recurso.
Clique em Avançar até chegar à caixa Selecionar recursos. Aqui, marque a caixa de seleção Clustering de Failover.
Na caixa Adicionar recursos necessários para o Clustering de Failover?, clique em Adicionar Recursos.
Clique em Instalar.
Validar a configuração de cluster.
No Server Manager, clique no menu Ferramentas e, em seguida, clique em Gerenciador de Cluster de Failover.
Em Ações no lado direito da tela, clique em Validar Configuração.
Na página Antes de começar, clique em Avançar.
Selecione os servidores a serem adicionados ao cluster e clique em Executar todos os testes.
Na caixa Resumo, verifique os erros relatados pelo assistente. Clique em Concluir para concluir a validação.
O assistente provavelmente mostrará diversos avisos, especialmente se você não estiver usando armazenamento compartilhado. Não é necessário usar o armazenamento compartilhado. No entanto, se você vir alguma mensagem de Erro, deverá corrigir esses problemas antes de continuar.
Crie o Cluster de Failover do Windows Server.
No assistente de Gerenciamento de Cluster de Failover, clique com o botão direito do mouse em Gerenciamento de Cluster de Failover e, em seguida, clique em Criar Cluster.
Na página Antes de começar, clique em Avançar.
Adicione o nome e o endereço IP do cluster. Quando as definições forem validadas, clique em Avançar.
Na página Confirmação, clique em Avançar.
Depois que o cluster for criado, clique em Concluir.
Recomendamos que você defina as configurações de quorum do cluster para usar uma testemunha de compartilhamento de arquivos. Para isso, siga estas instruções:
Clique com o botão direito do mouse no nome do cluster, em Mais Ações e, em seguida, em Configurar Quorum do Cluster.
Na página Selecionar Opção de Configuração de Quorum, clique em Selecione a testemunha de Quorum.
Na página Selecione a testemunha de Quorum, clique em Configurar uma testemunha de compartilhamento de arquivos.
Na página Configurar Testemunha de Compartilhamento de Arquivo, digite o caminho do compartilhamento de arquivos que você deseja usar e clique em Avançar.
Na página Confirmação, clique em Avançar.
Em cada servidor no cluster, habilite o recurso AG em SQL Server Configuration Manager.
Abra o SQL Server Configuration Manager. Na árvore no lado esquerdo da tela, clique em Serviços do SQL Server e, em seguida, clique duas vezes no serviço SQL Server.
Na caixa Propriedades, selecione a guia AlwaysOn alta disponibilidade. Selecione a caixa Habilitar Grupos de Disponibilidade AlwaysOn marcar. Reinicie o serviço SQL Server quando solicitado.
Criar o grupo de disponibilidade.
Abra o SQL Server Management Studio e conecte-se à instância do SQL Server.
Em Pesquisador de Objetos, expanda a pasta Always On Alta Disponibilidade. Clique com o botão direito do mouse na pasta Grupos de Disponibilidade e clique em Assistente para Novo Grupo de Disponibilidade.
Se a página Introdução for exibida, clique em Avançar.
Na página Especificar Nome do Grupo de Disponibilidade, digite o nome do Grupo de disponibilidade e clique em Avançar.
Na página Selecionar Bancos de Dados, selecione os bancos de dados que você deseja incluir no Grupo de Disponibilidade AlwaysOn. Then click Next.
Não inclua os bancos de dados ReportServer, ReportServerTempDB ou Persistent Chat no Grupo de Disponibilidade AlwaysOn, pois eles não têm suporte nesse cenário. Você pode incluir todos os outros bancos de dados Skype for Business Server no Grupo de Disponibilidade AlwaysOn.
Na página Especificar Réplicas, clique na guia Réplicas. Clique no botão Adicionar Réplicas e conecte-se às outras instâncias do SQL que você incluiu como nós do Clustering de Failover do Windows Server.
Para cada instância, selecione as opções Failover Automático e Confirmação Síncrona. Não selecione a opção Secundária Legível.
Clique na guia Pontos de Extremidade e verifique se o Número da Porta está definido como 5022.
- Clique na guia Ouvinte e selecione a opção Criar um ouvinte de grupo de disponibilidade. Nesta opção, digite um nome para o ouvinte e defina a Porta como 1433 (outras portas não são suportadas para esta opção).
Clique em Adicionar e, na caixa Endereço IPv4, forneça o endereço IP virtual de sua preferência e clique em OK.
Na página Selecionar Sincronização de Dados Inicial, selecione Completo, especifique uma pasta que possa ser acessada pelas réplicas e para a qual a conta do serviço SQL Server usada por ambas as réplicas tenha permissões de Gravação. Clique em Avançar.
Este compartilhamento de arquivos será usado temporariamente quando você inicializar os bancos de dados. Se você usar bancos de dados grandes, recomendamos que você os inicie manualmente caso a largura de banda de sua rede não possa acomodar o tamanho dos bancos de dados de backup.
Na página Validação, confira se as verificações de validação foram bem-sucedidas e, em seguida, clique em Avançar.
Na página Resumo, verifique todas as configurações e clique em Concluir.
Crie um novo repositório especificando o ouvinte de AG e especificando a entidade de segurança do antigo espelho como o nó principal do AG.
Abra o Construtor de Topologia. Em sua topologia, expanda Componentes Compartilhados, clique com o botão direito do mouse em Repositórios do SQL Server e clique em Novo Repositório do SQL Server.
Na página Definir Novo Repositório SQL, primeiro marque a caixa de seleção Configurações de Alta Disponibilidade e, em seguida, certifique-se de que a opção Grupos de Disponibilidade AlwaysOn do SQL aparece na caixa suspensa.
Na caixa FQDN do Ouvinte de Disponibilidade do SQL Server, digite o FQDN do ouvinte que criou quando criou o grupo de disponibilidade.
Na caixa FQDN SQL Server, digite o FQDN do nó primário do AG e clique em OK. Ele deve ser a entidade de segurança do espelho antigo para esse repositório.
Associe o novo AG ao pool front-end.
No Construtor de Topologia, clique com o botão direito do mouse no pool para associar ao AG e clique em Editar Propriedades.
Em Associações, na caixa SQL Server Store, selecione o AG. Selecione o mesmo grupo para quaisquer outros bancos de dados no pool que você deseja mover para o AG.
Quando tiver certeza de que todos os bancos de dados necessários estão definidos como AG, clique em OK.
Publique a topologia. No menu Ação, clique em Topologia e, em seguida, Publicar. Na página de confirmação, clique em Avançar.
Execute algumas etapas finais para garantir que os logons SQL estejam em cada uma das réplicas no Grupo de Disponibilidade AlwaysOn.
Abra o Construtor de Topologia, selecione Baixar topologia na implantação existente e clique em OK.
Expanda o Skype for Business Server, expanda sua topologia e expanda Repositórios do SQL Server. Clique com o botão direito do mouse no repositório SQL do novo AG e clique em Editar Propriedades.
Na parte inferior da página, na caixa SQL Server FQDN, altere o valor para o FQDN do Ouvinte do AG.
Publique a topologia. No menu Ação, clique em Topologia e, em seguida, Publicar. Na página de confirmação, clique em Avançar. Aguarde alguns minutos para a nova topologia ser replicada.
Abra SQL Server Management Studio e navegue até o AG. Faça failover para uma réplica secundária.
Abra Skype for Business Server Shell de Gerenciamento e digite o seguinte cmdlet para criar os logons do SQL neste réplica:
Install-CsDatabase -Update
- Repita as duas etapas anteriores (fail over the group to a secondary réplica, then use
Install-CsDatabase -Update
) para cada réplica no grupo.
Implantar um grupo de disponibilidade Always On em um pool existente que não usa espelhamento de banco de dados
Nota
Se o pool que você está atualizando para um AG hospedar a loja de Gerenciamento Central para sua organização, primeiro você deverá mover o CMS para outro pool antes de atualizar esse pool. Use o cmdlet Move-CsManagementServer para mover o pool. Se você não tiver outro pool em sua organização, poderá implantar um servidor Standard Edition temporariamente e mover o CMS para este servidor antes de atualizar seu pool para o AG.
Configure o recurso Clustering de Failover em todos os servidores de banco de dados que farão parte do AG. Em cada servidor, faça o seguinte:
Abra o Server Manager e clique em Adicionar funções e recurso.
Clique em Avançar até chegar à caixa Selecionar recursos. Aqui, marque a caixa de seleção Clustering de Failover.
Na caixa Adicionar recursos necessários para o Clustering de Failover?, clique em Adicionar Recursos.
Clique em Instalar.
Validar a configuração de cluster.
No Server Manager, clique no menu Ferramentas e, em seguida, clique em Gerenciador de Cluster de Failover.
Em Ações no lado direito da tela, clique em Validar Configuração.
Na página Antes de começar, clique em Avançar.
Selecione os servidores a serem adicionados ao cluster e clique em Executar todos os testes.
Na caixa Resumo, verifique os erros relatados pelo assistente. Clique em Concluir para concluir a validação.
O assistente provavelmente mostrará diversos avisos, especialmente se você não estiver usando armazenamento compartilhado. Não é necessário usar o armazenamento compartilhado. No entanto, se você vir alguma mensagem de Erro, deverá corrigir esses problemas antes de continuar.
Crie o WSFC (Cluster de Failover do Windows Server).
No assistente de Gerenciamento de Cluster de Failover, clique com o botão direito do mouse em Gerenciamento de Cluster de Failover e, em seguida, clique em Criar Cluster.
Na página Antes de começar, clique em Avançar.
Adicione o nome e o endereço IP do cluster. Quando as definições forem validadas, clique em Avançar.
Na página Confirmação, clique em Avançar.
Depois que o cluster for criado, clique em Concluir.
Recomendamos que você defina as configurações de quorum do cluster para usar uma testemunha de compartilhamento de arquivos. Para isso, siga estas instruções:
Clique com o botão direito do mouse no nome do cluster, em Mais Ações e, em seguida, em Configurar Quorum do Cluster.
Na página Selecionar Opção de Configuração de Quorum, clique em Selecione a testemunha de Quorum.
Na página Selecione a testemunha de Quorum, clique em Configurar uma testemunha de compartilhamento de arquivos.
Na página Configurar Testemunha de Compartilhamento de Arquivo, digite o caminho do compartilhamento de arquivos que você deseja usar e clique em Avançar.
Na página Confirmação, clique em Avançar.
Em cada servidor no cluster, habilite o AG em SQL Server Configuration Manager.
Abra o SQL Server Configuration Manager. Na árvore no lado esquerdo da tela, clique em Serviços do SQL Server e, em seguida, clique duas vezes no serviço SQL Server.
Na caixa Propriedades, selecione a guia AlwaysOn alta disponibilidade. Selecione a caixa Habilitar Grupos de Disponibilidade AlwaysOn marcar. Reinicie o serviço SQL Server quando solicitado.
Criar o grupo de disponibilidade.
Abra o SQL Server Management Studio e conecte-se à instância do SQL Server.
Em Pesquisador de Objetos, expanda a pasta Always On Alta Disponibilidade. Clique com o botão direito do mouse na pasta Grupos de Disponibilidade e clique em Assistente para Novo Grupo de Disponibilidade.
Se a página Introdução for exibida, clique em Avançar.
Na página Especificar Nome do Grupo de Disponibilidade, digite o nome do Grupo de disponibilidade e clique em Avançar.
Na página Selecionar Bancos de Dados, selecione os bancos de dados que você deseja incluir no AG. Then click Next.
Não inclua os bancos de dados ReportServer, ReportServerTempDB ou Persistent Chat na AG, pois eles não têm suporte nesse cenário. Você pode incluir todos os outros bancos de dados Skype for Business Server no AG.
Na página Especificar Réplicas , clique na guia Réplicas . Em seguida, clique no botão Adicionar Réplicas e conecte-se às outras instâncias SQL que você ingressou como nós do WSFC.
Para cada instância, selecione as opções Failover Automático e Confirmação Síncrona. Não selecione a opção Secundária Legível.
Clique na guia Pontos de Extremidade e verifique se o Número da Porta está definido como 5022.
Clique na guia Ouvinte e selecione a opção Criar um ouvinte de grupo de disponibilidade. Nesta opção, digite um nome para o ouvinte e defina a Porta como 1433 (outras portas não são suportadas para esta opção).
Clique em Adicionar e, na caixa Endereço IPv4, forneça o endereço IP virtual de sua preferência e clique em OK.
Na página Selecionar Sincronização de Dados Inicial, selecione Completo, especifique uma pasta que possa ser acessada pelas réplicas e para a qual a conta do serviço SQL Server usada por ambas as réplicas tenha permissões de Gravação. Clique em Avançar.
Este compartilhamento de arquivos será usado temporariamente quando você inicializar os bancos de dados. Se você usar bancos de dados grandes, recomendamos que você os inicie manualmente caso a largura de banda de sua rede não possa acomodar o tamanho dos bancos de dados de backup.
- Na página Validação, confira se as verificações de validação foram bem-sucedidas e, em seguida, clique em Avançar.
Na página Resumo, verifique todas as configurações e clique em Concluir.
Crie um novo repositório especificando o ouvinte de AG.
Abra o Construtor de Topologia. Em sua topologia, expanda Componentes Compartilhados, clique com o botão direito do mouse em Repositórios do SQL Server e clique em Novo Repositório do SQL Server.
Na página Definir Novo Repositório SQL, primeiro marque a caixa de seleção Configurações de Alta Disponibilidade e, em seguida, certifique-se de que a opção Grupos de Disponibilidade AlwaysOn do SQL aparece na caixa suspensa.
Na caixa FQDN do Ouvinte de Disponibilidade do SQL Server, digite o FQDN do ouvinte que criou quando criou o grupo de disponibilidade.
Na caixa FQDN SQL Server, digite o FQDN do nó primário do AG e clique em OK.
Associe o novo grupo de disponibilidade Always On ao pool front-end.
No Construtor de Topologia, clique com o botão direito do mouse no pool para associar ao AG e clique em Editar Propriedades.
Em Associações, na caixa SQL Server Store, selecione o AG. Selecione o mesmo grupo para quaisquer outros bancos de dados no pool que você deseja mover para o AG.
Quando tiver certeza de que todos os bancos de dados necessários estão definidos como AG, clique em OK.
Publique a topologia. No menu Ação, clique em Topologia e, em seguida, Publicar. Na página de confirmação, clique em Avançar.
Execute algumas etapas finais para garantir que os logons SQL estejam em cada uma das réplicas no AG.
Abra o Construtor de Topologia, selecione Baixar topologia na implantação existente e clique em OK.
Expanda o Skype for Business Server, expanda sua topologia e expanda Repositórios do SQL Server. Clique com o botão direito do mouse no repositório SQL do novo AG e clique em Editar Propriedades.
Na parte inferior da página, na caixa SQL Server FQDN, altere o valor para o FQDN do Ouvinte do AG.
Publique a topologia. No menu Ação, clique em Topologia e, em seguida, Publicar. Na página de confirmação, clique em Avançar. Aguarde alguns minutos para a nova topologia ser replicada.
Abra SQL Server Management Studio e navegue até o AG. Faça failover para uma réplica secundária.
Abra Skype for Business Server Shell de Gerenciamento e digite o seguinte cmdlet para criar os logons do SQL neste réplica:
Install-CsDatabase -Update
- Repita as duas etapas anteriores (fail over the group to a secondary réplica, then use
Install-CsDatabase -Update
) para cada réplica no grupo.
- Repita as duas etapas anteriores (fail over the group to a secondary réplica, then use