検索クエリーを入力してください
<book_title> を検索 ...
クラウド環境の Veritas InfoScale™ 8.0.2 Solutions
Last Published:
2023-07-18
Product(s):
InfoScale & Storage Foundation (8.0.2)
Platform: Linux,Windows
- 概要と準備
- アマゾンウェブサービス用の構成 - Linux
- アマゾンウェブサービス用の構成 - Windows
- Microsoft Azure 用の構成 - Linux
- Microsoft Azure 用の構成 - Windows
- Google Cloud Platform 用の構成 - Linux
- Google Cloud Platform 用の構成 - Windows
- クラウド環境でのレプリケーション
- Cloud Connector を使用したクラウドへのファイルの移行
- AWS および Azure 用の Load Balancer の設定 - Linux
- クラウド配備の問題のトラブルシューティング
Linux における AWS および Azure 用の Load Balancer
Load Balancer を使用すると、バックエンド仮想マシンにトラフィックを分散できます。Load Balancer は、アプリケーションに高可用性を提供するフルマネージドサービスです。Standard Load Balancer を使用すると、アプリケーションをスケーリングし、高可用性サービスを作成できます。Load Balancer は、インバウンドシナリオとアウトバウンドシナリオの両方をサポートします。Load Balancer は、低遅延で高いスループットを提供し、すべての TCP アプリケーションと UDP アプリケーションに対して数百万のフローまで拡張できます。
設定例
group azure-lb-grp (
SystemList = { ip-10-10-10-8 = 0, ip-10-10-10-9 = 1 }
)
NIC nicres (
Device = eth0
)
IP ipres (
Device = eth0
Address = "10.10.10.10"
NetMask = "255.255.255.0"
)
Process port_app (
PathName = "/port_probe.sh"
Arguments = "port_app 5000"
PidFile = "/var/VRTSvcs/lock/volatile/port_app_pid"
)
ipres requires nicres
ipres requires port_app
port_probe.sh ファイルの内容は次のとおりです。
cat /port_probe.sh
#!/bin/bash
res=$1
port=$2
pid_file="/var/VRTSvcs/lock/volatile/${res}_pid"
NC="/usr/bin/nc"
old_pid=`ps -eo pid,args | grep -w "nc" | grep -w $port$
| awk '{ print $1 }`
if [ -n $old_pid ]; then
kill -9 $old_pid
fi
$NC -l -k $port &
pid=$!
echo $pid > $pid_file
exit 0