Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google compute engine 重新启动网络后,主机名和/etc/hosts不断更改为实例/项目名称。需要有一个固定的主机名设置_Google Compute Engine - Fatal编程技术网

Google compute engine 重新启动网络后,主机名和/etc/hosts不断更改为实例/项目名称。需要有一个固定的主机名设置

Google compute engine 重新启动网络后,主机名和/etc/hosts不断更改为实例/项目名称。需要有一个固定的主机名设置,google-compute-engine,Google Compute Engine,我有一个运行谷歌提供的CentOS 7操作系统映像(x86_64构建于2016-12-12)的谷歌计算引擎/VM,并不断遇到主机名和/等/主机因谷歌进行的一些定制修改/服务而发生变化的问题 谷歌在相关部分称,谷歌在其网站上记录了他们形象的详细信息 主机名通过DHCP出口挂钩设置,并将在网络启动时重新配置以匹配实例名称 问题就在这里,我的实例似乎没有可以更改或覆盖此行为的脚本-我已经在该映像上设置了我的应用程序,所以我不想下载public centos映像,而只需要删除映像中内置的“黑客”即可 正

我有一个运行谷歌提供的CentOS 7操作系统映像(x86_64构建于2016-12-12)的谷歌计算引擎/VM,并不断遇到主机名和/等/主机因谷歌进行的一些定制修改/服务而发生变化的问题

谷歌在相关部分称,谷歌在其网站上记录了他们形象的详细信息

主机名通过DHCP出口挂钩设置,并将在网络启动时重新配置以匹配实例名称

问题就在这里,我的实例似乎没有可以更改或覆盖此行为的脚本-我已经在该映像上设置了我的应用程序,所以我不想下载public centos映像,而只需要删除映像中内置的“黑客”即可

正在查找DHCP初始化脚本,但在以下文件夹中未找到任何内容:

[root@cponly2 dhcp]# pwd
/etc/dhcp
[root@cponly2 dhcp]# ls -lah
total 16K
drwxr-x---.  3 root root  23 Dec 23 23:47 .
drwxr-xr-x. 87 root root 12K Dec 24 01:00 ..
drwxr-xr-x.  2 root root  45 Dec 23 23:41 dhclient.d
[root@cponly2 dhcp]# ls -lah dhclient.d/
total 8.0K
drwxr-xr-x. 2 root root   45 Dec 23 23:41 .
drwxr-x---. 3 root root   23 Dec 23 23:47 ..
-rwxr-xr-x. 1 root root 2.2K Nov 14 16:18 ntp.sh
-rw-r--r--. 1 root root   41 Dec 23 23:41 set_hostname.sh
我试图添加一个脚本set_hostname.sh来更改主机名,但没有成功

我还尝试通过元数据设置主机名,但在重新启动VM/实例时,主机名设置不正确。我已从以下位置验证元数据是否存在:

curl "http://metadata.google.internal/computeMetadata/v1/instance/hostname" -H "Metadata-Flavor: Google"
不返回我为此特定VM设置的“自定义元数据”,但继续返回instance-name.c.project-id.internal

/重新启动网络时的var/log/messages如下所示:

Dec 24 21:05:38 cponly2 systemd: Starting LSB: Bring up/down networking...
Dec 24 21:05:38 cponly2 kernel: IPv6: ADDRCONF(NETDEV_UP): lo: link is not ready
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.4466] device (lo): link connected
Dec 24 21:05:38 cponly2 network: Bringing up loopback interface:  [  OK  ]
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6687] device (eth0): Activation: starting connection 'eth0' (18214b23-9ad6-45df-9a5d-41355fa07c59)
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6688] audit: op="connection-activate" uuid="18214b23-9ad6-45df-9a5d-41355fa07c59" name="eth0" pid=25261 uid=0 result="success"
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6689] device (eth0): state change: disconnected -> prepare (reason 'none') [30 40 0]
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6690] manager: NetworkManager state is now CONNECTING
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6692] device (eth0): state change: prepare -> config (reason 'none') [40 50 0]
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6890] device (eth0): state change: config -> ip-config (reason 'none') [50 70 0]
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.6896] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Dec 24 21:05:38 cponly2 kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7046] dhcp4 (eth0): dhclient started with pid 25268
Dec 24 21:05:38 cponly2 dhclient[25268]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0xba5315d)
Dec 24 21:05:38 cponly2 dhclient[25268]: DHCPACK from 169.254.169.254 (xid=0xba5315d)
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7352] dhcp4 (eth0):   address 10.142.0.2
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   plen 32 (255.255.255.255)
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   classless static route 10.142.0.1/32 gw 0.0.0.0
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   gateway 10.142.0.1
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   server identifier 169.254.169.254
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   lease time 86400
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   hostname 'cponly2.c.test.internal'
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   nameserver '169.254.169.254'
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7355] dhcp4 (eth0):   domain name 'c.test.internal.'
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7356] dhcp (eth0):   domain search 'c.test.internal.'
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7356] dhcp4 (eth0): state changed unknown -> bound
Dec 24 21:05:38 cponly2 NetworkManager[543]: <info>  [1482613538.7363] device (eth0): state change: ip-config -> ip-check (reason 'none') [70 80 0]
Dec 24 21:05:38 cponly2 avahi-daemon[342]: Joining mDNS multicast group on interface eth0.IPv4 with address 10.142.0.2.
Dec 24 21:05:38 cponly2 avahi-daemon[342]: New relevant interface eth0.IPv4 for mDNS.
Dec 24 21:05:38 cponly2 avahi-daemon[342]: Registering new address record for 10.142.0.2 on eth0.IPv4.
Dec 24 21:05:38 cponly2系统D:启动LSB:启动/关闭网络。。。
12月24日21:05:38 cponly2内核:IPv6:ADDRCONF(NETDEV_-UP):lo:链接未就绪
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.4466]设备(lo):链路已连接
12月24日21:05:38 cponly2网络:启动环回接口:[确定]
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.6687]设备(eth0):激活:启动连接“eth0”(18214b23-9ad6-45df-9a5d-41355fa07c59)
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.6688]审核:op=“连接激活”uuid=“18214b23-9ad6-45df-9a5d-41355fa07c59”name=“eth0”pid=25261 uid=0 result=“成功”
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.6689]设备(eth0):状态更改:断开连接->准备(原因为“无”)[30 40 0]
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.6690]管理器:网络管理器状态正在连接
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.6692]设备(eth0):状态更改:准备->配置(原因为“无”)[40 50 0]
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.6890]设备(eth0):状态更改:配置->ip配置(原因为“无”)[50 70 0]
Dec 24 21:05:38 cponly2 NetworkManager[543]:[1482613538.6896]dhcp4(eth0):激活:开始事务(45秒后超时)
12月24日21:05:38 cponly2内核:IPv6:ADDRCONF(NETDEV_更改):eth0:link准备就绪
Dec 24 21:05:38 cponly2网络管理器[543]:[1482613538.7046]dhcp4(eth0):dhclient以pid 25268启动
Dec 24 21:05:38 cponly2 dhclient[25268]:DHCPREQUEST在eth0上请求255.255.255.255端口67(xid=0xba5315d)
Dec 24 21:05:38 cponly2 dhclient[25268]:DHCPACK from 169.254.169.254(xid=0xba5315d)
12月24日21:05:38 cponly2网络经理[543]:[1482613538.7352]dhcp4(eth0):地址10.142.0.2
12月24日21:05:38 cponly2网络管理员[543]:[1482613538.7355]dhcp4(eth0):plen 32(255.255.255.255)
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.7355]dhcp4(eth0):无类别静态路由10.142.0.1/32 gw 0.0.0
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.7355]dhcp4(eth0):网关10.142.0.1
Dec 24 21:05:38 cponly2网络管理器[543]:[1482613538.7355]dhcp4(eth0):服务器标识符169.254.169.254
12月24日21:05:38 cponly2网络经理[543]:[1482613538.7355]dhcp4(eth0):租赁时间86400
Dec 24 21:05:38 cponly2网络管理器[543]:[1482613538.7355]dhcp4(eth0):主机名“cponly2.c.test.internal”
Dec 24 21:05:38 cponly2网络管理器[543]:[1482613538.7355]dhcp4(eth0):名称服务器“169.254.169.254”
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.7355]dhcp4(eth0):域名“c.test.internal”
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.7356]dhcp(eth0):域搜索“c.test.internal”
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.7356]dhcp4(eth0):状态已更改未知->绑定
12月24日21:05:38 cponly2网络管理器[543]:[1482613538.7363]设备(eth0):状态更改:ip配置->ip检查(原因为“无”)[70 80 0]
Dec 24 21:05:38 cponly2 avahi守护程序[342]:加入接口eth0.IPv4上地址为10.142.0.2的mDNS多播组。
Dec 24 21:05:38 cponly2 avahi守护进程[342]:MDN的新相关接口eth0.IPv4。
Dec 24 21:05:38 cponly2 avahi守护程序[342]:在eth0.IPv4上注册10.142.0.2的新地址记录。
所以这让我相信NetworkManager正在使用,进一步检查设置它看起来像是一个ifcfg rh插件。阅读“ifcfg rh”插件中的一些内容,持久主机名设置从/etc/hostname中提取,并返回到/etc/sysconfig/network“hostname”,这两个设置都是我想要的主机名,但谷歌计算引擎继续返回其内部名称

不知道在这里还可以尝试什么,提前感谢您的帮助