目的
IBM Citrix Netscaler VPXを利用した際のSSL証明書更新時に通信断がどの程度発生するか確認してみた。
環境
- ローカル端末:macOS BigSur 11.6 1台
- プラットフォーム:IBMCloud
- ロードバランサ:Citrix NetScalerVPX NS11.1: Build 64.14.nc 1サービス
- DNSサービス:IBMCloud DNS 1サービス
- 接続先サーバ:CentOS 7.7.1908(Virtual Server for Classic) 2台
概要構成図
[疎通確認先]
①代表サービス(https)
→WebSV01
→WebSV11
疎通確認方法
スクリプトで延々curlさせた状態で、プライマリをリブート
# !/bin/sh
URL="https://vpx.xcloudyx.com"; #接続先
HEAD="Content-Type:text/xml"; #リクエストヘッダー
for i in {0..10000}
do
SETDT=`date "+%Y%m%d%H%M%S"`
curl -w "gettime:%{time_total}\n " -H $HEAD $URL;
sleep 0;
done
結果
Webサービスへのダウンタイムはなし
また、vpx管理IPなどへのダウンも特に発生しなかった。
gettime:0.078819 sv01
gettime:0.081968 sv11
gettime:0.084828 sv01
gettime:0.078648 sv11
gettime:0.096067 sv01
gettime:0.083189 sv11
gettime:0.074361 sv01
gettime:0.070263 sv11
gettime:0.077303 sv01
gettime:0.067488 sv11
gettime:0.076169 sv01
gettime:0.068474 sv11
gettime:0.074911 sv01
gettime:0.074682 sv11
gettime:0.073917 sv01
gettime:0.071079 sv11