重要
Agent Control と New Relic Control が Kubernetes で一般提供されました。Linux ホストと Windows ホストのサポートも、弊社のプレリリース ポリシーに従ってパブリック プレビュープログラムで提供されます。
デフォルトでは、Agent ControlはエージェントパッケージをダウンロードするためのOpen Container Initiative(OCI)レジストリとしてdocker.ioを使用します。環境で別のレジストリが必要な場合は、カスタムOCIレジストリまたはミラーを構成できます。
あなたが始める前に
カスタムOCIレジストリを設定する前に、次のことを確認してください:
- インストール済みAgent Control: New Relic CLIを使用して、Agent Controlのインストレーションを完了します。
- ミラーレジストリが利用可能:カスタムOCIレジストリにホストマシンからアクセスできることを確認します。
- CA証明書がインストール済みであること: ミラーとの通信に必要な認証局(CA)証明書を、ホストマシンにインストールします。
ホストでの設定
ホストにAgent Controlをインストールした後、カスタムOCIレジストリを設定するには、次の手順に従います:
ローカル設定ファイルを編集します。
Agent Controlのローカル設定ファイルを編集します:
Linux:
/etc/newrelic-agent-control/local-data/agent-control/local_config.yamlウィンドウズ:
C:\Program Files\New Relic\newrelic-agent-control\local-data\agent-control\local_config.yamlファイルに以下の設定セクションを追加します。
oci:registry: YOUR_REGISTRY_URLユーザー名とパスワードを設定する必要がある場合は、以下のスニペットを使用します。
oci:registry: YOUR_REGISTRY_URLauth:basic:username: YOUR_USERNAMEpassword: YOUR_PASSWORDプレースホルダー値を置き換えます:
YOUR_REGISTRY_URL:カスタムOCIレジストリのURL(例:registry.example.com:5000またはmirror.internal.company.com)YOUR_USERNAME:レジストリ認証のユーザー名YOUR_PASSWORD: レジストリ認証のパスワードこれは、マシンが各エージェントの公開鍵にアクセスでき、ミラーにすべての署名が最新の状態で含まれていることを前提としています。これを満たせない場合は、署名の検証を無効にできます。推奨されません。
agent_packages:signature_verification_enabled: false
Agent Control を再起動
新しい設定を適用するには、Agent Control サービスを再起動し、サービスが正常に再起動したことを確認します。
Linux:
bash$sudo systemctl restart newrelic-agent-control$sudo systemctl status newrelic-agent-controlウィンドウズ:
Restart-Service -Name newrelic-agent-controlGet-Service -Name newrelic-agent-control