Leo Yeh's Blog

SAS Viya (22)

教學目標

初步了解如何自動進行 SAS Viya 3.3 平台的前置作業。

重點概念

首先我們在安裝與設定 SAS Viya 3.3 平台之前,我們就會需要先進行前置安裝的任務,像是檢查機器、檢查作業系統名稱和版本、記憶體檢查、CPU 檢查、儲存空間檢查、檢查與安裝必要第三方套件套件、檢查主機名稱、檢查 yum 快取設定、檢查使用者和群組、檢查網路相關資訊、檢查與關閉防火牆、…。

接著我們可以參考官方文件手動設定前置作業,或者透過 SAS Viya Infrastructure Resource Kit (VIRK) 的工具自動設定前置作業。所謂 VIRK 工具主要是透過 Ansible 工具執行的 Playbook,因此我們必須先在安裝 SAS Viya 3.3 平台的第一台機器上安裝 Ansible 2.3.2 工具,請注意 Ansible 版本必為 2.3.2,並且確認執行的使用者有 Root 的權限,以及能夠正常無密碼連線至安裝 SAS Viya 3.3 平台的所有機器。

再來我們就能夠在 SAS Viya 3.3 平台的第一台機器上執行下述指令,就能夠自動設定有關 SAS Viya 平台的前置作業,以利後續順利安裝與設定 SAS Viya 3.3 平台。(註:inventory 檔案必須加入 SAS Viya 3.3 平台所有的主機名稱)

1
# ansible-playbook viya_pre_install_playbook.yml -i inventory

最後我們在客戶端可能會遭遇環境可能有些限制所以導致 VIRK 工具執行發生錯誤,此時我們就能夠使用「—skip-tags」跳過特定的階段,像是檢查網路相關資訊時,若遇到雙網卡則會發生錯誤,至於有哪些標籤,則可以透過「—list-tasks」取得。此外我們可以透過「-v」取得更多自動執行的資訊,以及「-vvvv」取得以利除錯的連線資訊。

總結當我們要安裝與設定 SAS Viya 3.3 平台之前,我們將能夠透過 VIRK 工具自動設定有關 SAS Viya 平台的前置作業,以利後續順利安裝與設定 SAS Viya 3.3 平台。

相關資源

⬅️ Go back