![AWS 托管 Opsworks Chef Automate - 如何正确更改服务器名称](https://linux22.com/image/699819/AWS%20%E6%89%98%E7%AE%A1%20Opsworks%20Chef%20Automate%20-%20%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E6%9B%B4%E6%94%B9%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%8D%E7%A7%B0.png)
我正在编写 IaaC 并实例化 AWS Chef Automate 实例。在 Chef 服务器管理方面我是新手,而 Chef Automate 有数十亿个活动部件。所有正确更改服务器名称的尝试都失败了。
在实例化我们的 Chef Automate 实例后,我想将使用的默认服务器名称更改为我们控制的名称。是的,这需要更新服务器的证书,这让我想知道我是否将正确的 nginx 进程指向了正确的位置。
- 看来该实例使用了私人厨师实例的厨师模板(在实例上?)
- 实例上没有安装 knife,所以我不能 100% 确定改变甚至查看节点属性的最佳方法,但我认为这是进行我想要的更改的最佳方法。(对吗?)
- 我尝试手动改变
nginx.conf
属性,但根本不起作用。 - 我在谷歌上找不到我所寻找的文档。
- 我曾尝试使用 opsworks,但没有取得任何实质性成果。
有没有人是 Chef Automate 专家,可以给我指明正确的方向?我需要以下内容:
- 更改
servername
网络服务器/厨师回答的 - 更改 nginx 等指向的证书。
答案1
搞清楚了……至少对于我的用例来说是这样。请注意,在实践中,我通常会注释掉旧内容,而不是直接编辑。如果您需要还原任何内容,我建议对以下内容也这样做:
- 发挥你的证书魔力并将你的证书放到位。
- 编辑
/etc/delivery/delivery.rb
- 设置
delivery_fqdn
为您希望服务器运行的新名称。 - 设置
delivery["ssl_certificates"]
为指向您刚刚设置的正确证书。 - 检查其他所有内容,但我怀疑您是否还想更改其他任何内容。
- 设置
- 确保您的 DNS 设置正确。
- 跑步:
delivery-ctl reconfigure