NiceDcv搭建過程-底層紅帽子

来源:http://www.cnblogs.com/sunnydou/archive/2016/08/07/5746246.html
-Advertisement-
Play Games

Nice Dcv 安裝部署文檔 1、安裝渲染伺服器系統 渲染伺服器即為安裝有高性能物理顯卡的伺服器。 本測試使用RHEL6.0_x64系統,安裝過程選擇安裝KVM虛擬化平臺,Desktops、Development軟體包。 安裝過程部分截圖: 安裝完成後,可使用命令行或圖形界面(setup)的方式配 ...


Nice Dcv 安裝部署文檔

1、安裝渲染伺服器系統

渲染伺服器即為安裝有高性能物理顯卡的伺服器。

本測試使用RHEL6.0_x64系統,安裝過程選擇安裝KVM虛擬化平臺,DesktopsDevelopment軟體包。

安裝過程部分截圖:

安裝完成後,可使用命令行或圖形界面(setup)的方式配置好系統IP,並將網路配置成自動連接。

 

2、渲染伺服器安裝Nvidia顯卡驅動

從機器官網下載對應linux系統顯卡驅動。(本例測試機器是HP Z420圖站,配置Nvidia顯卡)使用winscp軟體將顯卡驅動(.run文件)上傳到linux系統目錄如/home目錄。該顯卡驅動必須在命令行模式下安裝。

修改/etc/inittab文件,使下次開機可進入命令行模式:

vi /etc/inittab

將最後一行id:5:initdefault:中的5改為3。這樣重啟後系統預設進入命令行模式,此時還不需重啟。僅僅進入命令行模式還不能成功安裝驅動,因為nouveau這個第三方nvidia驅動仍然在運行,且與官方驅動衝突。接下來要做的就是禁用nouveau

禁用nouveau,將nouveau加入黑名單,編輯黑名單文件:
vi /etc/modprobe.d/blacklist.conf

在最後一行後加上blacklist nouveau並保存。

僅僅將nouveau加入黑名單還不夠,因為rhel 6已經將nouveau集成到了初始化文件initramfs-x-x.img中,所以必須重新生成該初始化文件才可將nouveau禁用:

 [root@lee lee]mv /boot/initramfs-2.6.32-220.el6.i686.img /boot/initramfs-2.6.32-220.el6.i686.img.bak(註:此處的備份是十分必要的,當文件生成失敗造成系統無法啟動可以恢復)

[root@lee lee]dracut -v /boot/initramfs-2.6.32-220.el6.i686.img

(註:RHEL7 顯卡驅動禁止方法但此方法無法禁止x windows

    解決方法:http://js.13168.org/2014a/0801/22507.html

ln -sf /lib/systemd/system/multi-user.target(graphical.target)/etc/systemd/system/default.tartget

) 

 

重啟進入命令行模式。重啟後系統會經過一段很長時間的初始化,且漂亮的光圈不見了。經過以上這些步驟nouveau驅動已經被禁用了。

安裝顯卡驅動。轉到驅動安裝包目錄下並以root身份執行:

(註:Nvidia 安裝過程

    1、需要安裝gcc

    2、需要安裝kernel-devel

    3、會提示軟體not sign,百度搜索。

sh ./NVIDIA-Linux-x86-290_XXXX.10.run

即進入安裝,安裝過程中會提示是否自動配置X設置,選擇“Accept”,則可省去以後手動配置的麻煩。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

安裝完驅動後將inittab文件修改回去:

vi /etc/inittab

把最後一行id:3:initdefault:中的3改為5.

 

重啟會看到nvidia標誌,且進入桌面後可配置菜單,說明顯卡驅動安裝成功。

驅動安裝完成後,需開啟nvidia driver,運行:

 nvidia-xconfig -enable-all-gpus

如下:

reboot

重啟linux系統

 

3、配置RHEL 6.0 yum

配置linux yum源,以便在安裝軟體時系統可以自動搜索並調用依賴包,配置yum源可採用其他方法,本例是複製linux光碟文件到yum目錄並重新生成.repo文件。放入光碟,打開終端:

掛載光碟到/mnt目錄:mount  /dev/cdrom  /mnt

創建/yum目錄:mkdir  /yum

進入/yum目錄:cd  /yum

複製/mnt下的光碟文件到/yum目錄:cp  –af /mnt/*  .

創建dvd.repo文件:vim  /etc/yum.repos.d/dvd.repo

添加以下內容:

[dvd]

name=dvd

baseurl=file:///yum

enable=1

gpgcheck=0

保存並退出

檢測yum源是否配置好:yum repolist all

 

 

 

4、渲染伺服器安裝Nice 定製vncserver

安裝vncserver需要在本地控制臺下進行安裝,使用ssh遠程安裝會導致未知問題。使用 winscp軟體上傳nice…iso到系統/tmp目錄

創建nice目錄並掛載iso:

mkdir  /nice

cd  /tmp

mount  –o  loop  nice…iso  /nice

cd /nice  --進入安裝包目錄

安裝nice 定製vncserver軟體包:

yum install vnc-VE4_5_1_r28001-x64_linux.rpm  --安裝vcnserver軟體

vi /etc/hosts --修改hosts文件,添加linux系統解析

vncserver   --開啟vnc服務端

 

 

 

5、渲染伺服器配置Nice vncserver許可

命令如下:

vnclicense -add H7HN4-34NCV-XT2PB-N2633-S776A (測試license)

6、渲染伺服器安裝Nice dcvserver

cd /nice進入安裝包目錄

yum install nice_dcv_server…..rpm 32位和64位都要安裝

修改DCV 的配置文件:

 

 

7、渲染伺服器配置Nice dcvserver許可

license.lic許可文件上傳到系統目錄如:/home

進入license目錄: /opt/nice/dcv/license

使用cp命令把許可文件複製到此目錄:

DCV 包括可安裝在您的系統以自動啟動的 RepriseLM 伺服器通道 init 腳本。該腳本可以在 /opt/nice/dcv/etc/init.d/rlm中找到應複製到 /etc/init.d/目錄,然後使用 chkconfig命令來啟用。

複製文件:

cp -a /opt/nice/dcv/etc/init.d/rlm /etc/init.d/

啟用:

chkconfig rlm on

開啟:

service rlm start

 

 

開啟dcvserver

註:由於使用了nice dcv2013 dcvrenderingserver 位置有變化,所以以上的開啟服務的方法不對,/opt/nice/bin/dcvrenderingserver start

即可。每次重啟記得啟動!

 

如果出現測試程式的旋轉的視窗說明安裝伺服器成功,能夠運行3D應用。

渲染伺服器安裝完成。

8、配置KVM橋接網路

本例在渲染伺服器上安裝KVM平臺及虛擬機用作3D應用伺服器(虛擬機安裝win7_x64系統+3D應用軟體),由於應用伺服器要與外部通信必須將虛擬機網卡配置成橋接模式,所以需要修改渲染伺服器linux網卡配置,將網卡改成KVM虛擬交換機。

配置bridge上網方式

創建橋接器
/etc/sysconfig/network-scripts目錄下,創建一個ifcfg-br0 文件,其類型設為Bridge
[root@etone ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTRPOTO=static
IPADDR=192.168.1.118
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
ONBOOT=yes

將物理介面橋接到橋接器
修改eth0的內容(本伺服器是用eth0上網的),去掉其IP相關信息,加上“BRIDGE=br0”,將其橋接到br0上;如果是雙網卡或是多網卡,照此過程修改:
[root@etone ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:1e:c9:f0:b6:a7
NM_CONTROLLED=yes
ONBOOT=yes
#IPADDR=192.168.1.118
BOOTPROTO=none
#NETMASK=255.255.255.0
TYPE=Ethernet
#GATEWAY=192.168.1.1
#DNS1=202.96.128.86
IPV6INIT=no
USERCTL=no
BRIDGE=br0

重啟物理機網路服務

service network restart

查看當前橋接情況(有一個虛擬機正在運行)
[root@etone ~]# brctl show

9、安裝應用伺服器(KVM虛擬機)

應用伺服器為安裝有3D應用軟體並共用渲染伺服器顯卡資源的linux/windows系統。

使用virt-manager命令調出KVM管理工具並安裝win7虛擬機用作應用伺服器。過程:略。需要註意的是安裝過程查看是否可以選擇到br0橋接網路。

安裝完後:

KVM安裝完畢如下圖所示:

 

 

10、應用伺服器安裝3D應用

在虛擬機安裝3D應用軟體如AutoCAD2012等,安裝過程:略。

11、應用伺服器安裝dcvserver

nice dcv安裝包複製到應用伺服器(kvm

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1.索引添加索引,設計界面,在任何一列前右鍵--索引/鍵--點擊進入添加某一列為索引 2.視圖 視圖就是我們查詢出來的虛擬表創建視圖:create view 視圖名 as SQL查詢語句,分組,排序,in 等都不能寫視圖的用法: select * from 視圖名 3.SQL編程 定義變數:decl ...
  • mysql簡介 1、什麼是資料庫 ? 資料庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種類型,從最簡單的存儲有各種 ...
  • 介紹 本篇文章主要介紹搭建MMM方案以及MMM架構的原理。這裡不介紹主從、主主的搭建方法,MMM方案不適用對數據一致性要求很高的業務。 架構 部署 1.修改hosts 在所有的伺服器中執行相同的操作。 vim /etc/hosts 192.168.137.10 master 192.168.137. ...
  • 24 MySQL sys框架 24 MySQL sys框架... 1 24.1 sys框架的前提條件... 1 24.2 使用sys框架... 2 24.3 sys框架進度報告... 3 24.4 sys框架的對象... 3 24.4.1所有sys下的對象... 3 24.4.2 sys框架的表和觸 ...
  • mysql slowlog 使用與介紹 slow_query_log =1 是否打開 slow_query_log_file = /data/mysql_data/node-1/mysql-slow.log --位置 long_query_time=5 閾值時間 log_output = {file ...
  • CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 在tigase中,發送消息有文本的形式,比如發送emoji表情, 編碼必須採用 utf8mb4 , utf8mb4 is a ...
  • 以前刪除文件經常Move to trash,今天想清空發現根本不知道回收站在哪裡,囧。遂Google之,於是發現在 ~/.local/share/Trash目錄下。 打開目錄看看有什麼東西: Trash下共三個文件夾,很容易看出來files下麵是刪除的文件,info下麵是對應文件的信息,存儲了刪除的 ...
  • 參考: operatingfocus.bokee.com/3327857.html www.oschina.net/code/snippet_237505_8646 www.cnblogs.com/techdoc/archive/2010/12/22/1913521.html 一.多進程編程里常用的 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...