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によって自動的に検出されて使用されます。