Leo Yeh's Blog

SAS 系統管理 (13)

教學目標

初步了解 SAS 軟體如何在不移除安裝軟體的情況下刪除設定。

重點概念

當我們在 Windows Server 2012 R2 部署 SAS 解決方案,主要可以分為安裝和設定兩個階段進行,如此一來當在進行設定階段發生錯誤時,就能在不移除軟體的情況下刪除設定,主要有三個步驟,分別為:

  1. 移除 Windows 服務。
  2. 刪除設定資料夾。
  3. 刪除資料庫。

首先移除 Windows 服務要先透過服務工具查看所有 SAS 相關的 Windows 服務先停止,確認 Windows 服務皆停止之後,可以透過 SC 工具和 NSSM 工具移除 Windows 服務。接著刪除設定資料夾,SAS 部署精靈會在設定時建立設定資料夾,名稱為「Config\Lev1...」,所以我們必須在 Windows 服務被停止之後刪除設定資料夾,再來刪除 SAS 解決方案專屬的資料庫,因為 SAS 部署精靈會針對解決方案設定資料庫,所以若已經設定則會發生錯誤。最後當確認移除 Windows 服務、刪除設定資料夾和刪除資料庫之後,就能夠再透過 SAS 部署精靈設定 SAS 解決方案。

此外若我們採用 SAS 解決方案的是多層架構部署時,則會先安裝設定 Compute-Tier 伺服器之後,再安裝設定 Mid-Tier 等伺服器,此時若 Mid-Tier 等伺服器在設定時發生錯誤時,除了上述三個步驟之後更建議重新設定 Compute-Tier 伺服器,因為有些 SAS 解決方案會採用 PostgreSQL 為內部資料庫自動進行設定,所以當重新設定 Mid-Tier 時可能會發生資料庫操作的錯誤發生。然而為了避免重新設定 Compute-Tier 伺服器所以建議再安裝設定 Compute-Tier 伺服器驗證成功之後,除了透過 SAS Console Management 工具備份 Metadata 資料之外,請再備份設定資料夾。

總結 SAS 解決方案部署多多少少會面臨許多的問題,當遇到問題無法透過記錄檔中的資訊解決時,可參考此篇的作法先還原至安裝之後,設定之前的狀態,當然若能直接透過虛擬機器先快照或備份會更好,但若還是發生同樣的錯誤時,就可能是其它非設定階段的問題了。

相關資源

⬅️ Go back