このドキュメントでは、Podmanを使用してRed Hat上にEvent Streaming Clientをデプロイおよび構成する際のヘルプを提供します。
Podmanは、Red Hatが提供するデフォルトのコンテナマネージャーです。
Linux が docker または podman docker --versionコマンドを使用しているかどうかを確認するには、次のようにします。
docker --version Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg. podman version 5.6.0
Podmanを使用してRed Hatにデプロイする
Red HatではPodmanを使用した場合、ルートレスデプロイメントのみがサポートされます。
- 下位のUID/GIDマッピングを設定する必要があります
- ユーザーの滞在時間を有効にする
- pythonインストーラーはrootアカウントなしで実行する必要があります。
sudo
下位UID/GIDマッピングの設定
下位UID/GIDを使用すると、コンテナのUID/GIDをホスト上の専用UID/GIDにマッピングして、セキュリティを強化できます。
下位ユーザーID/グループIDの編集にはroot権限が必要です。
現在のマッピングを確認するには、ファイル/etc/subuidと/etc/subgidを確認してください。
$ cat /etc/subuid matt:100000:65536 $ cat /etc/subgid matt:100000:65536
行matt:100000:65536は、以下の構成を定義します。
mattユーザー名100000(開始ID):これは、ユーザーに割り当てられたUID/GIDの範囲の開始です。 コンテナの内部ルートユーザー(UID 0)は、ホストシステムのこのIDにマッピングされます。65536(ID数):これは、ユーザーのルートレスコンテナに割り当てられた連続するIDの総数です(例:UID $100000$から$165535$)。この大きなブロックにより、コンテナ内のすべての内部ユーザーとプロセスに対して十分な一意のIDが確保されます。
コンテナを実行するユーザーが既に定義されている場合、下位のUID/GIDは適切に構成されます。
サブディビジョンUID/GIDが欠落している場合は、以下のコマンドで追加できます。
# Add subordinate UID mapping for your user echo "$USER:100000:65536" | sudo tee -a /etc/subuid # Add subordinate GID mapping for your user echo "$USER:100000:65536" | sudo tee -a /etc/subgid
追加したユーザーに空き範囲を割り当てるために、始めるIDを変更します。
ファイルを編集した後、内容を確認してください。
新しいマッピングを適用するには、次のコマンドを実行してください。
podman system migrate
ユーザーの滞在時間を有効にする
ユーザーがアクティブなセッションを持たずにコマンドを実行できるようにするには、ユーザーリンギングが必須です。
sudo loginctl enable-linger $USER
インストーラーを実行します
sudo を使用せずに、通常のユーザーで実行します。
$ python netskope_event_streamingclient_installer.py NETSKOPE LOG STREAM CLIENT INSTALLER I.2025.12.1 Please specify an option: 1. install - Set up and configure the container 2. reinstall - Remove and recreate the container 3. uninstall - Remove the container and cleanup 4. update_client_key - Update client key and restart container Enter option (install/reinstall/uninstall/update_client_key):
HTTPプロキシ
HTTPプロキシが必要な場合は、 ~/.config/containers/containers.confにもプロキシエントリが必要です。ファイルが存在しない場合、またはプロキシエントリが存在しない場合は、ファイル~/.config/containers/containers.confにプロキシエントリを作成します。
[engine]
env = [
"HTTP_PROXY=http://163.xxx.xxx.80:80",
"HTTPS_PROXY=http://163.xxx.xxx.80:80"
]
