附加卷并在启动时设置内部 IP

附加卷并在启动时设置内部 IP

我有一个基于 Ubuntu 14.04 的 NFS 服务器 AMI,其中包含启动配置和仅包含单个实例 (min/max/req) 的自动缩放组。这只是为了确保如果服务器出现故障,新服务器将自动替换它。共享目录位于附加的 EBS 卷上。我需要确保当服务器因某种原因出现故障并且新服务器启动时,它将具有相同的内部 IP 并将 EBS 附加到它,以便它可以继续为 NFS 客户端提供服务。我认为最好的方法是使用 cloud-init。任何关于如何附加 EBS 和设置内部 IP 的想法都将不胜感激!

提前谢谢你!阿米特。

答案1

您无法在 Auto Scaling 组中指定私有 IP,但有一种方法可以实现相同的目标。使用用户数据脚本在启动时将相同的 EIP 附加到实例。然后,您可以将 EIP 的公共 DNS 用作 NFS 客户端的远程主机。

当 NFS 客户端使用 DNS 在 NFS 服务器的公共 DNS 上执行查找时,它们将返回实例的私有 IP。

相关内容