Förbereda för haveriberedskap i Service Manager
Viktigt
Den här Service Manager har nått slutet av supporten, rekommenderar vi att du uppgraderar till Service Manager 2022.
Den här artikeln beskriver de steg som du måste vidta för Service Manager innan problem uppstår. De steg som ska utföras för återställning efter en katastrof bygger på att du först har utfört dessa steg. I allmänhet omfattar förberedelse av Service Manager miljö för haveriberedskap följande:
- Distribuera Service Manager med hanteringsservrar och databaser på separata datorer.
- Säkerhetskopiera krypteringsnycklarna på hanteringsservrarna för Service Manager och datalagret.
- Säkerhetskopiera SQL-databaser.
- Säkerhetskopiera oförseglade hanteringspaket.
Distributionsstrategi för haveriberedskap
Som bästa praxis bör du distribuera dina hanteringsservrar och associerade databaser för Service Manager på separata datorer. Genom att isolera hanteringsservrar och databaser ser du till att katastrofåterställningen lyckas om det uppstår fel i programvaran eller utrustningen.
Du måste ha en fungerande databas för att återställa en hanteringsserver. Det går inte att återställa en hanteringsserver om hanteringsservern och den associerade databasen är på samma fysiska dator och den datorn går sönder. Mer information finns i Installera Service Manager på fyra datorer.
Back up Service Manager management servers
När du Service Manager skapas en krypteringsnyckel som lagras i registret på hanteringsservrarna. En motsvarande krypteringsnyckel skapas i de associerade databaserna. Krypteringsnycklarna för Service Manager och datalagerhanteringsservrarna lagras i Service Manager databasen. Motsvarande krypteringsnyckel för hanteringsservern för datalagret lagras i DWStagingAndConfig-databasen. Genom att backa upp SQL Server-databaserna kan du då backa upp krypteringsnyckeln.
Dessutom lagras datornamnet på hanteringsservern och Self-Service portal i de associerade databaserna. Oavsett om du påträffar ett programvaru- eller maskinvarufel på en hanteringsserver eller Self-Service Portal baseras återställningsprocessen på återställning av en dator med samma datornamn som den dator som misslyckades.
Så här gör du när du ska återställa en hanteringsserver:
- Återställ krypteringsnycklarna innan du kör installationen och installera de nya hanteringsservrarna.
- Installera den nya hanteringsservern på en dator som har samma namn som den ursprungliga datorn.
- När du installerar hanteringsservern väljer du Använd en befintlig databas och anger sedan namnet på den dator som är värd för den associerade databasen.
Mer information om de här stegen finns i Implementera Service Manager haveriberedskap.
Back up the Service Manager encryption key
Din strategi för haveriberedskap för Service Manager är beroende av att du backar upp krypteringsnycklarna så snart du Service Manager installationen. När du har backade upp krypteringsnycklarna och lagrat dem på en säker plats kan du återställa efter programvaru- eller maskinvarufel på Service Manager- och datalagerhanteringsservrarna.
Du kan använda guiden Säkerhetskopiering eller återställning av krypteringsnyckel för att säkerhetskopiera krypteringsnycklar på hanteringsservrarna och Self-Service portalen. Den här guiden finns Service Manager installationsmediet i mappen Tools\SecureStorageBackup.
Så här säkerhetskopierar du krypteringsnyckeln
Logga in på den dator som är värd Service Manager-hanteringsservern för datalagerhanteringsservern med ett konto som är medlem i gruppen Administratörer.
I Windows Explorer öppnar du mappen Tools\SecureStorageBackup på installationsmediet.
Högerklicka påSecureStorageBackup.exe kör som administratör för att starta guiden Säkerhetskopiering eller återställning av krypteringsnyckel.
Klicka på Nästa på sidan Introduktion.
På sidan Säkerhetskopiera eller Återställ? väljer du Säkerhetskopiera krypteringsnyckeln och klickar sedan på Nästa.
På sidan Ange en plats anger du sökvägen och filnamnet för krypteringsnyckeln. Om du till exempel vill ange filnamnet SMBackupkey.bin för krypteringsnyckeln på MyServer-servern i den delade mappen Backup skriver du \\MyServer\Backup\SMBackupkey.bin och klickar sedan på Nästa.
På sidan Ange ett lösenord skriver du ett lösenord i rutan Lösenord som innehåller minst åtta tecken. I rutan Bekräfta lösenord skriver du in samma lösenord igen och klickar sedan på Nästa.
Viktigt
Det går inte att återställa lösenordet om lösenordet förloras eller glöms bort.
När du ser meddelandet "Secure Storage Backup Complete" (Säker säkerhetskopiering har slutförts) klickar du på Slutför.
Back up System Center - Service Manager databases
Det finns upp till åtta databaser i en System Center – Service Manager miljö:
- ServiceManager
- DWDataMart
- DWRepository
- DWStagingAndConfig
- ReportServer
- Analytiker
- OMDWDataMart
- CMDWDataMart
De första fyra databaserna i den här listan måste ansluta och utbyta data med Service Manager och datalagerhanteringsservrar. Data krypteras vid dessa utbyten. På hanteringsservrarna säkerhetskopieras och återställs krypteringsnycklarna efter behov, enligt förklaringen i den här artikeln. För servrar som är värdar för databaser lagras krypteringsnycklarna i själva databaserna.
Om det uppstår ett fel på en dator som är värd för en databas behöver du bara kunna återställa databasen – inklusive krypteringsnycklarna – till en dator som har samma namn som den ursprungliga datorn. Din strategi för haveriberedskap för Service Manager bör baseras på procedurer för allmän SQL Server haveriberedskap. Mer information finns i Planera för haveriberedskap.
Som en del av förberedelserna för katastrofåterställning kör du ett skript som samlar in säkerhetsloggen så att information om användarroller för varje databas bevaras. När du har distribuerat Service Manager och vid behov kör guiden Data Warehouse-registrering använder du guiden för SQL Server-skript för att skapa ett skript som samlar in SQL Server-inloggningsbehörigheter och behörigheter på objektnivå. Om du sedan behöver återställa en ny server för Service Manager-databaserna kan du använda det här skriptet för att återskapa nödvändiga inloggningsbehörigheter och behörigheter på objektnivå.
Aktivera körning av vanliga språk på SQL Server
Under installationen av Service Manager-Service Manager möjliggör installationsprogrammet CLR (Common Language Runtime) på den dator som kör SQL Server. Om du återställer en Service Manager till en annan dator som kör SQL Server måste du aktivera CLR manuellt. Mer information finns i Aktivera CLR-integrering.
Starta guiden SQL Server skript
Du kan använda följande procedur som en del av dina förberedelsesteg för haveriberedskap för Service Manager att generera ett skript för att avbilda SQL Server-inloggningsbehörigheter och behörigheter på objektnivå. Du utför den här proceduren på den dator som är värd för SQL Server Reporting Services (SSRS) och på de datorer som är värdar för följande Service Manager databaser och informationslagerdatabaser:
- DWDataMart
- DWRepository
- DWStagingAndConfig
- ServiceManager
- ReportServer
Starta guiden SQL Server skript
- Använd ett konto med administratörsbehörighet och logga in på datorn som är värd för Service Manager eller informationslagerdatabasen.
- Klicka på Windows på skrivbordet, peka på Program, peka på Microsoft SQL Server 2008 R2 och klicka sedan på SQL Server Management Studio.
- I dialogrutan Anslut till server gör du följande:
- I listan Servertyp väljer du Databasmotor.
- I listan Servernamn väljer du servern och instansen för din Service Manager databasen. Välj till exempel computer\INSTANCE1.
- I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.
- I fönstret Object Explorer expanderar du Databaser.
- Högerklicka på databasnamnet, peka på Uppgifter och klicka sedan på Generera skript. I det här exemplet högerklickar du på ServiceManager, pekar på Uppgifter och klickar sedan på Generera skript.
- Gör följande i guiden Generera och publicera skript:
- Klicka på Nästa på sidan Introduktion.
- På sidan Välj objekt väljer du Välj specifika databasobjekt och klickar sedan på Markera alla.
- Expandera Tabeller i listan med databasobjekt.
- Avmarkera kryssrutan för följande tabeller:
- Dbo. STG_Collation
- Dbo. STG_Locale
- Dbo. STG_MTD_ConverisonLog
- Rulla upp till överst i listan och dölj sedan Tabeller.
- Expandera Lagrade procedurer.
- Avmarkera kryssrutan för följande lagrade procedurer:
- Dbo. STG_DTS_ConvertToUnicode
- Dbo. STG_DTS_CreateClonedTable
- Dbo. STG_DTS_InsertSQL
- Dbo. STG_DTS_ValidateConversion
- Klicka på Nästa.
- På sidan Ange skriptalternativ väljer du Spara skript, väljer Spara till fil, väljer Enskild fil, anger en filplats i Filnamn och klickar sedan på Nästa.
- På sidan Sammanfattning klickar du på Nästa.
- När skriptet är klart går du till sidan Spara eller publicera skript och klickar på Slutför.
- Om du behöver återställa en databas använder du det här skriptet för att ange behörigheter.
Tillbaka oförseglade hanteringspaket
En del av haveriberedskapsplanen för Service Manager-hanteringsservern omfattar att backa upp oförseglade hanteringspaket. I följande procedur beskrivs hur du säkerhetskopierar oförseglade hanteringspaket.
Tillbaka oförseglade hanteringspaket
Du kan använda Windows PowerShell kommandoradsgränssnitt för att identifiera och kopiera oförseglade hanteringspaket till en mapp på hårddisken. När du har kopierat dem kan du spara hanteringspaketen så att du, som en del av din haveriberedskapsplan för Service Manager, kan importera dessa hanteringspaket senare.
Backa oförseglade hanteringspaket
På den dator som är värd Service Manager-hanteringsservern skapar du en mapp på hårddisken där du lagrar säkerhetskopian av hanteringspaketen. Skapa till exempel mappen C:\mpbackup.
På Windows skrivbordet klickar du på Start, pekar på Program, pekarpå Windows PowerShell 1.0, högerklickar på Windows PowerShell och klickar sedan på Kör som administratör.
I Service Manager-konsolen klickar du på Administration.
I fönstret Uppgifter klickar du på Starta PowerShell-session
Skriv Windows PowerShell kommandotolken i kommandotolken:
Get-SCSMManagementPack | where {$_.Sealed -eq $false}|Export-SCSMManagementPack -Path c:\mpbackupSpara oförseglade hanteringspaket på en separat fysisk dator.