iT邦幫忙

0

新版vCenter管舊版ESXi....

  • 分享至 

  • xImage

鵝有一台很古老的ESXi Host是跑ESXi5.1,目前是用5.1版的vCenter管的,因為實在是太舊了,打算移到新的Host上,而目前買得到的機器都只能裝ESXi6.x以上,剛試了一下7.0版的vCenter是直接無視那台ESXi5.1 Host的,有邦友知道除了把Guest shutdown->export再import進新Host外,還有其他痛苦指數比較低的方式嗎/images/emoticon/emoticon02.gif....

PS:發生流汗的事了,鵝從ESXi5.1可以把Guest用storage vMotion到NFS上,然後在ESXi7上吃NFS把Guest建回來是Ok的,但要把storage vMotion回local storage時卻得到vSphere Essential Plus的license不包括storage vMotion的訊息,所以這個vMotion還是有地雷的啊/images/emoticon/emoticon21.gif

https://ithelp.ithome.com.tw/upload/images/20221116/20004868NjzHKIIrTX.jpg

看更多先前的討論...收起先前的討論...
尼克 iT邦大師 1 級 ‧ 2022-11-14 11:05:23 檢舉
建議可以呼叫雷大
setsuna iT邦新手 2 級 ‧ 2022-11-14 17:28:51 檢舉
你的VM沒住在Share Storage嗎?
cmwang iT邦大師 1 級 ‧ 2022-11-14 18:22:10 檢舉
就是都在local storage才糗啊,看來只剩把VMDK copy到新機,然後重新create Guest這方法比較不痛苦了....
用 storage vmotion 就能 online 搬
不過版本落差太大 有相容性問題
肯定要做好幾次功
比如說 5.1 > 5.5 > 6.0 > 6.5 .....
詳細要去看相容性清單
另外 vcenter 也有相容問題 肯定不能無限向下支援
可利用官方工具參考
https://interopmatrix.vmware.com/Interoperability?col=1,3495,2731,2735,2331&row=2,&isHideGenSupported=false&isHideTechSupported=false&isHideCompatible=false&isHideNTCompatible=false&isHideIncompatible=false&isHideNotSupported=true&isCollection=false
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
yesongow
iT邦大師 1 級 ‧ 2022-11-14 19:25:06
最佳解答

ESXi Host是跑ESXi5.1,目前是用5.1版的vCenter管的

如果有vmotion功能,就遷移到nas的iSCSI LUN or NFS空間
再將GuestOS shutdown

在5.1 vCenter的Invetory列表,將該GuestOS 移除/卸載,滑鼠右鍵Y Y兩次
千萬別按到刪除 K

切換到vCenter 7,用iSCSI LUN or NFS方式,掛載NAS 的目錄,瀏覽/找出該GuestOS目錄,副檔名為vmx,滑鼠右鍵,應該有Add to Inventory的功能吧!

加入到vCenter 7,再將GuestOS開機,並回答問題,I moved it

最後,記得檢查&修改GuestOS所使用的網路vSwitch名稱

cmwang iT邦大師 1 級 ‧ 2022-11-15 07:44:35 檢舉

謝了,都忘了可以拆成storage motion和create Guest兩步驟了,這樣至少downtime還在可以接受的範圍內....

yesongow iT邦大師 1 級 ‧ 2022-11-15 12:32:55 檢舉

time dd if=/dev/zero of=test.img bs=4096 count=102400
102400+0 records in
102400+0 records out
real 15m 28.33s
user 0m 2.01s
sys 0m 0.00s

你搬遷虛擬機的存放空間前,請先在每個儲存空間執行一下,上面的指令
才400MB的test.img,竟然花了15分28秒,平均只有440KBytes/sec
移轉到,我快升天了!

幫每個儲存空間的寫入速度,測試一下,iSCSI還是比nfs快

1
Ray
iT邦大神 1 級 ‧ 2022-11-14 11:38:17

能停機當然是停機遷移最保險; 萬一不想停機的話, 可以試試:
跑 vConveter Standalone 版, 直接從舊的 VM Guest 遷移到新的 vSphere:
https://docs.vmware.com/en/vCenter-Converter-Standalone/6.3/using-vcenter-converter-sa-63.pdf

但這個風險很高, 成功率大約只有 7~8 成, 而且 VM Guest OS 太舊的沒辦法轉 (請看: Table 2-1. Supported Operating Systems); Disk Type 也要留意, 常會遇到不支援的情境 (參考: Supported Source Disk Types)

如果 Guest 裡面跑 DB 或者其他 Memory cache AP 的話, 仍建議先把 DB/AP 停掉, 否則轉完也可能掉資料, 因為 vConverter 不會幫你回存 Memory....

cmwang iT邦大師 1 級 ‧ 2022-11-14 12:25:25 檢舉

有點流汗的是BSD不在vConverter的support list上,看樣子只能乖乖shutdown->export->import好幾十個Guest了,痛苦指數趨近於無限高/images/emoticon/emoticon02.gif....

froce iT邦大師 1 級 ‧ 2022-11-15 13:25:57 檢舉

只是虛擬機器搬移有啥痛苦的...除非你都沒有加班費。科科

cmwang iT邦大師 1 級 ‧ 2022-11-16 09:07:00 檢舉

沒辦法vMotion的話等於一定要shutdown->export->import,又牽涉到downtime,所以只能在晚上或假日弄,那3-40個是要搬多久啊....

1
雷峰
iT邦研究生 1 級 ‧ 2022-11-14 13:24:33

試試看透過VEEAM移轉或複製的方式?

cmwang iT邦大師 1 級 ‧ 2022-11-14 18:24:08 檢舉

謝了,不過Veeam好像也沒有BSD的agent,所以還是無解...

雷峰 iT邦研究生 1 級 ‧ 2022-11-15 18:52:03 檢舉

agent?不用呀@@
VEEAM直接連Esxi主機,BSD只是主機裡面的一台虛擬機不是嗎@@!

我要發表回答

立即登入回答