在 Pardus 上部署 LIDER AHENK 並招攬您的首批客戶

版本說明:官方的 LIDER AHENK 伺服器安裝程式目前使用的是 Pardus 25.1 版本,但 Pardus 已發布了 Pardus 25.2 版本。為了確保安裝的可靠性,請使用專案文件中所述的 25.1 版本;在將 25.2 版本投入生產環境之前,請務必與維護人員確認相容性,或在測試環境中進行驗證。基本設定步驟是:安裝 Lider 管理伺服器,然後將每個 Pardus 端點註冊到 Ahenk 代理程式。

LIDER AHENK 是一個中央管理系統。 Lider 提供伺服器和管理介面;Ahenk 是每台受管電腦上的特權代理程式。 LDAP 儲存目錄數據,而 XMPP 承載系統通訊。

1. 規劃伺服器和網絡

安裝前,請確定是試行部署還是生產部署。目前的官方配置要求頁面顯示,安裝需要 4 個 CPU 核心、8 GB 記憶體和 50 GB 磁碟空間,隨著客戶數量的增加,所需資源也會相應增加。對於開發或測試環境,建議使用 2 個 CPU 核心、4 GB 記憶體和 20 GB 磁碟空間。這些配置僅供參考,請根據客戶端數量的成長情況相應增加。

需求頁面列出了連接埠 8080、22、5222、5280、3306 和 389。請勿將這些連接埠公開。由於該頁面並未將每個連接埠對應到每個部署流程,因此在變更防火牆配置之前,請確認您的拓撲結構的來源和目標規則。

安裝程式支援一體化伺服器或獨立組件主機。試點階段請使用單一伺服器;大規模部署時,建議採用分散式架構。請設定穩定的主機名稱和位址,確認 DNS 和時間同步,並依照安裝指南的說明,將伺服器作業系統設定為英文。

2. 安裝伺服器並準備安裝程式工作站

最新的伺服器安裝頁面指定使用 Pardus 25.1 伺服器,但官方下載目錄現在也列出了 Pardus 25.2 伺服器鏡像。版本差異很重要:該頁面並未確認其安裝程序流程已在 25.2 版本上驗證。請使用文件中指定的版本進行嚴格復現,或在註冊真實設備之前,先在非生產伺服器上測試新版本。

圖形安裝程式運行在獨立的 Pardus GNOME 或 Xfce 工作站上,並透過 SSH 連接到目標伺服器。安裝其文件中列出的系統依賴項和 SSH 用戶端,以及 Python 虛擬環境軟體包:

sudo apt update
sudo apt install python3-paramiko python3-pyqt5 python3-pip python3-psutil python3-venv xterm git openssh-client

目前的安裝程式頁面也指示使用者移除 PythonEXTERNALLY-MANAGED標記並全域安裝 Python 庫pip。請勿刪除該標記:它用於保護作業系統管理的 Python 環境,並且即使 Pardus 25.2 發行說明中列出的是 Python 3.13,但說明中仍然指定了 Python 3.11 的路徑。請改用隔離的虛擬環境,並在生產環境使用前測試安裝程式。

python3 -m venv --system-site-packages ~/.venvs/lider-installer
~/.venvs/lider-installer/bin/python -m pip install mysql-connector-python argon2-cffi
git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-installer.git
cd lider-ahenk-installer
~/.venvs/lider-installer/bin/python src/app.py

虛擬環境隔離了 PyPI 庫,同時暴露了透過 apt 安裝的 GUI 庫。這種更安全的調整方案並未在專案文件中說明,因此請在實驗室環境中進行驗證。工作站和伺服器都需要 SSH 連線;請驗證主機金鑰並使用已授權的管理員帳戶。

3. 配置並執行 Lider 安裝程序

在安裝程式視窗中,輸入目標伺服器的存取詳細資訊。您可以選擇將所有元件安裝在同一台伺服器上進行簡單的試點,或者如果您打算採用分散式拓撲結構,則可以將各個元件指派到不同的伺服器上。在繼續操作之前,請使用連線檢查控制項;如果連線失敗,請檢查 SSH、路由、防火牆或帳戶權限,而不是繼續使用猜測的設定。

接下來選擇 Lider 軟體包倉庫。專案文件區分了穩定軟體包的主倉庫和測試倉庫。生產環境部署請使用穩定軟體包源。如果您的組織內部鏡像了軟體包,請輸入鏡像位址及其對應的倉庫金鑰文件,不要混用公共來源和內部來源。

輸入 LDAP 基本 DN、系統管理員密碼、Lider 介面使用者名稱和密碼以及介面使用者電子郵件地址。基本 DN 是 LDAP 條目的根命名路徑;請使用貴組織的命名方案。使用單獨的強密碼並將其儲存在已核准的密碼庫中。在開始安裝之前,請檢查主機和儲存庫,因為安裝程序會配置多個服務,可能需要一些時間。

4. 開啟控制台並註冊 Ahenk 用戶端

伺服器安裝完成後,依照安裝指南所示,使用伺服器位址和 8080 連接埠開啟 Lider 介面。請使用為您的部署配置的方案,並將控制台放置在受信任的網路內或經過批准的安全存取層之後。使用您建立的介面帳戶登入。

在 Pardus 終端機上,首先檢查 Ahenk 倉庫是否已配置。該專案的用戶端指南指出,Ahenk 倉庫已在 Pardus 電腦上定義;如果軟體包可用,請安裝並註冊它:

sudo apt update
apt-cache policy ahenk
sudo apt install ahenk
sudo ahenk-register

如果沒有出現候選軟體包,請按照官方客戶端指南中的儲存庫設定步驟進行操作。指南中提供了儲存庫簽署金鑰和穩定軟體包來源。避免新增重複的來源行;只需新增一次儲存庫,並在運行前驗證金鑰和來源位址apt update。在註冊提示字元處,確認操作並輸入精靈要求的 Lider 伺服器和註冊詳細資訊。指南指出,註冊需要重新啟動電腦才能完成,因此請在可以重新啟動電腦的情況下安排註冊。

Ahenk 以高權限運行。請先招募試點用戶並審查策略範圍;切勿同時在所有用戶端上測試軟體卸載、帳戶、USB、防火牆或腳本操作。

5. 規模化前先驗證試點結果。

終端重新啟動後,在 Lider 控制台中找到它,並確認其狀態或庫存是否為最新資訊。發送一個低影響任務並查看其結果。介面標籤因 Lider 版本而異,請參考對應的手冊。

如果用戶端未顯示,請先檢查網路可達性和 Ahenk 註冊輸出。確認伺服器所需的防火牆路徑僅在目標主機之間開放,並驗證所選儲存庫和 LDAP 基本 DN。 Web 登入成功僅證明控制台可訪問,並未證明代理程式已註冊或已完成任務。只有在客戶端記錄和無害的任務結果均可見後,才能擴展部署。

資料來源:Lider 伺服器安裝說明、Lider 系統需求、Ahenk 用戶端安裝、Pardus 25.2 發行說明以及Python 外部管理環境規格。

留下評論

使用 Lider Ahenk 部署共享的 Pardus 桌布和策略

使用 Lider Ahenk 部署共享的 Pardus 桌布和策略

向 Pardus 用戶端分發自訂壁紙,配置 Xfce 或 GNOME 桌面,並套用 Lider Ahenk 使用者原則,同時進行安全試點檢查。

在 Pardus 23 KVM 虛擬機器中獲得更高的分辨率

在 Pardus 23 KVM 虛擬機器中獲得更高的分辨率

透過檢查 SPICE、虛擬視訊、訪客通道和 spice-vdagent 來修復 1024 × 768 的上限——當 Pardus 缺少軟體包候選時,進行安全檢查。

在 Pardus 上部署 LIDER AHENK 並招攬您的首批客戶

在 Pardus 上部署 LIDER AHENK 並招攬您的首批客戶

設定 Lider 伺服器,安全地配置其安裝程序,註冊 Ahenk 端點,並在擴展中央管理之前驗證試點。

使用 Rufus 在 Windows 系統上建立 Pardus 23 Live USB

使用 Rufus 在 Windows 系統上建立 Pardus 23 Live USB

下載官方的 Pardus 23 桌面 ISO 文件,使用 Rufus 安全地寫入,然後將 Windows PC 啟動到臨時 Live 會話中。

Pardus 23 音效卡缺失?檢查 ALSA 並恢復音頻

Pardus 23 音效卡缺失?檢查 ALSA 並恢復音頻

找出 Pardus 23 無法偵測到音效卡的原因,然後使用有針對性的 ALSA、韌體和 PipeWire 或 PulseAudio 檢查來恢復播放。

備份和恢復 HamoniKR 設置,避免遺失隱藏文件

備份和恢復 HamoniKR 設置,避免遺失隱藏文件

將 HamoniKR 首選項儲存到外部存儲,包括隱藏的 home 資料夾,並在遷移到全新安裝時選擇安全的復原模式。

設定對 Pardus Xfce 桌面的安全 RDP 訪問

設定對 Pardus Xfce 桌面的安全 RDP 訪問

在 Pardus 上安裝和設定 xrdp,選擇正確的 Xfce 會話,限製網路訪問,並驗證遠端登入是否有效。

Pardus 23 APT 錯誤:檢查 DNS 和 yirmiuc 軟體倉庫

Pardus 23 APT 錯誤:檢查 DNS 和 yirmiuc 軟體倉庫

診斷 Pardus 23 APT 連線失敗,確認官方 yirmiuc 來源,並在不繞過軟體包簽章檢查的情況下恢復 apt 更新。

在 Harmonica OS 上使用 CUPS 設定 USB 和網路印表機

在 Harmonica OS 上使用 CUPS 設定 USB 和網路印表機

使用 CUPS 在 Harmonica OS 上設定印表機,比較無驅動 IPP 與傳統驅動程序,並使用測試頁驗證 USB 或網路列印。

使用 GRUB Recovery 重設 Harmonica OS 上忘記的 Root 密碼

使用 GRUB Recovery 重設 Harmonica OS 上忘記的 Root 密碼

使用還原 shell 設定新的 Harmonica OS root 密碼,並檢查加密磁碟、只讀檔案系統和使用 sudo 的帳戶。