Instalar o DPM
Importante
Esta versão do Data Protection Manager (DPM) chegou ao fim do suporte. Recomendamos que atualize para o DPM 2022.
Eis o que precisa de fazer para configurar o System Center Data Protection Manager (DPM):
- Leia os pré-requisitos de Configuração.
- Verifique se o sistema operativo DPM é compatível.
- Configure uma base de dados do SQL Server para armazenar definições do DPM e informações de configuração.
- Configure o DPM. Pode Instalar o DPM a partir da interface de utilizador ou Executar uma instalação autónoma. Siga estas instruções se quiser Instalar o DPM num controlador de domínio.
Nota
Com o DPM 2019 UR4, uma nova instalação do agente do Update Rollup poderá reiniciar o servidor protegido.
Pré-requisitos de configuração
Ambiente | Detalhes ou informações específicas da instalação |
---|---|
Pré-requisitos de instalação do DPM básicos | São necessários muitos componentes no servidor DPM. São instalados automaticamente durante a configuração: - .NET Framework 4.0 ou 4.5 (DPM 2016/2019); .NET Framework 3,5 necessário para a instalação do SQL (Antes do SQL 2016); .NET Framework 4,6 necessário para a instalação do SQL (SQL 2016). Instale com Funcionalidades Adicionais no Server Manager se não instalar automaticamente. - Windows Installer 4.5 (ou posterior). Instalado como parte do sistema operativo, mas também pode ser instalado como administrador a partir do diretório de <> raizDPM\setup\redist\WindowsInstaller\INSTMSI45.EXE. - Microsoft Visual C++ 2012 Redistributable; Microsoft Visual C++ 2010 Redistributable; Microsoft Visual C++ 2008 Redistributable. - PowerShell 3.0 (incluído com Windows Server 2012 R2 ou 2012). - Microsoft Hyper-V Management PowerShell |
Base de dados do DPM |
-
Verifique as versões suportadas do SQL Server para a base de dados do DPM. - Pode instalar o SQL Server no servidor DPM ou num servidor remoto. - Ter o SQL instalado local ou remotamente antes de instalar o DPM. - Se planear utilizar o SQL Server 2022 com o DPM 2022, certifique-se de que instala o SQL Server Native Client (SQLNCLI) no computador do SQL Server antes de instalar o DPM 2022 RTM, uma vez que o SQL 2022 não é enviado com o SQLNCLI. - Se instalar a base de dados remotamente, o computador que executa a instância remota tem de estar no mesmo domínio e fuso horário que o servidor DPM. - Se estiver a executar uma base de dados remota, certifique-se de que executa a ferramenta de Preparação do SQL no computador SQL remoto antes de instalar o DPM. - O SQL Server pode ser autónomo ou em execução num cluster. - Se o SQL Server estiver em cluster, o Servidor de relatórios e o SQL Server deverão estar em computadores diferentes. - Não pode executar um SERVIDOR SQL num controlador de domínio. - Não pode utilizar uma implementação do SQL Server Always-On. - Se implementar o DPM como uma máquina virtual (VM) do Azure, utilize uma VM do Azure a executar o SQL Server como uma instância remota do SQL Server. Não pode utilizar um SQL Server no local nesta implementação e a base de dados SQL do Azure não é atualmente suportada. |
DPM instalado como VM do Hyper-V | Se estiver a instalar o DPM como máquina virtual do Hyper-V, note que:
|
DPM como uma máquina virtual do Azure |
|
Tabela A
Tamanho da VM | Cargas de trabalho protegidas máximas | Tamanho médio das cargas de trabalho | Volume médio das cargas de trabalho (diário) |
---|---|---|---|
A2V2 | 20 | 100 GB | Volume a 5% |
A4V2 | 40 | 150 GB | Volume a 10% |
A8V2 | 60 | 200 GB | Volume a 15% |
Configurar uma base de dados do SQL Server
Necessita de configurar uma base do SQL Server se:
- Está a executar o DPM 2019, 2016
- Está a executar o DPM 2022, 2019, 2016
Para configurar uma base de dados do SQL Server:
Execute SQL Server configuração no servidor local no qual irá instalar o DPM ou num servidor remoto.
Na Instalação, selecione Novo SQL Server instalação autónoma ou adicione funcionalidades a uma instalação existente.
Na Chave de Produto, introduza uma chave de licença válida. Nas Regras de Suporte de Configuração, corrija quaisquer falhas antes de continuar. Na Função de Configuração, selecione SQL Server Instalação de Funcionalidades.
Na Seleção de Funcionalidades, selecione Serviços do Motor de Base de Dados. Em Funcionalidades de Instância, selecione Sistema de Reporte - Nativo. Nas Regras de Instalação, reveja as regras.
Na Configuração da Instância, especifique o nome da Instância do SQL Server que irá utilizar para o DPM. Não utilize carateres de sublinhado ou localizados no nome. Em Requisitos de Espaço em Disco, reveja as informações.
EmContas do Serviço de Configuração> do Servidor, especifique as contas de domínio nas quais os Serviços SQL Server devem ser executados:
Recomendamos que utilize uma única conta de utilizador de domínio dedicada para executar SQL Server Services, SQL Server Agent, SQL Server Database Engine e SQL Server Reporting Services.
Se estiver a instalar o DPM num RODC, utilize a DPMSQLSvcsAcctaccount que criou lá. Tenha em atenção que a conta de utilizador tem de ser membro do grupo de Administradores local no controlador de domínio onde a instância remota está instalada. Após a conclusão da configuração, pode remover a conta de utilizador do grupo de Administradores local. Além disso, para a instalação num RODC, terá de introduzir a palavra-passe que selecionou quando configurou o RODC para o DPM e criar a conta DPMR$MACHINENAME .
Ao criar uma conta de utilizador de domínio, atribua-lhe os privilégios mais baixos possíveis, atribua-lhe uma palavra-passe segura que não expire e atribua-lhe um nome facilmente identificável. Irá adicionar esta conta ao grupo administradores local e à função de servidor fixa SQL Server Sysadmin mais tarde no assistente.
Todos os serviços, exceto o Iniciador do Daemon de Filtro de Texto Completo SQL, devem ser definidos como Automáticos.
Na Configuração do Motor de Base de Dados, aceite a definição modo de autenticação do Windows. Os administradores do DPM precisam de permissões de administrador SQL Server. Em Especificar SQL Server administradores, adicione Administradores do DPM. Pode adicionar mais contas, se necessário. Conclua o resto do assistente com as predefinições e selecione Pronto para Instalar Instalar>.
Se utilizar o SQL Server 2022, terá de instalar o SQL Server Native Client (SQLNCLI) no computador SQL Server 2022.
O SQLNCLI é um pré-requisito para a instalação do DPM 2022 RTM, mas não está disponível no SQL Server 2022. Assim, após SQL Server instalação de 2022, também terá de instalar SQL Server Native Client separadamente no computador SQL Server. Depois disso, certifique-se de que instala o DPM 2022 RTM e atualiza para o UR1 ou posterior, que suporta SQL Server 2022 como Base de Dados do DPM e utiliza o OLEDB 18.0 em vez do SQLNCLI.
Se estiver a instalar SQL Server num computador remoto, faça o seguinte:
Instale os ficheiros de suporte do DPM (SQLPrep). Para tal, no computador SQL Server, insira o DVD do DPM e inicie setup.exe. Siga o assistente para instalar o Microsoft Visual C++ 2012 Redistributable. Os ficheiros de suporte do DPM serão instalados automaticamente.
Configure as regras da firewall para que o servidor DPM possa comunicar com o computador do SQL Server:
Confirme que o TCP/IP está ativado com a auditoria de falhas predefinida e ative a verificação da política de palavras-passe.
Para permitir o TCP na porta 80, configure uma exceção de entrada para sqlservr.exe na instância do DPM do SQL Server. O servidor de relatórios escuta pedidos de HTTP na porta 80.
Ativar a RPC no SQL Server remoto.
A instância predefinida do motor de base de dados escuta o TCP na porta 1443. Esta definição pode ser modificada. Para utilizar o serviço SQL Server Browser para estabelecer uma ligação com as instâncias que não escutam na porta 1433 predefinida, precisará da porta UDP 1434.
Uma instância nomeada do SQL Server utilizará portas Dinâmicas por predefinição. Esta definição pode ser modificada.
Pode ver o número da porta atual utilizada pelo motor da base de dados no registo de erros do SQL Server. Pode ver os registos de erros através do SQL Server Management Studio e ao estabelecer uma ligação com a instância nomeada. Pode ver o registo atual em Gestão – SQL Server Registos na entrada O Servidor está a escutar em ['any' <ipv4> port_number].
Na Configuração do Motor de Base de Dados, aceite a definição modo de autenticação do Windows. Os administradores do DPM precisam de permissões de administrador SQL Server. Em Especificar SQL Server administradores, adicione Administradores do DPM. Pode adicionar mais contas, se necessário. Conclua o resto do assistente com as predefinições e selecione Pronto para Instalar Instalar>.
Se estiver a instalar SQL Server num computador remoto, faça o seguinte:
Instale os ficheiros de suporte do DPM (SQLPrep). Para tal, no computador SQL Server, insira o DVD do DPM e inicie setup.exe. Siga o assistente para instalar o Microsoft Visual C++ 2012 Redistributable. Os ficheiros de suporte do DPM serão instalados automaticamente.
Configure as regras da firewall para que o servidor DPM possa comunicar com o computador do SQL Server:
Confirme que o TCP/IP está ativado com a auditoria de falhas predefinida e ative a verificação da política de palavras-passe.
Para permitir o TCP na porta 80, configure uma exceção de entrada para sqlservr.exe na instância do DPM do SQL Server. O servidor de relatórios escuta pedidos de HTTP na porta 80.
Ativar a RPC no SQL Server remoto.
A instância predefinida do motor de base de dados escuta o TCP na porta 1443. Esta definição pode ser modificada. Para utilizar o serviço SQL Server Browser para estabelecer uma ligação com as instâncias que não escutam na porta 1433 predefinida, precisará da porta UDP 1434.
Uma instância nomeada do SQL Server utilizará portas Dinâmicas por predefinição. Esta definição pode ser modificada.
Pode ver o número da porta atual utilizada pelo motor da base de dados no registo de erros do SQL Server. Pode ver os registos de erros através do SQL Server Management Studio e ao estabelecer uma ligação com a instância nomeada. Pode ver o registo atual em Gestão – SQL Server Registos na entrada O Servidor está a escutar em ['any' <ipv4> port_number].
Nota
- Com o SQL 2017 e posterior, o SSRS não é instalado como parte da instalação do SQL. Tem de instalar o SQL SSRS separadamente. Para obter mais informações, consulte Instalar SQL Server Reporting Services (2017 e posterior).
- Para a Instância de SQL em cluster remoto, o Motor de Base de Dados tem de estar no cluster e o SSRS tem de estar num computador separado (que pode ser o servidor DPM ou qualquer outro computador).
- Em cenários de SQL Server locais ou remotos, os seguintes componentes têm de ser instalados no servidor DPM.
- SQL Server Management Studio (SSMS) já não está instalado com SQL Server; tem de instalar uma versão equivalente do SSMS separadamente.
- Para SQL Server 2019, juntamente com o SSMS, também deve instalar o SQLCMD, o Visual C++ 2017 Redistributable e o Microsoft ODBC Driver 17 para SQL Server no servidor DPM separadamente.
Instalar o DPM
Importante
Ao instalar o DPM, utilize os nomes NetBIOS para o nome de domínio e o nome do computador SQL. Não utilize nomes de domínio completamente qualificados (FQDNs).
Se necessário, extraia o ficheiro de 2016.exe do DPM (para o DPM 2016)/DPM 2019.exe (para o DPM 2019) para o computador no qual pretende executar o DPM. Para tal, execute o ficheiro exe e, no ecrã de Boas-vindas , selecione Seguinte. Em Selecionar Localização de Destino, especifique para onde pretende extrair os ficheiros de instalação. Em Pronto para Extrair, selecione Extrair. Após a conclusão da extração, aceda à localização especificada e execute Setup.exe.
Na página Bem-vindo da Configuração do DPM, selecione Seguinte. Na página Termos de Licenciamento , aceite o contrato >OK.
Na página Verificação de Pré-requisitos, aguarde pela verificação e resolva eventuais problemas antes de continuar.
Na página Registo de Produtos , selecione Seguinte. Na página Participação Ativa do Microsoft Update, selecione se quer incluir o DPM nas suas Atualizações da Microsoft.
Na página Resumo das Definições , verifique as definições e selecione Instalar. Depois de concluída a instalação, selecione Fechar. Iniciará automaticamente uma atualização do Windows para verificar se existem alterações.
Executar uma instalação automática
Para executar uma instalação automática:
Certifique-se de que tem os pré-requisitos instalados antes de começar.
No SQL Server remoto, certifique-se de que .NET Framework 3.5 (para o SQL 2016), 4.0 ou 4.5 (SQL 2017) está instalado no servidor Windows antes de instalar o SQL.
Utilize o seguinte código para garantir que a firewall está aberta:
netsh advfirewall firewall add rule name=DPM_SqlServr.exe dir=in action=allow program=\"%PROGRAMFILES%\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe\" profile=Domain netsh advfirewall firewall add rule name=DPM_UDP_Port_1434 dir=in action=allow protocol=UDP localport=1434 profile=Domain
Instale o SQL Server no servidor local ou remoto.
Copie o seguinte texto para o Bloco de Notas (ou outro editor de texto) e guarde o script no servidor DPM como DPMSetup.ini. Utilize o mesmo script quer a Instância do SQL Server esteja instalada no servidor DPM ou num servidor remoto.
Importante
Ao instalar o DPM, utilize os nomes NetBIOS para o nome de domínio e o nome do computador SQL. Não utilize nomes de domínio completamente qualificados (FQDNs).
Ao criar DPMSetup.ini, substitua o texto no interior <> pelos valores do seu ambiente. As linhas que começam com o hash (#) são comentadas e a configuração do DPM utiliza os valores predefinidos. Para especificar os seus valores, escreva os valores dentro do <> hash e elimine o hash (#).
[OPTIONS] UserName = <A user with credentials to install DPM> CompanyName = <Name of your company> ProductKey = <The 25-character DPM product key in the format xxxxx-xxxxx-xxxxx-xxxxx-xxxxx> # SqlAccountPassword = <The password to the DPM$ account> # StandardAgentLicenses = <No. of standard agent licenses you have purchased> # EnterpriseAgentLicenses = <No. of enterprise agent licenses you have purchased> # ProgramFiles = C:\Program Files\Microsoft Data Protection Manager # DatabaseFiles = C:\Program Files\Microsoft Data Protection Manager\DPM\DPMDB # IntegratedInstallSource = <Location of the DPM setup files> # ---For using a remote SQL Server Instance --- # SQLMachineName = <Name of the SQL Server computer> OR <SQL Cluster Name> # SQLInstanceName = <Name of the instance of SQL Server that Setup must use> # SQLMachineUserName = <Username that Setup must user> # SQLMachinePassword = <Password for the username Setup must use> # SQLMachineDomainName = <Domain to which the SQL Server computer is attached> # ---For using a reporting SQL Server Instance in case of DPMDB in SQL Cluster --- # ReportingMachineName = <Name of the SQL Server computer> # ReportingInstanceName = <Name of the instance of SQL Server that Setup must use, SSRS in case of SQL 2017> # ReportingMachineUserName = <Username that Setup must user> # ReportingMachinePassword = <Password for the username Setup must use> # ReportingMachineDomainName = <Domain to which the SQL Server computer is attached>
Após guardar o ficheiro, numa linha de comandos elevada no servidor de instalação, introduza:
start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt
.-
[media location]
indica de onde irá executar setup.exe. -
<path>
é a localização do ficheiro .ini.
-
Instalar o DPM num controlador de domínio
Se quiser configurar o DPM num RODC, terá de efetuar alguns passos antes de configurar o SQL Server e instalar o DPM.
Crie os grupos de segurança e as contas necessários para o DPM. Para tal, selecione Iniciar>Ferramentas Administrativas>Utilizadores e Computadores do Active Directory>Domínio/Incorporado e crie estes grupos de segurança. Para cada grupo, utilize a predefinição para Âmbito (Global) e Tipo de grupo (Segurança):
- DPMDBReaders$<Nome >do Computador;
- MSDPMTrustedMachines$<Nome >do Computador;
- DPMRADCOMTrustedMachines$<Nome >do Computador;
- DPMRADmTrustedMachines$<Nome >do Computador;
- DPMDBAdministrators$<Nome >do Computador;
- MSDPMTrustedUsers$<Nome >do Computador;
- DPMSCOM$<Nome >do computador;
- DPMRATrustedDPMRAs$<Nome >do Computador, em que <Nome> do Computador é o nome do controlador de domínio.
Adicione a conta de computador local do controlador de domínio (<Nome> do Computador) ao
MSDPMTrustedMachines$<*Computer Name*>
grupo. Em seguida, no controlador de domínio principal, crie uma conta de utilizador de domínio com as credenciais mais baixas possíveis. Atribua-lhe uma palavra-passe segura que não expire e adicione-a ao grupo de administradores locais.Nota
Tome nota desta conta porque tem de configurar os Serviços de SQL Server durante a instalação do SQL Server. Pode atribuir o nome que quiser a esta conta de utilizador. No entanto, para identificar facilmente a finalidade da conta, poderá querer atribuir-lhe um nome significativo, como DPMSQLSvcsAcct. Para estes procedimentos, esta conta é referida como a conta DPMSQLSvcsAcct .
No controlador de domínio primário, crie outra conta de utilizador de domínio com as credenciais mais baixas possíveis e dê um nome à conta DPMR$MACHINENAME, atribua-lhe uma palavra-passe segura que não expire e, em seguida, adicione esta conta ao
DPMDBReaders$<*Computer Name*>
grupo.Em seguida, crie os grupos de segurança e as contas de utilizador necessárias para a base de dados do SQL Server com o âmbito: global e o Tipo de grupo: segurança. O grupo ou conta deve estar neste formato <grouporaccountnameComputerName>.
SQLServerSQL2005BrowserUser$<Nome do Computador>
SQLServerMSSQLServerADHelperUser$<Nome do Computador>
SqLServerReportServerUser$Instance IDInstance Name (Nome da Instância do ID >< de Instância do SQLServerReportServerUser$<Instance)>
SqLServerMSASUser$<Nome daInstância doNome>< do Computador>
SQLServerDTSUser$<Nome do Computador>
Nome da Instância doNome>< do Computador SQLServerFDHostUser<>
em que <Nome> do Computador é o nome do computador do controlador de domínio no qual será instalado SQL Server 2008.
- < Nome da> Instância é o nome da instância de SQL Server que planeia criar no controlador de domínio. O nome da instância pode ser qualquer nome diferente do nome da instância predefinido do DPM (MSDPM2010).
- < ID da> Instância Por predefinição, é atribuído pelo SQL Server Setup e indica que o grupo se aplica ao Reporting Services (MSRS) para a versão principal da instância (10) de SQL Server. Para esta versão, este valor é MSRS1A0_50.
No controlador de domínio principal, adicione a conta de utilizador de domínio que criou anteriormente (a conta DPMSQLSvcsAcct) aos seguintes grupos: SQLServerReportServerUser$<ComputerName>$MSRS 10.<InstanceID> SQLServerMSASUser$<ComputerName>$<InstanceID>
Depois de concluir estes passos, pode instalar o SQL Server:
Inicie sessão no controlador de domínio no qual pretende instalar o DPM com a conta de utilizador de domínio que criou anteriormente. Iremos referir-nos a esta conta como DPMSQLSvcsAcct.
Comece a instalar o SQL Server. Na página Configuração do Servidor – Contas de Serviço da Configuração, especifique a conta de início de sessão dos Serviços de SQL Server (SQL Server Agent, SQL Server Motor de Base de Dados, SQL Server Reporting Services) para executar na conta de utilizador DPMSQLSvcsAcct.
Após a instalação do SQL Server, abra Gestor de Configuração do SQL Server> SQL ServerProtocolos de Configuração> de Rede, clique com o botão direito do rato em Pipes Nomeados>Ativar. Terá de parar e reiniciar os Serviços SQL Server.
Em seguida, poderá instalar o DPM:
Na página Definições do SQL Server, escreva o nome da instância do SQL Server que instalou no procedimento como localhost\<Nome> da Instância e, em seguida, escreva as credenciais da primeira conta de utilizador de domínio que criou (a conta DPMSQLSvcsAcct). Esta conta tem de ser membro do grupo local de Administradores no grupo controlador de domínio onde está instalada a instância remota. Após a conclusão da configuração, pode remover a conta de utilizador do grupo de Administradores local.
Na página Definições de Segurança , terá de introduzir a mesma palavra-passe que utilizou quando criou a conta de utilizador DPMR$MACHINENAME anteriormente.
Abra o SQL Server Management Studio e ligue à instância do SQL Server que o DPM está configurado para utilizar. Selecione Nova Consulta, copie o texto abaixo para o painel direito e, em seguida, prima F5 para executar a consulta.
use DPMDB declare @refresh_jobid uniqueidentifier select @refresh_jobid = ScheduleId from tbl_SCH_ScheduleDefinition where JobDefinitionId in (select JobDefinitionId from tbl_JM_TaskDefinition where TaskDefinitionId in (select distinct TaskDefinitionID from tbl_TE_TaskTrail where VerbID = '53603503-C4C8-4D0E-8F1E-D2F3868E51E3')) and IsDeleted=0 exec msdb.dbo.sp_update_job @job_name =@refresh_jobid, @enabled=0 update tbl_SCH_ScheduleDefinition set IsDeleted=1 where ScheduleId = @refresh_jobid
Atualizar o SQL 2016 para o SQL 2017
Se quiser utilizar o SQL 2017 com o DPM Semi-Annual Canal 1801 ou posterior, tem de atualizar o SQL 2016 para o SQL 2017. Pode atualizar SQL Server 2016 ou SQL Server 2016 SP1 Enterprise ou Standard para o SQL 2017. O procedimento seguinte lista os passos para atualizar o SQL 2016 para o SQL 2017.
Nota
O SQL 2017 é suportado como uma base de dados com o DPM 1801 em cenários de atualização. Com o DPM 2019, o SQL 2017 é suportado como uma base de dados do DPM em cenários de instalação e atualização novos do DPM.
No SQL Server, faça uma cópia de segurança da base de dados de Relatórios.
Faça uma cópia de segurança das Chaves de Encriptação.
Limpe as pastas de relatórios no computador local.
Instale o Reporting Service.
No servidor DPM, altere a seguinte chave de registo do DPM para o novo nome da instância de relatório.
- <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DBReportingInstanceName>
Altere o nome do diretório virtual do Reporting Service para ReportServer_SSRS.
Configure o Reporting Service e restaure a base de dados e as chaves de encriptação.
Passos seguintes
- Veja as notas de versão de novas correções e URs aplicáveis.