NVIDIA vGPU License服務器搭建詳解

當配置有vGPU虛擬機發起License受權請求,受權服務器會根據License中所包含的GRID License版本,加載不一樣的vGPU驅動(普通驅動和專業Quodra卡驅動)。目前vPC和vApp的License對應加載的都是普通的顯示驅動。html

vGPU License服務器的工做原理linux

首先,咱們一塊兒先了解一下NVIDIA vGPU的內部架構。vGPU跟傳統的GPU相似,具備固定數量的GPU幀緩衝器和一個或多個虛擬顯示輸出。在vGPU虛擬機被建立的時候,幀緩衝區就被分配到物理GPU的幀緩衝區中,vGPU保留對該緩衝區的獨佔使用,直到它被銷燬爲止。留在物理GPU上的全部vGPU虛擬機共享對GPU引擎的訪問,包括圖形(3D)、視頻編解碼引擎等。web

 

每次vGPU的虛擬機運行的時候都會向License服務器發起License受權請求:windows

 

GRID受權分爲三個版本:虛擬工做站vDWS、vPC和虛擬應用vApps,當配置有vGPU虛擬機發起License受權請求,受權服務器會根據License中所包含的GRID License版本,加載不一樣的vGPU驅動(普通驅動和專業Quodra卡驅動)。目前vPC和vApp的License對應加載的都是普通的顯示驅動。瀏覽器

 

整個License獲取和釋放的過程發生在以下兩個階段:服務器

一、License獲取階段:markdown

虛擬機在啓動的時候經過訪問License服務器的地址+端口7070發起License的請求,當正常獲取License後加載GRID驅動。網絡

二、License釋放階段:架構

當關閉虛擬機的時候,以前虛擬機得到的License會自動釋放,還回到License服務器中。ide

注意事項:

當虛擬機處於關閉狀態的時候是不佔用任何GRID License的。只有在使用Tesla M60/M10 GPU 時,GRID虛擬工做站或虛擬PC的受權版本須經由網絡從NVIDIA GRID License 服務器獲取到license,激活使用。

vGPU License服務器注意事項

License server支持規格

注意事項(重要):

具備16GB內存的4個CPU的高端配置,適合處理多達15萬個許可客戶端。主機平臺必須運行支持的Windows操做系統。

NVIDIA License Server儘可能安裝在英文版操做系統(或使用英文版的瀏覽器)中,否則會產生與web瀏覽器不兼容的狀況

平臺必須具備固定(不變)IP地址。平臺必須至少有一個不變的以太網MAC地址,以便在註冊服務器和在NVIDIA許可門戶網站中生成許可證時用做惟一標識符。

平臺的日期/時間必須準確設置。

vGPU License服務器部署流程

1、License server軟件包獲取

一、進入官網

打開NVIDIA官網地址:

http://www.nvidia.com/object/grid-evaluation.html

點擊下載軟件連接「Software Download」

 

二、跳轉至登陸界面

若是以前有過NVIDIA賬號,請在註冊界面點擊下方的cancel;

若是從未申請過NVIDIA賬號,請先註冊,而後登陸註冊郵箱激活你的賬號。

 

三、登陸NVIDIA帳號

若是已存在NVIDIA帳號,在註冊界面點擊下方cancel後,登陸NVIDIA帳號,

或直接輸入:

https://nvid.nvidia.com/dashboard/

登陸NVIDIA帳號

 

四、獲取License 軟件安裝包

依次點擊: Software &Services -> Product Information NVIDIA Grid,進入下載頁面

 

點擊:NVIDIA vGPU for windows/ NVIDIA vGPU for Linux 連接,下載所需軟件包

 

重要一:License軟件包介紹

經過上述步驟,可下載到License Manager壓縮包:

NVIDIA-GRID-windows-XXXX.XX-XXXX.zip

NVIDIA-GRID-linux-XXXX.XX-XXXX.tgz

Windows安裝包,解壓後可獲取:

setup.exe:用於安裝於Windows 虛擬機上

GRID License Server User Guide.pdf:Windows License 服務器用戶指南

GRID License Server Release Notes.pdf:Windows License服務器版本說明

Linux安裝包,解壓後可獲取:

setup.bin :用於安裝於Linux虛擬機上

GRID License Server User Guide.pdf :Linux License 服務器用戶指南

GRID License Server Release Notes.pdf :Linux License服務器版本說明

重要二:獲取產品激活密鑰(PAK)

獲取方法一:從NVIDIA銷售處下單並處理訂單後,您會收到包含產品激活密鑰的歡迎電子郵件。此郵件包含產品激活密鑰(PAK),如下是歡迎電子郵件的示例:

 

獲取方法二:若是下單後只拿到許可密鑰,能夠經過許可密鑰爲您的帳戶兌換產品激活密鑰(PAK),依次點擊:Software & Services Redeem Product Activation Keys,進入Redeem Product Activation Keys頁面,在下方表單中輸入許可密鑰進行兌換:

詳見:https://docs.nvidia.com/grid/latest/pdf/grid-vgpu-user-guide.pdf

五、License server 安裝

在win10_license服務器上,解壓獲取到的License軟件安裝包,NVIDIA-ls-windows-XXXX.XX-XXXX.zip包,運行setup.exe

安裝步驟1

選擇: 「Iaccept the terms of the license Agreement」 ,點擊 Next;

 

安裝步驟2

選擇: 「Iaccept the terms of the license Agreement」,點擊 Next;

 

安裝步驟3

可自定義安裝路徑,這裏選擇默認,點擊 Next;

 

安裝步驟4

默認勾選: 「License server(port 7070)」,須要勾選上「Managementinterface (port 8080)」 ,點擊Next;

 

安裝步驟5

點擊「Install」

 

安裝步驟6

安裝完成,點擊」Done」,完成安裝。

 

驗證安裝

驗證許可證服務器是否正常運行,在win7_license服務器主機上打開Web瀏覽器並鏈接到http:// localhost:8080/ licserver,顯示License管理界面。

 

2、 獲取License文件

步驟1:獲取MAC地址

在License管理界面,打開License Server Configuration,經過Server hostID,獲取到MAC地址,以下圖所示:

 

步驟2:註冊License服務

在有能訪問公網的辦公電腦上,打開NVIDIA官網登陸到」NVIDIA SOFTWARE LICENSING CENTER」頁面。

依次點擊:Grid Licensingà Register License Server,進入Register License Server頁面,將獲取到的MAC地址,輸入「MAC address」中,並點擊「Create」,以下圖所示:

 

建立完成後,須要進入分配license頁面。

注意事項:

一、MAC地址指的是受權許可服務器的地址,MAC地址之間不要有冒號;

二、若是沒有執行本步驟,會致使導出的BIN文件中,沒有真實可用的license信息。

而後在View Server頁面單擊「Map Add-Ons」,會顯示目前帳號一共能夠分配的用戶數。

 

在Qty to Add框中填入須要分配的用戶數量,而後點擊Map Add-Ons就完成了分配。

 

分配的數量能夠經過重複上述步驟進行添加和刪除,可是測試license不容許調低分配的用戶數。

步驟3:下載License文件

建立完後,生成許可證*.bin文件,並下載保存到win10_license服務器上。

 

六、加載License文件

在win10_License服務器上,打開Licnese Management界面,受權管理平臺的地址是:http://localhost:8080/licserver, 顯示License管理界面,

從左側菜單,依次點擊:LicenseServer -> License Management,使用License服務器配置菜單導入,剛下載保存好的許可證*.bin文件,並點擊Upload。以下圖所示:

 

至此,Win10_License服務器安裝完成。

vGPU License服務器常見問題

NVIDIAvGPU License Server組件是咱們在實際生產部署以及搭建POC環境的過程當中的重要環節。當一個vGPU虛擬機沒有正常獲取License的時候,其功能會受到很大的限制。因爲測試License的申請,以及安裝部署過程的注意事項,稍微大意或者缺少耐心都有可能致使License組件部署失敗,以致於影響整個POC測試的效果,因此作這種操做之時要足夠仔細、嚴格按照官方指導要求來!

如下是NVIDIAvGPU License Server組件相關的問題進行的總結,供各位參考。

1.在成功提交測試License申請後,1-2個工做日依然沒有收到測試License。

測試License申請:

http://www.nvidia.com/object/nvidia-enterprise-account.html

2.收到測試License PAK(激活碼)後,登錄NVIDIA企業門戶激活PAK失敗。

建議:多數狀況下都是因爲網絡緣由致使(激活服務器在國外),因此建議不斷的重試PAK的激活操做,此部分操做對耐心有必定的要求。

3.安裝部署License組件版本的選擇

建議:選擇最新的License組件版本安裝,新的License組件版本會對以前的版本會有BUG的修復,因此最新版本是一個很好的選擇。

4.成功安裝部署License組件後,發現License Web管理界面並不能成功的打開

建議:極有可能的一個緣由是你安裝了JAVA 7,而新的License組件對JAVA版本的要求是32位的Java 8。不管你的操做系統是32位仍是64位,請使用JAVA8 32位版本。

5.成功安裝部署License組件後,發現License組件並不能正常的工做

建議:極可能的一個緣由是你安裝License組件的操做系統不在官方支持列表。

6.訪問License Web管理面板獲得鏈接被拒絕的提示信息。

建議:檢查License服務器的License服務是否正常啓動,或者從新啓動License服務

7.License組件安裝部署成功且License導入成功,vGPU虛擬機卻沒法正常獲取License

建議:請檢查vGPU虛擬機到License組件服務器的端口7070是否通暢,可使用Telnet命令檢查,也能夠簡單粗暴的關閉License組件服務器的防火牆。

8.License組件安裝部署成功且License導入成功,vGPU虛擬機卻沒法正常獲取License(已經排除因爲防火牆的緣由致使)

建議:安裝部署License Server組件的時候務必檢查License Server的時間和整個環境的時間保持一致。

9.經過LicenseWeb管理面板上傳License文件(Bin格式)失敗

建議:最大可能的兩個緣由:1 申請License的Mac地址和License服務器的Mac地址不匹配;2License文件的有效期爲24小時,超過24小時未導入到License服務器則必須從新下載License文件,再執行導入操做。

10.成功安裝部署License組件後訪問License管理界面出現亂碼:

建議:使用英文版本的瀏覽器訪問License管理控制面板

除此以外,時間同步要設置好,快照備份也必可很多,防範於未然嘛。

重要申明:公衆號平臺原創內容版權歸做者全部,歡迎以我的名義轉發分享並共同討論,未經容許禁止任何公衆號和媒體轉載。該文章的最終解釋權歸做者全部。

  • 發表於: 2018-09-11
  • 原文連接:https://kuaibao.qq.com/s/20180911G1ZC2Y00?refer=cp_1026
相關文章
相關標籤/搜索