Installera DPM
Viktigt
Den här versionen av Data Protection Manager (DPM) har nått slutet av supporten. Vi rekommenderar att du uppgraderar till DPM 2022.
Det här behöver du göra för att konfigurera System Center Data Protection Manager (DPM):
- Läs installationskraven.
- Kontrollera att DPM-operativsystemet är kompatibelt.
- Konfigurera en SQL Server-databas för att lagra DPM-inställningar och konfigurationsinformation.
- Konfigurera DPM. Du kan installera DPM från användargränssnittet eller köra en obevakad installation. Följ de här anvisningarna om du vill installera DPM på en domänkontrollant.
Anteckning
Med DPM 2019 UR4 kan en ny installation av samlad uppdateringsagent starta om den skyddade servern.
Nödvändiga nödvändiga komponenter
Miljö | Installationsinformation |
---|---|
Grundläggande installationskrav för DPM | Många komponenter behövs på DPM-servern. Dessa installeras automatiskt under installationen: - .NET Framework 4.0 eller 4.5 (DPM 2016/2019); .NET Framework 3.5 krävs för SQL-installation (före SQL 2016); .NET Framework 4.6 krävs för SQL-installation (SQL 2016 och senare). Installera med hjälp av Lägg till funktioner i Serverhanteraren om det inte installeras automatiskt. – Windows Installer 4.5 (eller senare). Installeras som en del av operativsystemet men kan också installeras som administratör från <rotkatalogen>DPM\setup\redist\WindowsInstaller\INSTMSI45.EXE. – Microsoft Visual C++ 2012 Redistributable; Microsoft Visual C++ 2010 Redistributable; Microsoft Visual C++ 2008 Redistributable. – PowerShell 3.0 (ingår i Windows Server 2012 R2 eller 2012). – Microsoft Hyper-V Management PowerShell |
DPM-databas |
-
Kontrollera vilka SQL Server-versioner som stöds för DPM-databasen. – Du kan installera SQL-servern på DPM-servern eller en fjärrserver. – Ha SQL installerat lokalt eller via fjärranslutning innan du installerar DPM. – Om du planerar att använda SQL Server 2022 med DPM 2022 måste du installera SQL Server Native Client (SQLNCLI) på SQL Server-datorn innan du installerar DPM 2022 RTM eftersom SQL 2022 inte levereras med SQLNCLI. – Om du installerar databasen via fjärranslutning måste datorn som kör fjärrinstansen finnas i samma domän och tidszon som DPM-servern. – Om du kör en fjärrdatabas måste du köra SQL Prep-verktyget på den fjärranslutna SQL-datorn innan du installerar DPM. – SQL-servern kan vara fristående eller köras i ett kluster. – Om SQL-servern är klustrad ska rapportservern och SQL-servern finnas på olika datorer. – Du kan inte köra en SQL-server på en domänkontrollant. – Du kan inte använda en SQL Server-Always-On distribution. – Om du distribuerar DPM som en virtuell Azure-dator (VM) använder du en virtuell Azure-dator som kör SQL Server som en sql-fjärrserverinstans. Du kan inte använda en lokal SQL-server i den här distributionen och Azure SQL-databasen stöds inte för närvarande. |
DPM installeras som Hyper-V VM | Tänk på följande om du installerar DPM som en virtuell Hyper-V-dator:
|
DPM som en virtuell Azure-dator |
|
Tabell A
Storlek på virtuell dator | Max antal skyddade arbetsbelastningar | Genomsnittlig arbetsbelastningsstorlek | Genomsnittlig omsättning av arbetsbelastning (dagligen) |
---|---|---|---|
A2V2 | 20 | 100 GB | Netto 5 % omsättning |
A4V2 | 40 | 150 GB | Netto 10 % omsättning |
A8V2 | 60 | 200 GB | Netto 15 % omsättning |
Konfigurera en SQL Server-databas
Du behöver konfigurera en SQL Server-databas om:
- Du kör DPM 2019, 2016
- Du kör DPM 2022, 2019, 2016
Så här konfigurerar du en SQL Server-databas:
Kör SQL Server på den lokala servern där du ska installera DPM eller på en fjärrserver.
På sidan Installation väljer du Ny SQL Server fristående installation eller lägger till funktioner i en befintlig installation.
Ange en giltig licensnyckel på produktnyckeln. I installationssupportreglerna korrigerar du eventuella fel innan du fortsätter. I installationsrollen väljer du SQL Server Funktionsinstallation.
I Funktionsval väljer du Databasmotortjänster. I Instansfunktioner väljer du Reporting Services – intern. Granska reglerna i installationsreglerna.
I instanskonfigurationen anger du namnet på den SQL Server-instans som du ska använda för DPM. Använd inte understreck eller lokaliserade tecken i namnet. Granska informationen i Diskutrymmeskrav.
ITjänstkonton för serverkonfiguration> anger du de domänkonton under vilka SQL Server Services ska köras:
Vi rekommenderar att du använder ett enda, dedikerat domänanvändarkonto för att köra SQL Server Services, SQL Server Agent, SQL Server Database Engine och SQL Server Reporting Services.
Om du installerar DPM på en skrivskyddad domänkontrollant använder du DPMSQLSvcsAcctaccount som du skapade där. Observera att användarkontot måste vara medlem i den lokala gruppen Administratörer på domänkontrollanten där fjärrinstansen är installerad. När installationen är klar kan du ta bort användarkontot från den lokala gruppen Administratörer. För installation på en skrivskyddad domänkontrollant måste du dessutom ange det lösenord som du valde när du konfigurerade RODC för DPM och skapade DPMR$MACHINENAME-kontot .
När du skapar ett domänanvändarkonto ger du det lägsta möjliga behörighet, tilldelar det ett starkt lösenord som inte upphör att gälla och ger det ett lätt identifierbart namn. Du lägger till det här kontot i den lokala gruppen Administratörer och SQL Server sysadmin-serverroll senare i guiden.
Alla tjänster utom SQL-fulltextfilterbakgrundsprogrammet bör vara inställda på Automatisk.
Acceptera inställningen Windows-autentiseringsläge i databasmotorkonfigurationen. DPM-administratörer behöver SQL Server administratörsbehörighet. I Ange SQL Server administratörer lägger du till DPM-administratörer. Du kan lägga till ytterligare konton om du behöver. Slutför resten av guiden med standardinställningarna och välj Klar att installera>.
Om du använder SQL Server 2022 måste du installera SQL Server Native Client (SQLNCLI) på datorn SQL Server 2022.
SQLNCLI är ett krav för DPM 2022 RTM-installation men är inte tillgängligt i SQL Server 2022. Efter installationen SQL Server 2022 måste du därför även installera SQL Server Native Client separat på SQL Server-datorn. Därefter måste du installera DPM 2022 RTM och uppdatera till UR1 eller senare, som stöder SQL Server 2022 som DPM-databas och använder OLEDB 18.0 i stället för SQLNCLI.
Om du installerar SQL Server på en fjärrdator gör du följande:
Installera DPM-stödfiler (SQLPrep). Det gör du genom att sätta in DPM-DVD:n på SQL Server-datorn och starta setup.exe. Följ guiden för att installera Microsoft Visual C++ 2012 Redistributable. DPM-stödfilerna installeras automatiskt.
Konfigurera brandväggsregler så att DPM-servern kan kommunicera med SQL Server-datorn:
Kontrollera att TCP/IP är aktiverat med standardfelgranskning och aktivera lösenordsprincipkontroll.
Om du vill tillåta TCP på port 80 konfigurerar du ett inkommande undantag för sqservr.exe för DPM-instansen av SQL Server. Rapportservern lyssnar efter HTTP-förfrågningar på port 80.
Aktivera RPC på den fjärranslutna SQL-server.
Standardinstansen av databasmotorn lyssnar på TCP-port 1443. Den här inställningen kan ändras. Om du vill använda tjänsten SQL Server Browser för att ansluta till instanser som inte lyssnar på standardporten 1433 behöver du UDP-port 1434.
En namngiven instans av SQL Server använder dynamiska portar som standard. Den här inställningen kan ändras.
Du kan se det aktuella portnumret som används av databasmotorn i felloggen för SQL Server. Du kan visa felloggarna genom att använda SQL Server Management Studio och ansluta till den namngivna instansen. Du kan visa den aktuella loggen under Hantering – SQL Server Loggar i posten Servern lyssnar på ['any' <ipv4> port_number].
Acceptera inställningen Windows-autentiseringsläge i databasmotorkonfigurationen. DPM-administratörer behöver SQL Server administratörsbehörighet. I Ange SQL Server administratörer lägger du till DPM-administratörer. Du kan lägga till ytterligare konton om du behöver. Slutför resten av guiden med standardinställningarna och välj Klar att installera>.
Om du installerar SQL Server på en fjärrdator gör du följande:
Installera DPM-stödfiler (SQLPrep). Det gör du genom att sätta in DPM-DVD:n på SQL Server-datorn och starta setup.exe. Följ guiden för att installera Microsoft Visual C++ 2012 Redistributable. DPM-stödfilerna installeras automatiskt.
Konfigurera brandväggsregler så att DPM-servern kan kommunicera med SQL Server-datorn:
Kontrollera att TCP/IP är aktiverat med standardfelgranskning och aktivera lösenordsprincipkontroll.
Om du vill tillåta TCP på port 80 konfigurerar du ett inkommande undantag för sqservr.exe för DPM-instansen av SQL Server. Rapportservern lyssnar efter HTTP-förfrågningar på port 80.
Aktivera RPC på den fjärranslutna SQL-server.
Standardinstansen av databasmotorn lyssnar på TCP-port 1443. Den här inställningen kan ändras. Om du vill använda tjänsten SQL Server Browser för att ansluta till instanser som inte lyssnar på standardporten 1433 behöver du UDP-port 1434.
En namngiven instans av SQL Server använder dynamiska portar som standard. Den här inställningen kan ändras.
Du kan se det aktuella portnumret som används av databasmotorn i felloggen för SQL Server. Du kan visa felloggarna genom att använda SQL Server Management Studio och ansluta till den namngivna instansen. Du kan visa den aktuella loggen under Hantering – SQL Server Loggar i posten Servern lyssnar på ['any' <ipv4> port_number].
Anteckning
- Med SQL 2017 och senare installeras inte SSRS som en del av SQL-installationen. Du måste installera SQL SSRS separat. Mer information finns i Installera SQL Server Reporting Services (2017 och senare).
- För fjärranslutna klustrade SQL-instanser måste databasmotorn finnas i klustret och SSRS måste finnas på en separat dator (som kan vara DPM-servern eller någon annan dator).
- I både lokala eller fjärranslutna SQL Server måste följande komponenter installeras på DPM-servern.
- SQL Server Management Studio (SSMS) installeras inte längre med SQL Server. Du måste installera en motsvarande version av SSMS separat.
– För SQL Server 2019 bör du, tillsammans med SSMS, även installera SQLCMD, Visual C++ 2017 Redistributable och Microsoft ODBC Driver 17 för SQL Server separat på DPM-servern.
Installera DPM
Viktigt
När du installerar DPM använder du NetBIOS-namn som domännamn och SQL-datornamn. Använd inte fullständigt kvalificerade domännamn (FQDN).
Om det behövs extraherar du filen DPM 2016.exe (för DPM 2016)/DPM 2019.exe (för DPM 2019) på den dator där du vill köra DPM. Det gör du genom att köra exe-filen och på välkomstskärmen väljer du Nästa. I Välj målplats anger du var du vill extrahera installationsfilerna. I Klar att extrahera väljer du Extrahera. När extraheringen är klar går du till den angivna platsen och kör Setup.exe.
På välkomstsidan i DPM-installationen väljer du Nästa. På sidan Licensvillkor godkänner du avtalet >OK.
På sidan Kravkontroll väntar du tills kontrollen är klar. Lös eventuella problem innan du fortsätter.
På sidan Produktregistrering väljer du Nästa. På sidan Använd Microsoft Update väljer du om du vill ta med DPM i Microsoft Updates.
På sidan Sammanfattning av inställningar kontrollerar du inställningarna och väljer Installera. När installationen är klar väljer du Stäng. En Windows-uppdatering startas automatiskt för att söka efter ändringar.
Köra en obevakad installation
Så här kör du en obevakad installation:
Kontrollera att du har installerat kraven innan du börjar.
På fjärr-SQL Server kontrollerar du att .NET Framework 3.5 (för SQL 2016), 4.0 eller 4.5 (SQL 2017) är installerad på Windows-servern innan du installerar SQL.
Använd följande kod för att säkerställa att brandväggen är öppen:
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
Installera SQL Server på den lokala servern eller fjärrservern.
Kopiera följande text till Anteckningar (eller något annat textredigeringsprogram) och spara skriptet på DPM-servern som DPMSetup.ini. Du använder samma skript oavsett om SQL Server-instansen är installerad på DPM-servern eller en fjärrserver.
Viktigt
När du installerar DPM använder du NetBIOS-namn som domännamn och SQL-datornamn. Använd inte fullständigt kvalificerade domännamn (FQDN).
När du skapar DPMSetup.ini ersätter du texten inuti <> med värden från din miljö. Rader som börjar med hashen (#) kommenteras ut och DPM-konfigurationen använder standardvärdena. Om du vill ange dina värden skriver du värdena i <> och tar bort hashen (#).
[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>
När du har sparat filen öppnar du en förhöjd kommandotolk på installationsservern och skriver:
start /wait [media location]\setup.exe /i /f <path>\DPMSetup.ini /l <path>\dpmlog.txt
.-
[media location]
anger var du ska köra setup.exe från. -
<path>
är platsen för ini-filen.
-
Installera DPM på en domänkontrollant
Om du vill konfigurera DPM på en RODC måste du utföra ett par steg innan du konfigurerar SQL Server och installerar DPM.
Skapa de säkerhetsgrupper och konton som krävs för DPM. Det gör du genom att välja Starta>administrativa verktyg>Active Directory - användare och datorer>Domain/Builtin och skapa dessa säkerhetsgrupper. För varje grupp använder du standardinställningen för Omfång (global) och grupptyp (säkerhet):
- DPMDBReaders$<Computer Name>;
- MSDPMTrustedMachines$<Computer Name>;
- DPMRADCOMTrustedMachines$<Computer Name>;
- DPMRADmTrustedMachines$<Computer Name>;
- DPMDBAdministrators$<Datornamn>;
- MSDPMTrustedUsers$<Computer Name>;
- DPMSCOM$<Datornamn>;
- DPMRATrustedDPMRAs$<Computer Name>, där <Datornamn> är namnet på domänkontrollanten.
Lägg till det lokala datorkontot för domänkontrollanten (<datornamn>) i
MSDPMTrustedMachines$<*Computer Name*>
gruppen. På den primära domänkontrollanten skapar du sedan ett domänanvändarkonto med lägsta möjliga autentiseringsuppgifter. Tilldela det ett starkt lösenord som inte upphör att gälla och lägg till det i den lokala administratörsgruppen.Anteckning
Anteckna det här kontot eftersom du måste konfigurera SQL Server Services under installationen av SQL Server. Du kan ge det här användarkontot namnet vad du vill. Men för att enkelt identifiera kontots syfte kanske du vill ge det ett betydande namn, till exempel DPMSQLSvcsAcct. För dessa procedurer kallas det här kontot för DPMSQLSvcsAcct-kontot .
På den primära domänkontrollanten skapar du ett annat domänanvändarkonto med lägsta möjliga autentiseringsuppgifter och namnger kontot DPMR$MACHINENAME, tilldelar det ett starkt lösenord som inte upphör att gälla och lägger sedan till det här kontot i
DPMDBReaders$<*Computer Name*>
gruppen.Skapa sedan de säkerhetsgrupper och användarkonton som behövs för SQL Server-databasen med Global som Omfång och Security som Grupptyp. Gruppen eller kontot ska ha det här formatet <grouporaccountnameComputerName>.
SQLServerSQL2005BrowserUser$<Datornamn>
SQLServerMSSQLServerADHelperUser$<Datornamn>
SQLServerReportServerUser$<Instans-ID-instansnamn><>
SQLServerMSASUser$<Computer Name><Instance Name>
SQLServerDTSUser$<Datornamn>
INSTANSNAMN FÖR SQLServerFDHostUser-datornamn><<>
där <Datornamn> är datornamnet på domänkontrollanten där SQL Server 2008 kommer att installeras.
- < Instansnamn> är namnet på instansen av SQL Server som du planerar att skapa på domänkontrollanten. Instansnamnet kan vara vilket namn som helst med undantag för DPM-standardinstansnamnet (MSDPM2010).
- < Instans-ID> som standard tilldelas av SQL Server installationsprogrammet och anger att gruppen gäller för Reporting Services (MSRS) för huvudversionen av instansen (10) av SQL Server. För den här versionen är värdet MSRS1A0_50.
På den primära domänkontrollanten lägger du till domänanvändarkontot som du skapade tidigare (DPMSQLSvcsAcct-kontot) i följande grupper: SQLServerReportServerUser$<ComputerName>$MSRS 10.<Instanceid> SQLServerMSASUser$<ComputerName>$<InstanceID>
När du har slutfört de här stegen kan du installera SQL Server:
Logga in på domänkontrollanten där du vill installera DPM med det domänanvändarkonto som du skapade tidigare. Vi kan kalla det här kontot DPMSQLSvcsAcct.
Börja installera SQL Server. På sidan Serverkonfiguration – tjänstkonton i installationsprogrammet anger du inloggningskontot för SQL Server Services (SQL Server Agent, SQL Server Database Engine SQL Server Reporting Services) som ska köras under användarkontot DPMSQLSvcsAcct.
När SQL Server har installerats öppnar du Konfigurationshanteraren för SQL Server>SQL Server Nätverkskonfigurationsprotokoll> ochhögerklickar på Aktivera namngivna pipes>. Du måste stoppa och starta om SQL Server Services.
Sedan kan du installera DPM:
På sidan SQL Server Inställningar skriver du namnet på den instans av SQL Server som du installerade i proceduren som localhost\<Instance Name> och skriver sedan autentiseringsuppgifterna för det första domänanvändarkontot som du skapade (DPMSQLSvcsAcct-kontot). Det här kontot måste vara medlem i den lokala administratörsgruppen på den domänkontrollant där fjärrinstansen är installerad. När installationen är klar kan du ta bort användarkontot från den lokala gruppen Administratörer.
På sidan Säkerhetsinställningar måste du ange samma lösenord som du använde när du skapade användarkontot DPMR$MACHINENAME tidigare.
Öppna SQL Server Management Studio och anslut till den instans av SQL Server som DPM är konfigurerat att använda. Välj Ny fråga, kopiera texten nedan till den högra rutan och tryck sedan på F5 för att köra frågan.
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
Uppgradera SQL 2016 till SQL 2017
Om du vill använda SQL 2017 med DPM Semi-Annual Channel 1801 eller senare måste du uppgradera SQL 2016 till SQL 2017. Du kan uppgradera SQL Server 2016, eller SQL Server 2016 SP1 Enterprise eller Standard, till SQL 2017. Följande procedur visar stegen för att uppgradera SQL 2016 till SQL 2017.
Anteckning
SQL 2017 stöds som en databas med DPM 1801 i uppgraderingsscenarier. Med DPM 2019 stöds SQL 2017 som en DPM-databas i både nya installations- och uppgraderingsscenarier för DPM.
Säkerhetskopiera rapportdatabasen på SQL Server.
Säkerhetskopiera krypteringsnycklarna.
Rensa rapportmapparna på den lokala datorn.
Installera Reporting Service.
På DPM-servern ändrar du följande DPM-registernyckel till det nya rapportinstansnamnet.
- <HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\DBReportingInstanceName>
Ändra namnet på den virtuella katalogen Reporting Service till ReportServer_SSRS.
Konfigurera Reporting Service och återställ databasen och krypteringsnycklarna.
Nästa steg
- Se viktig information om nya snabbkorrigeringar och UR:er som är tillämpliga.