tpaexec download-packages¶
ダウンローダーの目的は、既存の構成からTPAクラスターのフルインストールを実行するために必要なパッケージを提供することです。これは、インターネットにアクセスできないセキュリティで保護されたクラスターにパッケージを配布する場合、またはテストクラスター用にパッケージを繰り返しダウンロードするのを回避する場合に役立ちます。
ダウンローダーは必要なパッケージの完全な依存関係ツリーをダウンロードし、結果のパッケージリポジトリにはターゲット配布パッケージマネージャーのメタデータファイルが含まれるため、クラスターの構築にのみ使用できます。現時点では、パッケージマネージャー Apt と YUM がサポートされています。
使用法¶
tpaexec configure
コマンドを使用して実現できる既存のクラスター構成が存在する必要があります。ダウンローダーを使用するための特定のオプションは必要ありません。
configuring a cluster を参照
。
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によって自動的に検出されて使用されます。