Para a base de dados do Armazém de Dados do Operations Manager e dos Serviços de Recolha de Auditorias (ACS) do Operations Manager, consulte os procedimentos em Como mover odo banco de dados do armazém de dados, mas substitua o novo SQL Server no procedimento pelo
Nota
Um padrão de implementação comum prescreve a utilização de instâncias separadas do SQL Server para as bases de dados do Operations Manager, do Armazém de Dados do Operations Manager e dos ACS do Operations Manager. Se estiver a utilizar este padrão, então certifique-se de que todas as instâncias do SQL Server estão adicionadas ao grupo de disponibilidade.
Instalação de Novo Grupo de Gestão
Utilize a seguinte série de tarefas quando instalar um novo grupo de gestão com um Grupo de Disponibilidade AlwaysOn do SQL 2012.
Antes de instalar o Operations Manager num grupo de disponibilidade
-
Certifique-se de que está a utilizar o Nome e a porta do serviço de escuta do Grupo ao instalar o Operations Manager para as bases de dados que vão ser adicionadas às bases de dados de disponibilidade.
-
O primeiro servidor de gestão utilizará o serviço de escuta do Grupo para obter a instância de SQL primária e instalará as bases de dados nessa instância.
Após instalar o primeiro servidor de gestão
-
Confirme que o modelo de recuperação da base de dados está completo: abra o SQL Server Management Studio e ligue à instância onde a ou as bases de dados estão instaladas. Clique com o botão direito do rato na base de dados de destino, selecione as respetivas Propriedades e selecione Opções. Se o modelo de recuperação não estiver listado como "Completa", selecione Completa na lista pendente.
-
Efetue uma cópia de segurança completa das bases de dados.
-
Utilize o SQL Server Management Studio para adicionar as bases de dados às bases de dados de disponibilidade. Repare que quando adicionar as bases de dados às bases de dados de disponibilidade em Selecionar Sincronização de Dados, são possíveis três escolhas: Completa, Apenas junção e Ignorar sincronização de dados inicial. Escolha a opção que é mais adequada para si. Recomendamos que selecione Completa e que permita que o Assistente para Adicionar Base de Dados crie uma cópia de segurança completa e restaure as bases de dados nas réplicas secundárias. Poderão ser necessários, ou não, mais passos, dependendo da opção escolhida. Consulte Preparar Manualmente uma Base de Dados Secundária para um Grupo de Disponibilidade (SQL Server) para obter mais informações.
-
No novo servidor que aloja a base de dados operacional, expanda Segurança, em seguida expanda Inícios de sessão e adicione o nome da conta do escritor de dados. Para obter mais informações sobre como criar um início de sessão no SQL Server login, consulte Criar um Início de Sessão.
-
Em Inícios de Sessão, adicione a conta de ação.
-
Em Inícios de Sessão, adicione a conta de computador do Serviço de Acesso de Dados (DAS), utilizando a forma "domínio\NomeComputador$".
-
Para a conta de computador do DAS, adicione os mapeamentos de utilizador seguintes:
ConfigService
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
sdk_users
sql_dependency_subscriber
-
No novo servidor que aloja a base de dados do armazém de dados, expanda Segurança, em seguida expanda Inícios de Sessão e adicione a conta do escritor de dados. Para obter mais informações sobre como criar um início de sessão no SQL Server login, consulte Criar um Início de Sessão.
-
Em Inícios de Sessão, adicione a conta do leitor de dados.
-
Em Inícios de Sessão, adicione a conta de computador do Serviço de Acesso de Dados (DAS), utilizando a forma "domínio\NomeComputador$".
-
Para a conta de computador do DAS, adicione os mapeamentos de utilizador seguintes:
db_datareader
OpsMgrReader
apm_datareader
Problemas Conhecidos
Ao abrir a consola do Operations Manager, após falha de um nó para outro, pode ocorrer o seguinte problema:
A execução do código de utilizador no .NET Framework está desativada. Ative a opção de configuração "clr enabled". Não foi possível utilizar vista ou a função "dbo.fn_ModuleTypeView" devido a erros de enlace.
Para resolver este problema, execute o seguinte comando SQL na base de dados da nova instância de SQL de réplica primária.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Grupo de Gestão Existente
Utilize a seguinte série de tarefas quando utilizar um grupo de gestão existente com um Grupo de Disponibilidade AlwaysOn do SQL 2012.
Tarefas a executar no grupo de gestão existente
-
Certifique-se de que todos os computadores SQL que alojam as bases de dados do Operations Manager fazem parte das réplicas do grupo de disponibilidade e, no caso contrário, adicione-os.
-
Abra o Management Studio no Computador SQL que aloja as bases de dados do Operations Manager, clique com o botão direito do rato em cada base de dados que vai fazer parte das bases de dados de disponibilidade e, para cada uma, selecione as respetivas Propriedades e selecione Opções para alterar o modelo de recuperação para Completa na lista pendente.
-
Anote o nome e a porta do serviço de escuta do grupo de disponibilidade.
-
Em cada servidor de gestão, execute o regedit a partir de um CMD elevado e, em seguida, edite HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database.
Altere o DatabaseServerName para <AvailabilityGroupListnerName,portNumber>
-
Em cada servidor de gestão, edite o ficheiro seguinte:
%ProgramFiles%\System Center 2012\Operations Manager\Server\ConfigService.config
Na etiqueta <Category> com o nome "Cmdb", altere o valor de ServerName para o nome do serviço de escuta do grupo Disponibilidade e altere o PortNumber para o número da porta do serviço de escuta do grupo Disponibilidade.
-
Atualize a base de dados do Operations Manager com o nome e a porta do serviço de escuta do grupo, efetuando os seguintes passos:
Abra o SQL Server Management Studio.
Expanda Bases de Dados, Operations Manager e Tabelas.
Clique com o botão direito do rato em dbo. MT_Microsoft$SystemCenter$ManagementGroup e, em seguida, clique em Editar as Primeiras 200 Linhas.
Altere o valor na coluna SQLServerName_<GUID> para refletir o <nome,porta> do serviço de escuta do grupo Disponibilidade.
Guarde a alteração.
-
Atualize a base de dados do Operations Manager com o serviço de escuta do grupo de disponibilidade para especificar a localização das tabelas de monitorização de desempenho de aplicações.
Abra o SQL Server Management Studio.
Expanda Bases de Dados, Operations Manager e Tabelas.
Clique com o botão direito do rato em dbo. MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring e, em seguida, clique em Editar as Primeiras 200 Linhas.
Altere o valor na coluna MainDatabaseServerName_<GUID> para refletir o <nome,porta> do serviço de escuta do grupo Disponibilidade e a respetiva porta.
Guarde a alteração.
-
Clique com o botão direito do rato em cada base de dados e, em Tarefa, selecione Cópia de segurança (Cópia de segurança Completa).
-
Navegue para o nó Grupo de Disponibilidade e expanda-o. Clique com o botão direito do rato em Base de dados de disponibilidade e selecione Adicionar base de dados.
Na página Selecionar Sincronização de Dados Inicial, selecione uma preferência de sincronização de dados. Recomendamos que selecione Completa. A sincronização de dados completa tem a vantagem de criar uma cópia de segurança completa e o restauro das bases de dados nas réplicas secundárias.
No fim desta tarefa todas as bases de dados estarão adicionadas à base de dados de disponibilidade e restauradas em todos os nós de réplica de disponibilidade.
-
Utilize o SQL Server Management Studio para adicionar as bases de dados às bases de dados de disponibilidade. Repare que quando adicionar as bases de dados às bases de dados de disponibilidade em Selecionar Sincronização de Dados, são possíveis três escolhas: Completa, Apenas junção e Ignorar sincronização de dados inicial. Escolha a opção que é mais adequada para si. Recomendamos que selecione Completa e que permita que o Assistente para Adicionar Base de Dados crie uma cópia de segurança completa e restaure as bases de dados nas réplicas secundárias. Poderão ser necessários, ou não, mais passos, dependendo da opção escolhida. Consulte Preparar Manualmente uma Base de Dados Secundária para um Grupo de Disponibilidade (SQL Server) para obter mais informações.
-
Para cada uma das réplicas secundárias, abra build_mom_db_admin.sql no bloco de notas. O ficheiro está localizado em <installationMedisFolder>\Setup\AMD64). Em seguida, procure a secção de mensagens MOMv3. Copie esta secção para o SQL Server Management Studio, iniciando e executando uma nova consulta.
|