この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

管理アドレス

SUSE Virtualization は管理アドレスとして固定の仮想IP(VIP)を提供します。VIPは任意のノードIPとは異なる必要があります。インストール後、コンソールダッシュボードで管理アドレスを見つけることができます。

DHCPを介して構成するIPアドレスを選択した場合、持続的な仮想IPを持つために、DHCPサーバーで静的なMACからIPアドレスへのマッピングを構成する必要があります。

iso installed

要件

  • 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は接続しているノードに割り当てられます。

使用法

管理アドレス:

  • SUSE Virtualization API/UIへのアクセスを`HTTPS`プロトコルを介して許可します。

  • 他のノードがクラスターに参加することを許可します。

    configure management address