最近要繼續將舊的 VM 轉移到新的上面
(從 vSphere 5.1 轉到 vSphere 6.5)
但是這兩天測試其中一台搬遷的時候
搬到 97% 就失敗了~Orz
OS 本身是 CentOS 6.6
匯出 log 查詢以後
先是一堆檔案顯示 socket ignored
下面開始出現一堆訊息
--> /bin/tar_1.28: ./home/xxxxxxxx/public_html/assets/uploads/410x410/1346749463758A.jpg: Cannot write: No space left on device
--> /bin/tar_1.28: ./home/xxxxxxxx/public_html/plugin/ck/ckfinder/userfiles/images/20161205124006.jpg: Cannot open: No such file or directory
--> /bin/tar_1.28: ./home/lifeway: Cannot mkdir: No space left on device
最後看到的訊息中 status 顯示為
Exiting with failure status due to previous errors /usr/lib/vmware-converter/bin/ssh -z -F /usr/lib/vmware-converter/ssh.conf root@192.168.0.0-p 22 " tar --one-file-system --sparse -C '/' -cf - ." | /bin/tar_1.28 --numeric-owner --delay-directory-restore -C '/mnt/p2v-src-root/' -y -xf - (return code 2)'
不知道有沒有人遇過相同的問題可以指點一下是哪裡有問題?
No space left on device
5.1的GuestOS存在哪?
A. 5.1主機的內部空間?
B. 共用的NAS儲存空間?
如果是在共用儲存空間,只要用6.5的HostOS去讀取共用儲存空間,就能ADD 到6.5的Inventory囉!
可別在5.1的Inventory上,將該GuestOS Destory喔!那就會在儲存空間消失了!
我都選移除(remove)
有點不懂這個空間不足是指哪一個?
Source 還是 destination
Source 的空間如下
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_CentOS-LogVol01
140G 119G 15G 89% /
tmpfs 2.9G 0 2.9G 0% /dev/shm
/dev/sda1 190M 95M 85M 53% /boot
/usr/tmpDSK 4.0G 85M 3.7G 3% /tmp
destination 的空間將 boot從 200 改成 400
因為 5.1 跟 6.5 的設備代差太大
沒辦法直接併在一起運作
所以現在要將 5.1 的 VM 轉到 6.5 上面以後
將 5.1 整個砍掉升級韌體並改裝 5.5
好奇的問一下?為何不使用匯出OVA方式轉移?
V2V通常使用於不同虛擬平台遷移Guest OS
5.1 系統上可以將 VM 匯出成 OVA 嗎?
雖然說是相同的 vSphere 上面
但是一個 5.1 一個 6.5 相差也沒小到哪裡去
用 V2V 也差不多了
ESXi任何版本應該都有匯出OVA的選項! => 有錯請糾正,先匯出到操作的電腦,再由操作的電腦匯入OVA到新的ESXi,新版可以向下相容舊版的硬體版本
看完樓上幾篇回覆
我笑很大聲
為什麼大家都執著在
P2V V2V ㄎㄎ
就不能用基礎又穩的方式移轉
就像我當初遇到一個修PC的
副總要我拉他起來當SE
當他說出PEXXXX裝SER2012是難題
我就說我自己去裝