附註:
- 此教學課程可在 Oracle 提供的免費實驗室環境中取得。
- 它使用 Oracle Cloud Infrastructure 證明資料、租用戶及區間的範例值。完成實驗室時,請將這些值取代為您雲端環境特定的值。
使用 Oracle OS Management Hub 監控及更新 Oracle Linux
簡介
瞭解如何使用 Oracle Cloud Infrastructure 中的 Oracle OS Management Hub 管理及監控 Oracle Linux 運算執行處理的作業系統更新。使用集中式管理主控台來更新 Oracle Linux 作業系統,並監控 Oracle Cloud Infrastructure 中的更新和修補程式。
目標
在本教學課程中,您將瞭解如何:
- 建立註冊資料檔
- 在作業系統管理中心註冊新的和現有的 OCI 運算執行處理
- 複查作業系統增強功能、安全更新、錯誤修正以及執行處理活動的報表
- 執行更新工作並監督工作狀態
必要條件
透過以下方式存取 Oracle Cloud Infrastructure 租用戶:
- 管理使用者群組、識別執行處理資源的動態群組,以及啟用 OS Management Hub 的 IAM 原則。
- Oracle Linux 運算執行處理。
- 支援作業系統管理中心的虛擬雲端網路 (VCN) 或已設定的網路存取。
設定 OCI 資源
注意:如果在您的租用戶中執行,請先閱讀 linux-virt-labs
GitHub 專案 README.md 並完成先決條件,再部署實驗室環境。
-
在 Luna 桌面上開啟終端機。
-
複製
linux-virt-labs
GitHub 專案。git clone https://github.com/oracle-devrel/linux-virt-labs.git
-
變更至工作目錄。
cd linux-virt-labs/ol
-
安裝所需的集合。
ansible-galaxy collection install -r requirements.yml
-
更新 Oracle Linux 執行處理組態。
cat << EOF | tee instances.yml > /dev/null compute_instances: 1: instance_name: "ol-host-02" type: "server" instance_shape: "VM.Standard.E5.Flex" EOF
-
部署實驗室環境。
ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml"
自由實驗室環境需要額外的變數
local_python_interpreter
,此變數會設定ansible_python_interpreter
代表在 localhost 上執行的播放。環境會安裝 Oracle Cloud Infrastructure SDK for Python 的 RPM 套裝程式 (位於 python3.6 模組底下),因此需要此變數。預設部署資源配置使用 AMD CPU 和 Oracle Linux 8。若要使用 Intel CPU 或 Oracle Linux 9,請在部署命令中新增
-e instance_shape="VM.Standard3.Flex"
或-e os_version="9"
。 -
等待手冊到達暫停工作。不要按 Enter。此手冊已建立要與作業系統管理中心搭配使用的 OCI 資源。
重要事項:請勿在實驗室期間按 Enter 鍵或關閉此終端機視窗。
存取 OCI Web 主控台上的作業系統管理中心區段
-
按一下 Luna 桌面上的 Luna Lab 圖示。
OCI 的登入證明資料會在經過一段時間後顯示在此頁面中。顯示臨時帳戶使用者名稱和密碼之後,請繼續下一個步驟。
-
按一下快速連結 OCI 主控台以開啟 OCI 主控台。
-
使用臨時帳戶使用者名稱和密碼登入 OCI 主控台。
-
使用 OCI 主控台登陸頁面左上角的導覽功能表來瀏覽至可觀測性與管理,然後按一下作業系統管理中心。
建立註冊資料檔
您必須指定註冊設定檔,才能在作業系統管理中心註冊 OCI 執行處理。設定檔提供一致的方式來定義執行處理如何向服務註冊。執行處理只會以一個設定檔進行註冊。不過,您可以重複使用單一設定檔來向服務註冊多個執行處理。
-
按一下「作業系統管理中心」導覽區段底下的設定檔。
-
按一下建立。
-
輸入基本資料的識別資訊如下:
- 名稱:
Oracle_Linux8
- 描述:(選擇性) 輸入設定檔的描述。
- 名稱:
-
將設定檔的執行處理位置設為 Oracle Cloud Infrastructure 。
-
請依照下列方式指定作業系統和架構資訊:
- 作業系統供應商:Oracle
- 作業系統版本:Oracle Linux 8
- 架構:x86_64
注意: 這些軟體來源選擇項目必須與您想要註冊的運算執行處理相符。
-
選取軟體來源作為類型。
-
保留選取的預設區間,因為其中包含廠商軟體來源。
-
選取註冊設定檔將指派的軟體來源。選取下列項目:
- ol8_baseos_latest-x86_64
- ol8_appstream-x86_64
- ol8_addons-x86_64
- ol8_uekr6-x86_64
-
按一下建立。
使用作業系統管理中心註冊運算執行處理
若要在作業系統管理中心註冊 OCI 運算執行處理,您必須啟用 Oracle Cloud 代理程式 (OCA) Plugin 並選取註冊設定檔。
-
瀏覽至運算區段,然後使用主要 OCI 導覽功能表選取執行處理。
在運算執行處理建立期間註冊
在建立運算執行處理期間,您必須啟用作業系統管理中心 Plugin,而且必須從 Oracle Cloud 代理程式頁籤下的進階選項中選取註冊設定檔。
-
按一下執行處理頁面上的建立執行處理。
-
輸入
ol-host-01
作為運算執行處理名稱。 -
保留預設設定值,包括區間、位置、映像檔和資源配置、主要 VNIC 資訊、SSH 金鑰、開機磁碟區以及區塊磁碟區。
注意:請記得按一下新增 SSH 金鑰區段中的儲存私密金鑰。
-
按一下最下方的顯示進階選項。
-
按一下 Oracle Cloud 代理程式頁籤。
-
選取 OS Management Hub 代理程式選項。
-
選取對話方塊中的 Oracle_Linux8 註冊設定檔,然後按一下設定。
注意:只有符合執行處理之作業系統廠商、作業系統版本和架構的設定檔可供使用。
-
按一下建立。
注意:如果您未下載 SSH 私密金鑰,將會顯示一個即現式視窗,指示您下載它。
註冊現有的運算執行處理
若要註冊現有的運算執行處理,您必須啟用作業系統管理中心 Plugin,而且必須在執行處理的詳細資訊頁面上設定註冊設定檔。
-
返回「運算」段落的執行處理,然後按一下 ol-host-02 執行處理。
-
按一下運算執行處理詳細資訊頁面上的 Oracle Cloud 代理程式頁籤。
-
啟用 OS Management Hub 代理程式外掛程式,並將註冊設定檔設為 Oracle_Linux8 。
在某些情況下,「OS 管理 Hub 代理程式」會在啟用後顯示為已停止。忽略此項並繼續下一個步驟。
注意: 在「作業系統管理中心」服務註冊運算執行處理可能需要 10 分鐘的時間才能完成。
檢視作業系統報表和監督執行處理活動
「作業系統管理中心」會即時產生報表,以總結租用戶、特定區間、群組、生命週期和生命週期階段,或個別執行處理的所有執行處理和資源。複查漏洞與建議的報表,可協助識別可用增強功能、安全更新以及以更新工作方式執行的錯誤修正更新。
檢視區間層級儀表板
作業系統管理中心簡介頁面有一個摘要儀表板,可用來快速檢視特定區間或租用戶中所有受管理執行處理和資源的狀態。
-
使用主導覽功能表,然後按一下可觀察性與管理之作業系統管理中心區段下的總覽。
-
向下捲動至儀表板以檢視三個區間層級報表。
這三個報表會顯示區間中所有執行處理的狀態。此報表顯示所選區間中需要更新、錯誤修正或未與 OS Management Hub 通訊之執行處理的數目。
檢視區間層級報表
「作業系統管理中心」段落的報表頁面包含執行處理和資源狀態的詳細資訊。
-
按一下 OS Management Hub 導覽區段下的報表。
此頁面包含與概要頁面相同的三個報表,但您可以按一下每個報表來檢視更多明細。
-
按一下安全更新報表以前往安全更新報表詳細資訊頁面。
此詳細資訊頁面包含區間中所有受管理執行處理和資源的安全更新狀態詳細資訊。記下「安全報表」表格上兩個已註冊執行處理所列的任何建議或更新。您稍後將執行更新工作來修正教學課程中的工作。
-
點擊臭蟲更新報告資源。
此詳細資訊頁面會顯示每個連線之執行處理的錯誤修正。記下「錯誤報告」(Bug Reports) 表格上兩個已註冊實例所列的任何建議或更新。您稍後將執行更新工作來修正教學課程中的工作。
-
按一下執行處理活動報表資源。
此詳細資訊頁面顯示受管理執行處理和資源的連線狀態。兩個受管理的執行處理都應該顯示作用中狀態。
檢視執行環境層次更新與報表
您可以在「報表」資源的執行處理詳細資訊頁面上,找到個別執行處理的報表。
-
按一下 OS Management Hub 導覽區段下的執行處理。
-
按一下執行處理的名稱,即可檢視其詳細資訊頁面。
-
向下捲動以檢視更新資源。
就會列出該特定執行處理可用的更新總數。您可以選取表格上的特定更新,然後個別更新。
-
按一下「資源」下的報表。
您可以在 Reports 資源檢視執行處理的漏洞報表和變更歷史記錄。
- 按一下漏洞報表表格上的建議名稱,即可檢視其他建議詳細資訊,例如所需的更新類型和關聯的套裝程式。
- 按一下執行處理變更日期,即可檢視影響執行處理之工作的詳細資訊。您可以展開日誌訊息以檢視該更新工作完成的工作。
執行更新工作與監視工作狀態
現在您已檢閱報告並識別了整個個別執行個體和執行個體區間的建議和可用更新,讓我們執行將這些 Oracle Linux 執行個體更新到最新修補和內容的工作。工作指的是「作業系統管理中心」對一或多個執行處理採取的動作,例如安裝更新。
您可以在區間、群組或個別執行處理中的所有執行處理上執行更新工作。當工作執行時,它會執行完成工作、將工作分派給執行處理,然後將結果回報給服務。更新工作可能需要一些時間才能套用及顯示在服務中。
在獨立執行處理上安裝個別更新
透過更新資源安裝執行處理的個別更新僅適用於建議中所列的相關更新。
-
按一下「作業系統管理中心」導覽區段底下的執行處理。
-
選取執行處理的名稱,以瀏覽至執行處理的詳細資訊頁面。
-
向下捲動至更新資源。
-
選取更新資源的第一個更新。
-
按一下更新。
-
輸入識別資訊如下:
- 名稱:保留預設工作名稱。
- 描述:(選擇性) 輸入描述。
-
排定讓工作立即執行。
-
按一下更新。
-
按一下工作資源並選取進行中工作頁籤,即可檢視更新工作狀態。
更新完成時,工作會移至已完成的工作頁籤。
注意:主控台可能需要幾分鐘的時間,才能在進行中工作頁籤上顯示更新工作,而且工作需要幾分鐘的時間才能完成。如果未顯示工作,請重新整理頁面。
在獨立執行處理上建立更新工作
若要將所有更新套用至符合所有或特定更新類型 (例如安全性、錯誤修正或增強功能) 的執行處理,請建立更新工作。
-
按一下「作業系統管理中心」導覽區段底下的執行處理。
-
選取執行處理的名稱,以瀏覽至執行處理的詳細資訊頁面。
-
按一下建立更新工作。
-
輸入識別資訊如下:
- 名稱:保留預設工作名稱。
- 描述:(選擇性) 輸入描述。
-
從要套用的更新選項中選取全部。
-
排定立即執行該工作。
-
按一下建立。
-
按一下工作資源並選取進行中工作頁籤,即可檢視更新工作狀態。
當更新工作完成時,工作會移至已完成的工作頁籤。
排定讓工作更新區間中的所有執行處理
您可以對區間中的所有受管理執行處理進行更新。執行處理可以是作業系統版本、架構以及位置的組合。
-
按一下「作業系統管理中心」導覽區段底下的工作。
-
按一下建立更新工作。
-
輸入識別資訊如下:
- 名稱:保留預設工作名稱。
- 描述:(選擇性) 輸入描述。
-
從要套用的更新選項中選取全部。
-
選取排程。
-
按一下行事曆圖示,選取今天的日期,然後從目前時間新增五分鐘。
-
選擇一次作為頻率。
注意:您可以將更新工作排定為重複發生。選取「小時」、「天」、「週」或「月」,然後輸入間隔。
-
按一下建立。
-
在 OS Management Hub 導覽區段下工作頁面的排定的工作頁籤中檢視更新工作狀態。
如果未顯示排定的工作,請重新整理頁面。
更新工作會在排定的時間將變更確認至執行處理時,移至進行中的工作頁籤。更新工作會在所有更新完成後移至已完成的工作頁籤。
-
完成更新工作之後,請返回「作業系統管理中心」總覽頁面的儀表板,或瀏覽至「作業系統管理中心」底下的報表頁面,以檢視更新後的報表。
-
瀏覽至其中一個執行處理詳細資訊頁面上的更新和報表資源,以檢視可用更新和建議的變更。
接下來的步驟
完成本教學課程後,您將瞭解如何使用作業系統管理中心來執行 Oracle Cloud Infrastructure 中代管之運算執行處理的 Oracle Linux 作業系統更新及監控更新工作。OS Management Hub 可以透過快速且有效率地套用所需的更新,簡化關鍵任務系統的維護。
相關連結
其他學習資源
探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。
如需產品文件,請造訪 Oracle Help Center 。
Monitor and Update Oracle Linux with Oracle OS Management Hub
G32890-02
Copyright ©2024, Oracle and/or its affiliates.