阅读时间:3分钟
正如我们之前宣布现在,我们的新Elastigroup高碳钢服务发布。
在这篇文章中,你会发现你需要遵循的步骤以在VPC配置服务。
所以,让我们开始吧。
体系结构
Spotinst健康检查服务将安装VPC。你应该开放交通Elastigroup Spotinst安全组和你的一个实例将被分配一个安全组。
它是如何工作的
Spotinst健康检查服务将作为代理Spotinst主机和你之间
VPC EC2私有实例。
每个检查Spotinst将触发代理服务。代理将与您的私有实例在VPC Spotinst并将结果。
实例时被标记为不健康,Elastigroup健康检查类型设置为自定义,Spotinst将取代一个新的实例根据Elastigroup配置。
按照以下步骤配置Spotinst健康检查:
-
- 创建一个Spotinst Elastigroup如果你不已经有一个。
- 在计算部分选择“高碳钢”HealthCheck类型。
一。去你的Elastigroup并单击Edit。
b。在计算选项卡上,在发布规范部分,设置健康检查类型高碳钢和更新。 - 安装Spotinst
健康检查服务在你获得了VPC的实例上。
一个。选择,将会作为你的一个实例代理后来,你应该安装码头工人。
b。创建一个安全组,并将它附加到实例。这个安全组允许输入交通从Spotinst健康检查服务TCP端口80为Spotinst Whitelabeled IPs
c。SSH到您的EC2实例并安装健康检查服务:
首先我。安装码头工人。
二世。运行以下命令把码头工人的形象码头工人拉spotinst / healthcheck
三世。运行以下命令来运行服务:
码头工人运行- d——重启=总是- p 80:80 spotinst / healthcheck:最新
或者,您可以使用以下用户数据配置脚本安装码头工人和高碳钢的服务。
# !/bin/bash sudo使用yum更新- y sudo yum安装- y码头工人sudo服务码头工人开始sudo usermod - a - g码头工人ec2-user sudo码头工人拉spotinst / healthcheck sudo码头工人运行- d——重启=总是- p 80:80 spotinst / healthcheck:最新
- 设置在Elastigroup健康检查配置。
。去你Elastigroup并单击“动作”菜单在左上方。从菜单中点击“健康检查”
b。定义健康检查属性:的名字:名字方便你的健康检查。
ProxyAddress:您所选择的公共主机/ IP实例上安装服务第二节。这将像http://publicip
协议Spotinst将使用哪个协议来检查你的健康的实例。现在支持:http / https。
端点:健康检查的路径在每一个实例。
时间间隔:检查之间的时间间隔(以秒为单位)。至少10。
超时:超时(秒)等每个实例回答检查。如果没有回答,我们纪念这个尝试不健康的
UnhealthyThreshold:连续失败的健康检查的数量必须在声明一个实例之前发生不健康的
HealthyThreshold:连续成功的健康检查的数量必须在声明一个实例之前发生健康的你可以通过我们的API步骤3和步骤4。的更多信息我们的API维基。
现在,健康检查正在运行,和Spotinst监控服务将发送高碳钢请求根据指定的时间间隔。
可用的健康应该不久通过实例表列表:
失败的一个实例——高碳钢服务将触发一个替换操作启动一个新实例和终止不健康。
今天就到这儿了!
最好的问候,
Spotinst团队。



