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