除了透過實體光碟機來讀取光碟內容 XenServer Express 還提供了 ISO 的方式讓你可以讀取光碟映像檔內容.方式很簡單可以透過 CIFS(網路芳鄰) 或是 NFS 的方式來存放你的 ISO 檔.要如何開啟 CIFS / NFS 服務可以參考 Appendix A.CIFS & NFS Service 依據下面幾個步驟.在你的 XenServer 按"右鍵",選擇新增 "New Storage Repository" ,或是在 Tool Bar 選擇 "New Storage" 你可以看到 CIFS (網路芳鄰) 或是 NFS 的方式來存放你的 ISO 檔.
選擇你分享的目錄,這邊是以 CIFS 為範例,如 CIFS 需要帳號密碼,下面可以直接輸入.
列表會多出一列是有關於 CIFS ISO library 也就是剛剛新增的 "Storage Repository",回到你的 Guest 就可以直接將這些 ISO 當成 虛擬 DVD Drive.安裝新的 VMS 也可以使用.
另外一種則是 NFS 是一種在 Linux 系統下常見的檔案分享方式,只要在 ISO library 選擇 NFS,在 Share Name 鍵入 Server:/path 或是 IP:/path 就可以新增 NFS 的 ISO library.
選擇你要的 ISO 檔,要特別注意的是,這裡的光碟機代號不是像一般我們使用的 /dev/cdrom 而是 /dev/xvdd ,根據 XenServer 的說法是,我們用的這個 DVD/CDROM 並不是"真"的裝置.所以在 XenCenter 或 CLI(Command Line Interface) 退出光碟時整個裝置也會跟著消失不見.但是一般的 /dev/cdrom 卻是聯結到真實的裝置位址,所以在 VM guest 無法沿用 /dev/cdrom 這個光碟裝置.
不想使用時可以在 ISO library 按右鍵就可以將它移除.
3 thoughts on “XenServer – 新增 CIFS/NFS ISO library”