Google Cloud自定义GCE主机名

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Cloud网络

小提示:您能找到这篇{Google Cloud自定义GCE主机名}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Google Cloud自定义GCE主机名内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">文/Google Cloud魏衡和盛骏

< ">

< font-size: 16px;">DHCP客户端将覆盖GCE主机名

< font-size: 16px;">GCE的网卡IP地址是由DHCP分配,同时,DHCP服务器还将发送DNS服务器和主机名,使用的DHCP Option有:DHCP Option 6-DNS服务器,以及DHCP Option 12-主机名。

< font-size: 16px;">NetworkManager DHCP租约信息

< font-size: 16px;">cat/var/lib/NetworkManager/dhclient-xxx.lease:

< font-size: 16px;">

< font-size: 16px;">系统日志信息:

< font-size: 16px;">

< font-size: 16px;">点击以下文件:

< font-size: 16px;">cat/etc/dhcp/dhclient.d/google_hostname.sh

< font-size: 16px;">

< font-size: 16px;">点击文件

< font-size: 16px;">cat/usr/bin/google_set_hostname

< font-size: 16px;">

< font-size: 16px;">如果您已经修改了DNS服务器和主机名,则当dhcp客户端请求IP地址时,配置将会被覆盖。

< font-size: 16px;">操作流程如下:

< font-size: 16px;">

  1. DHCP Server ->
  2. NetworkManager DHC小程序一键开发P Option ->
  3. DHCP client ->
  4. google_set_hostname ->
  5. change DNS server & hostname(更改 DNS 服务器或者主机名)

< ">

< ">这篇文章将说明如何保持主机名(hostname)不被改变。
< font-size: 16px;">

< font-size: 16px;">解决方案

< font-size: 16px;">根据上面的描述,我们可以更改以下的任何一项:

< font-size: 16px;">Don’t receive NetworkManager config on dhcp option 12

< font-size: 16px;">Change/etc/dhcp/dhclient.d/google_hostname.sh

< font-size: 16px;">Change/usr/bin/google_set_hostname

< font-size: 16px;">Can prohibit DHCP change the hostname.

< font-size: 16px;">这样做,就可以禁止DHCP更改主机名。

< font-size: 16px;">2.1更改NetworkManager的配置

< font-size: 16px;">更改NetworkManager配置的目的,是取代DHCP选项12-hostname。DHCP客户端将不再通过DHCP接收主机名。

< font-size: 16px;">2.2.营销促销策划方案1设置/etc/hostname

< font-size: 16px;">设置静态主机名:

< font-size: 16px;">echo whvm05.weiheng.ink&gt;/etc/hostname

< font-size: 16px;">2.1.2取代dhcp选项的12-hostname

< font-size: 16px;">Create a config file,add config to supersede the dhcp option:

< font-size: 16px;">创建一个配置文件,添加配置以取代dhcp选项:



< font-size: 16px;">touch/etc/dhcp/dhclient-eth0.conf

< font-size: 16px;">echo‘supersede host-name“”;’&gt;&gt;/etc/dhcp/dhclient-eth0.conf

< font-size: 16px;">2.1.3重新启动NetworkManager

< font-size: 16px;">systemctl重新启动NetworkManager

< font-size: 16px;">检查配置:

< font-size: 16px;">cat/var/lib/NetworkManager/dhclient-eth0.conf

< font-size: 16px;">

< font-size: 16px;">NetworkManager自动生成的配置文件将包含2.1.2中的先前配置。

< font-size: 16px;">2.1.4测试

< font-size: 16px;">如果重新引导VM,则主机名仍保持为/etc/hostname配置。

< font-size: 16px;">2.2更改google_hostname.sh

< font-size: 16px;">2.2.1编辑/etc/hostname文件

< font-size: 16px;">echo whvm03.weiheng.ink&gt;/etc/hostname

< font-size: 16px;">2.2.2移除yum-cron

< font-size: 16px;">任何配置的改变都会有yum-cron的存储,所以我们需要移除它们:

< font-size: 16px;">yum remove yum-cron-y

< font-size: 16px;">2.2.3编辑google_hostname.sh

< font-size: 16px;">将“google_set_hostname”替换为“:”:

< font-size: 16px;">sed-i“1,$s/google_set_hostname/:/g”/etc/dhcp/dhclient.d/google_hostname.sh

< font-size: 16px;">cat/etc/dhcp/dhclient.d/google_hostname.sh

< font-size: 16px;">

< font-size: 16px;">2.2.4设置hostname

< font-size: 16px;">hostname`cat/etc/hostname

< font-size: 16px;">2.2.5测试

< font-size: 16px;">

< font-size: 16px;">在reboot之后,主机名仍还没有变化:

< font-size: 16px;">

< font-size: 16px;">2.3更改google_set_hostname

< font-size: 16px;">2.3.1编辑google_set_hostname

< font-size: 16px;">设置新的new_host_name



< font-size: 16px;">sed-i‘1 anew_host_name=cat/etc/hostname’/usr/bin/google_set_hostname



< font-size: 16px;">sed-i‘1,$s/%%.*//g’/usr/bin/google_set_hostname

< font-size: 16px;">2.3.2移除yum-cron

< font-size: 16px;">正如2.2中提到的那样,需要移除yum-cron,以保证配置没有随之改变:

< font-size: 16px;">yum remove yum-cron-y

< font-size: 16px;">2.3.3测试

< font-size: 16px;">

< font-size: 16px;">总结

< font-size: 16px;">谷歌计算引擎的代理将更改虚拟机的主机名,通过更改dhcp客户端配置,以及谷歌代理脚本,可以保持主机名不变。

Google Cloud自定义GCE主机名

上一篇:想要提高在亚马逊上的成功,这一点一定不能少
下一篇:分享给亚马逊小白,你的关键词可能找错了!


版权声明:以上主题为“Google Cloud自定义GCE主机名"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Google Cloud自定义GCE主机名
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Google Cloud自定义GCE主机名”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Google Cloud自定义GCE主机名的相关事宜。

关键词:Google,Cloud自定义GCE主机名

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号