Important Update: Cohesity Products Documentation
All Cohesity product documentation are now managed via the Cohesity Docs Portal: https://docs.cohesity.com/HomePage/Content/home.htm. Some documentation available here may not reflect the latest information or may no longer be accessible.
Replication Manager 向け NetBackup IT Analytics Data Collector インストールガイド
コンテナ化された環境での Data Collector のインストール
この手順では、軽量でスタンドアロンの実行可能ファイルであるコンテナイメージを使用して、Linux ホストに Data Collector をインストールする手順について説明します。この方法により、単一のコンテナイメージを使用して効率的に Data Collector をインストールし、手動または ISO ベースのインストール時に発生する人為的なエラーを減らすことができます。コンテナイメージを使用するこのインストールではユーザー入力が最小限で済むため、このインストールはサイレントインストールとも呼ばれます。
Data Collector をインストールするシステムのシステム要件とインストールの依存関係を次に示します。
Docker または Podman がシステムに事前インストールされている必要があります。
ホストシステムで root 役割を担います。
コンテナのデータを保持するディレクトリ構造をホストシステムに作成します。Data Collector 用の『NetBackup IT Analytics 認定構成ガイド』で推奨されているように、
/dataディレクトリをサポートするファイルシステムに十分な空き領域があることを確認します。ホストシステムの/dataディレクトリは、コンテナ内で/opt/aptareとしてマウントされます。mkdir -p /data/install/conf
conf-fileという名前の構成ファイルを作成します。構成の
conf-fileの形式は次のようにする必要があります。COLLECTOR_NAME=Name of the Data Collector as defined in the portal. COLLECTOR_PASSWORD=Passcode assigned to the Data Collector during its creation. DR_URL=Data receiver URL example:-<http://aptareagent.domainName> COLLECTOR_KEY_PATH=/data/aptare/conf/<keyname.key> HTTP_PROXY_CONF=N [Y-yes/N-no whether we are using proxy of not] HTTP_PROXY_ADDRESS=Provide HTTP proxy address, if proxy configuration is Yes. HTTP_PROXY_PORT=Provide HTTP proxy port, if proxy configuration is Yes. HTTPS_PROXY_ADDRESS=Provide HTTPS proxy address, if proxy configuration is Yes. HTTPS_PROXY_PORT=Provide HTTPS proxy port, if proxy configuration is Yes. PROXY_USERNAME=Provide Proxy userName PROXY_PASSWORD=Provide Proxy password. PROXY_EXCLUDE=Provide exclude
例: サンプルの conf-file の内容は次のようになります。
COLLECTOR_NAME=testdc COLLECTOR_PASSWORD=testdc@123 DR_URL=http://itanalyticsagent.domain COLLECTOR_KEY_PATH=/data/aptare/conf/testdc.key HTTP_PROXY_CONF=N HTTP_PROXY_ADDRESS= HTTP_PROXY_PORT= HTTPS_PROXY_ADDRESS= HTTPS_PROXY_PORT= PROXY_USERNAME= PROXY_PASSWORD= PROXY_EXCLUDE=
Data Collector のキーファイルと構成の
conf-fileを Data Collector ホストの/data/install/confに保存します。どちらのファイルもホスト上の同じ場所に置く必要があります。ファイルの場所が変更された場合は、新しい場所を使用して Docker run コマンドを更新する必要があります。ダウンロードセンターから
itanalytics_images.tarとsetup_vtas_registry.shスクリプトを取得します。コンテナイメージをレジストリにプッシュするには、.tarファイルとスクリプトが必要です。環境内の Docker イメージレジストリの URL を取得します。
前提条件が満たされたら、Docker イメージをレジストリにプッシュしてインストールを開始する必要があります。
コンテナを介してインストールするには:
- setup_vtas_registry.sh スクリプトに実行権限を追加します。
#chmod 744 setup_vtas_registry.sh
itanalytics_images.tarにある Docker イメージを環境内のレジストリにプッシュします。# setup_vtas_registry.sh -c <container registry URL> -t <itanalytics_images.tar file path>
以下はその説明です。
<container registry URL> は、環境内の Docker イメージレジストリの URL です。
<itanalytics_images.tar file path> は、
itanalytics_images.tarファイルへのパスです。
使用中のプラットフォームに応じて docker images または podman images コマンドを使用し、レジストリ内で使用できる Docker イメージを確認できます。
Podman を使用するシステムでは、コンテナレジストリの構成ファイル
/etc/containers/registries.confを更新して、<container registry URL> を信頼することが必要になる場合があります。この場合は、/etc/containers/registries.confの unqualified-search-registries 設定を更新し、Podman サービスを再起動します。Docker を使用するシステムでは、
/etc/docker/daemon.jsonファイルを作成し、次の内容を追加した後、Docker サービスを再起動して変更を有効にします。{ "insecure-registries" : [ "<container registry URL>:<port>" ] }- コンテナイメージのインストールコマンドを実行します。
メモ:
Podman をサポートするシステムを使用している場合は、docker コマンドの代わりに Podman を使用します。
# docker pull <Container registry URL>/ itanalytics_datacollector_linux_<version> # docker run -d -v /sys/fs/cgroup/:/sys/fs/cgroup:ro -v <path-to-location-of-config-and-key>:/data/aptare/conf -v <path-to -data-location>:/opt/aptare --add-host aptareportal.<DOMAIN>:<portal-IP> --add-host aptareagent.<DOMAIN>:<Portal-IP> --cap-add SYS_ADMIN --name=<container-name> <Container registry URL>/itanalytics_datacollector_linux_<version>
<> 内のすべての値は、次の例に示すように、別の値に置き換える必要があります。
例:
# docker pull localhost:5000/itanalytics_datacollector_linux_11000 # docker run -d -v /sys/fs/cgroup/:/sys/fs/cgroup:ro -v /data/install/conf:/data/aptare/conf -v /data:/opt/aptare --add-host aptareportal.domain_name:10.1.5.6 --add-host aptareagent.domain_name:10.1.5.6 --cap-add SYS_ADMIN --name=dc-container1 localhost:5000/itanalytics_datacollector_linux_11000
インストールが正常に完了したら、NetBackup IT Analytics ポータルで、Data Collector の状態が[オンライン (Online)]と表示されているかどうかを確認します。Data Collector は Docker コンテナ内で実行されており、コンテナの状態が実行中であるかぎりオンラインのままです。
次のコマンドを実行すると、コンテナインスタンスに接続できるうえ、デバッグを容易に行えます (必要な場合)。
# docker exec -it <image id> bash