在 Nano 伺服器上安裝代理程式

Windows Server 2016 Nano 伺服器是 Windows Server 2016 中導入的新安裝選項。 Nano 伺服器是私人雲端與資料中心作業的最佳選擇。 使用 System Center 2016 - Operations Manager,您現在可以藉由安裝 Operations Manager 代理程式來監視 Nano 伺服器。

Nano 伺服器監視功能

使用 Nano Server 版本,您可以使用 Windows Server 作業系統管理元件來監視伺服器的基本作業。 您也可以監視執行下列工作負載的 Nano 伺服器︰

  • Windows 容錯移轉叢集
  • 網域名稱系統 (DNS) 伺服器
  • 網際網路資訊服務 (IIS)

您可以從 Microsoft 下載中心下載 Nano 伺服器的這些管理組件。

監視 Nano Server 安裝類似于監視任何其他 Windows Server 安裝;不過,在 Nano Server 上安裝代理程式的方式有一些主要差異。

要開始監視 Nano 伺服器,您必須依照下列步驟執行。

  1. 從 Operations 主控台使用 [探索精靈] 部署 Operations Manager 代理程式在 Nano 伺服器上手動安裝 Operations Manager 代理程式

  2. 驗證已成功安裝 Operations Manager 代理程式

  3. 處理手動代理程式安裝 (如果您在 Nano 伺服器上手動安裝代理程式。)

  4. 確認您正在監視 Nano Server

此版本的 Nano 伺服器代理程式有幾項限制。 此版本不支援下列作業:

  • 透過 MSI 套件安裝 Operations Manager 代理程式。

  • 監視與 Operations Manager 管理伺服器不在相同網域中的 Nano Server。

  • 使用以 VBScript 或 JScript 撰寫的管理組件監視 Nano 伺服器。

  • 監視 Nano Server 上執行的 .NET 應用程式。

  • Nano 伺服器上的處理序監視。

  • Nano 伺服器上的 ICMP 監視。

  • Nano 伺服器上的 OLE DB 監視。

  • 整合 Nano 伺服器與 Active Directory 。

  • 藉由套用更新來更新 Nano 伺服器上的 Operations Manager 代理程式。

  • 使用網路探索規則探索支援 ICMP 的裝置。

  • 監視 Nano Server 上的特定 URL。

  • 從 Nano 伺服器的應用程式記錄檔收集資料。

  • 讓 Nano 伺服器進入維護模式。

在 Nano 伺服器上手動安裝 Operations Manager 代理程式。

  1. 請依照在實體電腦或虛擬機器上手動安裝 Nano 伺服器的指示進行。 如需完整指示,請參閱 Nano 伺服器入門

    注意

    Nano 伺服器所在網域必須和 Operations Manager 管理伺服器所在網域相同。

  2. 請依照 Nano 伺服器入門主題中的指示來新增 Microsoft-OneCore-ReverseForwarders 套件。

  3. 將 Nano 伺服器加入與 Operations Manager 管理伺服器相同的網域。 在 Nano 伺服器上安裝 Operations Manager 代理程式有下列兩種方法:使用 Operations 主控台中的 [探索精靈] 或 PowerShell 指令碼。 使用探索精靈安裝代理程式的程式與 在 Windows 上探索及安裝代理程式一文中所述的步驟一致。

下列程序可利用 PowerShell 指令碼安裝代理程式。

  1. 從 System Center Operations Manager 安裝目錄將 NanoServer 目錄複製到 Nano 伺服器。

  2. 在於 Nano 伺服器所在網域執行的電腦上,開啟 Nano 伺服器上的 PowerShell 命令視窗。

  3. 將 Nano 伺服器上的檔案路徑設定為 NanoAgent\NanoServer

  4. 執行下列指令碼:

    .\InstallNanoServerScomAgentOnline.ps1 -ManagementServerFQDN <Management Server Name FQDN> -ManagementGroupName <Management Group Name> -NanoServerFQDN <FQDN of target Nano Server> -BinaryFolder ..\
    

    注意

    如果安裝成功,您會在安裝程式將新增至 NanoAgent\NanoServer 目錄的 Installlog.txt 檔案中看到 安裝成功 。 您不應該在該檔案中看到任何錯誤。

  5. 在 Nano 伺服器上執行下列命令︰

    Net Start HealthService
    

    疑難排解代理程式安裝

如果您在 Nano Server 上設定 Operations Manager 代理程式時遇到任何困難,您可以遵循下列檢查清單以取得可能的解決方案。

錯誤訊息 可能的原因 解決方案
開啟防火牆連接埠時發生錯誤。 設定遠端事件記錄檔管理防火牆規則的權限不足。 請確定腳本執行所在的帳戶有足夠的許可權可設定防火牆規則。
代理程式目錄已存在 Nano 伺服器中。 使用卸載腳本卸載代理程式,然後再試一次。 如果您已經執行安裝腳本且尚未完成,則代理程式目錄可能已經建立。 請依照錯誤訊息的建議執行解除安裝指令碼。
設定與匯入登錄失敗。 編輯登錄的權限不足。 請確定腳本執行所在的帳戶有足夠的許可權可編輯登錄,並再次執行安裝腳本。
無法安裝效能計數器。 編輯登錄的權限不足。 請確定腳本執行所在的帳戶有足夠的許可權可編輯登錄,並再次執行安裝腳本。

驗證已成功安裝 Operations Manager 代理程式

  1. 執行 services.msc 命令,在加入 Nano Server 的電腦上開啟 Services 主控台。

  2. 在 [動作] 面板中,指定 Nano 伺服器的完整網域名稱 (FQDN) 以連接至 Nano 伺服器。

  3. 確認 Microsoft Monitoring Agent 服務的狀態正在 執行

開始監視 Nano 伺服器

注意

下列程序僅適用於 PowerShell 型的代理程式安裝。

  1. 在 Operations Manager 主控台中,開啟 [系統管理] 窗格的 [擱置管理] 區段。

  2. 核准 Nano 伺服器以進行管理。

確認您正在監視 Nano 伺服器

  1. 在 Operations Manager 主控台 [系統管理] 窗格的 [裝置管理] 區段中,開啟 [代理程式管理] 清單。

  2. 確認健全狀況狀態顯示為「狀況良好」。

移除 Nano 伺服器中的 Operations Manager 代理程式

  1. 在 Nano 伺服器上以系統管理員的身分開啟 PowerShell 視窗。

  2. 切換到 \NanoAgent\NanoServer 資料夾。

  3. 執行下列指令碼:

    .\UnInstallNanoServerScomAgentOnline.ps1 -ManagementServerFQDN <Management Server Name FQDN> -ManagementGroupName <Management Group Name> -NanoServerFQDN <FQDN of target Nano Server>
    

    注意

    您可以藉由檢查 \NanoAgent\NanoServer 資料夾中的 uninstalllog.txt 檔案不包含任何錯誤,並看到 [已成功從 Nano Server 取消安裝代理程式 ] 訊息的記錄檔來驗證 Operations Manager 代理程式是否已移除。

對解除安裝代理程式進行疑難排解

如果您在 Nano Server 上移除 Operations Manager 代理程式時遇到問題,您可以遵循下列檢查清單以取得可能的解決方案。

錯誤訊息 可能的原因 解決方案
Nano Server 上找不到 HealthService。 假設之前的解除安裝未完成。 如果安裝未完成,則 HealthService 可能尚未設定。 另一個處理序可能也在使用 HealthService。 請確定 HealthService 未使用,並再次執行卸載腳本。
無法刪除 Nano 伺服器上的 HealthService。 HealthService 可能忙碌中,或另一個處理序正在使用 HealthService。 請確定 HealthService 不在使用中,並再次執行卸載腳本。
無法刪除 Nano 伺服器上的 MonitoringHost。 Operations Manager 代理程式在 MonitoringHost 處理序中執行 。 如果該進程處於作用中狀態,卸載腳本將無法終止它。 請確定 MonitoringHost 進程未執行,並再次執行卸載腳本。
無法解除安裝效能計數器。 編輯登錄的權限不足。 請確定腳本執行所在的帳戶有足夠的許可權可編輯登錄,並再次執行卸載腳本。
無法移除 Nano 伺服器上的 Operations Manager 代理程式所做的登錄變更。 編輯登錄的權限不足。 請確定腳本執行所在的帳戶有足夠的許可權可編輯登錄,並再次執行卸載腳本。
無法刪除代理程式目錄。 存取 NanoAgent 目錄的權限不足。 請確定腳本執行所在的帳戶具有足夠的許可權可存取 NanoAgent 目錄,然後再次執行卸載腳本。
在 Nano 伺服器上找不到代理程式資料夾。 NanoAgent 目錄已移動,或該帳戶沒有存取 NanoAgent 目錄的充分權限。 請確定腳本執行所在的帳戶具有足夠的許可權可存取 NanoAgent 目錄,且 NanoAgent 目錄存在,並再次執行卸載腳本。
無法移除代理程式目錄。 請嘗試重新啟動 Nano 伺服器,然後重新執行此指令碼。 處理程序可能正在使用 Operations Manager 代理程式。 請確定沒有任何進程連結至 Operations Manager 代理程式,並再次執行卸載腳本。

安裝 Nano 代理程式的更新

您可以使用以下任一方法更新 Nano 代理程式︰

  1. 從管理伺服器推送更新。

    更新是由 Microsoft Update 提供並自動安裝到 Operations Manager 管理伺服器。 使用 Operations Manager 2016,管理伺服器更新也會包含 Nano 代理程式的更新檔案。

    升級管理伺服器之後,Nano 代理程式將會處於擱置管理狀態,如 程式手動代理程式安裝 一文中所述。 核准更新後,代理程式會接收及套用更新。 您也可以從任何 Nano 代理程式上的 Operations 主控台觸發修復。 這會使更新從管理伺服器推送並安裝在 Nano 代理程式上。

  2. 手動安裝更新

    請遵循知識庫文件中的指示,並手動套用更新,來下載 Nano 代理程式的更新。 您可以使用下列 PowerShell 腳本,在 Nano 代理程式電腦上安裝這些下載的更新。

      .\UpdateNanoServerScomAgentOnline.ps1 -NanoServerFQDN <FQDN of target Nano Server> -BinaryFolder <<Path where the update .cab is already expanded OR path to one or more Nano-agent update .cab files> -IsCabExpanded <$true if BinaryFolder path is to an expanded .cab, $false if it is for a packed .cab file(s)> -RemoveBackup <$true to remove the previous binaries from the agent machine>
    

    針對 System Center 2016 - Operations Manager RTM,您也可以從 Microsoft 下載中心下載 Nano 代理程式 cab 檔案。

解除安裝 Nano 代理程式的更新

不支援直接從 Nano 代理程式卸載最新的更新。 相反地,您應該將代理程式完全解除安裝,再重新安裝包含所需之更新組合的代理程式。

下一步