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

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

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

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跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部