Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per garantire l'affidabilità e la scalabilità dell'infrastruttura di Servizi Desktop remoto, è possibile configurare Gestore connessione Desktop remoto per la disponibilità elevata. Questo articolo illustra come configurare un cluster Gestore connessione a disponibilità elevata, inclusi i prerequisiti, la configurazione del database, il bilanciamento del carico e i passaggi di distribuzione finali. Seguendo queste istruzioni, è possibile ridurre al minimo i tempi di inattività e ottimizzare le prestazioni per l'ambiente desktop remoto.
Prerequisiti
Prima di iniziare, è necessario soddisfare i prerequisiti seguenti:
Configurare un server per fungere da secondo Broker di connessione RD. Questo server può essere un server fisico o una macchina virtuale.
Imposta un database per il Gestore connessione. È possibile usare l'istanza del database SQL di Azure o SQL Server nell'ambiente locale. Viene illustrato un esempio relativo all'uso di AZURE SQL, ma i passaggi si applicano comunque a SQL Server. È necessario trovare la stringa di connessione per il database e assicurarsi di disporre del driver ODBC corretto.
Configurare il database per Gestore connessione
Trovare la stringa di connessione per il database creato. È necessario sia per identificare la versione del driver ODBC necessaria che in seguito, quando si configura gestore connessione (passaggio 3), quindi salvare la stringa in un punto in cui è possibile farvi riferimento facilmente. Ecco come trovare la stringa di connessione per Azure SQL:
Nel portale di Azure selezionare Sfoglia > gruppi di risorse e selezionare il gruppo di risorse per la distribuzione.
Selezionare il database SQL creato, ad esempio CB-DB1.
Selezionare Impostazioni>Proprietà>Mostra stringhe di connessione del database.
Copiare la stringa di connessione per ODBC (include Node.js), che dovrebbe essere simile alla seguente. Sostituire con i
<values>
valori. È necessario utilizzare l'intera stringa, insieme alla password inclusa, per connettersi al database.Driver={ODBC Driver 13 for SQL Server};Server=tcp:<YourHost>,<HostPort>;Database=<DatabaseName>;Uid=<UserID>;Pwd=<Password>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;
Installare il driver ODBC nel nuovo Gestore connessione:
Se si usa una macchina virtuale per il Broker di connessione, creare un indirizzo IP pubblico per il primo Broker di connessione RD. È necessario eseguire questo passaggio solo se la macchina virtuale RDMS non dispone già di un indirizzo IP pubblico per consentire le connessioni RDP.
- Nel portale di Azure selezionare Sfoglia > gruppi di risorse, selezionare il gruppo di risorse per la distribuzione e quindi selezionare la prima macchina virtuale Gestore connessione Desktop remoto (ad esempio, Contoso-Cb1).
- Selezionare Impostazioni > Interfacce di rete e quindi selezionare l'interfaccia di rete corrispondente.
- Selezionare Impostazioni > indirizzo IP.
- In Indirizzo IP pubblico selezionare Abilitato e quindi indirizzo IP.
- Se si dispone di un indirizzo IP pubblico esistente da utilizzare, selezionarlo dall'elenco. In caso contrario, selezionare Crea nuovo, immettere un nome e quindi selezionare OK e quindi Salva.
Connettersi al primo Gestore connessione Desktop remoto:
- Nel portale di Azure selezionare Esplora > gruppi di risorse, selezionare il gruppo di risorse per la distribuzione e quindi selezionare la prima macchina virtuale Broker connessione RD (ad esempio, Contoso-Cb1).
- Selezionare Connetti > apri per aprire il client Desktop remoto.
- Nel client selezionare Connetti e quindi selezionare Usa un altro account utente. Immettere il nome utente e la password per un account di amministratore di dominio.
- Selezionare Sì quando viene visualizzato un avviso sul certificato.
Scaricare il driver ODBC per SQL Server che corrisponde alla versione nella stringa di connessione ODBC. Per la stringa di esempio, è necessario installare il driver ODBC versione 13.
Copiare il file
sqlincli.msi
nel primo server RD Connection Broker.Aprire il
sqlincli.msi
file e installare il client nativo.Ripetere i passaggi da 1 a 5 per ogni gestore connessione Desktop remoto ( ad esempio, Contoso-Cb2).
Installare il driver ODBC in ogni server che esegue il gestore connessione.
Configurare il bilanciamento del carico sui Broker per connessioni RD
È possibile usare un servizio di bilanciamento del carico, ad esempio il servizio di bilanciamento del carico di Azure; in caso contrario, è possibile configurare il round robin DNS.
Creare un servizio di bilanciamento del carico
Crea un servizio di bilanciamento del carico di Azure:
- Nel portale di Azure, selezionare Esplora > Bilanciatori del carico > Aggiungi.
- Immettere un nome per il nuovo servizio di bilanciamento del carico, ad esempio
hacb
. - Selezionare Interno per Schema, Rete virtuale per la distribuzione (ad esempio, Contoso-VNet) e subnet con tutte le risorse (ad esempio, impostazione predefinita).
- Selezionare Statico per l'assegnazione di indirizzi IP e immettere un indirizzo IP privato non attualmente in uso, ad esempio 10.0.0.32.
- Selezionare la sottoscrizione appropriata, il gruppo di risorse con tutte le risorse e la località appropriata.
- Selezionare Crea.
Creare un probe per monitorare i server attivi:
- Nel portale di Azure selezionare Sfoglia > Bilanciatori del carico, e quindi selezionare il bilanciatore del carico che hai creato, ad esempio
CBLB
. Seleziona Impostazioni. - Selezionare Sonde > Aggiungi.
- Immettere un nome per il probe(ad esempio RDP), selezionare TCP come protocollo, immettere 3389 per Porta e quindi selezionare OK.
- Nel portale di Azure selezionare Sfoglia > Bilanciatori del carico, e quindi selezionare il bilanciatore del carico che hai creato, ad esempio
Creare il pool back-end dei gestori connessione:
- In Impostazioni, selezionare pool di indirizzi backend > Aggiungi.
- Immettere un nome, ad esempio CBBackendPool, quindi selezionare Aggiungi una macchina virtuale.
- Scegliere un set di disponibilità, ad esempio CbAvSet, quindi selezionare OK.
- Selezionare Scegliere le macchine virtuali, selezionare ogni macchina virtuale e quindi selezionare OK >>.
Creare la regola di bilanciamento del carico RDP:
- In Impostazioni selezionare Regole di bilanciamento del carico e quindi selezionare Aggiungi.
- Immettere un nome(ad esempio RDP), selezionare TCP per protocollo, immettere 3389 per porta e porta back-end e selezionare OK.
Aggiungere un record DNS per il servizio di bilanciamento del carico:
- Connettiti alla macchina virtuale corrispondente al server Servizio di gestione Desktop remoto (ad esempio, Contoso-CB1). Consulta l'articolo Preparare la macchina virtuale Broker connessione Desktop remoto per i passaggi su come connettersi alla VM.
- In Server Manager selezionare Strumenti > DNS.
- Nel riquadro a sinistra espandere DNS, selezionare il computer DNS, selezionare Zone di ricerca diretta e quindi selezionare il nome di dominio, ad esempio Contoso.com. Potrebbe essere necessario qualche secondo per elaborare la query inviata al server DNS per le informazioni.
- Selezionare Azione > Nuovo host (A o AAAA).
- Immettere il nome ( ad esempio )
hacb
e l'indirizzo IP specificato in precedenza (ad esempio, 10.0.0.32).
Configurare un round robin DNS
La procedura descritta di seguito rappresenta un'alternativa alla creazione di un servizio di bilanciamento del carico interno di Azure.
Connettiti al server Servizio di gestione Desktop remoto nel portale di Azure usando il client Connessione Desktop remoto.
Creare record DNS:
- In Server Manager selezionare Strumenti > DNS.
- Nel riquadro a sinistra espandere DNS, selezionare il computer DNS, selezionare Zone di ricerca diretta e quindi selezionare il nome di dominio, ad esempio Contoso.com. Potrebbe essere necessario qualche secondo per elaborare la query inviata al server DNS per le informazioni.
- Selezionare Azione e Nuovo host (A o AAAA).
- Immettere il nome DNS per il cluster Gestore connessione Desktop remoto ,ad esempio
hacb
, e quindi immettere l'indirizzo IP del primo Gestore connessione Desktop remoto. - Ripetere i passaggi 3 e 4 per ogni Broker di connessione RD, specificando ogni indirizzo IP univoco per ogni record.
Ad esempio, se gli indirizzi IP per le due macchine virtuali Gestore connessione Desktop remoto sono 10.0.0.8 e 10.0.0.9, dovrai creare due record host DNS:
- Nome host:
hacb.contoso.com
, indirizzo IP:10.0.0.8
- Nome host:
hacb.contoso.com
, indirizzo IP:10.0.0.9
Configurare i Broker di connessione per la disponibilità elevata
Aggiungere il nuovo server Broker connessione RD a Server Manager:
- In Server Manager, selezionare Gestisci > Aggiungi server.
- Selezionare Trova.
- Selezionare il server Gestore connessione Desktop remoto appena creato (ad esempio, Contoso-Cb2) e selezionare OK.
Configurare la disponibilità elevata per Gestore connessione Desktop remoto:
- In Server Manager selezionare Panoramica di Servizi > Desktop remoto.
- Fare clic con il pulsante destro del mouse su Gestore connessione Desktop remoto e quindi scegliere Configura disponibilità elevata.
- Scorri in avanti le pagine della procedura guidata fino ad arrivare alla sezione Tipo di configurazione. Selezionare Server di database condiviso e quindi Avanti.
- Immetti il nome DNS per il cluster di server Gestore connessione Desktop remoto.
- Immetti la stringa di connessione per il database SQL e quindi scorri in avanti le pagine della procedura guidata per stabilire la disponibilità elevata.
Aggiungere il nuovo Gestore Connessione Desktop Remoto alla distribuzione
- In Server Manager selezionare la Panoramica di Servizi Desktop Remoto>.
- Fare clic con il pulsante destro del mouse su RD Connection Broker e quindi scegliere Aggiungi server RD Connection Broker.
- Scorri in avanti le pagine della procedura guidata fino ad arrivare a Selezione dei server e quindi seleziona il server Gestore connessione Desktop remoto appena creato (ad esempio, Contoso-CB2).
- Completa la procedura guidata accettando i valori predefiniti.
Configura i certificati attendibili nei client e server Gestore connessione Desktop remoto.