原文
https://www.dinghui.org/no-dns-vmware-vcenter-server-appliance.html
雖然VMware推薦使用DNS解析並填寫FQDN來部署VCSA,參考之前文檔:VMware VCSA 7.0.1安裝教程,但還是支持使用IP方式來部署VCSA,這里做一個匯總。
注:如果不填寫DNS或者DNS不可訪問,強行部署VCSA,通常表現為第二階段需要很久,直到失敗。(正常情況第二階段的部署一二十分鍾即可。)
一、VCSA 7.0.2即VCSA 7.0U2
1、其余部署參考以上文檔,在1階段第7步的時候,需要注意:FQDN填寫VCSA的IP,DNS服務器也填寫VCSA的IP;
2、安裝完第一階段,不要點繼續,不要點繼續,不要點繼續(重要的事情說三遍)
3、進入虛擬機控制台Console,輸入root用戶名和密碼,
shell
cat /etc/hosts
添加一條記錄,VCSAIP localhost,如下圖10.92.7.70為VCSA的IP。保存后查詢host如下。(此方式可以繞開DNS檢測)
4、繼續安裝第二階段即可。
二、VCSA 7.0.1
其余部署參考以上文檔,在1階段第7步的時候,需要注意:FQDN留空,DNS服務器也留空。
三、VCSA 6.7
1、第一階段部署FQDN填寫VCSA的IP地址, DNS服務器也填寫VCSA的IP地址;
2、安裝完第一階段,不要點繼續,不要點繼續,不要點繼續(重要的事情說三遍)
3、不要直接進第二階段,使用https://VCSAip:5480登錄進去,將系統名稱photon-machine,修改成VCSA的IP地址。
4、部署完成。
除了上訴還需要修改下文的文件:
https://blog.csdn.net/weixin_48213396/article/details/112675100
VCSA6.7系列版本使用ip和自定義主機名安裝問題解決方法
問題現象
我們在安裝VCSA6.7系列版本的VC時,會遇到以下兩種情況。
1、提供的系統名稱XXXX無效
2、無法保存主機名
此種問題出現在VC安裝的第二階段,出現這種問題會導致VC無法安裝。接下來我們具體分析
問題原因
根據vmware官方的說明,在VCSA6.7系列版本中會在安裝的時候,會正向和反向解析主機名。如果解析不通過,則就會報以上兩種錯誤。
而我們在安裝VCSA的時候經常使用ip作為系統名稱,如果使用ip的話,則無法反向解析,即使在/etc/hosts文件中加入解析條目也無法解決。
使用自定的主機名稱的話,如果主機名沒有在DNS服務器中添加解析。這種情況下,正向和反向解析不通過也會出現這樣的問題。
解決辦法
通過查詢資料得知,在VCSA系統中自帶的有一個小型的DNS服務軟件叫:dnsmasq
由於我們所遇到的問題是由於無法正向和反向解析導致的,因此我們可以使用自帶的dnsmasq來手動定義解析來解決這個問題。
具體操作步驟如下:
1、在VCSA安裝的第一階段時,如果我們配置VC的網絡參數為:
ip地址: 192.169.1.22
子網掩碼:255.255.255.0
網關:192.169.1.254
系統名稱:vcsa01
2、在第一階段完成之后,先不要急着進行操作安裝的第二階段。我們需要先通過控制台訪問VCSA,然后:
按ctrl+alt+f1進入命令行界面
輸入shell
執行:cp /etc/dnsmasq.conf /etc/dnsmasq-bak.conf
vi /etc/dnsmasq.conf 將no-hosts改為addn-hosts=/etc/dns_add_hosts(此文件和路徑由自己定義)
將listen-address=127.0.0.1改為listen-address=192.169.1.22
然后保存wq退出;
vi /etc/dns_add_hosts 添加解析記錄:
192.169.1.22 vcsa01(如果使用主機名來安裝VCSA添加此記錄)
192.169.1.22 192.169.1.22(如果使用ip地址來安裝VCSA添加此記錄)
如圖:
然后保存wq退出,重啟dnsmasq服務。systemctl restart dnsmasq
通過nslookup vcsa01和nslookup 192.169.1.22來測試正向和反向解析,測試解析成功,如圖:
3、解析的操作完成之后,我們再繼續進行VCSA的第二步安裝,這時就不會出現報錯了。
四、VCSA 6.5及6.0
沒有什么要注意的,不會去校驗DNS是否正確。