Google Cloud自定义GCE主机名,googlegcp介绍-ESG跨境

Google Cloud自定义GCE主机名,googlegcp介绍

来源网络
来源网络
2022-05-31
点赞icon 0
查看icon 796

Google Cloud自定义GCE主机名,googlegcp介绍Google Cloud自定义GCE主机名文/Google Cloud魏衡和盛骏DHCP客户端将覆盖GCE主机名GCE的网卡IP地址是由DHCP分配,同时,DHCP服务器还将发快递DNS服务器和主机名,使用的DHCP Option有:DHCP Optio......

Google Cloud自定义GCE主机名,googlegcp介绍




Google Cloud自定义GCE主机名

文/Google Cloud魏衡和盛骏

DHCP客户端将覆盖GCE主机名

GCE的网卡IP地址是由DHCP分配,同时,DHCP服务器还将发快递DNS服务器和主机名,使用的DHCP Option有:DHCP Option 6DNS服务器,以及DHCP Option 12主机名。

NetworkManager DHCP租约信息

cat/var/lib/NetworkManager/dhclientxxx.lease:

系统日志信息:

点击以下文件:

cat/etc/dhcp/dhclient.d/google_hostname.sh

点击文件

cat/usr/bin/google_set_hostname

如果您已经修改了DNS服务器和主机名,则当dhcp客户端请求IP地址时,配置将会被覆盖。

操作流程如下:

DHCP Server NetworkManager DHCP Option DHCP client google_set_hostname

change DNS server  hostname(更改DNS服务器或者主机名)

这篇文章将说明如何保持主机名(hostname)不被改变。

解决方案

根据上面的描述,我们可以更改以下的任何一项:

Don’t receive NetworkManager config on dhcp option 12

Change/etc/dhcp/dhclient.d/google_hostname.sh

Change/usr/bin/google_set_hostname

Can prohibit DHCP change the hostname.

这样做,就可以禁止DHCP更改主机名。

2.1更改NetworkManager的配置

更改NetworkManager配置的目的,是取代DHCP选项12hostname。DHCP客户端将不再通过DHCP接收主机名。

2.2.1设置/etc/hostname

设置静态主机名:

echo whvm05.weiheng.inkgt;/etc/hostname

2.1.2取代dhcp选项的12hostname

Create a config file,add config to supersede the dhcp option:

创建一个配置文件,添加配置以取代dhcp选项:

touch/etc/dhcp/dhclienteth0.conf

echo‘supersede hostname“”;’gt;gt;/etc/dhcp/dhclienteth0.conf

2.1.3重新启动NetworkManager

systemctl重新启动NetworkManager

检查配置:

cat/var/lib/NetworkManager/dhclienteth0.conf

NetworkManager自动生成的配置文件将包含2.1.2中的先前配置。

2.1.4测试

如果重新引导VM,则主机名仍保持为/etc/hostname配置。

2.2更改google_hostname.sh

2.2.1编辑/etc/hostname文件

echo whvm03.weiheng.inkgt;/etc/hostname

2.2.2移除yumcron

任何配置的改变都会有yumcron的存储,所以我们需要移除它们:

yum remove yumcrony

2.2.3编辑google_hostname.sh

将“google_set_hostname”替换为“:”:

sedi“1,$s/google_set_hostname/:/g”/etc/dhcp/dhclient.d/google_hostname.sh

cat/etc/dhcp/dhclient.d/google_hostname.sh

2.2.4设置hostname

hostname`cat/etc/hostname

2.2.5测试

在reboot之后,主机名仍还没有变化:

2.3更改google_set_hostname

2.3.1编辑google_set_hostname

设置新的new_host_name

sedi‘1 anew_host_name=cat/etc/hostname’/usr/bin/google_set_hostname

sedi‘1,$s/%%.*//g’/usr/bin/google_set_hostname

2.3.2移除yumcron

正如2.2中提到的那样,需要移除yumcron,以保证配置没有随之改变:

yum remove yumcrony

2.3.3测试

总结

谷歌计算引擎的代理将更改虚拟机的主机名,通过更改dhcp客户端配置,以及谷歌代理脚本,可以保持主机名不变。


文章推荐
AppLovin活动精选  爆款休闲游戏层出不穷,applovin游戏怎么玩
Azure数据工厂实现跨境数据库拷贝,azure sql数据仓库
Google Play更新指南提高您的应用质量与曝光度,googleplay热更新政策
App国际化与本地化,app国际化需要做哪些


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部

Baidu
map