美文网首页
查看任务实例组中,实例被终止情况

查看任务实例组中,实例被终止情况

作者: WangJidong | 来源:发表于2018-09-06 17:00 被阅读0次

    想知道如何查看任务实例组中,实例被终止状态?

    这部分可以通过 aws cli 完成。

    首先,以 AWS cli 获得这个任务实例组中的实例 id 以及对应的 spot request id 。

    $ aws emr list-instances --cluster-id j-2MD91HW47HNU9--instance-group-id ig-26WM92TO56YQI --instance-states TERMINATED --region us-east-1 | grep -iE "InstanceId|SpotInstanceRequestId"

    list-instances -https://docs.aws.amazon.com/cli/latest/reference/emr/list-instances.html

    接着,将这个实例的 id 以及 spot request id ,做为 ec2 aws cli 查询的条件,获得这个实例以及 spot request 的状态。

    $ aws ec2 describe-instances --instance-ids i-0b2a431b75842f5d1--region us-east-1 <<-- 实例本身的状态

    $ aws ec2 describe-spot-instance-requests --filters "Name=spot-instance-request-id,Values=sir-9mpi5ctj" --region us-east-1 <<-- spot request 的状态,可看到为什么被终止

    describe-instances -https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html

    describe-spot-instance-requests -https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-instance-requests.html

    Spot 请求状态 - Spot 请求状态代码 -https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/spot-bid-status.html#spot-instance-bid-status-understand

    相关文章

      网友评论

          本文标题:查看任务实例组中,实例被终止情况

          本文链接:https://www.haomeiwen.com/subject/hzwxgftx.html