簡體   English   中英

將 PowerShell DSC 與 ITSM/變更管理集成

[英]Integrating PowerShell DSC with ITSM/Change Management

我們正在我們的組織中實施 DSC。 我們能夠在我們的非產品測試環境中成功創建和部署配置。

在我們在 PROD 環境中實施 DSC 之前,我們的管理層需要將其與 ITSM/變更管理集成。 這樣一切都有一個更改票證(我們正在使用 ServiceNow)。 我們可以在 DSC 配置的創建和部署期間處理這個問題。

但是,實際問題是何時部署了 DSC 配置並且它正在運行。 我們如何集成 ITSM/變更管理和日志記錄機制?

讓我舉個例子,假設我們有 SERVER1,我們已經為它創建了一個配置,以確保“TapiSrv”始終處於“停止”狀態。 現在由於某些要求,用戶 X 創建了一個更改票來啟動此服務。 他已根據更改票成功啟動了服務。 現在,當 LCM 觸發 DSC 配置以將服務恢復到其原始狀態時,即“已停止”。 用戶不知道為什么會發生這種情況,並且在 LCM 將服務恢復到原始狀態之前,我們沒有任何更改票證。 此更改是在沒有更改票證或任何日志記錄機制的情況下發生的。

我們能否在 LCM 恢復/恢復對服務所做的更改之前集成一些要執行的代碼,以便我們可以做兩件事,以編程方式創建更改票證並在實際恢復配置之前創建數據庫條目。

我們可以負責編寫代碼以創建更改票證並創建數據庫條目,但我們如何在 LCM 恢復配置之前觸發該代碼。

這也將幫助我們生成關於服務器偏離配置的次數以及 LCM 已將其恢復的報告。

我不知道如何在 LCM 將任何東西恢復到原始狀態之前觸發一些代碼。

您可以通過讓 LCM 僅進行一致性檢查來做到這一點,然后當報告到達連接到 dsc 服務器的數據庫時,您創建票證,在處理更改票證后,您只需手動調用 dsc apply。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM