開始 NICE DCV DCV 會議 - NICE DCV

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

開始 NICE DCV DCV 會議

當您使用預設值來安裝 Windows NICE DCV 伺服器時,會在安裝伺服器之後自動建立主控台工作階段並啟用。預設主控台工作階段由 Administrator 所擁有,且預設工作階段 ID 為 console。您可以使用此工作階段,也可以關閉它並建立新的工作階段。

如果您在安裝 NICE DCV 伺服器時選擇退出自動主控台工作階段建立,則必須手動建立一個。安裝 NICE DCV 伺服器之後,您可以隨時啟用或停用自動主控台工作階段建立

注意

Linux NICE DCV 伺服器在安裝後不會取得預設的主控台工作階段。

假設您在內部部署或替代雲端伺服器上使用浮動授權,並超過授權所支援的同時工作階段數目上限。您可能會收到no licenses錯誤。如果您收到此錯誤,請停止未使用的工作階段,以釋放授權並重試。

NICE DCV 伺服器必須在執行中,才能啟動工作階段。如需詳細資訊,請參閱 啟動 NICE DCV DCV 服務器

手動啟動控制台和虛擬會話

您可以隨時開始 NICE DCV 工作階段。您一次只能執行一個主控台工作階段。如果您使用的是 Linux NICE DCV 伺服器,則可以同時執行多個虛擬工作階段。

最好dcv list-sessions在建立工作階段之前執行,特別是如果您使用的是 Windows NICE DCV 伺服器。

若要在 Windows 或 Linux NICE DCV 伺服器上建立主控台或虛擬工作階段,請使用指dcv create-session令。

語法

啟動會話的命令的最小語法是:

dcv create-session session_ID

所有選項的完整語法是:

dcv create-session \ --type console|virtual \ --name session_name \ --user username \ --owner owner_name \ --permissions-file /path_to/permissions_file \ --storage-root /path_to/storage_directory \ --gl on|off \ --max-concurrent-clients number_of_clients \ --init /path_to/init_script \ session_ID
注意

\符號表示在多行中分割命令的語法。

您也可以使用dcv create-session --help來顯示語法的快速參考。

選項

下列選項可以搭配 dcv create-session 命令使用:

--type

只有 Linux NICE DCV 伺服器才支援此選項。此選項指定要建立的工作階段類型,可以是 consolevirtual

類型:字串

允許的值:console | virtual

必要:否

--name

指定階段作業的名稱。工作階段名稱最多可以是 256 個字元的任何字串。如果字串超過 256 個字元,則指令會失敗。工作階段名稱在執行中的工作階段中不需要是唯一的。

您可以隨時使用dcv set-name指令變更工作階段的名稱。如需詳細資訊,請參閱 管理工作階段名稱

類型:字串

必要:是

--user

只有 Linux NICE DCV 工作階段上的虛擬工作階段才支援此選項。此值即是要用來建立工作階段的使用者。只有根使用者才可以模擬其他使用者。

類型:字串

必要:否

--owner

指定工作階段擁有者。如果省略,則預設為目前登入的使用者。

類型:字串

必要:否

--permissions-file

指定自訂許可檔案的路徑。如果省略,則預設為伺服器預設值。

類型:字串

必要:否

--storage-root

指定要用於儲存工作階段之資料夾的路徑。

您可以使用 %home% 來指定目前登入之使用者的主目錄。例如,若為 Windows 伺服器,下列選項將工作階段儲存區的目錄設為 c:\Users\username\storage\,若為 Linux 伺服器,則設為 $HOME/storage/

--storage-root %home%/storage/
注意

如果指定的子目錄不存在,則會停用工作階段儲存。

類型:字串

必要:否

--gl

只有 Linux NICE DCV 工作階段上的虛擬工作階段才支援此選項。這會覆寫預設 dcv-gl 狀態,可以是 onoff

類型:字串

允許的值:on | off

必要:否

--max-concurrent-clients

指定允許連線至工作階段的 NICE DCV 用戶端數目上限。如果省略,則預設為無限制的連接數。

類型:整數

必要:否

--init

只有 Linux NICE DCV 伺服器上的虛擬工作階段才支援此選項。這會指定自訂 init 指令碼的路徑。此指令碼可用來啟動特定桌面環境,以及自動在工作階段開始時啟動特定應用程式。指令碼必須可執行。如果省略,則預設為啟動預設桌面環境的指令碼。

類型:字串

必要:否

session ID

在指令結尾提供工作階段的 ID。

類型:字串

必要:是

範例

範例 1 - 主控台工作階段

下列命令會建立擁有的主控台工作階段,其中dcv-user具有的唯一工作階段 IDmy-session,以及的工作階段名稱my graphics session。它還指定了一個名為的權限文件perm-file.txt

  • 視窗 NICE DCV DCV 服務器

    C:\> dcv create-session^ --owner dcv-user^ --name "my graphics session"^ --permissions-file perm-file.txt^ my-session
  • NICE DCV DCV 服務器

    $ sudo dcv create-session \ --type=console \ --owner dcv-user \ --name "my graphics session" \ --permissions-file perm-file.txt \ my-session
範例 2 - 虛擬工作階段 (僅限 Linux NICE DCV 伺服器)

下列命令會使用 root 使用者建立虛擬工作階段,以模擬預定的工作階段擁有者。dcv-userdcv-user即使工作階段是由 root 使用者建立的,也是由擁有

$ sudo dcv create-session \ --owner dcv-user \ --user dcv-user \ my-session
範例 3 - 虛擬工作階段 (僅限 Linux NICE DCV 伺服器)

下列指令會建立虛擬工作階段,由建立虛擬工作階段的使用者所擁有:

$ dcv create-session my-session

啟用自動主控台工作階段

啟用自動主控台工作階段可確保每次 NICE DCV 伺服器啟動時,都會自動建立主控台工作階段。自動主控台工作階段由owner組態參數指定的 NICE DCV 使用者所擁有。其工作階段 ID 一律為 console

其他會影響自動主控台工作階段的參數是 max-concurrent-clientspermissions-filestorage-root。如需這些參數的相關資訊,請參閱 session-management/automatic-console-session 參數

注意

NICE DCV 不支援自動虛擬工作階段。

Windows NICE DCV server
若要在視窗 NICE DCV 伺服器上啟用自動主控台工作階段
  1. 開啟 Windows 登錄編輯程式。

  2. 導覽至 HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/session-management 機碼。

  3. 建立 create-session 參數:

    1. 在瀏覽窗格中,開啟工作階段管理金鑰的內容 (按一下滑鼠右鍵) 功能表,然後選擇 [新增]、[DWORD (32 位元) 值]。

    2. 名稱中,輸入 create-session,然後按 Enter

    3. 開啟 create-session 參數。在數值資料中,輸入 1,然後選擇確定

  4. 導覽至 HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/session-management/automatic-console-session 機碼。

  5. 建立 owner 參數:

    1. 在導覽窗格中,開啟機碼的內容 (按一下滑鼠右automatic-console-session鍵) 功能表,然後選擇 [新增] > [字串值]。

    2. 名稱中,輸入 owner,然後按 Enter

    3. 開啟 owner 參數。在數值資料中,輸入工作階段擁有者的名稱,並選擇確定

  6. 選擇 OK (確定) 並關閉 Windows 登錄編輯程式。

  7. 停止重新啟動 NICE DCV 伺服器。

Linux NICE DCV server
若要在 Linux NICE DCV 伺服器上啟用自動主控台工作階段
  1. 導覽至 /etc/dcv/,然後使用您徧好的文字編輯器開啟 dcv.conf

  2. 使用下列格式將 create-sessionowner 參數新增至 [session-management/automatic-console-session]

    [session-management] create-session = true [session-management/automatic-console-session] owner="session-owner"
  3. 儲存並關閉檔案。

  4. 停止重新啟動 NICE DCV 伺服器。