Linux

使用 pvscsi 驅動程序的 vSphere 和 Linux 之間的 SCSI 控制器不匹配

  • December 5, 2015

使用 RHEL6 和 vSphere 5.5。

系統以前使用 LSI Parallel scsi 控制器。切換到準虛擬 SCSI 控制器後,作業系統中的 SCSI 控制器(以及磁碟 ID)不匹配。

例如:VM 有 4 個 SCSI 控制器。第一個控制器具有作業系統 (Scsi ID 0:0) 和另一個磁碟 (0:1)。控制器在 vSphere 中顯示為“SCSI Controller 0”。將所有 4 個控制器切換到準虛擬後,Vmware 的“SCSI 控制器 0”顯示為作業系統中的第二個控制器,而 SCSI 控制器 3 顯示為第一個控制器。如果我們嘗試匹配磁碟以從 vmware 擴展或刪除它們,這會導致問題。

有沒有其他人遇到過這個?

我們還沒有遇到這個特定的問題,但我們遇到了類似的問題。NIC 在作業系統中出現的順序與在 vSphere 中不同。我們假設它與 vNIC 所在的虛擬 PCI 插槽有關。也許當您從 LSI Parallel 切換到 pvSCSI 時,SCSI 控制器所連接的虛擬 PCI 插槽發生了變化?

您能否更改另一個 VM 的控制器並檢查 PCI 插槽是否也更改?

我在這裡寫過我們的 vNIC 問題,也許這會有所幫助。

引用自:https://serverfault.com/questions/740834