今天製作了乙個帶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...