F5 tmsh 批量操作

批量创建VIP

 #!/bin/sh

for vip in `cat ./viplist | awk '{print $1}'`
	do 
	DESTINATION=`grep $vip ./viplist | awk '{print $2}'`
	tmsh create ltm virtual /stage/$vip destination $DESTINATION:80 ip-protocol tcp  source 0.0.0.0/0  source-address-translation { type automap } profiles add { /Common/tcp }  
done

 批量创建pool

#!/bin/sh

for pool in `cat ./poollist | awk '{print $1}'`
	do
	MEMBERS=`grep $pool ./poollist | awk '{print $2,$3}'`
	tmsh create ltm pool /Stage/$pool members add { $MEMBERS } monitor tcp
done

 

批量创建node

#!/bin/sh

for node in `cat ./nodelist | awk '{print $1}'`
	do
	IPADDR=`grep $node ./nodelist | awk '{print $2}'`
	DESCRIPTION=`grep $node ./nodelist | awk '{print $3}'`
	tmsh create ltm node /Stage/$node address $IPADDR description $DESCRIPTION
done

 

posted @ 2018-10-24 16:19  nella  阅读(663)  评论(0编辑  收藏  举报