Avvio di DCV sessioni Amazon - Amazon DCV

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Avvio di DCV sessioni Amazon

Quando utilizzi le impostazioni predefinite per installare Windows Amazon DCV Server, una sessione di console viene automaticamente creata e attiva dopo l'installazione del server. La sessione della console predefinita è di proprietà di Administrator e dispone di un ID di sessione predefinito di console. Puoi usare questa sessione o chiuderla e creare una nuova sessione.

Se hai scelto di disattivare la creazione automatica della sessione della console quando hai installato il DCV server Amazon, devi crearne una manualmente. Dopo aver installato il DCV server Amazon, puoi abilitare o disabilitare la creazione automatica della sessione della console in qualsiasi momento.

Nota

DCVI server Linux Amazon non ricevono una sessione di console predefinita dopo l'installazione.

Supponiamo di utilizzare una licenza flottante su un server locale o alternativo basato sul cloud e di superare il numero massimo di sessioni simultanee supportate dalla licenza. È possibile che venga visualizzato un errore. no licenses Se si verifica questo errore, interrompi una sessione inutilizzata per liberare la licenza e riprova.

Il DCV server Amazon deve essere in esecuzione per avviare una sessione. Per ulteriori informazioni, consulta Avvio di Amazon DCV Server.

Avvio manuale della console e delle sessioni virtuali

Puoi avviare una DCV sessione Amazon in qualsiasi momento. Tuttavia, puoi eseguire solo una sessione della console alla volta. Se utilizzi un DCV server Amazon Linux, puoi eseguire più sessioni virtuali contemporaneamente.

È buona norma eseguirla dcv list-sessions prima di creare una sessione, soprattutto se utilizzi Windows Amazon DCV Server.

Per creare una console o una sessione virtuale su un DCV server Amazon Windows o Linux, usa il dcv create-session comando.

Sintassi

La sintassi minima del comando per avviare una sessione è:

dcv create-session session_ID

La sintassi completa con tutte le opzioni è:

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
Nota

Il \ simbolo rappresenta la sintassi per dividere un comando in più righe.

È inoltre possibile utilizzare dcv create-session --help per visualizzare un riferimento rapido alla sintassi.

Opzioni

Puoi utilizzare le seguenti opzioni con il comando dcv create-session:

--type

Questa opzione è supportata solo sui DCV server Amazon Linux. Tale opzione specifica il tipo di sessione da creare, e può essere console o virtual.

Tipo: stringa

Valori consentiti: console | virtual

Campo obbligatorio: no

--name

Speciifica un nome per la sessione. I nomi delle sessioni possono essere qualsiasi stringa composta da un massimo di 256 caratteri. Se la stringa supera i 256 caratteri, il comando ha esito negativo. Non è necessario che i nomi delle sessioni siano univoci tra le sessioni in esecuzione.

È possibile modificare il nome di una sessione in qualsiasi momento utilizzando il dcv set-name comando. Per ulteriori informazioni, consulta Gestione del nome della sessione.

Tipo: stringa

Campo obbligatorio: sì

--user

Questa opzione è supportata solo con sessioni virtuali su DCV sessioni Linux Amazon. Questo valore rappresenta l'utente da utilizzare per creare la sessione. Solo l'utente root è in grado di impersonare altri utenti.

Tipo: string

Campo obbligatorio: no

--owner

Specifica il proprietario della sessione. Per impostazione predefinita, qualora non venga inserito l'utente, tale valore è rappresentato dall'utente che ha effettuato l'accesso.

Tipo: string

Campo obbligatorio: no

--permissions-file

Specifica un percorso personalizzato per il file di autorizzazione. Se omesso, tale valore è rappresentato dal server predefinito.

Tipo: string

Campo obbligatorio: no

--storage-root

Specifica il percorso della cartella usato per lo storage della sessione.

Puoi utilizzare %home% per specificare la home directory dell'utente che ha attualmente effettuato l'accesso. Ad esempio, di seguito viene impostata la directory per lo storage della sessione come c:\Users\username\storage\ per i server Windows o $HOME/storage/ per i server Linux.

--storage-root %home%/storage/
Nota

Se una sottodirectory specificata non esiste, l'archiviazione delle sessioni è disabilitata.

Tipo: string

Campo obbligatorio: no

--gl

Questa opzione è supportata solo con sessioni virtuali su DCV sessioni Linux Amazon. Sostituisce lo stato dcv-gl predefinito e può essere on o off.

Tipo: stringa

Valori consentiti: on | off

Campo obbligatorio: no

--max-concurrent-clients

Speciifica il numero massimo di DCV client Amazon a cui è consentito connettersi alla sessione. Per impostazione predefinita, se omesso, tale valore è rappresentato da un numero illimitato di connessioni.

Tipo: integer

Campo obbligatorio: no

--init

Questa opzione è supportata solo con sessioni virtuali su DCV server Amazon Linux. Specifica il percorso di uno script init personalizzato. Lo script può essere utilizzato per avviare un determinato ambiente desktop e lanciare applicazioni specifiche automaticamente quando la sessione viene avviata. Lo script deve essere eseguibile. Per impostazione predefinita, se omesso, tale valore è rappresentato dall'ambiente desktop predefinito.

Tipo: string

Campo obbligatorio: no

session ID

Fornisce un ID per la sessione alla fine del comando.

Tipo: stringa

Campo obbligatorio: sì

Esempi

Esempio 1: sessione della console

Il comando seguente crea una sessione di console di proprietà di dcv-user con un ID di sessione univoco di my-session e un nome di sessione dimy graphics session. Specifica inoltre un file di autorizzazioni denominato. perm-file.txt

  • DCVServer Amazon Windows

    C:\> dcv create-session^ --owner dcv-user^ --name "my graphics session"^ --permissions-file perm-file.txt^ my-session
  • DCVServer Amazon Linux

    $ sudo dcv create-session \ --type=console \ --owner dcv-user \ --name "my graphics session" \ --permissions-file perm-file.txt \ my-session
Esempio 2 - Sessione virtuale (solo DCV server Amazon Linux)

Il comando seguente crea una sessione virtuale utilizzando l'utente root per impersonare il proprietario della sessione previsto,. dcv-user La sessione è di proprietà di dcv-user anche se è stata creata dall'utente root

$ sudo dcv create-session \ --owner dcv-user \ --user dcv-user \ my-session
Esempio 3 - Sessione virtuale (solo DCV server Amazon Linux)

Il comando seguente crea una sessione virtuale di proprietà dell'utente che la crea:

$ dcv create-session my-session

Abilitazione delle sessioni della console automatiche

L'attivazione di una sessione di console automatica garantisce che una sessione di console venga creata automaticamente ogni volta che si avvia il DCV server Amazon. La sessione automatica della console è di proprietà DCV dell'utente Amazon specificato dal parametro owner di configurazione. Il suo ID sessione è sempre console.

Altri parametri che interessano le sessioni della console automatica sono max-concurrent-clients, permissions-file e storage-root. Per ulteriori informazioni su questi parametri, consultare Parametri per session-management/automatic-console-session.

Nota

Amazon DCV non supporta sessioni virtuali automatiche.

Windows Amazon DCV server
Per abilitare una sessione di console automatica su un DCV server Windows Amazon
  1. Apri l'editor del Registro di Windows.

  2. Passa alla chiave HKEY_ USERS /S-1-5-18/Software/ GSettings /com/nicesoftware/dcv/session-management.

  3. Crea un parametro create-session:

    1. Nel riquadro di navigazione, apri il menu contestuale (fai clic con il pulsante destro del mouse) per la chiave di gestione della sessione e scegli Nuovo valore (a 32 bit). DWORD

    2. In Nome, immetti create-session e premi Invio.

    3. Apri il parametro create-session. In Dati valore, immetti 1 e scegli OK.

  4. Passate alla chiave HKEY_ USERS /S-1-5-18/Software/ /com/nicesoftware/dcv/session-management/ GSettings. automatic-console-session

  5. Crea un parametro owner:

    1. Nel riquadro di navigazione, apri il menu contestuale (fai clic con il pulsante destro del mouse) per la chiave e scegli Nuovo, String Value. automatic-console-session

    2. In Nome, immetti owner e premi Invio.

    3. Apri il parametro owner. In Dati valore, immetti il nome del proprietario della sessione e scegli OK.

  6. Seleziona OK e chiudi l'editor del Registro di sistema di Windows.

  7. Arresta e riavvia il DCV server Amazon.

Linux Amazon DCV server
Per abilitare una sessione di console automatica su un DCV server Amazon Linux
  1. Individua /etc/dcv/ e utilizza un editor di testo per aprire il file dcv.conf.

  2. Aggiungi i parametri create-session e owner alla sezione [session-management/automatic-console-session] utilizzando il formato seguente:

    [session-management] create-session = true [session-management/automatic-console-session] owner="session-owner"
  3. Salva e chiudi il file.

  4. Arresta e riavvia il DCV server Amazon.