在cloudinit中设置用户定义的主机名

时间:2018-08-08 13:34:46

标签: amazon-web-services amazon-ec2 cloud-init

我想知道如何使用当前的本地ipv4设置主机名。

例如:

   "UserData"       : { "Fn::Base64" : { "Fn::Join" : ["", [
      "#cloud-config\n\n",
      "hostname: service-test-ASGTesting-$private_ipv4\n",
      "fqdn: service-test-ASGTesting-$private_ipv4.cloud-dev.test.com\n",

1 个答案:

答案 0 :(得分:0)

对于Linux主机,我使用“主机名”命令,并将主机名回显到/ etc中的主机和主机名文件中。

例如:

hostname myhostname
echo 'myhostname' > /etc/hostname
echo '127.0.0.1 myhostname' >> /etc/hosts
service hostname restart