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:
Az SQL Server szolgáltatás főkulcsának biztonsági mentése az A környezetben
Az Orchestrator-adatbázis biztonsági mentése az A környezetben
Az SQL Server 2008 R2 rendszerbe állítása a B környezetben
Az SQL Server szolgáltatás főkulcsának visszaállítása a B környezetben
Az Orchestrator-adatbázis visszaállítása a B környezetben
Az Orchestrator összetevőinek rendszerbe állítása a B környezetben
Megjegyzé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
-
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.
-
Konfigurálja a biztonsági mentési beállításokat a szervezete által megkövetelt módon.
-
Kattintson a Parancsfájl elemre, majd a Parancsfájlművelet új lekérdezési ablakba lehetőségre.
-
A biztonsági mentési parancsprogram teszteléséhez kattintson a Végrehajtás gombra.
-
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
-
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.
-
Konfigurálja a visszaállítási beállításokat a szervezete által megkövetelt módon.
-
Kattintson a Parancsfájl elemre, majd a Parancsfájlművelet új lekérdezési ablakba lehetőségre.
-
A visszaállítási parancsprogram teszteléséhez kattintson a Végrehajtás gombra.
-
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