最近將測試的幾台虛擬機進行了遷移,有幾個點要注意,分享一下
1.環境介紹:
源服務器-ip-172.16.96.x 目標服務器-ip-172.16.96.x
VMware版本-VMwareworkstationrpo-15 VMware版本-VMwareworkstationrpo-12
虛擬機-centos7.6
ip-96.250 完全遷移
配置:2核2g內存100硬盤 完全遷移
網絡方式-橋接 完全遷移
2.背景說明
因為之前安裝vm那台服務器暫時不用了,所以決定遷移虛擬機,不是遷移服務器。原來的打算,都是在一個局域網,網絡環境問題不大,
但是在新服務器安裝vm的時候,發現15版本的vm安裝不了,報錯也不提示。沒辦法,只好裝個老版的vmwork-12。
然后現在擔心的就是15版上運行的虛擬機向12版本遷移,虛擬機兼容性怎么解決?會不會出錯?具體是怎么個方式?
這里就需要一個通用格式,ovf模版,OVF(Open Virtualization Format),OVA(Open Virtual Appliance)。
ovf與ova都是開源的標准化虛擬格式,也就是說在各大虛擬化平台可以通用,比如vm,xen,hy-v,虛擬box等等。
兩者的區別,ovf是3個文件,ova是一個文件,可以理解成ova是ovf的壓縮版或者便攜版,功能作用無任何區別。
(ps:裝不了vmware-workstation-15的主機是winserver2012-Standard版,但是我之前一台winserver2012-Datacenter是安裝成功了的。
不知道是不是bug,有小伙伴遇到這種情況,可以回復留言看是系統問題還是說硬件問題)
3.遷移思路
源服務器-VMware15-先克隆虛擬機-更改克隆虛擬機兼容性到12-導出ovf模板
ovf模版-復制到目標服務器-VMware12上打開ovf模板-搞定
4.具體步驟
- 在源服務器上,克隆虛擬機,並更改虛擬機兼容性到12,然后導出ovf模版
查看VMware版本
- 克隆虛擬機
菜單欄-虛擬機-管理-克隆
克隆選擇-完整克隆
然后會得到一個新克隆的虛擬機
- 對新克隆的虛擬機,右鍵點擊更改硬件兼容性,vmware12
- 對克隆虛擬機導出ovf模板-完成后會新得到3個文件
- 先選中克隆機-左上角文件-導出為ovf
- 將導出ovf三個文件,建個文件夾,復制到目標服務器
到此,源服務器的導出已將完成,剩下來是在目標主機去操作。
- 目標主機查看vm版本號
- 打開虛擬機,選擇打開-打開復制過來的模板,搞定
5.注意事項
遷移后會在網絡中存在兩台一模一樣的虛擬機,建議刪掉一個虛擬機或者更換一個的ip地址
linux遷移后可能網絡有點小問題,我是橋接,遷移后聯不上網
建議反復斷開橋接網卡,並重啟虛擬機網絡服務解決