SSH Rerun架构在服务器中
本文档适用于以下内容:
本节介绍SSH RERUNS如何在CIRCLECI服务器的安装中工作。此信息旨在帮助系统管理员概述,以便在对安装进行自定义时的考虑因素。此指南此外,此外还可以在安装中的SSH RERUNS问题中帮助调试。
用ssh重新训练一份工作
概述Circleci中SSH Reruns的目的,请参阅使用SSH指南调试。下面的图像描述了在请求具有SSH的RERUN时重新启动VM和容器中的作业的IP地址和端口。
没有自定义的服务器安装的默认情况是外
代理使用AWS元数据选择实例的公共IP地址。
如果从默认设置的任何网络定制,可以阻止元数据端点或使公共IP不合适,然后在创建文件/ etc / circleci / public-ipv4
可以用作覆盖。此文件应在每个Nomad客户端上创建,通常通过引导脚本,并使用应使用的IP地址填充。作为示例,以下脚本使用AWS元数据的实例私有IP:
#!/ bin / sh private_ip =“$ http://169.254.169.254/latest/169.254/latest/meta-data/local-ipv4)”mkdir -p / etc / circleci echo $ private_ip |TEE / etc / circleci / public-ipv4

图1. SSH Rerun架构