各位好:
我的問題說明如下:
我用VMware esx 4.1搭配Vserver建立了一個VM的測試環境,
進行HA、DSR等功能的測試,
我是用Openfiler來模擬Iscsi Storage的環境,
OpenFilers因為硬碟空間不夠,
所以我用USB的外接式硬碟(1.5T)當作是兩部ESX共同存放GuestOS的位置,
兩台Vmware ESX透過IScsi的方式連接到Storage,
不知道是甚麼原因,兩台突然抓不到我放置在OpenFilers上面的Storage的位置,
所以變成我的GuestOS都沒辦法開啟,
我現在想改變環境,
利用Linux的NFS功能來Share出Storage,
所以我把原本的外接式硬碟接到另外一個NFS的CentOS 5.5上面,
我的想法是,利用NFS的功能,
讓原本的兩部ESX可以再去讀取到那一個Storage上的Guest OS,
NFS的環境我已經設定好了,
ESX上去新增那個NFS環境的DataStore也沒問題,
所以我想把原本的USB外接硬碟給Mount起來,
但是我硬體接上去之後,
我下了指令
mount /dev/sda1 /usbdisk
卻沒辦法,想請教各位有沒有試過我這樣的方式?
因為雖然是測試環境,但上面我其中有個GuestOS是很舊的系統,
如果開不起來的話,會給他出問題,想請各位幫幫忙一下,
至少分享一下,如何去救那些GuestOS的位置的檔案,謝謝!
你的 USB 原本是掛在 Openfiler 上面當 iSCSI LUN 吧?
如果是這樣的話, 你不能直接掛給別的系統用....掛上去也讀不出原來的 LUN...
請先把他掛回 Openfiler, 恢復成原本 iSCSI 可以存取的狀態, 並讓 ESX 正常連上;
接下來, 另外備妥你的 NFS Storage, 也掛上 ESX 讓他可以看得到...
然後, 透過 vCenter Server, 利用 Migrate (vMotion) 的功能, 將原本位於 iSCSI Datastore 上面的 VM, 一個一個轉移到 NFS 的 Datastore 裡面去....