Az Orchestrator áttelepítése különböző környezetek között

 

Érvényes: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Ez a témakör ismerteti az Orchestrator automatikus áthelyezését különböző környezetek között. Ez például akkor lehet hasznos, ha át kíván térni egy új SQL Server 2008 R2-kiszolgáló használatára, vagy ha át kívánja helyezni az Orchestrator néhány vagy az összes összetevőjét.

A következő folyamatok és parancsprogramok lehetővé teszik a környezetek közötti egyszerű váltást. Azon alapulnak, hogy a System Center 2012 – Orchestrator összes összetevőjét teljes mértékben áttelepíti egy új SQL Server 2008 R2 rendszerre egy visszaállított Orchestrator-adatbázissal

A következő lépések szükségesek ahhoz, hogy lehetővé váljon az Orchestrator automatikus áttelepítése egy új környezetbe:

  1. Az SQL Server szolgáltatás főkulcsának biztonsági mentése az A környezetben

  2. Az Orchestrator-adatbázis biztonsági mentése az A környezetben

  3. Az SQL Server 2008 R2 rendszerbe állítása a B környezetben

  4. Az SQL Server szolgáltatás főkulcsának visszaállítása a B környezetben

  5. Az Orchestrator-adatbázis visszaállítása a B környezetben

  6. Az Orchestrator összetevőinek rendszerbe állítása a B környezetben

System_CAPS_noteMegjegyzés

Az Sqlcmd segédprogram használatáról a https://go.microsoft.com/fwlink/?LinkId=246817 lapon olvashat bővebben.

Az SQL Server szolgáltatás főkulcsának biztonsági mentése az A környezetben

Végezze el az SQL Server 2008 R2 szolgáltatás főkulcsának biztonsági mentését a következő eljárással, a https://go.microsoft.com/fwlink/?LinkID=243093 lapon ismertetett módon. Ezt a műveletet egyszer kell elvégezni.

Hozzon létre egy kötegelt parancsprogramot a következő paranccsal:

Sqlcmd –Q "BACKUP SERVICE MASTER KEY TO FILE ='C:\BACKUP\MASTER_KEY.BAK' ENCRYPTION BY PASSWORD = 'password'"

A ‘password’ paraméter helyére azt a jelszót írja, amelyet a szolgáltatás főkulcsának védelmére kíván használni a létrehozott fájlban. Ha elveszti a jelszót, a szolgáltatás főkulcsa nem lesz visszaállítható a fájlból.

Az Orchestrator-adatbázis biztonsági mentése az A környezetben

Készítsen biztonsági másolatot a teljes Orchestrator-adatbázisról. A biztonsági mentés a rendszer futása közben is elvégezhető, de a legcélszerűbb akkor elvégezni, amikor a Runbookok összes szerzője beadta a Runbookjaikon végzett, esetleg függőben levő módosításokat. A függőben levő módosítások a Runbook Designer gyorsítótárában tárolódnak, és ezekről nem készül biztonsági másolat az adatbázis biztonsági mentésekor.

Az Orchestrator-adatbázis biztonsági mentése

  1. Az SQL Server kezelőkonzolján kattintson az egér jobb oldali gombjával az Orchestrator-adatbázisra, kattintson a Feladatok menüpontra, majd kattintson a Biztonsági mentés lehetőségre.

  2. Konfigurálja a biztonsági mentési beállításokat a szervezete által megkövetelt módon.

  3. Kattintson a Parancsfájl elemre, majd a Parancsfájlművelet új lekérdezési ablakba lehetőségre.

  4. A biztonsági mentési parancsprogram teszteléséhez kattintson a Végrehajtás gombra.

  5. Hozzon létre egy kötegfájlt ezzel a parancsprogrammal. A kötegfájl tartalma az alábbihoz hasonló lesz:

      Sqlcmd –Q "BACKUP DATABASE Orchestrator TO DISK=N'C:\BACKUP\OrchestratorDB.bak'"
    

Az SQL Server 2008 R2 rendszerbe állítása a B környezetben

Végezze el az SQL Server telepítését a B környezetben. A https://go.microsoft.com/fwlink/?LinkID=246815 lapon olvashat arról, hogyan hozható létre Sysprep lemezkép az SQL Server 2008 R2 rendszerről.

Az SQL Server szolgáltatás főkulcsának visszaállítása a B környezetben

Állítsa vissza a Microsoft SQL Server 2008 R2 szolgáltatás főkulcsát a https://go.microsoft.com/fwlink/?LinkID=243093 lapon ismertetett eljárással. Ez lehetővé teszi majd az Orchestrator adatainak visszafejtését az új SQL Server-kiszolgálón.

Hozzon létre egy kötegelt parancsprogramot a következő paranccsal:

Sqlcmd –Q "RESTORE SERVICE MASTER KEY FROM FILE = 'C:\BACKUP\MASTER_KEY.BAK' DECRYPTION BY PASSWORD = 'password';"

Az Orchestrator-adatbázis visszaállítása a B környezetben

Az alábbi lépéseket követve hozzon létre egy kötegelt parancsprogramot, amelyet az új SQL Servert futtató számítógépen végrehajtva visszaállíthatja az Orchestrator-adatbázist.

A kötegfájl létrehozása

  1. Az SQL Server kezelőkonzolján kattintson az egér jobb oldali gombjával az Orchestrator-adatbázisra, kattintson a Feladatok menüpontra, majd kattintson a Visszaállítás lehetőségre.

  2. Konfigurálja a visszaállítási beállításokat a szervezete által megkövetelt módon.

  3. Kattintson a Parancsfájl elemre, majd a Parancsfájlművelet új lekérdezési ablakba lehetőségre.

  4. A visszaállítási parancsprogram teszteléséhez kattintson a Végrehajtás gombra.

  5. Hozzon létre egy kötegfájlt ezzel a parancsprogrammal. A kötegfájl tartalma az alábbihoz hasonló lesz:

      Sqlcmd –Q "RESTORE DATABASE [Orchestrator] FROM  DISK = N'C:\BACKUP\OrchestratorDB.bak'WITH  FILE = 1,  NOUNLOAD,  STATS = 10"
    

Az Orchestrator összetevőinek rendszerbe állítása a B környezetben

Telepítse az Orchestrator összetevőit (Management kiszolgáló, webes funkciók, Runbook-kiszolgálók és Runbook Designerek) az Orchestrator telepítőjének csendes telepítési parancsaival. A Telepítés az Orchestrator parancssori telepítőeszközzel című témakörben bővebben olvashat az Orchestrator parancssoron keresztül történő telepítéséről.

A következő példa telepíti a teljes Orchestrator szoftvert egy olyan számítógépen, amelyen az SQL Server 2008 R2 és a .NET-keretrendszer 4 fut:

%systemdrive%\sco\setup\setup.exe /Silent /ServiceUserName:%computername%\administrator /ServicePassword:password /Components:All /DbServer:%computername%  /DbPort:1433 /DbNameNew:OrchestratorSysPrep /WebConsolePort:82 /WebServicePort:81 /OrchestratorRemote /UseMicrosoftUpdate:1 /SendCEIPReports:1 /EnableErrorReporting:always

Példa áttelepítési parancsprogramok és parancsok

Példa az SQL Server szolgáltatás főkulcsának biztonsági mentésére

Sqlcmd –Q "BACKUP SERVICE MASTER KEY TO FILE ='C:\BACKUP\MASTER_KEY.BAK' ENCRYPTION BY PASSWORD = 'password'"

Példa az Orchestrator-adatbázis biztonsági mentésére

Sqlcmd –Q "BACKUP DATABASE Orchestrator TO DISK=N'C:\BACKUP\OrchestratorDB.bak'"

Példa az SQL Server szolgáltatás főkulcsának visszaállítására

Sqlcmd –Q "RESTORE SERVICE MASTER KEY FROM FILE = 'c:\temp_backups\keys\service_master_key' DECRYPTION BY PASSWORD = 'password'"

Példa az Orchestrator-adatbázis visszaállítására

Sqlcmd –Q "RESTORE DATABASE [Orchestrator] FROM  DISK = N'C:\BACKUP\OrchestratorDB.bak'WITH  FILE = 1,  NOUNLOAD,  STATS = 10"

Példa az Orchestrator kötegprogrammal való telepítésére

%systemdrive%\sco\setup\setup.exe /Silent /ServiceUserName:%computername%\administrator /ServicePassword:password /Components:All /DbServer:%computername%  /DbPort:1433 /DbNameNew:OrchestratorSysPrep /WebConsolePort:82 /WebServicePort:81 /OrchestratorRemote /UseMicrosoftUpdate:1 /SendCEIPReports:1 /EnableErrorReporting:always