構成
VirtualboxのCentOS7でLVSを使って以下のような負荷分散web構成を構築しています。
※LVSサーバは一台のみなのでVIPは使用せずホストオンリーアダプターのアドレスを流用しています。
問題・質問内容
LVSの設定とリアルサーバのhttpd設定をしてwebアクセスをするとページが表示されず、tcpdumpでリアルサーバのパケットキャプチャをしたところ、きちんと負荷分散はされてリアルサーバに届いているようですが、送信元に応答を返していないことがわかりました。
リアルサーバのログ(内部ネットワーク(enp0s9))
[root@centos7-web1 ~]# tcpdump -ni enp0s9 -e port 80 09:30:10.695422 08:00:27:fb:a5:fc > 08:00:27:e1:5a:91, ethertype IPv4 (0x0800), length 66: 192.168.56.1.64837 > 172.16.0.22.http: Flags [S], seq 860246530, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 09:30:10.695432 08:00:27:fb:a5:fc > 08:00:27:35:69:13, ethertype IPv4 (0x0800), length 66: 192.168.56.1.64838 > 172.16.0.33.http: Flags [S], seq 918242140, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 09:30:10.937128 08:00:27:fb:a5:fc > 08:00:27:e1:5a:91, ethertype IPv4 (0x0800), length 66: 192.168.56.1.64840 > 172.16.0.22.http: Flags [S], seq 3418898159, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 09:30:11.686764 08:00:27:fb:a5:fc > 08:00:27:e1:5a:91, ethertype IPv4 (0x0800), length 66: 192.168.56.1.64837 > 172.16.0.22.http: Flags [S], seq 860246530, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 09:30:11.686779 08:00:27:fb:a5:fc > 08:00:27:35:69:13, ethertype IPv4 (0x0800), length 66: 192.168.56.1.64838 > 172.16.0.33.http: Flags [S], seq 918242140, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 09:30:11.938155 08:00:27:fb:a5:fc > 08:00:27:e1:5a:91, ethertype IPv4 (0x0800), length 66: 192.168.56.1.64840 > 172.16.0.22.http: Flags [S], seq 3418898159, win 64240, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 クライアントに応答を返したログが見当たらない
引き続き調査したところ、リアルサーバのホストオンリーアダプターのアドレス宛にも通信を行っている事が分かり、リアルサーバのホストオンリーアダプターを止めて、経路を一つにしてみるとクライアントに応答が返ってくるようになり、webページが表示されました。
ホストオンリーアダプターが繋がっているとリアルサーバが応答を返さないのはなぜでしょうか。それともホストオンリーアダプターが繋がっていること自体が問題ではなく、複数の通信経路があったことが原因なのでしょうか・・・。どなたかお分かりになる方がいらっしゃいましたらご教示いただきたいです。
環境
■Windows
Windows10 pro 21H2
■Virtualbox
Virtualbox 6.1.14 r140239
■CentOS
CentOS Linux release 7.9.2009 (Core)
■LVS
ipvsadm-1.27-8.el7
■Apache
httpd-2.4.6-97.el7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/05 23:43