您好,登錄后才能下訂單哦!
上周在盤點和整理服務(wù)器信息時,發(fā)現(xiàn)一臺去年上線的臨時服務(wù)器(POS查貨系統(tǒng))還運行在PC機上??礃幼庸臼遣淮蛩銚Q新服務(wù)器了,為防止出意外打算遷移到VMware虛擬機上。現(xiàn)有vSphere環(huán)境可利用資源不多,遂打算把前年更換的A8服務(wù)器(已更換OA系統(tǒng),但原數(shù)據(jù)要保留3年以上供查詢。硬件資源使用率不到一半)重裝成vSphere環(huán)境,再遷移POS系統(tǒng)到A8服務(wù)器上。實施步驟:
一、P2V遷移A8系統(tǒng)到vCenter6.5(ESXI主機為5.5,IBMx3650M2兼容性問題不建議升級),遷移過程比較順利,由于需修改配置而使用文件級數(shù)據(jù)遷移,在文件較多的情況下,速度較慢;
二、停止原A8系統(tǒng),把加密狗插到ESXI主機上,編輯虛擬機設(shè)置,新增Host USB Device設(shè)備,并選擇識別到的加密狗。啟動遷移后的虛擬機,安裝vmware tools。
三、重啟后A8服務(wù)無法啟動,檢查后發(fā)現(xiàn)加密狗綁定了網(wǎng)卡的MAC地址,在遷移時沒有修改MAC地址,導(dǎo)致MAC地址變更后加載加密狗時報錯。
修改虛擬機MAC地址為原物理機MAC地址,解決辦法:
1、關(guān)閉vm虛擬機,并從清單中移除虛擬機;
2、開啟ESXI主機的SSH服務(wù),使用Putty登錄到ESXI主機,并進(jìn)入到虛擬機目錄,如下:
# cd /vmfs/volumes/DatastoreName/VMFolderName
3、備份原vmname.vmx文件,并修改.vmx文件
# cp vmname.vmx vmname.vmx.old
# vi vmname.vmx 修改或添加以下內(nèi)容:
ethernetN.checkMACAddress = "false"
ethernetN.addressType = "static"
ethernetN.Address = "XX:XX:XX:XX:XX:XX"
其中 XX:XX:XX:XX:XX:XX 是虛擬機的新 MAC 地址。將 ethernetN 中的 N 改為網(wǎng)絡(luò)適配器值。例如:
網(wǎng)絡(luò)適配器 1 -> ethernet0
網(wǎng)絡(luò)適配器 2 -> ethernet1
注意:
修改MAC地址時,也可以在編輯虛擬機設(shè)置里,修改網(wǎng)絡(luò)連接,并指定MAC地址為手動,輸入新的MAC地址保存即可。如下圖:
但修改完成后,啟動虛擬機時會報錯:Invalid Ethernet address
此時需要檢查ethernetN.checkMACAddress = "false"是否設(shè)置,虛擬網(wǎng)卡類型(Adapter Type)是否為"vmxnet3"。如果為E1000類型,可以刪除后重新添加網(wǎng)卡并選擇網(wǎng)卡類型為"VMXNET 3"。否則即使修改了.vmx文件,一樣會報以上錯誤。
一開始沒有注意到網(wǎng)卡類型的問題,測試修改幾次都無法開機。
4、在存儲中找到虛擬機vmx文件,并注冊虛擬機
5、啟動虛擬機即可。
參考:遷移到 VMware vCenter Server 5.x 后打開虛擬機電源失敗并顯示錯誤:指定的 MAC 地址無效 (2102096)
四、重裝原A8服務(wù)器為ESXI6.0(Dell R710兼容性最高支持6.0),并加入vCenter6.5。在線遷移A8系統(tǒng)回到原服務(wù)器上。
五、P2V遷移POS系統(tǒng)到原A8服務(wù)器上,淘汰PC機。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。