iT邦幫忙

0

Hyper-v讀取問題

請問Hyper-V是否可直接開啟網路磁碟機中的.VHD檔案呢?
小弟目前使用此方法皆會出現"無法設定資料夾權限"的問題。

但目前已將權限開至Everyone有完全控制的權限。
不知是否Hyper-V不支援此方式開啟呢?

2 個回答

8
raytracy
iT邦大神 1 級 ‧ 2012-04-05 23:48:11
最佳解答

VHD 可以放在網路分享上(如果你不介意效能很差的話), 但有以下前提:

  1. 不可以使用映射的磁碟機代號, 例如: 你上面所使用的 Z: 磁碟代號
  2. 必須使用 UNC 格式指定網路路徑, 例如: \\Server1\VMStore
  3. 除了分享權限要全開之外, NTFS 的安全性也要打開. 所以不能用 Linux 的 NAS

這裡有成功範例, 以及權限設定的方法:
Storing Windows Server 2008 Hyper-V files on a CIFS/SMB file share

jay214 iT邦研究生 3 級 ‧ 2012-04-11 10:37:44 檢舉

這前提是 Windows 2008 Hyper-V, R2 是不支援的..

4
jay214
iT邦研究生 3 級 ‧ 2012-04-10 05:25:19

哈哈, 版主用的是 Windows 2008 R2 吧, 在 R2 中作了小修改導致無法透過網路存放VHD了(R2後在VHD檔上都被套上一個很特殊的權限設定,遠端網路無法設定這個帳號,因次無法像 Windows 2008依樣可以使用網路來存放VHD了)..
請改用 iSCSI 來存放資料到遠端的伺服器吧..
微軟已經將iSCSI target免費啦..
http://www.microsoft.com/download/en/details.aspx?id=19867
http://www.askasu.idv.tw/index.php/2011/04/10/1363/

jay214 iT邦研究生 3 級 ‧ 2012-04-11 10:36:37 檢舉

您可以透過 CACLS 工具去檢視已經設定在VM身上的VHD檔,您會發現多了一個 NT VIRTUAL MACHINE\XXXX-xxxx 的帳號, 您會出現錯誤訊息就是因為這個帳號無法套用到遠端電腦的VHD檔上
您可以參考,微軟 Hyper-v R2 是不支援將 VM 的檔案放在 FileShare上..
http://social.technet.microsoft.com/Forums/en/windowsserver2008r2virtualization/thread/da56fdfb-3f40-4a28-a2a0-bae33fe0511c

jay214 iT邦研究生 3 級 ‧ 2012-04-11 10:39:26 檢舉

官方 只支援標準的 SAN or iSCSI as ShareDisk

我要發表回答

立即登入回答