ovirt磁盤類型辨析(IDE, virtio, virtio-scsi)
通過一張表格,簡單明了的說明這三種硬盤的不同:
整體上來看這三者的最大不同還是掛載磁盤的數量。根據在ovirt的上測試,一台win7的虛擬機,最多可以創建3個ide硬盤,當再次創建新的ide硬盤時候,會提示無法創建。同時,實驗中最多創建了14塊virtio硬盤,雖然界面允許創建更多virtio硬盤,但是超過14塊,虛擬機是無法啟動的。virtio-scsi可以創建足夠多的硬盤,以至於協議自身並不是限制因素,而內核的限制反而成了硬盤數目的極限。
需要注意的是,在virtio生成的虛擬機里面,硬盤是以/dev/vdX的形式存在的。同時virtio的代碼改動,一般情況下主機虛擬機都需要同步更新,但是virtio-scsi一般只需要主機更新,所以virtio-scsi更加方便一些。另外,IDE硬盤不能夠熱插拔,需要關機之后才能激活。有ovirt關文檔說,virtio並不支持透傳。但是經過實驗,發現這三種設備都是支持透傳的。