gpt4 book ai didi

amazon-web-services - 如何使用 Chef 在 VPC 内启动亚马逊 ec2 实例?

转载 作者:行者123 更新时间:2023-12-04 15:47:03 27 4
gpt4 key购买 nike

这是一个主要关于厨师的问题。在研究使用 Chef 控制 Amazon VPC 内的节点时,我遇到了一些困难,主要是 Chef 不容易访问没有外部 IP 地址的节点。

我完成了场景 #2 的基本教程 http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_Scenario2.html#Case2_Launch_NAT

但是,这会超时:

knife ec2 server create -N app-server-1 -f m1.small -i rails-quick-start.pem -r "role[base]" -G WebServerSG -S rails-quick-start -x ubuntu -s subnet-580d7e30 -y -I ami-073ae46e -Z us-east-1d

我究竟做错了什么?

最佳答案

为了让 Knife 能够与服务器通信,您可能需要设置 VPN。如果您的 VPC 已经通过 VPN 连接到您的本地网络,那么它应该可以工作,但如果没有,您可能想要运行 OpenVPN 服务器或类似的东西。

您还可以通过其他两种方式设置服务器:

  • 创建一个 EC2 实例并让它启动。然后对它运行刀 bootstrap 。
  • 使用正确的用户数据创建一个 EC2 实例并让 cloud-init 对其进行设置(如果您正在运行,请说 ubuntu 并包含 cloud-init)。
  • 关于amazon-web-services - 如何使用 Chef 在 VPC 内启动亚马逊 ec2 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10289439/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com