源地址:http://www.dotblogs.com.tw/daniel07793/archive/2012/03/21/70919.aspx
=========================================================
System Center 2012 Unified Installer
以往在安裝System Center系列產品時,總有一些奇奇怪怪的前置條件要先滿足
像是SCOM安裝前要先設定IIS裡的WebDev、AD物件的安全性修改之類的
一個兩個的產品還好,要是安裝的是System Center系列全產品,就偶爾會漏東漏西…(就我個人而言…)
所以,就來下載來試用看看吧!
下載 Microsoft 私用雲端評估軟體
http://technet.microsoft.com/zh-tw/evalcenter/hh505660
透過System Center 2012 Unified Installer,它會透過System Center 2012 Orchestrator,將基本的安裝設定都完成
所以…Unified Installer需要在預計安裝System Center 2012 Orchestrator的機器上面使用
不過,要用Unified Installer,有一些軟體安裝的前置必要準備需要做
微軟的TechNet Library有相當詳細的需求清單:
System Requirements for System Center 2012 - Unified Installer
http://technet.microsoft.com/en-us/library/hh751268.aspx
我大概整理一下,Unified Installer在安裝System Center會需要以下軟體:
.NET Framework 4.0 |
Microsoft .NET Framework 4 (Standalone Installer) |
Windows Automated Installation Kit 2.0 |
The Windows Automated Installation Kit (AIK) for Windows 7 |
Report Viewer 2008 SP1 Redistributable |
Report Viewer Redistributable 2008 Service Pack 1 GDIPLUS.DLL Security Update |
SQL Server 2008 R2 |
Trial version of Microsoft® SQL Server® 2008 R2 |
SP1 and Cumulative Update Package 4 for SQL Server 2008 R2 |
Microsoft® SQL Server® 2008 R2 Service Pack 1 CU4 for SQL Server 2008 R2 |
SQL Server 2008 R2 Native Client |
x64 Package |
Microsoft SQL Server 2008 R2 Command Line Utilities |
x64 Package |
Microsoft Analysis Management Objects |
x64 Package |
*上表僅保留x64版本,因System Center 2012所需的作業系統為Windows 2008 R2 With SP1,所以僅需64位元版本
而各種System Center 2012所需要以上那些軟體有哪些,如果您不需要全部安裝的話
可以依照個別產品需求做準備,不需全部下載,需求則如下表:
Virtual Machine Manager |
Windows Automated Installation Kit 2.0 SQL Server 2008 R2 SQL Server 2008 R2 Native Client Microsoft SQL Server 2008 R2 Command Line Utilities |
Data Protection Manager |
.NET Framework 4.0 SQL Server 2008 R2 |
Operations Manager |
.NET Framework 4.0 Report Viewer 2008 SP1 Redistributable SQL Server 2008 R2 |
Orchestrator |
.NET Framework 4.0 SQL Server 2008 R2 |
Service Manager |
Report Viewer 2008 SP1 Redistributable SQL Server 2008 R2 Microsoft Analysis Management Objects |
Configuration Manager |
.NET Framework 4.0 SQL Server 2008 R2 SP1 and Cumulative Update Package 4 for SQL Server 2008 R2 |
App Controller |
Windows Automated Installation Kit 2.0 SQL Server 2008 R2 SQL Server 2008 R2 Native Client Microsoft SQL Server 2008 R2 Command Line Utilities |
這些檔案下載回來後,都需要將檔案解壓縮成資料夾的型態
會變成像是下圖這樣(此為範例,也可以解壓縮在不同的資料夾,只要位置記得就好…)
接著,我們會需要八台虛擬機器,加上一台Active Directory,共九台
我這裡的測試環境,大致如下表:
虛擬機器名稱 | 系統版本與語系 | 預計安裝的System Center產品 |
TPOP | Windows Server 2008 R2 With Service Pack 1 – English | Orchestrator 2012 RC |
TPOM | Windows Server 2008 R2 With Service Pack 1 – English | Operations Manager 2012 RC |
TPCM | Windows Server 2008 R2 With Service Pack 1 – English | Configuration Manager 2012 RC |
TPVMM | Windows Server 2008 R2 With Service Pack 1 – English | Virtual Machine Manager 2012 RC |
TPAPC | Windows Server 2008 R2 With Service Pack 1 – English | App Controller 2012 RC |
TPDPM | Windows Server 2008 R2 With Service Pack 1 – English | Data Protection Manager 2012 RC |
TPSM | Windows Server 2008 R2 With Service Pack 1 – English | Service Manager 2012 RC |
TPSQL | Windows Server 2008 R2 With Service Pack 1 – English | 無(使用於Service Manager Datawarehouse) |
TPAD | Windows Server 2008 R2 With Service Pack 1 – CHT | 無(為此環境使用的Active Directory) |
*建議使用英文版作業系統,Active Directory可以使用中文版本。
*以上所有的機器都需要加入網域,除了Active Directory本身以外,以上機器都不得為Domain Controller
*以上所有的機器都需要啟用.NET Framework 3.5.1
在此就不針對建立Active Directory跟加入Domain的部分進行解說了
接著,先把加入網域的這幾部虛擬機器,放入到同一個OU底下,並新增一個使用者賦予Domain Admins的權限
因為有些GPO需要讓他們先套用後,Unified Installer才能控制它們進行安裝,如下圖:
相關的GPO設定,TechNet Library也有提到,可以看看,但是只有英文版本
http://technet.microsoft.com/en-us/library/hh751275.aspx
這裡提供一下中文版本的GPO設定
進入到群組原則管理的【電腦設定】\【系統管理範本】\【Windows元件】\【Windows遠端管理(WinRM)】\【WinRM用戶端】
將【允許CredSSP驗證】設定為【啟用】
將【信任的主機】設定為【*】
※【*】代表信任所有主機,在生產環境建置的話,建議指定主機名稱
再來到【電腦設定】\【系統管理範本】\【系統】\【認證委派】
將【允許在僅使用NTLM的伺服器驗證時委派新認證】及【允許委派新認證】都設定為【啟用】
並且在伺服器清單都新增一筆【WSMAN/*】,如下圖所示:
接著我們需要設定Unified Installer那台主機的Windows防火牆設定
這部分,在TechNet Library也是有提到
http://technet.microsoft.com/en-us/library/hh751274.aspx
不過我個人比較懶,反正都需要用到GPO派送,所以我順便用GPO把防火牆全關了(誤),想一起偷懶的可以參考一下
下圖一樣是懶人行為,我把UAC也關了…
再來是針對Unified Installer所下的GPO
【電腦設定】\【系統管理範本】\【Windows元件】\【Windows遠端管理(WinRM)】\【WinRM服務】
將【允許CredSSP驗證】設定為【啟用】
將【允許自動設定接聽程式】設定為【啟用】,在【IPv4篩選器】跟【IPv6篩選器】都輸入【*】
接著,讓每一部虛擬機器使用gpupdate /force來強制更新GPO
如果會在偵測時出現WinRM失敗的,請針對每一部機器下WinRM QuickConfig
首先,先開啟Unified Installer的安裝程式吧!
接著就會像老樣子,先出現要你輸入你的使用者跟組織跟授權條款
眼尖的人可能會注意到這裡有產品金鑰這個選項
但是它是反灰的,可能微軟後來會出個這系列的私有雲套件包一次賣吧
另外,圖中的組織名稱不是我打的…是預設的,我可不是微軟的員工啊…囧rz
接著依據個人需求去勾選你要的System Center產品,這次範例我是全部都安裝
再來就是要你指定System Center安裝檔案所解壓縮出來的位置了
這裡需要注意一點的就是,Service Manager需要指定到amd64才會成功
再來會要求你去看你所用到的元件,他們的授權條款
再來就是指定我們解壓縮出來的需要的額外檔案了,下圖有些範例可以參考
※在這版本有個Bug,就是他SQL Server只能使用英文版本,用其他語系都會失敗
下一步之後,就是選擇System Center的在各個主機上產品安裝路徑了
接著就是要指定安裝的主機啦~
接著就是設定安裝的Account
這就是為甚麼要在AD中建立一個新的帳號,並擁有Domain Admins的權限
再來就是指定OM的管理群組名稱、CM的Site Code跟Site Name、SM的管理群組名稱等等…
再來就是是否要啟用更新、傳送報告之類的,因為我這是封閉環境,所以我都選擇【No】
再來可以好好的確認一下,剛剛所有的設定是否有問題,再下一步就會開始安裝囉
在開始安裝的時候,它會先確認Orchestrator,Orchestrator會先安裝完成,然後透過Orchestrator去安裝其他角色
當你確認它有在安裝時,就可以去喝杯咖啡聊個兩三個小時再回來了,因為它會裝很久…
回來後看到這個畫面,那麼~恭喜你~全裝完了,如果不是就…
最後,它會給你一個安裝的Report,這樣System Center的產品就都安裝完畢囉
下一回再來寫安裝System Center Cloud Services Process Pack,讓Service Manager變成Self-Service Portal
以前都是用VMM內建的Self-Service Portal,不然就是額外的Self-Service Portal 2.0
透過Service Manager就可以自訂工作流程囉