如何从 Bash 脚本设置 FQDN

如何从 Bash 脚本设置 FQDN

是否可以通过 bash 脚本设置完全限定域名?

我正在使用 Ubuntu 12.04 LTS。我在 Amazon 上有一个自动扩展组,我正在使用 Puppet 进行配置。

例如,我想使用 admin.staging.mycompany.net 作为自动缩放组中所有实例的 FQDN。当自动缩放组触发新实例时,我可以运行 bash 脚本。

由于 Puppet 使用完全限定域名来确定要应用哪个清单,我需要想出一种方法来从 bash 脚本设置新的 EC2 实例的 FQDN,以便自动缩放组可以启动新实例并应用正确的 Puppet 清单。

我不想通过 ssh 连接到实例并手动更改 /etc/hosts 和 /etc/hostname,因为这会破坏自动缩放组的意义。

相关内容