パブリッククラウドの要件

このセクションは、パブリッククラウドインフラストラクチャに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にアクセスできます。

In EC2 and Azure, create a new security group, and add inbound and outbound rules for HTTPS. In GCE, check the Allow HTTPS traffic box under the Firewall section.

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 "デバイスファイル:"

If you are not sure which device to choose, use the lsblk command to see the name and size of each device. Choose the name that matches with the size of the virtual disk you are looking for.

You can set up the external disk with the mgr-storage-server command. This creates an XFS partition mounted at /manager_storage and uses it as the location for the database and repositories:

/usr/bin/mgr-storage-server <devicename>

ストレージボリュームおよびパーティションの設定(推奨最小サイズを含む)の詳細については、ハードウェア要件を参照してください。