singleAZのNLBでip指定のFTP冗長化検証やってみた

AWS上にシングルAZのNLBを用意し、
FTPサーバ(パッシブモード)をNLBで冗長化できるか検証してみました。

クライアントからのアクセスは今回NLBのipあてに行います。

結論としてはできました。

■構成
サーバ:EC2(Amazon Linux2)×2台
FTPソフト:vsftpd


■構成図
1号機ip:10.1.1.225
2号機ip:10.1.1.70
NLB ip:10.1.1.242


■1.vsftpdの設定と起動
1,2号機にて以下コマンドでvsftpdを起動までする。

yum install vsftpd
cd /etc/vsftpd/
cp -ip vsftpd.conf vsftpd.conf_$(date +%Y%m%d)
vi vsftpd.conf ★添付configに差し替え(ipアドレスは各EC2のipに差し替えてください。)
touch /etc/vsftpd/chroot_list
chown root:root /etc/vsftpd/chroot_list
chmod 644 /etc/vsftpd/chroot_list
useradd user001
passwd user001
systemctl start vsftpd

■2.NLBの設定

■3.クライアントの設定

touch test.txt
yum install lftp

■4.クライアントからftpで送信

以下コマンドを繰り返し/home/user001/にtest.txtがftpされていることを確認する。
lftp -u user001 ftp://10.1.1.242
put test.txt
bye

■5.片系を停止してクライアントからftpで送信

以下コマンドを実行し/home/user001/にtest.txtがftpされていることを確認する。
lftp -u user001 ftp://10.1.1.242
put test.txt
bye

■まとめ

シングルAZの場合はNLBのip指定でFTPしても
負荷分散と冗長化できることが確認できました。

以上。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次