Leo Yeh's Blog

SAS Viya (34)

教學目標

初步了解 SAS Viya 中系統維運管理的基本概念。

重點概念

首先若我們要在 SAS Viya 中進行維運管理除了透過 SAS Environment Manager 界面進行查看和操作之外,更能夠透過 sas-admin 工具進行維運管理,以利我們管理客製的識別群組、建立資料夾結構、更新設定、…等操作,此外透過 sas-admin 工具將能夠帶來自動規劃伺服器安裝流程的效益。

接著在 SAS Viya 主要架構皆是使用 RESTful API 應用程式介面進行所有操作與設定,因此我們將能夠提供更可靠的 sas-admin 工具進行管理,所謂 sas-admin 工具又稱 SAS Administration Command Line Interface (CLI) 主要是被設計於提供彈性和共同的框架,其框架主要是由 Golang 程式語言進行開發,以利能夠在任何環境直接進行執行,像是 Windows、Linux 和 OSX 客戶端作業系統。

再來我們能夠在伺服器的「/opt/sas/viya/home/bin」資料夾中找到 sas-admin 工具,並且當我們要開始使用時將會先執行以下指令先進行設定檔初始化。

1
# ./sas-admin profile init

以及透過以下指令先進行使用者登入驗證。

1
# ./sas-admin auth login

最後我們能夠透過以下指令先查詢 sas-admin 工具如何開始使用。此外若執行時發生「Message: token expired and refresh token is not set」錯誤訊息時代表需要重新進行驗證。

1
# ./sas-admin --help

總結我們能夠 sas-admin 工具管理 SAS Viya 之外,更進一步還能夠整合自動化流程,以利更有效率的部署 SAS Viya 解決方案,此外也能夠當 SAS Environment Manager 發生問題時先嘗試透過 sas-admin 工具解決問題 。

相關資源

⬅️ Go back