パブリッククラウドの要件
このセクションでは、パブリッククラウドインフラストラクチャ上にSUSE Multi-Linux Managerをインストールするための要件を提供します。 これらの手順は、Amazon EC2、Google Compute Engine、およびMicrosoft Azureでテスト済みですが、他のプロバイダーでもいくつかの変動はあるものの動作するはずです。
始める前に、考慮事項を次に示します。
-
SUSE Multi-Linux Managerのセットアップ手順は、前方確認された逆DNSルックアップを実行します。 これが成功しなければ、セットアップ手順は完了せず、SUSE Multi-Linux Managerは期待通りに動作しません。 SUSE Multi-Linux Managerを設定する前に、ホスト名とIPの設定を行うことが重要です。
-
SUSE Multi-Linux Managerサーバおよびプロキシのインスタンスは、DNSエントリの制御が可能なネットワーク設定で実行する必要がありますが、インターネット全体からのアクセスはできません。
-
このネットワーク設定内では、DNSの解決を提供する必要があります。`hostname -f`は、完全修飾ドメイン名(FQDN)を返す必要があります。
-
DNSの解決は、クライアントを接続するためにも重要です。
-
DNSは、選択したパブリッククラウドフレームワークに依存します。 詳細な手順については、クラウドプロバイダーのドキュメントを参照してください。
-
ソフトウェアリポジトリ、サーバーデータベース、およびプロキシのSquidキャッシュを外部仮想ディスクに配置することをお勧めします。 これにより、インスタンスが予期せず終了した場合でもデータ損失を防ぐことができます。 このセクションには、外部仮想ディスクの設定手順が含まれています。
1. ネットワーク要件
パブリッククラウド上でSUSE Multi-Linux Managerを使用する場合、制限されたネットワークを使用する必要があります。 適切なファイアウォール設定を持つVPCプライベートサブネットの使用をお勧めします。 指定したIP範囲内のマシンのみがインスタンスにアクセスできる必要があります。
|
パブリッククラウド上でSUSE Multi-Linux Managerを実行することは、堅牢なセキュリティ対策を実施することを意味します。インスタンスへのアクセスを制限、フィルタリング、監視、および監査することが不可欠です。SUSEは、十分な周辺セキュリティが備わっていない、グローバルにアクセス可能なSUSE Multi-Linux Managerインスタンスの使用を強く控えることを推奨します。 |
SUSE Multi-Linux Manager Web UIにアクセスするには、ネットワークアクセス制御を設定する際にHTTPSを許可してください。 これにより、SUSE Multi-Linux Manager Web UIにアクセスできます。
EC2およびAzureでは、新しいセキュリティグループを作成し、HTTPSのためのインバウンドおよびアウトバウンドルールを追加します。 GCEでは、`Firewall`セクションの下にある`Allow HTTPS traffic`ボックスにチェックを入れます。
2. ストレージボリュームの準備
SUSE Multi-Linux Managerのリポジトリとデータベースは、ルートボリュームとは別のストレージデバイスに保存することをお勧めします。 これにより、データ損失を避け、パフォーマンスを向上させる可能性があります。
SUSE Multi-Linux Managerコンテナは、デフォルトのストレージ場所を利用します。これらの場所は、カスタムストレージのためにデプロイ前に設定する必要があります。 詳細については、永続コンテナボリュームを参照してください。
|
パブリッククラウドへのインストールでは論理ボリューム管理(LVM)を使用しないでください。 |
リポジトリストレージのディスクサイズは、SUSE Multi-Linux Managerで管理する予定の配布数およびチャネル数に依存します。 仮想ディスクを接続すると、それらはインスタンス上でUNIXデバイスノードとして表示されます。 デバイスノードの名前は、プロバイダーおよび選択したインスタンスタイプによって異なります。
SUSE Multi-Linux Managerサーバのルートボリュームが100 GB以上であることを確認してください。 500 GB以上の追加のストレージディスクを追加し、可能であればSSDストレージを選択してください。 SUSE Multi-Linux Managerサーバのクラウドイメージは、インスタンスが起動されるときにこの別のボリュームを割り当てるスクリプトを使用します。
インスタンスを起動すると、SUSE Multi-Linux Managerサーバにログインし、次のコマンドを使用して、利用可能なすべてのストレージデバイスを検索できます。
hwinfo --disk | grep -E "Device File:"
どのデバイスを選択するか不明な場合は、`lsblk`コマンドを使用して、各デバイスの名前とサイズを確認してください。 探している仮想ディスクのサイズに一致する名前を選択してください。
mgr-storage-server`コマンドを使用して、外部ディスクをセットアップできます。
これにより、/manager_storage`にマウントされたXFSパーティションが作成され、データベースとリポジトリの場所として使用されます。
/usr/bin/mgr-storage-server <devicename>
ストレージボリュームおよびパーティションの設定(推奨最小サイズを含む)の詳細については、ハードウェア要件を参照してください。