在 cloud init 中设置用户定义的主机名
set userdefined hostname in cloudinit
我想知道如何使用当前本地 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",
对于 Linux 主机,我使用 "hostname" 命令并将主机名回显到主机和 /etc.
中的主机名文件中
例如:
hostname myhostname
echo 'myhostname' > /etc/hostname
echo '127.0.0.1 myhostname' >> /etc/hosts
service hostname restart
我想知道如何使用当前本地 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",
对于 Linux 主机,我使用 "hostname" 命令并将主机名回显到主机和 /etc.
中的主机名文件中例如:
hostname myhostname
echo 'myhostname' > /etc/hostname
echo '127.0.0.1 myhostname' >> /etc/hosts
service hostname restart