[Mac M 1]VM 2対Keepalved VIPの構成


0.環境


VIP: 192.168.65.100
node1: 192.168.65.2
node2: 192.168.65.3

1.仮想マシンのインストール


https://webnautes.tistory.com/1580
ブログでUbuntu VMのインストール方法を学ぶことができます.
Ubuntu UIを設定しない
私はやっていません.

2.仮想マシンにKeepaveratedをインストールする

sudo apt-get install
sudo apt install keepalived

3.2台の仮想マシンのネットワーク設定

sudo vim /etc/sysctl.conf

上の写真のようです.
net.ipv4.ip_nonlocal_bind =1
net.ipv4.ip_forward =1
文をつけてください.
追加が正しいことを確認します.
sudo sysctl -p

2台のvmに同じ設定をすればいい!

4.ネットワークの確認

systemctl --now enable keepalived
ip a
上のコマンドを実行してください.

現在enp 0 s 10に割り当てられていることを示します.
そして今内部のまぶたを見たら192.168.65~~~~そう書いたのを覚えています.

5.Keepaveratedの設定

sudo vim /etc/keepalived/keepalived.conf
このファイルのメインノードで次のように変更してください.

私と同じようにインタフェースにさっき割り当てたenp 0 s 10を書くことはできません.
仮想ipaddress
さっき覚えた192.168.65(割り当てる数値).100を選びました
バックアップノードは次のとおりです.
以前とは異なり、ステータスはバックアップによって作成されます.
すべての設定が完了しました.
keepalivedの設定が正しいことを確認しますか?

6.検査Keepaverated


各ノード
systemctl --now enable keepalived
コマンドを実行してパスワードを入力させる場合は、右奮闘sudoパスワードを入力します.
パスワードを3回くらい入力する必要があります.
仮想マシンではなく自分の端末で
ping (자신이 아까 VIP로 설정한 ip )
Pingをサーバに送信します.

今萍が入っているのはいいですね.ここにあります.
プライマリノードに設定されたVMのip構成を表示します.

192.168.65.2の横に192.168.65.100が割り当てられていることがわかります.
バックアップノード

目の血は一切付いていない.
今、master nodeのkeepalivedを殺しましょう.
systemctl stop keepalived

分配された目の血がなくなった.さっきからずっと出していたPingを見てみましょうか?

今は順調に進んでいます
今、Backup Nodeを再確認してください.

分配のとても良いです...