tpaexec download-packages¶
ダウンローダーの目的は、既存の構成からTPAクラスターのフルインストールを行うために必要なパッケージを提供することです。これは、インターネットにアクセスできないセキュリティで保護されたクラスターにパッケージを出荷する場合、またはテストクラスター用にパッケージを繰り返しダウンロードしないようにする場合に役立ちます。
ダウンローダーは、必要なパッケージの完全な依存関係ツリーをダウンロードし、結果のパッケージリポジトリにはターゲット配布パッケージマネージャーのメタデータファイルが含まれるため、クラスターの構築にのみ使用できます。現時点では、パッケージマネージャー Apt と YUMがサポートされています。
使用法¶
tpaexec configure
コマンドを使用して達成できる既存のクラスター構成が存在する必要があります。ダウンローダーを使用するために特定のオプションは必要ありません。
。
download-packagesサブコマンドを実行して、ダウンロードプロセスを開始します。ダウンローダーが使用するOSとOSバージョンを提供します。
tpaexec download-packages cluster-dir --os RedHat --os-version 8
これは、特定のdockerイメージとして表現することもできます。以下の例のようにプレフィックスが付いたtpaイメージのいずれかを使用することを強くお勧めします。
tpaexec download-packages cluster-dir --docker-image tpa/redhat:8
ダウンローダーは、ダウンロードしたファイルをデフォルトでlocal-repo
ディレクトリに配置します。オプション--download-dir path
を使用して、別のディレクトリにダウンロードすることができます。
結果の使用¶
local-repo
ディレクトリの内容には、dockerイメージに含まれるOSに従ってansibleによって決定された構造が入力されます。たとえば、dockerイメージtpa/redhat:8
には次のものがあります。
cluster-dir/
`-- local-repo
`-- RedHat
`-- 8
|-- *.rpm
`-- repodata
`-- *repodata-files*
- これをクラスターでそのまま使用するか、対象の制御ノードにコピーできます。
recommendations for installing to an air-gapped environment を参照してください。 local-repo は、TPAによって自動的に検出および使用されます。