SUSE Multi-Linux ManagerサーバのAir-gapped配備
1. Air-gapped配備とは
Air-gapped配備とは、安全ではないネットワーク、特にインターネットから物理的に隔離されたネットワークシステムをセットアップおよび運用することです。この種の配備は、一般的に高度なセキュリティ環境で使用されます。たとえば、軍事施設、金融システム、重要インフラストラクチャ、機密データを取り扱っていて外部の脅威から保護する必要がある場所などです。
2. 配備
SUSE Multi-Linux Managerは2つの配備バリアントをサポートしています。
2.1. 仮想マシンでの配備
推奨されるインストール方法は、提供されているSUSE Multi-Linux Managerの仮想マシンイメージオプションを使用する方法です。必要なツールとコンテナイメージがすべてプリロードされていて、すぐに動作するためです。
SUSE Multi-Linux Managerサーバ仮想マシンのインストールの詳細については、仮想マシンとしてのサーバの配備を参照してください。
SUSE Multi-Linux Managerサーバをアップグレードするには、システム内のすべてのパッケージをアップグレードし、 サーバのアップグレードで定義されている手順に従う必要があります。
2.2. SL MicroにSUSE Multi-Linux Managerを配備する
SUSE Multi-Linux Managerでは、必要なコンテナイメージはすべてRPMでも提供されており、このイメージをシステムにインストールすることができます。
|
ユーザは必要なRPMを内部ネットワーク上で利用できるようにする必要があります。そのためには、2つ目のSUSE Multi-Linux ManagerサーバまたはRMTサーバを使用します。 |
SL Microをインストールします。
システムを更新します。
ツールのパッケージとイメージパッケージをインストールします($ARCH$は適切なアーキテクチャと置き換えます)。
transactional-update pkg install mgradm* mgrctl* suse-multi-linux-manager-5.1-$ARCH$-server-*再起動します。
mgradmを使用してSUSE Multi-Linux Managerを配備します。
SL MicroにSUSE Multi-Linux Managerサーバをインストールする方法の詳細については、仮想マシンとしてのサーバの配備を参照してください。
SUSE Multi-Linux Managerサーバをアップグレードするには、システム内のすべてのパッケージをアップグレードし、 サーバのアップグレードで定義されている手順に従う必要があります。
3. PTF
PTFイメージはパッケージとして利用できません。 つまり、インターネットアクセスが可能なマシンで podmanを使用してイメージをプルしてから、アーカイブに保存し、エアギャップマシンに転送して、そこでロードする必要があります。
podmanをインストールします。SCC資格情報を使用して、SUSEレジストリに対して認証します。
set +o history echo SCC_MIRRORING_PASSWORD | podman login -u "SCC_MIRRORING_USER" --password-stdin registry.suse.com set -o historyRun the following commands in a shell.
This example assumes that the PTF is for the
serverimage, adjust the example if the PTF concerns another image.SCC_USERID=aXXXX PTFID=12345 echo "registry.suse.com/a/$SCC_USERID/$PTFID/suse/multi-linux-manager/5.1/x86_64/server:latest-ptf-$PTFID" >>/tmp/ptf-imagesVerify that the file contains the full path to the PTF image. If needed, other images full paths can be added to the file, one per line.
Pull each of the container images of the PTF and save them in a tar archive by running the following commands.
for image in `cat /tmp/ptf-images`; do podman pull $image done podman save -o /tmp/ptf-images.tar $(cat /tmp/ptf-images)パッチを適用するサーバに
/tmp/ptf-images.tarイメージアーカイブを転送します。
ptf-images.tarファイルがサーバで利用可能であることを確認します。アーカイブからイメージをロードします。
podman load -i ptf-images.tar接続されたマシンで実行する場合と同様に、次のコマンドを使用してPTFをインストールします。
mgradm support ptf podman [--test|--ptf] NUMBER --user SCC_ACCOUNTイメージはすでにロードされているため、プルされません。