|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
管理アドレス
SUSE Virtualization は管理アドレスとして固定の仮想IP(VIP)を提供します。VIPは任意のノードIPとは異なる必要があります。インストール後、コンソールダッシュボードで管理アドレスを見つけることができます。
|
DHCPを介して構成するIPアドレスを選択した場合、持続的な仮想IPを持つために、DHCPサーバーで静的なMACからIPアドレスへのマッピングを構成する必要があります。 |
要件
-
VIPとノード管理インターフェースは同じサブネットに属している必要があります。
-
すべてのSUSE Virtualizationノード管理インターフェースは同じレイヤー2ネットワークセグメントに存在しなければなりません。
VIPはアドレス解決プロトコル(ARP)に依存しているため、両方が必要です。ARPはレイヤー2プロトコルです。
VIPは任意のSUSE Virtualizationノード管理インターフェースに割り当てることができ、いつでも変更可能です(ノード障害が発生したときだけではありません)。VIPがホストを変更すると、_グラチュイタスARP_が送信され、ネットワーク上の他のホストがSUSE Virtualizationクラスターの管理IPアドレス(VIP)に向けてトラフィックをどこに送るべきかを知ることができます。
|
ベアメタルデータセンターでSUSE Virtualizationクラスターをホストする予定がある場合、サービスプロバイダーは「フローティング」または「予約済み」IPアドレスをVIPとして指定し、それをサーバーの1つに割り当てることができるでしょう。この割り当てを更新すると、トラフィックが即座に新しいノードに流れ始めます。これらの状況では、VIPがホストを変更するときに、SUSE Virtualizationはプロバイダーのシステムでフローティング/予約IPの割り当てを更新できません。 さらに、VIPの「グラチュイタスARP」は、SUSE Virtualizationノード間のプロバイダーのネットワーク設定によっては効果がない場合があります(例えば、SUSE Virtualizationホストが同じレイヤー2ネットワークにない場合など)。VIPがホストを変更するときに、クラスターが正常に機能するようにフローティング/予約IPの割り当てを手動で更新する必要があります。詳細については、VIPが割り当てられているノードの特定を参照してください。 |
VIP MACアドレスを取得する方法
VIP MACアドレスを取得するには、管理ノードで次のコマンドを実行できます:
$ kubectl get svc -n kube-system ingress-expose -ojsonpath='{.metadata.annotations.kube-vip\.io/hwaddr}'
出力の例:
{"kube-vip.io/hwaddr":"02:00:00:09:7f:3f","kube-vip.io/requestedIP":"10.84.102.31"}
VIPが割り当てられているノードの特定
kubectlを使用できます(SUSE Virtualization kubeconfigファイルを使用してローカルマシンで、またはSSHを使用して任意のSUSE Virtualization管理ノードにルートユーザとして接続する場合)。
kubectl -n kube-system get svc ingress-expose -o jsonpath='{.metadata.annotations.kube-vip\.io/vipHost}'
出力の例:
harvester-xzj76
また、SSHを使用して各SUSE Virtualization管理ノードに接続し、コマンド`ip address show mgmt-br`を実行します。
例:
harvester-xzj76:~ # ip address show mgmt-br
4: mgmt-br: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 8c:dc:d4:b5:f0:fd brd ff:ff:ff:ff:ff:ff
inet 172.19.108.45/21 brd 172.19.111.255 scope global mgmt-br
valid_lft forever preferred_lft forever
inet 172.19.108.34/32 scope global mgmt-br
valid_lft forever preferred_lft forever
出力にVIPとノードアドレスの両方が含まれている場合、VIPは接続しているノードに割り当てられます。
