Private VPC Segment 中 Cassandra 节点上的时间服务
Time Service on Cassandra node in Private VPC Segment
我在 Amazon VPC 的私有网段上安装了 5 个节点。节点启动时我收到以下错误:
These notices occurred during the startup of this instance:
[ERROR] 09/23/15-13:48:03 sudo ntpdate pool.ntp.org:
[WARN] publichostname not available as metadata
[WARN] publichostname not available as metadata
我能够(通过我们的 NAT 服务器)访问端口 80 以执行更新并登录到 datastax。我们目前没有在模式中使用任何过期时间。我在没有 public 主机名的情况下设置机器,因为它们只能通过 API 或我们这些在 VPN 中的人访问。所有节点都在同一个可用性区域,但最终我们希望节点在同一区域的不同区域。
我的问题是:
- 这是严重错误吗?
- 我应该在 public 上有一个主机名吗?
节点?
- 他们是否应该在 public 子网上(我认为不
安全目的)?
提前致谢。
我在这里找到了:
https://github.com/riptano/ComboAMI/blob/2.5/ds2_configure.py#L136-L147
它似乎是此消息的来源,如果是这样的话,它似乎是无害的 -- 使用实例的 IP 地址而不是主机名进行查找。
如果您不熟悉它,http://169.254.169.254/
正如您将在代码中看到的那样,它是 EC2 基础设施内的一个 Web 服务器,它提供了一种访问实例元数据的简单方法。元数据特定于发出请求的实例,IP 地址不变。
我在 Amazon VPC 的私有网段上安装了 5 个节点。节点启动时我收到以下错误:
These notices occurred during the startup of this instance:
[ERROR] 09/23/15-13:48:03 sudo ntpdate pool.ntp.org:
[WARN] publichostname not available as metadata
[WARN] publichostname not available as metadata
我能够(通过我们的 NAT 服务器)访问端口 80 以执行更新并登录到 datastax。我们目前没有在模式中使用任何过期时间。我在没有 public 主机名的情况下设置机器,因为它们只能通过 API 或我们这些在 VPN 中的人访问。所有节点都在同一个可用性区域,但最终我们希望节点在同一区域的不同区域。
我的问题是:
- 这是严重错误吗?
- 我应该在 public 上有一个主机名吗? 节点?
- 他们是否应该在 public 子网上(我认为不 安全目的)?
提前致谢。
我在这里找到了:
https://github.com/riptano/ComboAMI/blob/2.5/ds2_configure.py#L136-L147
它似乎是此消息的来源,如果是这样的话,它似乎是无害的 -- 使用实例的 IP 地址而不是主机名进行查找。
如果您不熟悉它,http://169.254.169.254/
正如您将在代码中看到的那样,它是 EC2 基础设施内的一个 Web 服务器,它提供了一种访问实例元数据的简单方法。元数据特定于发出请求的实例,IP 地址不变。