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. サーバーとネットワークを計画する

インストール前に、パイロット版か本番版かを決定してください。現在の公式要件ページには、インストールに必要なCPUコア数として4、メモリ8GB、ディスク容量50GBが記載されており、クライアント数の増加に伴いリソースも増加します。開発またはテストの場合は、CPUコア数2、メモリ4GB、ディスク容量20GBとなっています。これらはあくまでも出発点として捉え、クライアント数の増加に合わせてリソースを拡張してください。

要件ページには、ポート8080、22、5222、5280、3306、および389が記載されています。これらのポートは公開しないでください。このページではすべてのポートがすべてのデプロイメントフローに対応付けられているわけではないため、ファイアウォールを変更する前に、トポロジーの送信元および宛先ルールを確認してください。

インストーラーは、オールインワンサーバーまたは個別のコンポーネントホストをサポートします。試験運用の場合はサーバーを1台使用し、大規模な展開の場合は分散構成を計画してください。インストーラーガイドの指示に従い、安定したホスト名とアドレスを設定し、DNSと時刻の同期を確認し、サーバーOSには英語を使用してください。

2. サーバーをインストールし、インストーラーワークステーションを準備する

最新のサーバーインストールページでは Pardus 25.1 Server が指定されていますが、公式ダウンロードディレクトリには Pardus 25.2 Server イメージも掲載されています。バージョンの違いは重要です。このページでは、インストーラーのワークフローが 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インストーラーを設定して実行する

インストーラーウィンドウで、対象サーバーのアクセス情報を入力します。簡単なパイロットテストの場合は、すべてのコンポーネントを1台のサーバーに配置するオプションを選択するか、分散トポロジーを計画している場合は、個々のコンポーネントをサーバーに割り当ててください。続行する前に接続チェックコントロールを使用し、失敗した場合は、推測設定で続行するのではなく、SSH、ルーティング、ファイアウォール、またはアカウントのアクセス許可の問題を解決してください。

次に、Liderパッケージリポジトリを選択します。プロジェクトドキュメントでは、安定版パッケージ用のメインリポジトリとテスト用リポジトリを区別しています。本番環境へのデプロイには、安定版ソースを使用してください。組織内でパッケージをミラーリングしている場合は、公開ソースと内部ソースを混在させるのではなく、ミラーアドレスと対応するリポジトリキーファイルを入力してください。

LDAPベースDN、システム管理者パスワード、Liderインターフェースのユーザー名とパスワード、およびインターフェースユーザーのメールアドレスを入力してください。ベースDNはLDAPエントリのルート命名パスです。組織の命名規則に従ってください。強力なパスワードをそれぞれ用意し、承認済みの保管庫に保管してください。インストールを開始する前にホストとリポジトリを確認してください。インストールでは複数のサービスが構成され、時間がかかる場合があります。

4. コンソールを開き、Ahenkクライアントを登録します。

サーバーのインストールが完了したら、インストールガイドに示されているように、サーバーアドレスとポート8080を使用してLiderインターフェースを開きます。デプロイメント用に設定されたスキームを使用し、コンソールは信頼できるネットワーク内、または承認されたセキュアアクセスレイヤーの背後に配置してください。作成したインターフェースアカウントでサインインします。

Pardusエンドポイントで、まず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を一時的なライブセッションで起動します。

Pardus 23のサウンドカードが見つからない?ALSAを確認してオーディオを復元する

Pardus 23のサウンドカードが見つからない?ALSAを確認してオーディオを復元する

Pardus 23がサウンドカードを検出できない理由を突き止め、ALSA、ファームウェア、PipeWireまたはPulseAudioのチェックをピンポイントで実行して再生を復元してください。

隠しファイルを失うことなく、HamoniKRの設定をバックアップおよび復元する

隠しファイルを失うことなく、HamoniKRの設定をバックアップおよび復元する

HamoniKRの設定を外部ストレージに保存したり、隠しホームフォルダを含めたり、新規インストール時に安全な復元モードを選択したりできます。

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プリンターとネットワークプリンターを設定する

Harmonica OS上でCUPSを使用してプリンタを設定し、ドライバ不要のIPPと従来のドライバを比較し、テストページを使用してUSBまたはネットワーク印刷を検証します。

Harmonica OSでGRUB Recoveryを使用して忘れてしまったルートパスワードをリセットする

Harmonica OSでGRUB Recoveryを使用して忘れてしまったルートパスワードをリセットする

リカバリシェルを使用して、暗号化されたディスク、読み取り専用ファイルシステム、およびsudoを使用するアカウントをチェックしながら、Harmonica OSの新しいrootパスワードを設定します。