|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
ハードウェアとネットワークの要件
ベアメタルサーバー上のHCIソリューションとして、SUSE Virtualizationをインストールおよび実行するための最小ノードハードウェアおよびネットワーク要件があります。
マルチノード機能を完全に実現するには、3ノードのクラスターが必要です。クラスターに追加される最初のノードは、デフォルトで管理ノードとなります。クラスターに3ノード以上がある場合、最初のノードの後に追加された2ノードは自動的に管理ノードに昇格し、高可用性(HA)クラスターを形成します。
最新のバージョンは、シングルノードクラスターのデプロイメントをサポートしています。このようなクラスターは、高可用性、複数のレプリカ、およびライブマイグレーションをサポートしていません。
ハードウェア要件
SUSE Virtualizationノードには、インストールおよびテストのための以下のハードウェア要件と推奨事項があります。
| Hardware (ハードウェア) | 開発/テスト | 実稼働 |
|---|---|---|
CPU |
AMD64またはARM64(ハードウェア支援仮想化付き);最小8コア |
AMD64またはARM64(ハードウェア支援仮想化付き);最小16コア |
メモリ |
最小32GB |
最小64GB |
ディスク容量 |
最小250GB(ウィットネスノードまたは複数のディスクを使用する場合は最小180GB) |
最小500GB;1TB以上を推奨 |
ディスクパフォーマンス |
ディスクごとに5,000以上のランダムIOPS(SSD/NVMe);管理ノードのストレージは etcdの速度要件を満たす必要があります。ローカルディスクとハードウェアRAIDのみがサポートされています。 |
ディスクごとに5,000以上のランダムIOPS(SSD/NVMe);管理ノードのストレージは etcdの速度要件を満たす必要があります。ローカルディスクとハードウェアRAIDのみがサポートされています。 |
ネットワークカードの数 |
管理クラスタネットワーク:1つのNICが必要で、2つのNICを推奨します;VMワークロードネットワーク:1つのNICが必要で、少なくとも2つのNICを推奨します(ウィットネスノードには適用されません) |
管理クラスタネットワーク:1つのNICが必要で、2つのNICを推奨します;VMワークロードネットワーク:1つのNICが必要で、少なくとも2つのNICを推奨します(ウィットネスノードには適用されません) |
ネットワークカードの速度 |
最低1 Gbpsのイーサネット |
最低10 Gbpsのイーサネット |
ネットワークスイッチ |
VLANサポートのためのポートトランキング |
VLANサポートのためのポートトランキング |
|
CPU仕様
ライブマイグレーションは、クラスタ内のすべての物理サーバーのCPUが同じ仕様である場合にのみ正しく機能します。この要件は、メンテナンスモードが有効なときの自動VMマイグレーションなど、ライブマイグレーション機能に依存するすべての操作に適用されます。
新しいCPU(同じベンダー、世代、ファミリーのものであっても)は、VMオペレーティングシステムに対して異なる機能が公開される場合があります。VMの安定性を確保するために、ライブマイグレーションはCPUの機能が一貫しているかを確認し、ソースと宛先が互換性がない場合はマイグレーションの試行をブロックします。
クラスタを作成する際、クラスタにホストを追加する際、ホストを交換する際には、常に同じ仕様のCPUを使用して運用上の制約を防いでください。
ネットワーク要件
ノードには、インストールのための以下のネットワーク要件があります。
ノードのポート要件
ノードには、以下のポート接続または受信ルールが必要です。通常、すべてのアウトバウンドトラフィックが許可されます。
| プロトコル | ポート | ソース | 説明 |
|---|---|---|---|
TCP |
2379 |
管理ノード |
Etcdクライアントポート |
TCP |
2381 |
管理ノード |
Etcdメトリクス収集 |
TCP |
2380 |
管理ノード |
Etcdピアポート |
TCP |
2382 |
管理ノード |
Etcdクライアントポート(HTTPのみ) |
TCP |
10010 |
管理ノードと計算ノード |
Containerd |
TCP |
6443 |
管理ノード |
Kubernetes API |
TCP |
9345 |
管理ノード |
Kubernetes API |
TCP |
10252 |
管理ノード |
Kube-controller-managerのヘルスチェック |
TCP |
10257 |
管理ノード |
Kube-controller-managerのセキュアポート |
TCP |
10251 |
管理ノード |
Kube-schedulerのヘルスチェック |
TCP |
10259 |
管理ノード |
Kube-schedulerのセキュアポート |
TCP |
10250 |
管理ノードと計算ノード |
Kubelet |
TCP |
10256 |
管理ノードと計算ノード |
Kube-proxyのヘルスチェック |
TCP |
10258 |
管理ノード |
cloud-controller-manager |
TCP |
10260 |
管理ノード |
cloud-controller-manager |
TCP |
9091 |
管理ノードと計算ノード |
Canal calico-node felix |
TCP |
9099 |
管理ノードと計算ノード |
Canal CNIヘルスチェック |
UDP |
8472 |
管理ノードと計算ノード |
VXLANを使用したCanal CNI |
TCP |
2112 |
管理ノード |
Kube-vip |
TCP |
6444 |
管理ノードと計算ノード |
RKE2エージェント |
TCP |
10246/10247/10248/10249 |
管理ノードと計算ノード |
Nginxワーカープロセス |
TCP |
8181 |
管理ノードと計算ノード |
Nginx-ingress-controller |
TCP |
8444 |
管理ノードと計算ノード |
Nginx-ingress-controller |
TCP |
10245 |
管理ノードと計算ノード |
Nginx-ingress-controller |
TCP |
80 |
管理ノードと計算ノード |
Nginx |
TCP |
9796 |
管理ノードと計算ノード |
Node-exporter |
TCP |
30000-32767 |
管理ノードと計算ノード |
NodePortポート範囲 |
TCP |
22 |
管理ノードと計算ノード |
sshd |
UDP |
68 |
管理ノードと計算ノード |
NetworkManager |
TCP |
3260 |
管理ノードと計算ノード |
iscsid |
SUSE Rancher Primeとの統合に必要なポート要件
統合する場合はSUSE Rancher Prime、すべてのSUSE VirtualizationノードがSUSE Rancher PrimeロードバランサーのTCPポート*443*に接続できることを確認する必要があります。
Kubernetesクラスターを持つVMをSUSE Rancher PrimeからSUSE Virtualizationにプロビジョニングする際は、SUSE Rancher PrimeロードバランサーのTCPポート*443*に接続できる必要があります。そうでないと、クラスターはSUSE Rancher Primeによって管理できなくなります。詳細については、 Rancher Architectureを参照してください。