簡介
本文說明如何解決安裝Windows worker映像時發生的錯誤。
必要條件
需求
思科建議您瞭解以下主題:
採用元件
本檔案中的資訊是根據以下軟體版本:
- CloudCenter 4.6.x版到4.8.x版
- Windows 2012工作器映像
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
問題
安裝Windows 2012的Cliqr工具時,即使看到「安裝成功」消息,也可能會遇到問題。本文檔將幫助您完成識別故障和糾正故障的步驟。
按照以下步驟檢查安裝中的故障:
- 在安裝資料夾c:\Program Files\osmosix\中,只有解除安裝程式存在。
- 安裝後,Worker映像中將沒有c:\opt資料夾的跟蹤。
- 所有與安裝相關的事件都記錄在C:\cliqr_modules.log中。
日誌被擷取以查詢故障:
C:\temp\setup.ps1 : Missing an argument for parameter 'cloudtype'. Specify a
parameter of type 'System.String' and try again.
+ CategoryInfo : InvalidArgument: (:) [setup.ps1], ParentContains
ErrorRecordException
+ FullyQualifiedErrorId : MissingArgument,setup.ps1
解決方案
在開始安裝之前,請確保滿足以下前提條件:
- 如果啟用了代理,則允許繞過本地IP。
- Windows映像是最新的,並在安裝時啟用自動更新。在少數情況下,您必須新增例外或禁用IE增強型安全配置。
- 配置使用者帳戶控制級別並將其儲存為Never Notify。
- 確保並驗證PowerShell 4.0版正在運行。
- 確保啟用「繞過PowerShell ExecutionPolicy」。
- 在防火牆中禁用或新增例外(新增允許對SQL Server的入站TCP埠1433訪問的Windows防火牆規則,以及允許對代理服務的入站TCP埠8888訪問的另一防火牆規則)。
- 確保本地回送已啟動並且可從工作映像(如果可用)訪問。
完成後,開啟PowerShell,導航到您下載安裝程式的資料夾。
例如;
cd c:\install\
執行命令:
.\cliqr_installer.exe /CLOUDTYPE=amazon(or other cloud) /CLOUDREGION=default
請確保關鍵字和值之間沒有空格,因為如果cloudtype和cloud name之間有空格,安裝將無任何中斷地繼續進行,並且成功完成,但將出現上述問題。
安裝完成後,導航到Jetty Services,並確保將其設定為自動並運行。
驗證
工作器映像建立完成後,生成快照。在CCM UI中模板和對映影象。要進行驗證,請對簡單的windows應用程式建模並進行部署。