AWS平台-pacemaker-环境-批量创建SAP-系统-ASCS相关的目标组-及注册VIP目标
Posted on 2023-11-30 15:33 520_1351 阅读(29) 评论(0) 编辑 收藏 举报细节点如下:
1、创建目标组时,所在的VPC要与后期要加入的NLB所在的VPC一致,才能在NLB中添加
2、创建目标组时,注册目标时,【网络】选择,其他私有IP地址 ,【可用区域】选择,全部
3、注册的目标为一个VIP, 虚拟IP地址,虚拟IP地址选择一个所有VPC之外的IP地址,用于在后面多台主机之间浮动
4、关于健康检测,实则是ELB的a可用区的IP地址,只能检查a可用区的目标,b可用区的IP地址,只能检查b可用区的目标
5、目标实例EC2上,需要设置:停止,源/目标检查,即在前面打钩,这些最后才能通过VIP访问到目标实例EC2
实施过程:
1、先创建Target Group ,根据ASCS的端口进行添加(先确认好,那些是使用的端口,那些是预留的,预留的可以不用添加,端口号与他们的 instance number 有一定的关系)
for i in {3200..3206} {3300..3306} {3600..3606} {3900..3906} {4800..4806} 8443 ;do aws elbv2 create-target-group --target-type ip --protocol TCP --name project-pet-ascs-$i --port $i --vpc-id vpc-0c6c2f3a0d0e2567a --health-check-protocol TCP --profile qq-5201351 done
创建后就可以看到会返回有一个:目标组的ARN,即 target-group-arn , 这个需要记住,接下来会使用到
2、为每一个目标组,注册目标,这里为所有的目标组,都注册上同一个IP地址,即虚拟VIP,(后期可以通过路由表控制VIP到那一台实例),以部分为例,需要自行为所有的目标组注册VIP
aws elbv2 register-targets --targets Id=192.168.15.6,Port=3200,AvailabilityZone=all --profile qq-5201351 --target-group-arn arn:aws-cn:elasticloadbalancing:cn-north-1:801234567899:targetgroup/project-pet-ascs-3200/1fae1f475c442ed2 aws elbv2 register-targets --targets Id=192.168.15.6,Port=3201,AvailabilityZone=all --profile qq-5201351 --target-group-arn arn:aws-cn:elasticloadbalancing:cn-north-1:801234567899:targetgroup/project-pet-ascs-3201/281e57842c432252 aws elbv2 register-targets --targets Id=192.168.15.6,Port=3202,AvailabilityZone=all --profile qq-5201351 --target-group-arn arn:aws-cn:elasticloadbalancing:cn-north-1:801234567899:targetgroup/project-pet-ascs-3202/b2fece13e1466362
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17867499.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!