各位好, 最近打算用gen8學玩esxi。
看了很多舊posts, 但一直不很清楚。想問問我以下的了解有沒有錯?
假如 ...
poiu999 發表於 2019-9-19 23:43 
直通既意思係 passthrough, 將整個 controller "交"比該 vm / guest os:
- 係整個 controller 交出去, 連接住此 controller 既 device 都會全部 pass 晒去該 vm / guest os
- Microserver Gen8 內置左一個 B120i 既 software RAID controller, 管理 SATA 1-5
- 如果你唔外加 pci-e RAID card / HBA card 而 passthrough 左個 B120i 去 win server 2016, 你個 esxi 就要在 HDD 以外既 medium 上運行, e.g. SD card, USB flash drive, 基本上可行。但所有連接 B120i 既 HDD 只會供 Win server 2016 使用。
- 承上題, "剩餘兩個hard drives " 再沒有餘下 SATA 介面供與 esxi 連接, 也不可能 "不以直通型式給linux 及其他OS"
要解決以上問題:
- 加張 pci-e RAID / HBA card, 整個 raid / HBA passthrough 到 guest os *注意* 依然係整個 controller 直通, 不能逐個 HDD 派
- 用 Raw Drive Mapping (RDM) 方法, 可做到逐隻派。 原理係建立一個外表似vmdk檔既 link 令所有要寫入哩個"vmdk"既野轉寫到已mapped既 HDD上。應該同 passthrough 無咩分別, 但會睇唔到隻 drive 既 smart data,同埋個人擔心假如甩左個 mapping 會出現讀唔番 data 既情況
Microserver Gen8 只有一條 pci-e slot, 要 passthrough storage controller 最盡只能 pass 比兩個 guest而且無其他guest可 share storage resource pool, 要細心部署下點分配 |