禁止 cloud init 修改 hostname

2021-08-06 01:51:42 字數 1050 閱讀 4523

今天製作了乙個帶cloud init 的映象,準備用metadata server 加 cloud init 的方式做注入key和密碼

安裝完cloud init後對裡面引數有了大概的了解,也算是學習了。

在用新的映象啟動虛擬機器後,發現hostname變成了主機的名字。 突然把我詫異住了,dhcp agent會改hostname,這個cloud init 也會改hostname。

這可不行啊,hostname總得固定住

於是檢視cloud init 文件和cloud init的配置檔案 /etc/cloud/cloud.cfg  相關配置,找到如下幾項:

cloud_init_modules:

- migrator

- bootcmd

- write-files

- growpart

- resizefs

- set_hostname # 設定hostname

- update_hostname # 更新hostname

- update_etc_hosts

- rsyslog

- users-groups

- ssh

把hostname相關的項刪除掉就可以了

cloud init 是根據instance 的 hostname 屬性來設定的

這裡給你們看一下資料庫就明白了:

mysql> select hostname,host,display_name from instances where hostname="

test7"\g

*************************** 1. row ***************************hostname: test7

host: compute10

display_name: test-test

在nova庫中的instances 表中,我們會發現這麼兩個字段 乙個是hostname 乙個是display_name ,及hostname

使用hostAdminApp快速修改host

這個外掛程式chrome和firefox都有,chrome下是應用了,會建立桌面快捷方式直接執行 安裝就不說了,chrome應用中心,ff附加元件 安裝之後發現mac下選擇host檔案沒法選,因為finder中根本找不到hosts檔案。這時候在 home目錄下建乙個軟連線到 etc hosts 就能...

CentOS7下GitLab修改網域名稱host

因原git網域名稱用作他途,需要更新gitlab的網域名稱。找了個週末的凌晨更換了網域名稱。準備工作 新網域名稱的dns解析,新增 a 主機位址 記錄,指向gitlab伺服器。更新網域名稱時,一定不要有 提交操作。更新網域名稱比較簡單,只要restart成功,gitlab的所有服務都正常重啟,就沒有...

修改啟動logo,禁止游標

linux核心下使用的檔案型別是pnm和ppm格式的,所以在開始介紹修改linux核心啟動logo之前,1 先需要介紹一下怎麼樣設計自己開始logo的ppm,首先選擇一張png格式的,使用如下命令確保你必須安裝以下的工具 pngtopnm,pnmquant,pnmtoplainpnm pngtopn...