Compartilhar via


Configurar o compartilhamento da biblioteca de fitas

 

Publicado: março de 2016

Aplicável a: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager

A biblioteca de fitas normalmente é uma coleção de unidades de fita que automaticamente montam e desmontam mídias de fita. Você pode compartilhar uma única biblioteca de fitas entre vários servidores DPM.

O DPM pode agir como um servidor de biblioteca de fitas ou um cliente de biblioteca de fitas. O DPM funcionando como um servidor de biblioteca tem o alterador de mídia habilitado e o comando de compartilhamento de biblioteca do servidor foi executado. O DPM funcionando como um cliente de biblioteca não tem o alterador de mídia habilitado e os comandos de compartilhamento de bibliotecas de cliente foram executados. A ilustração a seguir mostra a topologia de uma biblioteca compartilhada.

Topologia do Compartilhamento de Biblioteca no DPM 2007

Antes de começar, observe o seguinte:

  • A biblioteca de fitas deve estar em um ambiente de rede de área de armazenamento (SAN) de fibre channel ou ser um iSCSI conectado, de forma que todos os servidores DPM que participam do compartilhamento da biblioteca tenham acesso direto às unidades de fita na biblioteca.

  • Todos os servidores DPM usando uma biblioteca compartilhada devem usar uma instância do SQL Server semelhante para hospedar bancos de dados do DPM. Por exemplo, eles devem todos usar uma instância local ou uma instância remota. Você não pode ter uma mistura de instância local e remota. O DPM não oferece suporte ao compartilhamento de biblioteca de fitas entre versões diferentes do DPM.

  • Recomendamos que a configuração do sistema de computador do servidor de biblioteca e todos os computadores cliente de biblioteca seja mais o semelhante possível.

  • Todos os servidores DPM compartilhando uma biblioteca de fitas devem estar executando a mesma versão do DPM o mesmo sistema operacional e os mesmos service packs e atualizações.

Configurar o compartilhamento da biblioteca

  1. Em todos os servidores DPM, verifique se o SQL Server (MSDPM2012) e os serviços do agente do SQL Server (MSDPM2012) usam uma conta de domínio para o logon e não uma conta local (configuração padrão). A conta de domínio deve ser um membro do grupo administrador local.

  2. Habilite o protocolo Pipes Nomeados para instâncias do SQL Server no cliente e servidor de biblioteca. Em seguida, reinicie o serviço do SQL Server.

  3. No servidor de biblioteca, habilite o alterador de mídia no Gerenciador de Dispositivos.

  4. Em cada cliente de biblioteca, certifique-se de que o alterador de mídia não esteja habilitado. Verifique se os dispositivos de unidade de fita estão visíveis e habilitados.

  5. Para configurar os servidores DPM para usar uma biblioteca compartilhada, execute os seguintes comandos no servidor de biblioteca do DPM:

    1. No computador do servidor de biblioteca, execute os seguintes comandos em um prompt de comando com privilégios elevados. Execute os comandos para cada cliente de biblioteca. Por exemplo, se forem suportados três clientes de biblioteca, execute os comandos três vezes.

      cd <unidade do sistema> :\Arquivos de Programas\Microsoft System Center 2012 R2\DPM\DPM\Configuração

      AddLibraryServerForDpm.exe – ShareLibraryWithDpm
      <FQDN do cliente de biblioteca>

    2. Feche o console do DPM em cada cliente de biblioteca.

  6. Em cada cliente de biblioteca do DPM, faça o seguinte:

    1. No cliente de biblioteca, execute os seguintes comandos em um prompt de comando com privilégios elevados. Não execute esses comandos no servidor de biblioteca.

    2. cd <unidade do sistema> :\Arquivos de Programas\Microsoft System Center 2012 R2\DPM\DPM\Configuração

      AddLibraryServerForDpm.exe –DpmServerWithLibrary<FQDN do servidor de biblioteca>**

      SetSharedDpmDatabase -DatabaseName <SqlServer\Instance\DatabaseName>, em que DatabaseName é o nome do servidor de biblioteca. Você pode localizar e copiar essas informações na janela Sobre o DPM, junto à entrada SQL Server do DPM:

  7. No Console do Administrador do DPM do servidor de biblioteca, faça um novo exame ou uma atualização em cada um dos computadores cliente de biblioteca.

    A maneira mais rápida de ver todas as mídias em todos os servidores DPM é realizar um novo exame em cada um deles e depois fazer um inventário detalhado. Em seguida, em qualquer um dos servidores, marque algumas mídias como livres e faça uma atualização nos outros servidores.

    Depois que um item de mídia é declarado e gravado por um cliente de biblioteca do DPM, é exclusivamente adquirido pelo servidor DPM para todos os trabalhos de backup futuros até que a mídia seja manualmente marcada como livre no servidor DPM ao qual pertence. Depois de ser marcada marcada como livre, os outros servidores DPM do cliente podem solicitá-la para trabalhos de backup.

Depois de configurar o compartilhamento de biblioteca, você poderá usar a biblioteca de fitas compartilhada como se ela estivesse conectada a cada servidor DPM.

Ativar atualização automática para o servidor DPM

Você pode definir o intervalo de atualização automática para a biblioteca usando o cmdlet Set-DPMGlobalProperty no Shell de Gerenciamento do DPM. A sintaxe para o cmdlet é a seguinte:

Set-DPMGlobalProperty -DPMServerName <DPMServerName> -LibraryRefreshInterval <LibraryRefreshInterval>

em que <DPMServerName> é o nome do computador do servidor DPM e <LibraryRefreshInterval> é o intervalo de tempo em minutos.

É necessário definir LibraryRefreshInterval como um valor maior ou igual a cinco. Se for definido para menos de cinco, será automaticamente redefinido como zero e a atualização não acontecerá.

Depois de executar o cmdlet Set-DPMGlobalProperty, feche e abra novamente o Console do Administrador do DPM para aplicar as configurações de atualização automática.

Promover um servidor DPM diferente para atuar como servidor de biblioteca

Se o servidor de biblioteca falhar, o DPM detectará a falha e emitirá um alerta. Todos os trabalhos de fita agendados para execução irão falhar enquanto o servidor de biblioteca estiver inativo. O DPM faz verificações a cada intervalo de 20 minutos para ver se o servidor de biblioteca está funcionando novamente. Se você não conseguir resolver o problema no servidor de biblioteca ou não desejar aguardar até ele ficar online novamente, será possível promover outro servidor DPM como o servidor de biblioteca da seguinte maneira:

  1. Em cada computador cliente de biblioteca, execute os seguintes comandos em um prompt de comando com privilégios elevados:

    cd <unidade do sistema> :\Arquivos de Programas\Microsoft System Center 2012 R2\DPM\DPM\Configuração

    SetSharedDpmDatabase.exe –RemoveDatabaseSharing

    AddLibraryServerForDpm.exe –DpmServerWithLibrary
    **<FQDN do servidor de biblioteca>* -remove*

    Verifique se o Console do Administrador do DPM está funcionando conforme o esperado em cada cliente de biblioteca.

  2. No computador que você deseja promover como o novo servidor de biblioteca, faça o seguinte:

    1. Habilite o alterador de mídia no Gerenciador de Dispositivos.

    2. No computador que você deseja promover como o novo servidor de biblioteca, abra uma janela de prompt de comandos com privilégios elevados e execute os seguintes comandos, uma vez para cada um dos computadores cliente de biblioteca:

      cd <unidade do sistema> :\Arquivos de Programas\Microsoft System Center 2012 R2\DPM\DPM\Configuração

      AddLibraryServerForDpm.exe –ShareLibraryWithDPM <FQDN do cliente de biblioteca>

      em que <FQDN do cliente de biblioteca> é o nome de domínio totalmente qualificado do cliente de biblioteca.

  3. Em cada cliente de biblioteca, execute os seguintes comandos em um prompt de comando com privilégios elevados:

    1. cd <unidade do sistema> :\Arquivos de Programas\Microsoft System Center 2012 R2\DPM\Configuração

      SetSharedDpmDatabase -DatabaseName <SqlServer\Instance\DatabaseName> [-DoNotMoveData]

      em que <SQLServer\Instance\Databasename> é o nome do banco de dados do servidor de biblioteca.