Dela via


Konfigurera en labbmiljö för uppgraderingstestning

Viktigt

Den här versionen av Service Manager har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Service Manager 2022.

Använd följande procedurer för att förbereda för 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.

Återställa den Service Manager databasen i labbmiljön

Använd följande procedur för att återställa produktionsdatabasen Service Manager med hjälp av Microsoft SQL Server 2016 eller senare.

  1. När du har anslutit till lämplig instans av Microsoft SQL Server Database Engine går du till Object Explorer och väljer servernamnet för att expandera serverträdet.
  2. Expandera Databaser och välj antingen en användardatabas eller expandera Systemdatabaser beroende på databasen och välj en systemdatabas.
  3. Högerklicka på databasen, peka på Uppgifter och välj Återställ. Dialogrutan Säkerhetskopiera databas visas.
  4. Välj Databas, som öppnar dialogrutan Återställ databas .
  5. På sidan Allmänt visas namnet på den återställande databasen i listrutan Till databas . Om du vill skapa en ny databas anger du dess namn i listrutan.
  6. I textrutan Till en tidpunkt behåller du antingen standardvärdet (senaste möjliga) eller väljer ett visst datum och en viss tid genom att välja bläddra-knappen, som öppnar dialogrutan Återställning till tidpunkt . Mer information finns i Så här återställer du till en tidpunkt (SQL Server Management Studio).
  7. Om du vill ange källan och platsen för de säkerhetskopieringsuppsättningar som ska återställas väljer du antingen Från databas eller Från enhet.
  8. 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 Återställa databas (allmän sida).
  9. Om du vill visa eller välja avancerade alternativ väljer du Alternativ i fönstret Välj en sida.
  10. 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 (alternativsida)

  11. 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 Återställa databas (alternativsida).
  12. I panelen Återställningstillstånd väljer du något av följande alternativ som är lämpligast för din miljö:
    • Låt databasen vara redo att användas genom att återställa de ogenomförda transaktionerna. Det går inte att återställa ytterligare transaktionsloggar. (ÅTERSTÄLL 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 ogenomförda transaktionerna. Ytterligare transaktionsloggar kan återställas. (ÅTERSTÄLL MED NORECOVERY)

    • Lämna databasen i skrivskyddat läge. Ångra ogenomförda transaktioner, men spara ångra-åtgärderna i en väntelägesfil så att återställningseffekter kan återställas. (ÅTERSTÄLL MED VÄNTELÄGE)

      Mer information finns i Återställa databas (alternativsida).

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 den Service Manager databas som används av den sekundära hanteringsservern, hanteringsservern i din labbmiljö.

Konfigurera databasen

  1. På den dator som är värd för den Service Manager databasen för den sekundära hanteringsservern väljer du Start, Alla program, Microsoft SQL Server 2016 och sedan SQL Server Management Studio.

  2. Följ dessa steg i dialogrutan Anslut till server :

    1. I listan Servertyp väljer du Databasmotor.
    2. I listan Servernamn väljer du servernamnet för dina Service Manager- eller informationslagerdatabaser.
    3. I listan Autentisering väljer du Windows-autentisering och sedan Anslut.
  3. I fönstret Object Explorerexpanderar du Databaser och väljer ServiceManager.

  4. Välj Ny fråga i verktygsfältet.

  5. I mittenfönstret anger du följande kommandon och väljer Kör.

    sp_configure 'clr enabled', 1  
    go  
    reconfigure  
    go   
    
  6. I mittenfönstret tar du bort de kommandon som du angav i föregående steg, anger följande kommandon och väljer Kör.

    ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. I mittenfönstret tar du bort de kommandon som du angav i föregående steg, anger följande kommandon och väljer Kör.

    ALTER DATABASE ServiceManager SET ENABLE_BROKER  
    
  8. I mittenfönstret tar du bort de kommandon som du angav i föregående steg, anger följande kommandon och väljer Kör.

    ALTER DATABASE ServiceManager SET MULTI_USER  
    

Konfigurera tjänstkontot

  1. I fönstret Object Explorer expanderar du Säkerhet och sedan Inloggningar.
  2. Högerklicka på Inloggningar och välj Ny inloggning
  3. Utför följande procedurer i guiden Logga in – ny :
    1. Välj Sök.

    2. Ange användarnamnet (domän\användarnamn) för tjänstkontot för Service Manager databas i labbmiljön, välj Kontrollera namn och välj OK.

      Anteckning

      Om dataåtkomstkontot körs som LocalSystem använder du formatet <domain\computername$> i SQL-inloggningar, där <datornamnet> är namnet på hanteringsservern.

    3. I fönstret Välj en sida väljer du Användarmappning.

    4. I fältet Användare som mappas till det här inloggningsområdet går du till kolumnen Karta och väljer den rad som representerar namnet på den Service Manager databasen (ServiceManager är standarddatabasnamnet).

    5. 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
    6. Välj OK

Konfigurera Service Manager tabeller

  1. I fönstret Object Explorerexpanderar du Databaser, expanderar ServiceManager och expanderar sedan Tabeller.

  2. Högerklicka på dbo.MT_Microsoft$SystemCenter$ManagementGroup och välj Redigera de översta 200 raderna.

  3. Leta reda på kolumnen SQLServerName_43FB076F_7970_4C86_6DCA_8BD541F45E3A i mittenfönstret.

  4. På den första och andra raden i den här kolumnen anger du datornamnet på den dator som är värd för Service Manager-databasen i labbmiljön. För namngivna instanser anger du datornamn\instansnamn.

  5. Högerklicka på dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore och välj Redigera de 200 översta raderna.

  6. Leta reda på kolumnen Server_43FB076F_7970_4C86_6DCA_8BD541F45E3A i mittenfönstret.

  7. På den första raden i den här kolumnen anger du datornamnet på den dator som är värd för SQL Server för Service Manager-databasen i labbmiljön. För namngivna instanser anger du datornamn\instansnamn.

  8. Högerklicka på LFX. DataSource och välj Redigera de 200 översta raderna.

  9. Leta upp kolumnen DataSourceAddress i mittenfönstret.

  10. På den första raden i den här kolumnen letar du upp posten som börjar med Datakälla = <servernamn>; Initial Catalog = ServiceManager; Spara säkerhetsinformation=falskt. Ange namnet på den dator som är värd för SQL Server i labbmiljön i stället för <servernamnet>.

  11. Högerklicka på dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore och välj Redigera de 200 översta raderna.

  12. Leta upp kolumnen Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA i mittenfönstret.

  13. I alla rader i den här kolumnen anger du namnet på den dator som är värd för Service Manager-hanteringsservern i labbmiljön.

  14. Högerklicka på [dbo].[ MT_Microsoft$SystemCenter$ResourceAccessLayer$CmdbResourceStore] och välj Redigera de översta 200 raderna.

  15. I alla rader uppdaterar du kolumnen Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, anger namnet på den SQL-dator som är värd för Service Manager-databasen i labbmiljön

  16. Välj Ny fråga i verktygsfältet.

  17. I mittenfönstret anger du följande kommando och väljer Kör.

    Delete from dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore  
    
  18. Stäng Microsoft SQL Server Management Studio.

Konfigurera labbhanteringsservern Service Manager

  • Använd Registry Editor och expandera följande sökväg och uppdatera DatabaseServerName :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database

Redigera registret på Service Manager-hanteringsservern 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

  1. På den dator som är värd för Service Manager-hanteringsservern i labbmiljön loggar du in på datorn som en användare med administrativa autentiseringsuppgifter.
  2. På Windows-skrivbordet väljer du Start och sedan Kör.
  3. I dialogrutan Kör i rutan Öppna anger du regedit och väljer OK.
  4. I fönstret Register Editor expanderar duHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2012\Common\Database.
  5. Dubbelklicka på DatabaseServerName i den högra rutan.
  6. I rutan Redigera sträng i rutan Värdedata anger du namnet på den dator som är värd för Service Manager-databasen SQL Server i labbmiljön. Om du använder en namngiven instans av SQL Server använder du formatet Datornamn\Instansnamn.
  7. Välj OK och stäng sedan Editor.

Starta Service Manager tjänster på den sekundära hanteringsservern

Använd följande procedur för att starta Service Manager-tjänsterna.

Så här startar du Service Manager-tjänsterna

  1. På Windows-skrivbordet väljer du Start och sedan Kör.
  2. I dialogrutan Kör i fältet Öppna anger du services.msc och väljer OK.
  3. I fönstret Tjänster i fönstret Tjänster (lokal) letar du upp följande tre tjänster och för var och en och väljer Start:
    • System Center-tjänsten för dataåtkomst
    • System Center Management
    • System Center Management-konfiguration

Höja upp en sekundär hanteringsserver i en labbmiljö

Använd följande procedur för att uppgradera den sekundära hanteringsservern till primär.

  1. Gör följande på den sekundära hanteringsservern:
    1. Stäng Service Manager-konsolen.
    2. På Windows-skrivbordet väljer du Start och sedan Kör.
    3. I dialogrutan Kör i fältet Öppna text anger du services.msc och väljer OK.
    4. I fönstret Tjänster i fönstret Tjänster (lokal) letar du upp följande tre tjänster och för var och en och väljer Stoppa:
      • System Center-tjänsten för dataåtkomst
      • System Center Management
      • System Center Management-konfiguration
    5. Lämna fönstret Tjänster öppet.
    6. Öppna Utforskaren. Leta upp mappen \Program Files\Microsoft System Center\Service Manager.
    7. I den här mappen tar du bort mappen Hälsotillstånd och allt dess innehåll.
  2. Gör följande i ServiceManager-databasen på testinstansen SQL Server:
    1. På Windows-skrivbordet väljer du Start, pekar på Program, pekar på Microsoft SQL Server 2016 och väljer SQL Server Management Studio.
    2. Följ dessa steg i dialogrutan Anslut till databasmotor:
      1. I rutan Servernamn anger du namnet på den server som är värd för ServiceManager-databasen.
      2. I rutan Autentisering väljer du Windows-autentisering.
      3. Välj Anslut.
    3. I fönstret Object Explorerexpanderar du Databaser och väljer ServiceManager.
    4. Välj Ny fråga i verktygsfältet.
    5. I det SQLQuery1.sql fönstret (mittrutan) anger 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>"
      Välj Kör i verktygsfältet.
    6. Observera att Frågan har körts visas längst ned i SQLQuery1.sql fönsterrutan (mittrutan).
    7. Avsluta Microsoft SQL Server Management Studio.
  3. Gör följande på den sekundära hanteringsservern:
    1. På Windows-skrivbordet väljer du Start och sedan Kör.
    2. I dialogrutan Kör i fältet Öppna anger du services.msc och väljer OK.
    3. I fönstret Tjänster i fönstret Tjänster (lokal) letar du upp följande tre tjänster och för var och en väljer du Start.
      • 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 aktivera Service Manager-anslutningsappar i labbmiljön. I den här proceduren aktiverar du inte Operations Manager-anslutningsappen.

Varning

Aktivera eller ta inte bort Operations Manager-aviseringsanslutningen i labbmiljön. Om du gör det fungerar inte aviseringskopplingen i produktionsmiljön.

Aktivera en anslutningsapp

  1. I Service Manager-konsolen väljer du Administration.
  2. I fönstret Administration expanderar du Administration och väljer Anslutningsappar.
  3. I fönstret Anslutningsappar väljer du den anslutningsapp som du vill aktivera.
  4. I fönstret Uppgifter går du till anslutningsappens namn och väljer 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

  1. Logga in på datorn med ett konto som har administratörsbehörighet.

  2. Dubbelklicka på filen Setup.exe på installationsmediet för Service Manager.

  3. På sidan Microsoft System Center Service Manager 2016 väljer du Installera en Service Manager datalagerhanteringsserver.

  4. På sidan Produktregistrering anger du information i rutorna. I rutorna Produktnyckel anger du produktnyckeln som du fick med Service Manager, eller så kan du välja Installera som en utvärderingsversion (180 dagars utvärderingsversion)?. Läs licensvillkoren för programvara från Microsoft och välj i förekommande fall Jag har läst, förstått och accepterar villkoren i licensavtalet och väljer Nästa.

  5. På sidan Installationsplats kontrollerar du att det finns tillräckligt med ledigt diskutrymme och väljer Nästa. Om det behövs väljer du Bläddra för att ändra den plats där Service Manager datalagerhanteringsserver ska installeras.

  6. På sidan Systemkontrollresultat kontrollerar du att kraven har godkänts eller åtminstone godkänts med varningar och väljer Nästa.

  7. På sidan Konfigurera informationslagerdatabaser kontrollerar Service Manager datorn 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 väljer sedan Nästa.

    Varning

    Ett varningsmeddelande visas om du använder standardsortering (SQL_Latin1_General_CP1_CI_AS). Stöd för flera språk i Service Manager är inte möjligt 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.

  8. Följ dessa steg på sidan Konfigurera hanteringsgrupp för informationslager :

    1. 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 hanteringsserver för informationslager. Använd inte heller det hanteringsgruppnamn som används för Operations Manager.

    2. Välj Bläddra, ange det användarkonto eller den grupp som du vill ge Service Manager administrativa rättigheter till och välj Nästa.

  9. Service Manager använder den befintliga datorn om SQL Server Reporting Services finns. På sidan Konfigurera rapportservern för informationslagret godkänner du standardvärdena och väljer Nästa.

  10. På sidan Konfigurera kontot för Service Manager tjänster väljer du Domänkonto, anger användarnamn, lösenord och domän för kontot och väljer Testa autentiseringsuppgifter. När du har fått meddelandet Autentiseringsuppgifterna har accepterats väljer du Nästa.

  11. På sidan Konfigurera rapporteringskontot anger du användarnamn, lösenord och domän för kontot och väljer Testa autentiseringsuppgifter. När du har fått meddelandet Autentiseringsuppgifterna har accepterats väljer du Nästa.

  12. På sidan Diagnostik- och användningsdata anger du att du vill dela dina Service Manager diagnostik- och användningsdata med Microsoft. Som ett alternativ väljer du Sekretesspolicy för System Center Service Manager och väljer Nästa.

  13. På sidan Använd Microsoft Update för att hålla datorn säker och uppdaterad anger du att du föredrar att använda Microsoft Update för att söka efter Service Manager uppdateringar och väljer Nästa.

  14. På sidan Installationssammanfattning väljer du Installera.

Verifiera en installation av datalagerhanteringsservern

  1. På den dator som är värd för datalagerhanteringsservern (den server som du körde installationsprogrammet på) kör du services.msc och kontrollerar att följande tjänster har installerats:
    • System Center-tjänsten för dataåtkomst
    • System Center Management
    • System Center Management-konfiguration
  2. På den dator som är värd för informationslagerdatabaserna väljer du Start, pekar på Program, pekar på Microsoft SQL Server och väljer SQL Server Management Studio.
  3. I dialogrutan Anslut till server väljer du följande:
    1. I listan Servertyp väljer du Databasmotor.
    2. I listan Servernamn väljer du servern och instansen för din Service Manager informationslagerdatabas. Välj till exempel Dator 4.
    3. I listan Autentisering väljer du Windows-autentisering och sedan Anslut.
  4. I fönstret Object Explorerexpanderar du Databaser.
  5. 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 labbmiljön Service Manager.

Registrera ett informationslager

  1. Logga in på den dator 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.

  2. I Service Manager-konsolen väljer du Administration.

  3. I fönstret Administration expanderar du Administration.

  4. I vyn Administration går du till området Registrera med Service Manager Data Warehouse och väljer Registrera med Service Manager Data Warehouse.

  5. I guiden Data Warehouse registrering går du till sidan Innan du börjar och väljer Nästa.

  6. På sidan Data Warehouse i rutan Servernamn anger du det fullständigt kvalificerade domännamnet för den dator som är värd för hanteringsservern för informationslagret och väljer Testa anslutning. Om testet lyckas väljer du Nästa.

  7. På sidan Autentiseringsuppgifter kan du acceptera standardposten i listan Kör som-konto och välja 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 för Service Manager-databasen. Du kan ange olika autentiseringsuppgifter från andra Service Manager hanteringsgrupper när du registrerar dig i informationslagret.

  8. På sidan Sammanfattning väljer du Skapa.

  9. På sidan Slutförande , när Registreringen av informationslagret lyckades visas, väljer du Stäng.

  10. En dialogruta anger att rapportdistributionsprocessen inte har slutförts. Detta är normalt. I dialogrutan System Center Service Manager väljer du OK.

  11. Om några minuter läggs knappen Data Warehouse till i Service Manager-konsolen efter att guiden Data Warehouse registrering har stängts. I Service Manager-konsolen väljer du pilen i det nedre högra hörnet av Service Manager konsolknappar och väljer 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 registrera Service Manager hanteringsgrupper med informationslagret finns i Add-SCDWMgmtGroup.

Verifiera registreringen

  1. På den dator som är värd för datalagerhanteringsservern börjar du Windows PowerShell med administrativa autentiseringsuppgifter.

  2. I kommandotolken Windows PowerShell anger du följande kommandon och trycker sedan på RETUR:

    Set-ExecutionPolicy RemoteSigned  
    Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1  
    
    
  3. Ange följande kommando och tryck sedan på RETUR.

    Get-SCDWMgmtGroup  
    
    
  4. Om registreringen lyckas 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 hanteringsgruppen för informationslagret.

Fastställa när distributionen är slutförd

Eftersom du måste ge tillräckligt med tid för att distributionsprocessen för hanteringspaket ska slutföras måste du bestämma när den processen är klar. Du kan använda följande procedur i Service Manager för att avgöra när processen är klar.

Ta reda på när distributionen av hanteringspaketet har slutförts

  1. Starta Service Manager-konsolen.

  2. I Service Manager-konsolen väljer du Data Warehouse.

  3. I fönstret Data Warehouse expanderar du Data Warehouse och väljer Data Warehouse Jobb.

  4. I fönstret Data Warehouse jobb väljer du MPSyncJob.

  5. I fönstret Uppgifter går du till Synkronisering och väljer Information.

  6. I dialogrutan MP-synkroniseringsjobb bläddrar du till höger och undersöker kolumnen Status .

    Anteckning

    I dialogrutan MP-synkroniseringsjobb väljer du Status för att sortera statuskolumnen alfabetiskt.

  7. Bläddra igenom listan Status . Distributionsprocessen för hanteringspaket slutförs när Associerad eller Importerad visas i statuskolumnen för alla hanteringspaket. Kontrollera att det inte finns någon status för antingen Väntande association eller Misslyckades i statuslistan. I fönstret Data Warehouse jobb har statusen för MPSyncJob ändrats från Körs till Inte startad. Den här distributionsprocessen kan ta upp till två timmar att slutföra.

  8. Så här uppdaterar du dialogrutan MP-synkroniseringsjobb :

    1. Stäng dialogrutan genom att trycka på OK .
    2. I fönstret Uppgifter går du till området Data Warehouse Jobb och väljer Uppdatera.
    3. I fönstret Data Warehouse jobb väljer du MPSyncJobs.
    4. I fönstret Uppgifter går du till Synkronisering och väljer Information.
  9. När hanteringspaketen har distribuerats (enligt beskrivningen i steg 7) kontrollerar du att följande fem datalagerjobb visas i fönstret Data Warehouse jobb:

    • <Extract_Service Manager namn på hanteringsgrupp>
    • <Extract_namn på informationslagerhanteringsgrupp>
    • Load.Common
    • Transform.Common
    • MPSyncJob
  10. Om dessa fem datalagerjobb inte visas utför du följande procedur:

    1. I fönstret Data Warehouse jobb väljer du MPSyncJob.
    2. I fönstret Uppgifter går du till Synkronisering och väljer Återuppta.
    3. Utvärdera om distributionen av hanteringspaket har slutförts genom att gå tillbaka till steg 4 ovan.

Nästa steg

Köra en uppgradering