Konfigurera en labbmiljö för uppgraderingstestning
Viktigt
Den här Service Manager har nått slutet av supporten rekommenderar vi att du uppgraderar till Service Manager 2022.
Använd följande procedurer för att förbereda Service Manager uppgradering genom att skapa en labbmiljö och förbereda den för produktionsdata för uppgraderingstestning.
Många av procedurerna i den här artikeln är långa och kan ta lång tid att slutföra. Så länge du slutför procedurerna i ordning behöver du inte slutföra dem utan att stoppa dem.
Återställa Service Manager i labbmiljön
Använd följande procedur för att återställa produktionsdatabasen Service Manager med hjälp Microsoft SQL Server 2016.
- När du har anslutit till lämplig instans av Microsoft SQL Server Database Engine går du Object Explorer klickar på servernamnet för att expandera serverträdet.
- Expandera Databaser, och beroende på databasen väljer du antingen en användardatabas eller expanderar Systemdatabaser och väljer en systemdatabas.
- Högerklicka på databasen, peka på Uppgifter och klicka sedan på Återställ. Dialogrutan Back Up Database (Back Up Database) visas.
- Klicka på Databas, vilket öppnar dialogrutan Återställ databas
- På sidan Allmänt visas namnet på återställningsdatabasen i listrutan Till databas. Om du vill skapa en ny databas anger du dess namn i listrutan.
- I textrutan Till en tidpunkt behåller du antingen standardvärdet (senaste möjliga) eller väljer ett specifikt datum och en viss tid genom att klicka på bläddringsknappen som öppnar dialogrutan Återställning till tidpunkt. Mer information finns i Gör så här: Återställa till en tidpunkt (SQL Server Management Studio).
- Om du vill ange källa och plats för säkerhetskopieringsuppsättningarna som ska återställas klickar du antingen på Från databaseller Från enhet.
- I rutnätet Välj de säkerhetskopieringsuppsättningar som ska återställas väljer du de säkerhetskopior som ska återställas. Mer information finns i Restore Database (General Page).
- Om du vill visa eller välja avancerade alternativ klickar du på Alternativ i fönstret Välj en sida.
- I panelen Återställningsalternativ väljer du något av följande alternativ som passar bäst för din situation:
Skriv över den befintliga databasen
Bevara replikeringsinställningarna
Fråga före återställning av varje säkerhetskopia
Begränsa åtkomsten till den återställda databasen
Mer information finns i Återställa databas (alternativsidan)
- Du kan också återställa databasen till en ny plats genom att ange ett nytt återställningsmål för varje fil i Återställ databasfilerna som. Mer information finns i Restore Database (Options Page).
- I panelen Återställningstillstånd väljer du något av följande alternativ som passar bäst för din miljö:
Låt databasen vara redo att användas genom att rulla tillbaka de ogenomsagde transaktionerna. Ytterligare transaktionsloggar kan inte återställas. (ÅTERSTÄLLA MED ÅTERSTÄLLNING)
Anteckning
Välj bara det här alternativet om du återställer alla nödvändiga säkerhetskopior just nu.
Lämna databasen icke-fungerande och återställ inte de ogenomsagde transaktionerna. Ytterligare transaktionsloggar kan återställas. (ÅTERSTÄLL MED NORECOVERY)
Lämna databasen i skrivskyddsläge. Ångra ogenomsagda transaktioner, men spara åtgärderna för att ångra i en väntelägesfil så att återställningseffekter kan återställas. (ÅTERSTÄLL MED VÄNTELÄGE)
Mer information finns i Restore Database (Options Page).
Förbereda Service Manager databasen i labbmiljön
Använd följande procedur för att förbereda Service Manager databasen i labbmiljön. Utför den här proceduren på den dator som är värd för Service Manager databas som används av den sekundära hanteringsservern, hanteringsservern i labbmiljön.
Konfigurera databasen
På den dator som är värd för Service Manager för den sekundära hanteringsservern klickar du på Start, Alla program,Microsoft SQL Server 2016 och sedan på SQL Server Management Studio.
I dialogrutan Anslut till server följer du dessa steg:
- I listan Servertyp väljer du Databasmotor.
- I listan Servernamn väljer du servernamnet för dina Service Manager eller informationslagerdatabaser.
- I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.
I fönstret Object Explorer du Databaser och klickar sedan på ServiceManager.
Klicka på Ny fråga i verktygsfältet.
Skriv följande kommandon i mittenfönstret och klicka sedan på Kör.
sp_configure 'clr enabled', 1 go reconfigure goI mittenfönstret tar du bort de kommandon som du skrev i föregående steg, skriver följande kommandon och klickar sedan på Kör.
ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATEI mittenfönstret tar du bort de kommandon som du skrev i föregående steg, skriver följande kommandon och klickar sedan på Kör.
ALTER DATABASE ServiceManager SET ENABLE_BROKERI mittenfönstret tar du bort de kommandon som du skrev i föregående steg, skriver följande kommandon och klickar sedan på Kör.
ALTER DATABASE ServiceManager SET MULTI_USER
Konfigurera tjänstkontot
- I Object Explorer expanderar du Säkerhet och sedan Inloggningar.
- Högerklicka på Inloggningar och klicka sedan på Ny inloggning
- Utför följande procedurer i guiden Logga in – ny:
Klicka på Sök.
Ange användarnamnet (domän\användarnamn) för tjänstkontot för Service Manager databasen i labbmiljön, klicka på Kontrollera namn och klicka sedan på OK.
Anteckning
Om dataåtkomstkontot körs som LocalSystem använder du formatet <domän\datornamn$> i SQL-inloggningar, <där datornamn> är namnet på hanteringsservern.
I fönstret Välj en sida klickar du på Användarmappning.
I området Användare som mappats till det här inloggningsområdet i kolumnen Karta klickar du på den rad som representerar namnet på Service Manager-databasen (ServiceManager är standarddatabasnamnet).
I området Databasrollmedlemskap för: ServiceManager kontrollerar du att följande poster är markerade:
- configsvc_users
- db_accessadmin
- db_datareader
- db_datawriter
- db_ddladmin
- db_securityadmin
- dbmodule_users
- public
- sdk_users
- sql_dependency_subscriber
Klicka på OK
Konfigurera Service Manager tabeller
I Object Explorer expanderar du Databaser, ServiceManager och sedan Tabeller.
Högerklicka på dbo.MT_Microsoft$SystemCenter$ManagementGroup och klicka sedan på Redigera de översta 200 raderna.
Leta upp kolumnen i den mitter SQLServerName_43FB076F_7970_4C86_6DCA_8BD541F45E3A.
På den första raden och andra raderna i den här kolumnen skriver du datornamnet för datorn som är Service Manager databasen i labbmiljön. När det gäller namngivna instanser skriver du datornamn\instansnamn.
Högerklicka på dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore och klicka sedan på Redigera de översta 200 raderna.
Leta upp kolumnen i den mitter Server_43FB076F_7970_4C86_6DCA_8BD541F45E3A.
På den första raden i den här kolumnen skriver du datornamnet på datorn som är värd för SQL Server för Service Manager databasen i labbmiljön. När det gäller namngivna instanser skriver du datornamn\instansnamn.
Högerklicka på LFX. DataSource och klicka sedan på Redigera de översta 200 raderna.
Leta upp kolumnen DataSourceAddress i mittenfönstret.
På den första raden i den här kolumnen letar du upp posten som börjar med Datakälla = <servernamn>; Inledande katalog = ServiceManager; Persist Security Info=False. Skriv namnet på den dator som SQL Server i labbmiljön i stället för <servernamnet>.
Högerklicka på dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore och klicka sedan på Redigera de översta 200 raderna.
Leta upp kolumnen i det mitter Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA.
Skriv namnet på den dator som är värd för Service Manager i labbmiljön på alla rader i den här kolumnen.
Högerklicka på [dbo].[ MT_Microsoft$SystemCenter$ResourceAccessLayer$CmdbResourceStore] och klicka sedan på Redigera de översta 200 raderna.
I alla rader uppdaterar du kolumnen Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA skriver du namnet på den SQL som är värd för Service Manager databasen i labbmiljön
Klicka på Ny fråga i verktygsfältet.
Skriv följande kommando i mittenfönstret och klicka sedan på Kör.
Delete from dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStoreStäng Microsoft SQL Server Management Studio.
Konfigurera labbservern Service Manager hanteringsservern
Med Registereditorn expanderar du följande sökväg och uppdaterar DatabaseServerName :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database
Redigera registret på Service Manager Management Server i labbmiljön
Använd följande procedur för att redigera registret på Service Manager-hanteringsservern i labbmiljön.
Varning
Felaktig redigering av registret kan leda till skador i systemet. Se därför till att säkerhetskopiera alla viktiga data på datorn innan du gör ändringar i registret.
Redigera registret
- Logga in på datorn som Service Manager med administratörsbehörighet på den dator som är värd för Service Manager-hanteringsservern i labbmiljön.
- Klicka på Start och sedan på Kör på Windows-skrivbordet.
- I dialogrutan Kör i rutan Öppna skriver duregedit och klickar sedan på OK.
- I fönstret Registereditorn expanderar duHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2012\Common\Database.
- Dubbelklicka på DatabaseServerName i den högra rutan.
- I rutan Redigera sträng i rutan Värdedata skriver du namnet på datorn som är värd för Service Manager-SQL Server i labbmiljön. Om du använder en namngiven instans av SQL Server använder du namnformatet Datornamn\Instansnamn.
- Klicka på OK och stäng sedan Registereditorn.
Starta Service Manager på den sekundära hanteringsservern
Använd följande procedur för att starta Service Manager tjänster.
Så här startar du Service Manager-tjänsterna
- Klicka på Start och sedan på Kör på Windows-skrivbordet.
- I dialogrutan Kör i fältet Öppna skriver duservices.msc och klickar sedan på OK.
- I fönstret Tjänster i fönstret Tjänster (lokalt) letar du upp följande tre tjänster och klickar på Starta för var och en:
- System Center-tjänsten för dataåtkomst
- System Center Management
- System Center Management-konfiguration
Befordra en sekundär hanteringsserver i en labbmiljö
Använd följande procedur för att uppgradera den sekundära hanteringsservern till primär.
- Gör följande på den sekundära hanteringsservern:
- Stäng Service Manager-konsolen.
- Klicka på Start och sedan på Kör på Windows-skrivbordet.
- I dialogrutan Kör i fältet Öppna text skriver du services.msc och klickar sedan på OK.
- I fönstret Tjänster i fönstret Tjänster (lokalt) letar du upp följande tre tjänster och klickar på Stoppa för var och en:
- System Center-tjänsten för dataåtkomst
- System Center Management
- System Center Management-konfiguration
- Lämna fönstret Tjänster öppet.
- Öppna Utforskaren. Leta upp mappen \Program Files\Microsoft System Center\Service Manager.
- I den här mappen tar Hälsotjänst mappen State och allt dess innehåll.
- Gör följande på ServiceManager-databasen på Test SQL Server instansen:
- Klicka på Windows på skrivbordet, peka på Program, peka på Microsoft SQL Server 2016 och klicka sedan på SQL Server Management Studio.
- I dialogrutan Anslut till databasmotor följer du dessa steg:
- I rutan Servernamn skriver du namnet på den server som är värd för ServiceManager-databasen.
- I rutan Autentisering väljer du Windows Autentisering.
- Klicka på Anslut.
- I fönstret Object Explorer databas expanderar du Databaser och klickar sedan på ServiceManager.
- Klicka på Ny fråga i verktygsfältet.
- I fönstret SQLQuery1.sql (mittenfönster) skriver du följande, <där FQDN> för servern är FQDN för den hanteringsserver som du befordrar:
EXEC p_PromoteActiveWorkflowServer "<FQDN för servern>"
Klicka på Köri verktygsfältet. - Längst ned i fönstret SQLQuery1.sql (mittersta fönster) ser du att Frågan har körts visas.
- Avsluta Microsoft SQL Server Management Studio.
- Gör följande på den sekundära hanteringsservern:
- Klicka på Start och sedan på Kör på Windows-skrivbordet.
- I dialogrutan Kör i fältet Öppna skriver duservices.msc och klickar sedan på OK.
- I fönstret Tjänster i fönstret Tjänster (lokalt) letar du upp följande tre tjänster och klickar på Starta för var och en.
- System Center-tjänsten för dataåtkomst
- System Center Management
- System Center Management-konfiguration
Den sekundära hanteringsservern är nu den primära hanteringsservern för hanteringsgruppen.
Aktivera anslutningsapparna i labbmiljön
Använd följande procedur för att Service Manager anslutningsappar i labbmiljön. I den här proceduren kommer du inte att aktivera Operations Manager anslutningsappen.
Varning
Aktivera eller inaktivera inte Operations Manager-aviseringsanslutningen i laboratoriemiljön. Om du gör det fungerar inte aviseringskopplingen i produktionsmiljön.
Aktivera en anslutningsapp
- I Service Manager klickar du på Administration.
- I rutan Administration expanderar du Administrationoch klickar sedan på Kopplingar.
- I fönstret Anslutningsappar väljer du den anslutningsapp som du vill aktivera.
- I fönstret Uppgifter går du till anslutningsappens namn och klickar på Aktivera.
Installera en ny informationslagerserver i labbmiljön
Använd följande procedur för att installera en ny informationslagerserver i labbmiljön.
Installera en datalagerhanteringsserver och informationslagerdatabaser
Logga in på datorn med ett konto som har administratörsrättigheter.
Dubbelklicka Service Manager på installationsmediet på Setup.exe fil.
På sidan Microsoft System Center Service Manager 2016 klickar du på Installera en Service Manager för datalagerhantering.
På sidan Produktregistrering skriver du information i rutorna. I rutorna Produktnyckel skriver du produktnyckeln som du fick med Service Manager eller väljer du Installera som en utvärderingsversion (180 dagars utvärderingsversion)?. Läs Licensvillkor för Programvara från Microsoft och, om tillämpligt, klicka på Jag har läst, förstått och accepterar villkoren i licensavtalet och klicka sedan på Nästa.
På sidan Installationsplats kontrollerar du att det finns tillräckligt med ledigt diskutrymme och klickar sedan på Nästa. Om det behövs klickar du på Bläddra för att ändra den plats Service Manager datalagerhanteringsservern ska installeras på.
På resultatsidan Systemkontroll kontrollerar du att kraven har godkänts eller åtminstone har godkänts med varningar och klickar sedan på Nästa.
På sidan Konfigurera informationslagerdatabaser Service Manager datorn som du använder för att se om den kan vara värd för informationslagerdatabaserna. För den här konfigurationen bekräftar du att databasservern är den dator där du installerar datalagerhanteringsservern och klickar sedan på Nästa.
Varning
Det visas en varning om du använder standardsortering (SQL_Latin1_General_CP1_CI_AS). Stöd för flera språk i Service Manager stöds inte när du använder standardsortering. Om du senare bestämmer dig för att stödja flera språk med en annan sortering måste du installera om SQL Server.
På sidan Konfigurera hanteringsgruppen för informationslager följer du dessa steg:
I rutan Hanteringsgruppnamn anger du ett unikt namn för gruppen.
Varning
Namnen på hanteringsgrupper måste vara unika. Använd inte samma hanteringsgruppnamn när du distribuerar en Service Manager-hanteringsserver och en Service Manager för datalagerhantering. Använd inte heller det hanteringsgruppnamn som används för Operations Manager.
Klicka på Bläddra, ange det användarkonto eller den grupp som du vill ge Service Manager administratörsrättigheter och klicka sedan på Nästa.
Service Manager använder den befintliga datorn om SQL Server Reporting Services finns. På sidan Konfigurera rapportservern för informationslagret godkänner du standardinställningarna och klickar sedan på Nästa.
På sidan Konfigurera kontot för Service Manager-tjänster klickar du på Domänkonto, anger användarnamn, lösenord och domän för kontot och klickar sedan på Testa autentiseringsuppgifter. När du har fått meddelandet Autentiseringsuppgifterna godkändes klickar du på Nästa.
På sidan Konfigurera rapportkontot anger du användarnamn, lösenord och domän för kontot och klickar sedan på Testa autentiseringsuppgifter. När du har fått meddelandet Autentiseringsuppgifterna godkändes klickar du på Nästa.
På sidan Diagnostik- och användningsdata anger du vad du föredrar för att dela Service Manager diagnostik- och användningsdata med Microsoft. Som ett alternativ klickar du på Sekretesspolicy för System Center Service Manager och klickar sedan på Nästa.
På sidan Använd Microsoft Update för att skydda datorn och hålla den uppdaterad anger du vad du föredrar för att använda Microsoft Update för att söka efter Service Manager uppdateringar och klickar sedan på Nästa.
På sidan Installationssammanfattning klickar du på Installera.
Verifiera installationen av en datalagerhanteringsserver
- Kör services.msc på den dator som är värd för datalagerhanteringsservern (den server som du körde installationsprogrammet på) och kontrollera att följande tjänster har installerats:
- System Center-tjänsten för dataåtkomst
- System Center Management
- System Center Management-konfiguration
- På datorn som är värd för informationslagerdatabaserna klickar du på Start, pekar på Program, pekar Microsoft SQL Server klickar sedan på SQL Server Management Studio.
- I dialogrutan Anslut till server väljer du följande:
- I listan Servertyp väljer du Databasmotor.
- I listan Servernamn väljer du servern och instansen för din Service Manager informationslagerdatabas. Välj till exempel Dator 4.
- I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.
- I fönstret Object Explorer expanderar du Databaser.
- Kontrollera att databaserna DWDataMart, DWRepository och DWStagingAndConfig visas.
Registrera informationslagerservern i labbmiljön
Använd följande procedur för att registrera den nyligen installerade informationslagerservern med Service Manager miljön.
Registrera ett informationslager
Logga in på datorn som är värd för Service Manager konsolen. Använd ett konto som ingår i administratörsgruppen för Service Manager- och datalagerhantering.
I Service Manager-konsolen klickar du på Administration.
I fönstret Administration expanderar du Administration.
Klicka på Registrera med Service Manager i Data Warehouse Service Manager Data Warehouse i vyn Administration.
I guiden Data Warehouse, på sidan Innan du börjar, klickar du på Nästa.
På Data Warehouse i rutan Servernamn skriver du det fullständigt kvalificerade domännamnet för datorn som är värd för hanteringsservern för informationslager och klickar sedan på Testa anslutning. Om testet lyckas klickar du på Nästa.
På sidan Autentiseringsuppgifter kan du acceptera standardposten i listan Kör som-konto och sedan klicka på Nästa, eller så kan du ange autentiseringsuppgifter från en användare eller grupp som du själv väljer.
Viktigt
Det konto som du anger tilldelas administrativa autentiseringsuppgifter på Service Manager-hanteringsservern och beviljas läsbehörighet på Service Manager databasen. Du kan ange andra autentiseringsuppgifter Service Manager andra hanteringsgrupper när du registrerar med informationslagret.
På sidan Sammanfattning klickar du på Skapa.
På sidan Slutförande klickar du på Stäng när registreringen av informationslagret lyckades visas.
En dialogruta visas med ett meddelande om att rapportdistributionen inte har slutförts. Detta är normalt. I dialogrutan System Center Service Manager klickar du på OK.
Efter några minuter, när du har stängt Data Warehouse registreringsguiden, läggs Data Warehouse-knappen till i Service Manager konsolen. I Service Manager-konsolen klickar du på pilen i det nedre högra hörnet av Service Manager-konsolens knappar och klickar sedan på Visa fler knappar.
Du kan slutföra den här aktiviteten med hjälp av ett PowerShell-kommando. Information om hur du använder Windows PowerShell för att Service Manager hanteringsgrupper med informationslagret finns i Add-SCDWMgmtGroup.
Verifiera registreringen
På den dator som är värd för datalagerhanteringsservern börjar du Windows PowerShell med administratörsbehörighet.
I kommandotolken Windows PowerShell du följande kommandon och trycker sedan på RETUR:
Set-ExecutionPolicy RemoteSigned Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1Skriv följande kommando och tryck sen på RETUR.
Get-SCDWMgmtGroupOm registreringen lyckades visas en tabell med två rader med data. En rad visar data för datalagerhanteringsgruppen och en andra rad visar data för Service Manager hanteringsgruppen. Om registreringen misslyckas visas endast data för datalagerhanteringsgruppen.
Fastställa när distributionen är slutförd
Eftersom du måste tillåta tillräckligt med tid för att distributionsprocessen för hanteringspaketet ska slutföras måste du avgöra när processen är klar. Du kan använda följande procedur i Service Manager för att avgöra när processen är klar.
Avgöra när distributionen av hanteringspaket har slutförts
Starta Service Manager konsolen.
I konsolen Service Manager klickar du på Data Warehouse.
I fönstret Data Warehouse expanderar du Data Warehouse och klickar sedan på Data Warehouse Jobb.
I fönstret Data Warehouse klickar du på MPSyncJob.
I fönstret Uppgifter , under Synkronisering , klickar du på Information.
I dialogrutan MP Sync Job ( MP-synkroniseringsjobb) bläddrar du till höger och undersöker kolumnen Status.
Anteckning
I dialogrutan MP Sync Job ( MP-synkroniseringsjobb) klickar du på Status för att sortera statuskolumnen alfabetiskt.
Bläddra igenom listan Status. Distributionsprocessen för hanteringspaket är klar när Associeradeller Importerad visas i statuskolumnen för alla hanteringspaket. Kontrollera att det inte finns någon status för väntande association eller misslyckad i statuslistan. I fönstret Data Warehouse jobb har statusen för MPSyncJob ändrats från Körs tillInte startad. Den här distributionsprocessen kan ta upp till två timmar att slutföra.
Så här uppdaterar du dialogrutan MP Sync Job (MP-synkroniseringsjobb ):
- Tryck på OK för att stänga dialogrutan.
- I fönstret Uppgifter går du till Data Warehouse och klickar på Uppdatera.
- I fönstret Data Warehouse klickar du på MPSyncJobs.
- I fönstret Uppgifter , under Synkronisering , klickar du på Information.
När hanteringspaketen har distribuerats (enligt steg 7) kontrollerar du att följande 5 datalagerjobb visas i fönstret Data Warehouse Jobb:
- <Extract_ Service Manager namnet på hanteringsgruppen>
- <Extract_namn på datalagerhanteringsgrupp>
- Load.Common
- Transform.Common
- MPSyncJob
Om de här 5 informationslagerjobben inte visas utför du följande procedur:
- I fönstret Data Warehouse klickar du på MPSyncJob.
- I fönstret Uppgifter , under Synkronisering , klickar du på Återuppta.
- Utvärdera om distributionen av hanteringspaket har slutförts genom att gå tillbaka till steg 4 ovan.