使用USB直接方式解決ESXi識別加密狗的問題

2021-09-05 00:21:13 字數 2693 閱讀 8752

vmware esxi對usb外設的支援比較好,但這並不是說esxi的虛擬機器能支援所有的usb外設。例如一些財務軟體的加密狗,在物理機作業系統中使用沒有問題,但在esxi中的虛擬機器不能識別這些加密狗。對於這種問題,可以將主機的usb介面以"直連"的方式對映到虛擬機器中,供虛擬機器使用。

這樣,雖然esxi不能識別usb埠上的加密狗,但可以讓esxi的虛擬機器通過直接esxi主機上的usb埠的方式,來使用接在usb埠的加密狗。

案例:1臺dell r710的伺服器,安裝的vmware esxi 6.0,建立的虛擬機器是windows server 2008 r2作業系統。在該伺服器插入加密狗後,修改虛擬機器配置→新增usb控制器→新增usb裝置時,找不到esxi主機上的加密狗。

(1)使用vsphere client連線到esxi主機,在"配置→高階設定"中,單擊右側的"編輯"按鈕,在"將裝置標記為可直通"對話方塊中,選擇所有的 usb控制器(因為我們不清楚,這些usb埠與伺服器機箱上usb埠的對應關係,所以開始全部選中),如圖1-1所示。

圖1-1 將裝置標記為可直通

(2)返回到vsphere client,將正在執行的虛擬機關機,然後重新啟動esxi主機。

(3)關閉(想新增usb加密狗)虛擬機器,修改虛擬機器配置,單擊"新增"按鈕,在"裝置型別"中選擇"pci裝置",在"選擇pci裝置"下拉列表中,選擇要連線的pci裝置,如圖1-2所示。

圖1-2 可用於新增的pci裝置

【說明】因為伺服器主機有4個usb埠,加密狗插在其中乙個埠上。而在圖1-1中新增了6個usb裝置。所以在圖1-2中新增的時候,先選擇其中乙個(並記錄下來)。

(4)新增pci裝置之後,儲存配置,開啟虛擬機器電源。

(5)進入虛擬機器系統,看usb裝置是否已經被識別。如果沒有被識別,請關閉虛擬機器的電源,修改虛擬機器配置,刪除(3)步中新增的pci裝置,重新新增下乙個pci裝置,之後儲存配置,並再次開啟虛擬機器的電源。重複這幾步,直到新增的pci裝置與插在主機上的usb裝置對應為止。

當然也有其他方法,例如一次新增多個裝置,然後再通過刪除的方式進行排除,這些屬於"六選一"的一種方法,不一一介紹。

在為客戶解決了這個問題之後,客戶接下來的要求是:

我這台r710只有4個usb埠(前2後2),但我有6個usb加密狗,怎麼辦?我能用usb hub嗎?

usb hub我沒有試過,但我感覺這不是好的選擇。之後開始萬能的"**",找到乙個"pci-e轉usb介面卡",將這個介面卡插到伺服器,再配置pci直通、再次對映給虛擬機器,估計就可解決問題(後期進行實際測試)。

為了進行測試,我**購買了一塊(33元),昨天收到的貨,準備過兩天在dell r730伺服器上測試。如果你要購買,請選擇自帶電源供電的pci-e介面卡(**有一種4 usb介面的,需要外接供電線,是適合pc機用,不適合伺服器用的)。

因為感覺單獨買一塊pci-e介面卡不適合,同時一塊買了3塊pci-e x1的2埠千兆網絡卡,每塊86元。留做備用(我千兆網絡卡大約有20來塊了,有pci的、pci-e x1、pci-e x4的單口、雙口千兆網絡卡,pci-e介面的雙埠千兆網絡卡都用上了)。

本來想買pci-e x4的2埠千兆網絡卡,但看著價錢有點貴,就沒買。對於我們做實驗來說,pci-e x1與pci-e x4,都可以滿足需求。下圖是pce-e x4介面的千兆網絡卡。

下面是pc機主機pci-e介面的示意

pci-e x1的網絡卡可以插在pci-e x4、pci-e x16的介面中。

另外,pci-e x1的介面速度可以到2gbps/s,2埠千兆網絡卡不存在瓶頸。

另外,因為經常幫別人恢復資料,一直使用diskgenius免費版了,索性一塊購買了distributed的專業版,也是昨天一塊收到的加密狗。以後就可以幫別人恢復raid資料了。

我購買的是468元的專業版。diskgenius許可非常"大氣",正版使用者免費公升級不限時,購買專業版的使用者同時還給乙個序列號,可以安裝3臺機器。而配送的加密狗可以在多台機器使用。如果加密狗損壞,超過1年時間後可以以70元的成本換新的加密狗。

不需要太多(0.1、1元、3元、5元就可),不獎勵就請投票吧,謝謝!

使用USB直接方式解決ESXi識別加密狗的問題

vmware esxi對usb外設的支援比較好,但這並不是說esxi的虛擬機器能支援所有的usb外設。例如一些財務軟體的加密狗,在物理機作業系統中使用沒有問題,但在esxi中的虛擬機器不能識別這些加密狗。對於這種問題,可以將主機的usb介面以 直連 的方式對映到虛擬機器中,供虛擬機器使用。這樣,雖然...

Esxi直接使用vmdk檔案建立虛機

一般我們都是通過vsphere client直接在esxi上建立虛擬機器,有時也會可能會涉及從kvm轉化過來的或vmware workstation裡匯出虛機到esxi平台上。當然,vmware workstation上可以通過匯出為ovf格式再匯入到esxi上,那kvm呢?其可以轉換成vmdk和r...

USB介面鍵盤不能使用故障解決辦法

公司最近買的很多dell電腦都是配置的usb介面的鍵盤與滑鼠,但最近發現有好些電腦啟動進系統後鍵盤都不能使用。其在開機檢測時是可以正常使用的,只是進入系統後不行。後來打 諮詢dell技術支援,才明白原來是因為qq軟體引起來的衝突。不只是dell電腦會如此,很多使用usb介面鍵盤的電腦都有可能會出現這...