戰(zhàn))
簡(jiǎn)介《FusionCompute實(shí)驗(yàn)手冊(cè)1》面向備考華為HCIP-Cloud Computing V4.0的學(xué)員及希望掌握服務(wù)器虛擬化運(yùn)維的讀者圍繞FusionCompute平臺(tái)梳理從環(huán)境搭建到日常運(yùn)維的實(shí)踐路徑。文件為1個(gè)docx文檔壓縮包約10.53MB正文按7個(gè)實(shí)驗(yàn)分為四部分先依托KVM嵌套環(huán)境完成CNA與VRM安裝理解基礎(chǔ)架構(gòu)再練習(xí)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)三類虛擬資源管理隨后覆蓋虛擬機(jī)創(chuàng)建、Tools安裝、模板封裝、快照、規(guī)格調(diào)整、HA、熱遷移及安全組規(guī)則組等發(fā)放管理操作最后涉及用戶管理、管理數(shù)據(jù)備份與時(shí)間管理等常見(jiàn)運(yùn)維。已有227人學(xué)習(xí)下載。手冊(cè)以實(shí)驗(yàn)任務(wù)串聯(lián)知識(shí)點(diǎn)便于讀者對(duì)照拓?fù)浜团渲谜f(shuō)明完成操作也適合作為認(rèn)證備考與平臺(tái)運(yùn)維查漏補(bǔ)缺的參考。1. 裝 FusionCompute 之前先算清你要幾塊網(wǎng)卡裝 FusionCompute 這件事最容易被低估的地方是第一屏CNA 的安裝向?qū)б还仓挥袔灼凉芾砜?IP、存儲(chǔ)口 IP、VLAN ID、主機(jī)名這四項(xiàng)填下去后面想改的成本比重裝還高。我在一套 KVM 嵌套環(huán)境里按手冊(cè)第 1 章走的時(shí)候把存儲(chǔ) VLAN 填成了管理 VLAN結(jié)果到「添加主機(jī)」那一步一直卡在「主機(jī)網(wǎng)絡(luò)不通」回頭查了兩個(gè)多小時(shí)才發(fā)現(xiàn)是網(wǎng)卡綁錯(cuò)了平面。這份實(shí)驗(yàn)手冊(cè)對(duì)應(yīng) Cloud Computing V4.0 高級(jí)工程師方向的 FusionCompute 部分一共 7 個(gè)實(shí)驗(yàn)、四個(gè)部分從環(huán)境搭建一路做到虛擬機(jī)發(fā)放和日常運(yùn)維適合正在備考的人也適合剛接手虛擬化資源池、需要把 CNA 和 VRM 裝一遍摸清架構(gòu)的人。下面按我實(shí)際裝一遍的順序?qū)懓咽謨?cè)里沒(méi)寫透的參數(shù)取舍和容易失敗的點(diǎn)補(bǔ)上。2. 環(huán)境規(guī)劃FusionCompute 6.5.0 的安裝包、IP 與嵌套虛擬化裝之前先把東西湊齊。這一步很多人會(huì)跳過(guò)直接開(kāi)虛擬機(jī)結(jié)果裝到一半發(fā)現(xiàn)缺 VRM 包或者發(fā)現(xiàn)虛擬機(jī)的網(wǎng)卡配少了。手冊(cè)配套實(shí)驗(yàn)依托 KVM 嵌套虛擬化環(huán)境實(shí)現(xiàn)也就是說(shuō)你的實(shí)驗(yàn)虛機(jī)本身跑在一臺(tái) KVM 宿主機(jī)上CNA 再跑在實(shí)驗(yàn)虛機(jī)里。這個(gè)結(jié)構(gòu)決定了三件事CPU 要能透?jìng)饔布摂M化、網(wǎng)絡(luò)要能橋接出去、每臺(tái) CNA 至少兩塊網(wǎng)卡。2.1 軟件包與工具清單七樣?xùn)|西缺一不可手冊(cè)列出的軟件和工具我整理成一張表裝機(jī)前對(duì)著核一遍比裝到一半再回頭找省事得多文件或工具版本或形態(tài)用途FusionCompute 6.5.0_Installer.zip6.5.0服務(wù)器虛擬化安裝工具含 CNA 安裝介質(zhì)與安裝客戶端FusionCompute 6.5.0_VRM.zip6.5.0VRM 軟件包安裝 VRM 時(shí)上傳cn_windows_10_Professional_x86_64專業(yè)版鏡像實(shí)驗(yàn)所需 Windows 虛擬機(jī)CentOS-7-x86_64-DVD-1810.iso7.1810實(shí)驗(yàn)所需 Linux 虛擬機(jī)PuTTY任意穩(wěn)定版SSH 登錄 Linux 系統(tǒng)與 CNAVNC Viewer任意穩(wěn)定版連 KVM 虛機(jī)控制臺(tái)WinSCP任意穩(wěn)定版?zhèn)靼惭b包、導(dǎo)模板兩個(gè) zip 包要分清用途Installer 包里是 CNA 的安裝介質(zhì)和那個(gè)連接 CNA 用的安裝客戶端VRM 包留到裝 VRM 那一步才用得上。只下第一個(gè)包就開(kāi)裝是最常見(jiàn)的低級(jí)翻車。提示Installer 和 VRM 的版本號(hào)必須對(duì)齊。6.5.0 的 Installer 配 6.5.0 的 VRM 包混版本會(huì)在 VRM 安裝向?qū)У男r?yàn)階段直接被拒報(bào)的還是「軟件包不匹配」這種看不出所以然的錯(cuò)。2.2 IP 與 VLAN 規(guī)劃手冊(cè)那張網(wǎng)表要先抄下來(lái)實(shí)驗(yàn)拓?fù)淅飪膳_(tái) CNA 加一臺(tái) VRM管理面和存儲(chǔ)面分開(kāi)走這是能不能一次裝通的關(guān)鍵。按手冊(cè)的網(wǎng)絡(luò)配置說(shuō)明整理如下網(wǎng)元管理 IP存儲(chǔ) IPVLANCNA01192.168.201.101192.168.202.101存儲(chǔ) VLAN 202CNA02192.168.201.102192.168.202.102存儲(chǔ) VLAN 202VRM192.168.201.100192.168.201.11 / 192.168.202.11管理 201 / 存儲(chǔ) 202為什么非要分兩個(gè)平面管理平面跑的是 VRM 與 CNA 之間的心跳和 API 調(diào)用流量小而敏感存儲(chǔ)平面跑的是 iSCSI 讀寫一旦有大文件拷貝或者虛機(jī)啟動(dòng)風(fēng)暴流量會(huì)瞬間打滿。兩個(gè)擠在一張網(wǎng)卡上最典型的表現(xiàn)就是 VRM 管理界面點(diǎn)一下轉(zhuǎn)三秒虛機(jī)還時(shí)不時(shí)失聯(lián)。常見(jiàn)做法就是物理上兩塊網(wǎng)卡、邏輯上兩個(gè) VLAN實(shí)驗(yàn)環(huán)境里用兩塊虛擬網(wǎng)卡模擬。VRM 有兩個(gè)存儲(chǔ) IP是因?yàn)?VRM 自己也是一臺(tái)虛機(jī)它的磁盤可以放在管理存儲(chǔ)上也可以放到存儲(chǔ)平面去手冊(cè)里兩個(gè)都給了。實(shí)驗(yàn)階段我一般只配 192.168.201.11 那個(gè)等存儲(chǔ)資源添加完再補(bǔ)第二個(gè)少填一個(gè)少一個(gè)錯(cuò)。2.3 KVM 嵌套虛擬化把實(shí)驗(yàn)虛機(jī)先跑起來(lái)宿主機(jī)是 KVM 的話先確認(rèn)硬件虛擬化能透?jìng)鞯教摍C(jī)里否則裝了 CNA 也起不來(lái)虛機(jī)。三條命令依次跑# 1. 確認(rèn) CPU 支持并已開(kāi)啟硬件虛擬化返回值大于 0 才算可用 egrep -c (vmx|svm) /proc/cpuinfo # 2. 列出 KVM 宿主機(jī)上的所有虛機(jī)確認(rèn)兩臺(tái) CNA 虛機(jī)都已創(chuàng)建 virsh list --all # 3. 查看某臺(tái)虛機(jī)的網(wǎng)卡列表確認(rèn)管理面和存儲(chǔ)面各一塊 virsh domiflist CNA01第一條的返回值是關(guān)鍵0 表示嵌套虛擬化沒(méi)開(kāi)你在這臺(tái)虛機(jī)里再裝 CNA、再在 CNA 上創(chuàng)建虛機(jī)會(huì)卡在虛機(jī)加電階段界面上什么錯(cuò)都不報(bào)就是不啟動(dòng)。第二條用來(lái)核對(duì)虛機(jī)命名我習(xí)慣直接叫 CNA01、CNA02、VRM后面在 VRM 界面里添加主機(jī)時(shí)對(duì)得上。第三條最容易被忽略輸出里應(yīng)該看到兩塊網(wǎng)卡如果只有一塊回到第 3 章安裝 CNA 時(shí)會(huì)發(fā)現(xiàn)向?qū)Ю锔具x不出存儲(chǔ)平面的網(wǎng)卡。網(wǎng)絡(luò)這邊還要確認(rèn)橋接# 查看當(dāng)前網(wǎng)橋和綁定的物理網(wǎng)卡 brctl show # 查看橋接接口上的地址 ip addr show br0brctl show輸出里br0 下面的 interfaces 列應(yīng)該掛著宿主機(jī)的物理網(wǎng)卡以及兩臺(tái) CNA 虛機(jī)的虛擬網(wǎng)卡。ip addr show br0應(yīng)該能看到宿主機(jī)在 192.168.201.x 段的地址。這兩條對(duì)不上后面所有 ping 都不通。注意如果egrep -c (vmx|svm) /proc/cpuinfo返回 0改虛機(jī)配置文件重啟是不生效的要在 KVM 宿主機(jī)上把 CPU 模式改成 host-passthrough 后重建虛機(jī)。這個(gè)參數(shù)屬于「創(chuàng)建時(shí)定死」的那一類別指望熱改。3. 安裝 CNA 與 VRM從裸機(jī)到能打開(kāi)登錄頁(yè)這一章是整個(gè)實(shí)驗(yàn)里最容易反復(fù)重來(lái)的部分。CNA 裝完才輪到 VRMVRM 裝完才有圖形界面中間任何一步填錯(cuò)都只能重裝。我的建議是每裝完一臺(tái)就把 IP、主機(jī)名、密碼記在記事本上別指望回頭去翻。3.1 安裝 CNA管理口、存儲(chǔ)口和主機(jī)名在這一步定死CNA 的安裝是引導(dǎo)式的不是在操作系統(tǒng)里跑腳本。以 CNA01 為例流程是這樣的在 KVM 宿主機(jī)上新建虛機(jī)命名 CNA012 vCPU、8 GB 內(nèi)存、40 GB 系統(tǒng)盤掛兩塊網(wǎng)卡光驅(qū)掛載 Installer 包里的 CNA ISO。開(kāi)機(jī)進(jìn)引導(dǎo)界面選安裝進(jìn)配置向?qū)?。管理平面IP 填 192.168.201.101掩碼 255.255.255.0網(wǎng)關(guān) 192.168.201.1VLAN ID 留空。存儲(chǔ)平面IP 填 192.168.202.101VLAN ID 填 202。主機(jī)名填 CNA01設(shè)置 root 密碼確認(rèn)后開(kāi)始寫入。安裝完成自動(dòng)重啟拔掉 ISO 避免二次引導(dǎo)。參數(shù)上要摳的只有兩處。VLAN ID 那一欄管理平面如果交換機(jī)側(cè)是 access 口就留空是 trunk 口才填管理 VLAN存儲(chǔ)平面填 202 是因?yàn)閮膳_(tái) CNA 的存儲(chǔ)口要落進(jìn)同一個(gè)二層域后面 iSCSI 才能互相看到。主機(jī)名必須唯一VRM 里添加主機(jī)時(shí)靠它區(qū)分兩臺(tái)都叫 localhost 的話添加第二臺(tái)會(huì)提示主機(jī)已存在。CNA02 的流程完全一樣IP 換成 192.168.201.102 和 192.168.202.102。兩臺(tái)都裝完回宿主機(jī)驗(yàn)一下# 裝完 CNA 先確認(rèn) SSH 能進(jìn)能進(jìn)說(shuō)明系統(tǒng)起來(lái)了 ssh root192.168.201.101 # 進(jìn)去后看系統(tǒng)版本輸出里應(yīng)能看到 6.5.0 字樣 cat /etc/*release # 看網(wǎng)卡和地址管理口和存儲(chǔ)口應(yīng)該各有一個(gè)地址 ip addr showssh能進(jìn)是第一個(gè)通過(guò)信號(hào)進(jìn)不去先別急著查 FusionCompute先回到 2.3 那兩條網(wǎng)橋命令。ip addr show的輸出里如果只有一個(gè)地址說(shuō)明安裝時(shí)只配了一個(gè)平面這種情況不用糾結(jié)直接重裝比在系統(tǒng)里手工加網(wǎng)卡快。提示CNA 安裝完成后管理口的 Web 服務(wù)是開(kāi)著的用瀏覽器訪問(wèn) https://192.168.201.101:8443 能看到 CNA 自己的管理頁(yè)。這個(gè)頁(yè)面不是 VRM 界面容易看混VRM 的地址是 192.168.201.100。3.2 安裝 VRM在 CNA 之上再起一臺(tái)虛機(jī)VRM 不是裝在物理機(jī)上它是通過(guò)安裝客戶端連到一臺(tái)已經(jīng)裝好的 CNA由這臺(tái) CNA 創(chuàng)建出一臺(tái) VRM 虛機(jī)。所以順序不能反也不能跳。打開(kāi) Installer 包里的安裝客戶端輸入 CNA01 的管理 IP 和 root 賬號(hào)密碼連上去然后按向?qū)ё呱蟼?VRM 軟件包配置 VRM 虛機(jī)規(guī)格我一般給 2 vCPU、8 GB 內(nèi)存、系統(tǒng)盤 50 GB 起配置 VRM 的 IP 地址 192.168.201.100、掩碼和網(wǎng)關(guān)確認(rèn)后開(kāi)始部署。整個(gè)部署過(guò)程就是 CNA 在本地存儲(chǔ)上建了一臺(tái)虛機(jī)再把 VRM 軟件寫進(jìn)去耗時(shí)比裝 CNA 長(zhǎng)中間別關(guān)客戶端。裝完先確認(rèn)端口通不通# -k 跳過(guò)自簽證書(shū)校驗(yàn)-I 只取響應(yīng)頭 curl -k -I https://192.168.201.100:8443返回 200 或者 302 就說(shuō)明 VRM 服務(wù)起來(lái)了。返回 connection refused八成是 VRM 虛機(jī)沒(méi)起來(lái)回 CNA 上用 VNC Viewer 連進(jìn)去看虛機(jī)控制臺(tái)通常能看到卡在引導(dǎo)或者磁盤掛載失敗。返回超時(shí)回到網(wǎng)絡(luò)平面去查跟 VRM 服務(wù)本身沒(méi)關(guān)系。3.3 首次登錄 VRM 與基礎(chǔ)檢查瀏覽器打開(kāi) https://192.168.201.100:8443證書(shū)告警點(diǎn)繼續(xù)用 admin 登錄。首次登錄會(huì)強(qiáng)制改密碼改完記下來(lái)實(shí)驗(yàn)環(huán)境里我一般統(tǒng)一成一個(gè)好記的強(qiáng)口令別用默認(rèn)的。登進(jìn)去先別急著建集群把三件事核一遍系統(tǒng)管理里的 VRM 狀態(tài)是不是正常、CNA01 是不是已經(jīng)注冊(cè)在列表里、系統(tǒng)時(shí)間和宿主機(jī)時(shí)間差多少。第三項(xiàng)看著無(wú)關(guān)緊要實(shí)際上時(shí)間不同步會(huì)導(dǎo)致后面添加主機(jī)時(shí)認(rèn)證失敗報(bào)的還是「用戶名或密碼錯(cuò)誤」很容易往錯(cuò)誤方向查。4. 資源池初始化集群、IP-SAN、分布式交換機(jī)與第一臺(tái)虛擬機(jī)裝完 CNA 和 VRM界面能打開(kāi)了但這時(shí)候整個(gè)環(huán)境還只是個(gè)空殼。真正讓資源池跑起來(lái)的是三件事把主機(jī)拉進(jìn)集群、把存儲(chǔ)掛上來(lái)、把網(wǎng)絡(luò)配通。這三件事的順序建議按計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)的順序做因?yàn)樘砑哟鎯?chǔ)和端口組的時(shí)候都要選主機(jī)主機(jī)沒(méi)加進(jìn)集群就選不到。4.1 創(chuàng)建集群并添加兩臺(tái) CNA 主機(jī)在 VRM 里新建集群命名 Cluster01集群策略里把 HA 和 DRS 打開(kāi)。HA 是主機(jī)故障時(shí)虛機(jī)自動(dòng)重啟DRS 是資源不均衡時(shí)自動(dòng)遷移這兩個(gè)實(shí)驗(yàn)后面都要用現(xiàn)在不開(kāi)后面還得回來(lái)改集群配置。添加主機(jī)時(shí)輸入 CNA02 的管理 IP 192.168.201.102 和 root 密碼一路下一步。加完看主機(jī)狀態(tài)正常狀態(tài)是「正?!谷绻@示「離線」或者「維護(hù)」點(diǎn)進(jìn)去看告警詳情。兩臺(tái)主機(jī)都加進(jìn)集群后在集群下的「計(jì)算資源」里應(yīng)該能看到兩個(gè)主機(jī)節(jié)點(diǎn)CPU 和內(nèi)存總量是兩臺(tái)之和。如果只看到一臺(tái)或者另一臺(tái)的資源顯示為 0先查 4.1 里添加主機(jī)那一步有沒(méi)有報(bào)錯(cuò)再查兩臺(tái)主機(jī)的時(shí)間是否同步。4.2 IP-SAN 存儲(chǔ)iSCSI 啟動(dòng)器、端口綁定與數(shù)據(jù)存儲(chǔ)存儲(chǔ)這塊分三步順序不能亂先改 iSCSI 啟動(dòng)器號(hào)再做端口綁定最后加存儲(chǔ)資源。第一步兩臺(tái)主機(jī)的 iSCSI 啟動(dòng)器號(hào)必須不一樣。進(jìn)主機(jī)「存儲(chǔ)接口」里看 iSCSI 啟動(dòng)器號(hào)如果兩臺(tái)是同一個(gè)改成不同的。這個(gè)號(hào)相當(dāng)于主機(jī)在存儲(chǔ)側(cè)的身份證一樣的話存儲(chǔ)只認(rèn)一臺(tái)掃描設(shè)備時(shí)另一臺(tái)什么都掃不到。第二步配置端口綁定。把存儲(chǔ)平面的網(wǎng)卡綁定到 iSCSI 主端口上綁完之后 iSCSI 流量只走 192.168.202.x 這個(gè)平面不會(huì)串到管理面。第三步添加存儲(chǔ)資源填存儲(chǔ)設(shè)備的 IP 和端口 3260然后掃描存儲(chǔ)設(shè)備掃出來(lái)之后再添加數(shù)據(jù)存儲(chǔ)。實(shí)驗(yàn)環(huán)境如果沒(méi)有硬件存儲(chǔ)通常用一臺(tái) Linux 主機(jī)裝 targetcli 模擬# 查看 iSCSI 目標(biāo)端已導(dǎo)出的后端存儲(chǔ) targetcli ls /iscsi # 確認(rèn) 3260 端口在監(jiān)聽(tīng) ss -lntp | grep 3260targetcli ls /iscsi里能看到 target 和它下面的 lun說(shuō)明存儲(chǔ)側(cè)導(dǎo)出成功。ss -lntp | grep 3260里 -l 是監(jiān)聽(tīng)狀態(tài)、-n 顯示數(shù)字端口、-t 只顯示 TCP、-p 帶進(jìn)程名3260 是 iSCSI 的默認(rèn)端口。這條不通FusionCompute 那邊掃描設(shè)備一定是空的別在 VRM 里反復(fù)點(diǎn)。存儲(chǔ)資源加完創(chuàng)建一塊普通精簡(jiǎn)磁盤驗(yàn)證一下。精簡(jiǎn)磁盤的特點(diǎn)是先分配邏輯空間、后分配物理空間寫多少占多少實(shí)驗(yàn)環(huán)境空間有限時(shí)用這個(gè)比厚置備合適。4.3 分布式交換機(jī)、上行鏈路與 VLAN 池網(wǎng)絡(luò)這塊的坑集中在順序上。分布式交換機(jī)建好之后要先加上行鏈路再加 VLAN 池最后才能加端口組。VLAN 池是所有端口組可選 VLAN 的集合池里沒(méi)有 201建端口組時(shí) VLAN 下拉框就是空的很多人卡在這一步以為是權(quán)限問(wèn)題。上行鏈路綁的是主機(jī)的物理網(wǎng)卡兩臺(tái) CNA 都要綁只綁一臺(tái)的話另一臺(tái)主機(jī)上的虛機(jī)沒(méi)網(wǎng)絡(luò)出口。VLAN 池里把 201 和 202 都加進(jìn)去201 給業(yè)務(wù)虛機(jī)用202 給存儲(chǔ)用。端口組建一個(gè)業(yè)務(wù)端口組VLAN 選 201后面部署虛機(jī)時(shí)選這個(gè)端口組。配完可以順手驗(yàn)證一下二層通不通在 VRM 里隨便找一臺(tái)虛擬機(jī)的控制臺(tái)或者直接登錄 CNAping 一次網(wǎng)關(guān)。這一步是為了確認(rèn) VLAN 池和端口組的配置真的生效了不是只在界面上顯示正常。4.4 模板導(dǎo)入、按模板部署與 Tools 安裝虛擬機(jī)發(fā)放這部分手冊(cè)給了 Windows 和 CentOS 兩條線流程基本一致導(dǎo)入模板、按模板部署、裝 Tools、再封裝成新模板。導(dǎo)入模板在「虛擬機(jī)」下的模板頁(yè)簽里操作格式一般是 OVF 或 OVA。導(dǎo)入時(shí)選好所屬集群和存儲(chǔ)導(dǎo)完在模板列表里能看到。按模板部署時(shí)選集群、存儲(chǔ)、端口組部署完開(kāi)機(jī)。Tools 安裝分系統(tǒng)。Windows 虛機(jī)直接掛載 Tools ISO進(jìn)系統(tǒng)后跑里面的安裝程序一路下一步重啟就行。CentOS 這邊手工掛載# 創(chuàng)建掛載點(diǎn)把光驅(qū)掛上去 mkdir -p /mnt/tools mount /dev/cdrom /mnt/tools # 進(jìn)目錄看安裝包通常是一個(gè)腳本加一個(gè) rpm cd /mnt/tools lsmount把光驅(qū)設(shè)備掛到目錄上/dev/cdrom是光驅(qū)的符號(hào)鏈接指向?qū)嶋H的 /dev/sr0。掛載失敗提示「no medium found」說(shuō)明虛機(jī)沒(méi)掛載 Tools ISO回 VRM 界面給虛機(jī)掛上再執(zhí)行。裝完 Tools 建議重啟一次網(wǎng)卡驅(qū)動(dòng)和內(nèi)存氣球驅(qū)動(dòng)才完整生效不重啟的話后面做規(guī)格調(diào)整會(huì)失敗。Tools 裝完是封裝模板的前置條件。手冊(cè)里把「制作虛擬機(jī)模板」單獨(dú)列了一節(jié)核心動(dòng)作就是虛機(jī)里清理臨時(shí)文件、關(guān)機(jī)、再?gòu)奶摍C(jī)轉(zhuǎn)成模板。轉(zhuǎn)之前一定要關(guān)機(jī)運(yùn)行中的虛機(jī)轉(zhuǎn)模板會(huì)失敗。5. 常見(jiàn)問(wèn)題排查六個(gè)最容易出錯(cuò)的地方這一章是我自己裝下來(lái)記錄的問(wèn)題清單每條按現(xiàn)象、原因、解決三段的順序?qū)?。有些?wèn)題在手冊(cè)里不會(huì)寫因?yàn)槭謨?cè)假設(shè)環(huán)境是干凈的而實(shí)際裝的時(shí)候環(huán)境往往不干凈。5.1 安裝與網(wǎng)絡(luò)類三條添加主機(jī)失敗提示「主機(jī)網(wǎng)絡(luò)不通」。現(xiàn)象是 VRM 里加 CNA02 的時(shí)候卡在連接階段報(bào)網(wǎng)絡(luò)不通但宿主機(jī) ping 192.168.201.102 是通的。原因是 CNA 安裝時(shí)管理平面和存儲(chǔ)平面的網(wǎng)卡綁反了或者 VLAN ID 填錯(cuò)導(dǎo)致 CNA 的回包走錯(cuò)平面。解決方法是 ssh 進(jìn) CNA用ip addr show看兩個(gè)地址分別落在哪塊網(wǎng)卡上綁反了直接重裝別在系統(tǒng)里手工改路由改完 VRM 那邊還是認(rèn)不上。VRM 裝完瀏覽器打不開(kāi) 8443。現(xiàn)象是安裝客戶端提示部署成功但瀏覽器訪問(wèn)超時(shí)。原因通常是 VRM 虛機(jī)的 IP 和 CNA 管理口不在同一網(wǎng)段或者網(wǎng)關(guān)填錯(cuò)了。解決方法是 VNC 連到 CNA 上看 VRM 虛機(jī)的控制臺(tái)登錄界面進(jìn)去ip addr核地址改完重啟 VRM 服務(wù)。如果地址是對(duì)的還打不開(kāi)看 CNA 上的防火墻是不是攔了 8443。虛機(jī)部署完拿不到 IP?,F(xiàn)象是虛機(jī)開(kāi)機(jī)正常網(wǎng)卡也識(shí)別了但ip addr里只有 lo。原因是部署時(shí)選的端口組 VLAN 和交換機(jī)側(cè)不一致或者端口組根本沒(méi)綁上行鏈路。解決方法是回分布式交換機(jī)里看端口組的 VLAN 配置再確認(rèn)上行鏈路綁的是哪塊物理網(wǎng)卡兩塊都對(duì)還不行就在虛機(jī)里手動(dòng)配個(gè)靜態(tài)地址試能通說(shuō)明是 DHCP 側(cè)的問(wèn)題。5.2 存儲(chǔ)與虛擬機(jī)類三條掃描存儲(chǔ)設(shè)備掃不到東西?,F(xiàn)象是存儲(chǔ)資源加上了點(diǎn)掃描設(shè)備列表是空的。原因有三個(gè)常見(jiàn)方向iSCSI 啟動(dòng)器號(hào)兩臺(tái)主機(jī)重復(fù)、存儲(chǔ)平面端口沒(méi)綁定、存儲(chǔ)側(cè)沒(méi)導(dǎo)出或者在防火墻后面。排查順序是先看兩臺(tái)主機(jī)的啟動(dòng)器號(hào)是否不同再看存儲(chǔ)接口的端口綁定最后去存儲(chǔ)側(cè)ss -lntp | grep 3260。三個(gè)都沒(méi)問(wèn)題再看 202 網(wǎng)段兩臺(tái)主機(jī)互相能不能 ping 通。添加數(shù)據(jù)存儲(chǔ)失敗提示設(shè)備已被使用?,F(xiàn)象是掃描能看到設(shè)備但加數(shù)據(jù)存儲(chǔ)時(shí)報(bào)占用。原因是這塊 LUN 之前被別的環(huán)境格式化過(guò)還留著舊的簽名。解決方法是先在存儲(chǔ)側(cè)確認(rèn)這塊 LUN 沒(méi)被別的環(huán)境在用然后在 FusionCompute 里對(duì)設(shè)備做一次清除簽名再添加。實(shí)驗(yàn)環(huán)境里圖省事可以直接在存儲(chǔ)側(cè)重新導(dǎo)出一塊干凈的 LUN。熱遷移失敗提示主機(jī)不兼容?,F(xiàn)象是手動(dòng)遷移虛機(jī)時(shí)選不了目標(biāo)主機(jī)或者選了之后報(bào)錯(cuò)。原因是目標(biāo)主機(jī)沒(méi)掛載同一塊共享存儲(chǔ)或者兩臺(tái)主機(jī)的 CPU 特性不一致。前者去目標(biāo)主機(jī)的存儲(chǔ)列表里確認(rèn)數(shù)據(jù)存儲(chǔ)是否可見(jiàn)后者在集群里把 CPU 兼容性模式調(diào)成和兩臺(tái)主機(jī)都兼容的級(jí)別。嵌套環(huán)境里 CPU 特性不一致是常態(tài)這個(gè)坑幾乎每次裝都會(huì)遇到。還有一條值得單獨(dú)說(shuō)時(shí)間不同步導(dǎo)致添加主機(jī)報(bào)認(rèn)證失敗?,F(xiàn)象是密碼明明是對(duì)的但就是加不上主機(jī)報(bào)「用戶名或密碼錯(cuò)誤」。原因是 CNA 和 VRM 的時(shí)間差超過(guò)閾值認(rèn)證直接失敗。解決方法是在兩臺(tái) CNA 和 VRM 上分別看時(shí)間差得多就把 NTP 配上實(shí)驗(yàn)環(huán)境里手動(dòng)改也行改完再添加。6. 裝完怎么驗(yàn)證一次 HA 加一次熱遷移就夠界面能打開(kāi)、主機(jī)是綠的、存儲(chǔ)掛上了這些都不算裝完。真正能說(shuō)明這套 FusionCompute 環(huán)境可用是兩件事虛機(jī)能在主機(jī)之間遷移主機(jī)掛了虛機(jī)能自己回來(lái)。我習(xí)慣按下面這張表逐項(xiàng)過(guò)一遍全部通過(guò)才算交付驗(yàn)收項(xiàng)操作通過(guò)標(biāo)準(zhǔn)虛機(jī)基礎(chǔ)連通部署一臺(tái)測(cè)試虛機(jī)開(kāi)機(jī)拿地址能 ping 通網(wǎng)關(guān)能 SSH 或遠(yuǎn)程桌面進(jìn)去快照回滾給測(cè)試虛機(jī)打一次快照改個(gè)文件再恢復(fù)恢復(fù)后改動(dòng)消失虛機(jī)正常啟動(dòng)手動(dòng)熱遷移把運(yùn)行中的虛機(jī)從 CNA01 遷到 CNA02遷移過(guò)程中虛機(jī)不中斷ping 不掉包HA 接管直接給 CNA01 斷電觀察虛機(jī)虛機(jī)在 CNA02 上自動(dòng)重啟業(yè)務(wù)恢復(fù)熱遷移那一項(xiàng)要重點(diǎn)看 ping遷移過(guò)程中在另一個(gè)窗口持續(xù)ping -c 100 虛機(jī)IP掉包超過(guò)三四個(gè)就說(shuō)明共享存儲(chǔ)或者網(wǎng)絡(luò)配置有問(wèn)題正常應(yīng)該是零丟包或者偶爾一兩個(gè)。HA 那一項(xiàng)別在正式環(huán)境演實(shí)驗(yàn)環(huán)境里直接斷 CNA01 的電源觀察虛機(jī)多久在 CNA02 上起來(lái)一般一到三分鐘。做完這四項(xiàng)再回到 VRM 的告警頁(yè)面看一遍清掉所有殘留告警。有些告警是安裝過(guò)程中產(chǎn)生的歷史告警不清掉的話下次出問(wèn)題時(shí)你會(huì)以為是新問(wèn)題。從那以后我每次裝完 FusionCompute都會(huì)先跑一遍這四項(xiàng)驗(yàn)收尤其是熱遷移和 HA 這兩條界面全綠但遷移失敗的例子見(jiàn)過(guò)不止一次。裝環(huán)境這件事能跑起來(lái)和能扛住故障是兩回事驗(yàn)收清單不走過(guò)一遍等于沒(méi)裝完。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取