Delen via


Voorbereidingen voor herstel na noodgevallen voor Service Manager

Belangrijk

Deze versie van Service Manager heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar Service Manager 2022.

In dit artikel worden de stappen beschreven die u moet uitvoeren voor Service Manager herstel na noodgevallen voordat er problemen optreden. De stappen die u uitvoert om te herstellen van een noodgeval zijn gebaseerd op de voltooiing van de stappen die hier worden beschreven. Over het algemeen omvat het voorbereiden van uw Service Manager-omgeving voor herstel na noodgevallen het volgende:

  1. Implementeren van Service Manager met beheerservers en databases op afzonderlijke computers
  2. Back-ups maken van de versleutelingssleutels op de Service Manager- en datawarehouse-beheerservers
  3. Back-ups maken van de SQL-databases
  4. Back-ups maken van uw niet-verzegelde management packs

Implementatiestrategie voor herstel na noodgevallen

Als best practice implementeert u uw beheerservers en bijbehorende databases voor Service Manager op afzonderlijke computers. Het isoleren van de beheerservers en databases maakt succesvol noodherstel mogelijk in geval van software- en apparatuuruitval.

U moet een werkende database hebben om een uitgevallen beheerserver te herstellen. Het herstellen van een beheerserver is onmogelijk als de beheerserver en de bijbehorende database zich op dezelfde fysieke computer bevinden en die computer uitvalt. Zie Service Manager installeren op vier computers voor meer informatie.

Een back-up maken van Service Manager-beheerservers

Wanneer u Service Manager implementeert, wordt er een versleutelingssleutel gemaakt en opgeslagen in het register op de beheerservers. In de bijbehorende databases wordt een overeenkomende versleutelingssleutel gemaakt. De versleutelingssleutels voor de Service Manager- en datawarehouse-beheerservers worden opgeslagen in de Service Manager-database. De bijbehorende versleutelingssleutel voor de datawarehouse-beheerservers wordt opgeslagen in de DWStagingAndConfig database. Door een back-up te maken van de SQL Server-databases, maakt u een back-up van de versleutelingssleutel.

Daarnaast wordt de computernaam van de beheerserver en Self-Service Portal opgeslagen in de bijbehorende databases. Ongeacht of u een software- of hardwarefout ondervindt van een beheerserver of Self-Service Portal, is uw herstelproces gebaseerd op het herstellen van een computer met dezelfde computernaam als de computer die is uitgevallen.

De stappen voor het herstellen van een uitgevallen beheerserver zijn als volgt:

  1. Herstel de versleutelingssleutels voordat u Setup uitvoert, en installeer de nieuwe beheerservers.
  2. Installeer de nieuwe beheerserver op een computer die dezelfde naam heeft als de oorspronkelijke computer.
  3. Wanneer u de beheerserver installeert, selecteert u Een bestaande database gebruiken en geeft u vervolgens de naam op van de computer die als host fungeert voor de bijbehorende database.

Zie Service Manager herstel na noodgevallen implementeren voor meer informatie over deze stappen.

Een back-up maken van de Service Manager-versleutelingssleutel

Uw strategie voor herstel na noodgevallen voor Service Manager is afhankelijk van het maken van een back-up van de versleutelingssleutels zodra u de installatie van de Service Manager hebt voltooid. Nadat u een back-up van de versleutelingssleutels hebt gemaakt en deze op een veilige locatie hebt opgeslagen, kunt u software- of hardwarefouten op de Service Manager- en datawarehouse-beheerservers herstellen.

U gebruikt de wizard Back-up of herstel van versleutelingssleutels om een back-up te maken van versleutelingssleutels op de beheerservers en Self-Service Portal. Deze wizard bevindt zich op het Service Manager installatiemedium in de map Tools\SecureStorageBackup.

Maak een back-up van de versleutelingssleutel.

  1. Meld u aan bij de computer die als host fungeert voor de Service Manager-beheerserver van de datawarehouse-beheerserver met behulp van een account dat lid is van de groep Administrators.

  2. Open in Windows Verkenner de map Tools\SecureStorageBackup op het installatiemedium.

  3. Klik met de rechtermuisknop op SecureStorageBackup.exe en selecteer Als administrator uitvoeren om de wizard Back-up of Herstel van versleutelingssleutel te starten.

  4. Selecteer Volgende op de pagina Inleiding.

  5. Selecteer op de pagina Back-up maken of herstellen? de optie Back-up maken van de versleutelingssleutel en selecteer Volgende.

  6. Voer op de pagina Een locatie opgeven het pad en de bestandsnaam in voor de versleutelingssleutel. Als u bijvoorbeeld de bestandsnaam wilt opgeven SMBackupkey.bin voor de versleutelingssleutel op de server MyServer in de gedeelde map Back-up, voert u \\MyServer\Backup\SMBackupkey.bin in en selecteert u Volgende.

  7. Voer op de pagina Een wachtwoord opgeven in het vak Wachtwoord een wachtwoord in dat ten minste acht tekens bevat. Voer in het vak Wachtwoord bevestigen hetzelfde wachtwoord opnieuw in en selecteer Volgende.

    Belangrijk

    Herstel van het wachtwoord is niet mogelijk als het wachtwoord verloren of vergeten is.

  8. Nadat u het bericht Beveiligde opslagback-up voltooid ziet, selecteert u Voltooien.

Back-up maken van System Center - Service Manager-databases

Er zijn maximaal acht databases in een System Center - Service Manager-omgeving:

  • ServiceManager
  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ReportServer
  • Analist
  • OMDWDataMart
  • CMDWDataMart

De eerste vier databases in deze lijst moeten verbinding maken en gegevens uitwisselen met de Service Manager- en datawarehouse-beheerservers. Tijdens deze uitwisseling worden de gegevens versleuteld. Op de beheerservers wordt zo nodig een back-up van de versleutelingssleutels gemaakt en hersteld, zoals in dit artikel wordt uitgelegd. Voor servers waar databases worden gehost, worden de versleutelingssleutels in de databases zelf opgeslagen.

Als een computer waar een database wordt gehost uitvalt, hebt u voor herstel alleen de mogelijkheid nodig om de databases, die de versleutelingssleutels bevatten, te herstellen op een computer met dezelfde naam als de oorspronkelijke computer. Uw strategie voor herstel na noodgevallen voor de Service Manager-databases moet zijn gebaseerd op procedures voor algemene SQL Server herstel na noodgevallen. Zie Planning for Disaster Recovery (Herstel na noodgeval plannen) voor meer informatie.

Als onderdeel van uw voorbereiding voor noodherstel voert u een script uit voor het vastleggen van het beveiligingslogboek om gebruikersrolgegevens voor elke database te behouden. Nadat u Service Manager hebt geïmplementeerd en, indien nodig, de wizard Data Warehouse registratie hebt uitgevoerd, gebruikt u de wizard SQL Server script om een script te maken waarmee SQL Server aanmeldingsmachtigingen en machtigingen op objectniveau worden vastgelegd. Als u vervolgens een nieuwe server voor de Service Manager-databases wilt herstellen, kunt u dit script gebruiken om de benodigde aanmeldingsmachtigingen en machtigingen op objectniveau opnieuw te maken.

Runtime voor algemene talen inschakelen op SQL Server

Tijdens de installatie van de Service Manager-database schakelt Service Manager Setup CLR (Common Language Runtime) in op de computer waarop SQL Server wordt uitgevoerd. Als u een Service Manager-database herstelt naar een andere computer waarop SQL Server wordt uitgevoerd, moet u CLR handmatig inschakelen. Zie Clr-integratie inschakelen voor meer informatie.

De wizard SQL Server script starten

U kunt de volgende procedure gebruiken als onderdeel van de voorbereidingsstappen voor herstel na noodgevallen voor Service Manager om een script te genereren om SQL Server aanmeldingsmachtigingen en machtigingen op objectniveau vast te leggen. U voert deze procedure uit op de computer die als host fungeert voor SQL Server Reporting Services (SSRS) en op de computers waarop de volgende Service Manager- en datawarehouse-databases worden gehost:

  • DWDataMart
  • DWRepository
  • DWStagingAndConfig
  • ServiceManager
  • ReportServer

De wizard SQL Server Script starten

  1. Meld u met behulp van een account met beheerdersbevoegdheden aan bij de computer die als host fungeert voor de Service Manager- of datawarehouse-database.
  2. Selecteer start op het windows-bureaublad, wijs Programma's aan, wijs de versie van Microsoft SQL Server aan die op uw computer is geïnstalleerd en selecteer SQL Server Management Studio.
  3. Ga als volgt te werk in het dialoogvenster Verbinding maken met server :
    1. Selecteer Database-engine in de lijst Servertype.
    2. Selecteer in de lijst Servernaam de server en het exemplaar voor uw Service Manager-database. Selecteer bijvoorbeeld computer\INSTANCE1.
    3. Selecteer Windows-verificatie in de lijst Verificatie en selecteer Verbinding maken.
  4. Vouw databases uit in het deelvenster Objectverkenner.
  5. Klik met de rechtermuisknop op de naam van de database, wijs Taken aan en selecteer Scripts genereren. Klik in dit voorbeeld met de rechtermuisknop op ServiceManager, wijs Taken aan en selecteer Scripts genereren.
  6. Ga als volgt te werk in de wizard Scripts genereren en publiceren:
    1. Selecteer Volgende op de pagina Inleiding.
    2. Selecteer op de pagina Objecten kiezende optie Specifieke databaseobjecten selecteren en selecteer Alles selecteren.
    3. Vouw Tabellen uit in de lijst met databaseobjecten.
    4. Schakel het selectievakje uit voor de volgende tabellen:
      • Dbo. STG_Collation
      • Dbo. STG_Locale
      • Dbo. STG_MTD_ConverisonLog
    5. Schuif omhoog naar het begin van de lijst en vouw tabellen samen.
    6. Vouw Opgeslagen procedures uit.
    7. Schakel het selectievakje uit voor de volgende opgeslagen procedures:
      • Dbo. STG_DTS_ConvertToUnicode
      • Dbo. STG_DTS_CreateClonedTable
      • Dbo. STG_DTS_InsertSQL
      • Dbo. STG_DTS_ValidateConversion
    8. Selecteer Next.
    9. Selecteer op de pagina Scriptopties instellen de optie Scripts opslaan, selecteer Opslaan in bestand, selecteer Eén bestand, geef een bestandslocatie op in Bestandsnaam en selecteer Volgende.
    10. Selecteer Volgende op de pagina Samenvatting.
    11. Wanneer het script is voltooid, selecteert u Voltooien op de pagina Scripts opslaan of publiceren.
  7. Als u een database wilt herstellen, gebruikt u dit script om machtigingen in te stellen.

Een back-up maken van niet-verzegelde management packs

Een deel van het noodherstelplan voor uw Service Manager-beheerserver omvat het maken van back-ups van uw niet-verzegelde management packs. In de volgende procedure wordt beschreven hoe u back-ups maakt van uw onverzegelde management packs.

Een back-up maken van niet-verzegelde management packs

U kunt de Windows PowerShell opdrachtregelinterface gebruiken om uw niet-verzegelde management packs te identificeren en te kopiëren naar een map op de harde schijf. Nadat u ze hebt gekopieerd, slaat u deze management packs op, zodat u deze management packs later kunt importeren als onderdeel van uw plan voor herstel na noodgevallen voor Service Manager.

Een back-up maken van niet-verzegelde management packs

  1. Maak op de computer waarop de Service Manager-beheerserver wordt gehost een map op de harde schijf waarin u de back-upkopie van de management packs opslaat. Maak bijvoorbeeld de map C:\mpbackup.

  2. Selecteer start op het windows-bureaublad, wijs Programma's aan, wijs Windows PowerShell 1.0 aan, klik met de rechtermuisknop op Windows PowerShell en selecteer Als administrator uitvoeren.

  3. Selecteer Beheer in de Service Manager-console.

  4. Selecteer PowerShell-sessie starten in het deelvenster Taken

  5. Voer bij de Windows PowerShell opdrachtprompt de volgende opdracht in:

    Get-SCSMManagementPack | where {$_.Sealed -eq $false}|Export-SCSMManagementPack -Path c:\mpbackup  
    
  6. Sla de niet-verzegelde management packs op een afzonderlijke fysieke computer op.

Volgende stappen

Implementeer Service Manager herstel na noodgevallen.