Bagikan melalui


Mengonfigurasi Broker Koneksi Desktop Jarak Jauh untuk ketersediaan tinggi

Untuk memastikan keandalan dan skalabilitas infrastruktur Layanan Desktop Jauh Anda, Anda dapat mengonfigurasi Broker Koneksi Desktop Jarak Jauh untuk ketersediaan tinggi. Artikel ini menunjukkan kepada Anda cara menyiapkan kluster Connection Broker yang sangat tersedia, termasuk prasyarat, konfigurasi database, penyeimbangan beban, dan langkah-langkah penyebaran akhir. Dengan mengikuti instruksi ini, Anda dapat meminimalkan waktu henti dan mengoptimalkan performa untuk lingkungan desktop jarak jauh Anda.

Prerequisites

Sebelum memulai, Anda perlu memenuhi prasyarat berikut:

  • Siapkan server untuk bertindak sebagai Broker Koneksi RD kedua. Server ini dapat berupa server fisik atau VM.

  • Siapkan database untuk Connection Broker. Anda dapat menggunakan instans Azure SQL Database atau SQL Server di lingkungan lokal Anda. Kami memberikan contoh menggunakan Azure SQL, tetapi langkah-langkahnya masih berlaku untuk SQL Server. Anda perlu menemukan string koneksi untuk database dan memastikan Anda memiliki driver ODBC yang benar.

Mengonfigurasi database untuk Connection Broker

  1. Temukan string koneksi untuk database yang Anda buat - Anda memerlukannya untuk mengidentifikasi versi driver ODBC yang Anda butuhkan dan kemudian, ketika Anda mengonfigurasi Connection Broker itu sendiri (langkah 3), jadi simpan string di suatu tempat Anda dapat mereferensikannya dengan mudah. Berikut cara Anda menemukan string koneksi untuk Azure SQL:

    1. Di portal Microsoft Azure, pilih Telusuri > Grup sumber daya dan pilih grup sumber daya untuk penyebaran.

    2. Pilih database SQL yang Anda buat (misalnya, CB-DB1).

    3. Select Settings>Properties>Show database connection strings.

    4. Salin string koneksi untuk ODBC (termasuk Node.js), yang akan terlihat seperti ini. <values> Ganti dengan nilai Anda. Anda menggunakan seluruh string ini, dengan kata sandi yang disertakan, saat menyambungkan ke 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;
      
  2. Instal driver ODBC di Broker Koneksi baru:

    1. Jika Anda menggunakan VM untuk Connection Broker, buat alamat IP publik untuk Broker Koneksi RD pertama. (Anda hanya perlu melakukan langkah ini jika komputer virtual RDMS belum memiliki alamat IP publik untuk mengizinkan koneksi RDP.)

      1. Di portal Microsoft Azure, pilih Telusuri > Grup sumber daya, pilih grup sumber daya untuk penyebaran, lalu pilih komputer virtual RD Connection Broker pertama (misalnya, Contoso-Cb1).
      2. Pilih Pengaturan > Antarmuka jaringan, lalu pilih antarmuka jaringan yang sesuai.
      3. Pilih Pengaturan > alamat IP.
      4. Untuk Alamat IP publik, pilih Diaktifkan, lalu pilih alamat IP.
      5. Jika Anda memiliki alamat IP publik yang sudah ada yang ingin Anda gunakan, pilih dari daftar. Otherwise, select Create new, enter a name, and then select OK and then Save.
    2. Sambungkan ke RD Connection Broker pertama:

      1. Di portal Microsoft Azure, pilih Telusuri > Grup sumber daya, pilih grup sumber daya untuk penyebaran, lalu pilih komputer virtual RD Connection Broker pertama (misalnya, Contoso-Cb1).
      2. Pilih Sambungkan > Buka untuk membuka klien Desktop Jauh.
      3. In the client, select Connect, and then select Use another user account. Masukkan nama pengguna dan kata sandi untuk akun administrator domain.
      4. Select Yes when warned about the certificate.
    3. Unduh driver ODBC untuk SQL Server yang cocok dengan versi di string koneksi ODBC. Untuk contoh string, kita perlu menginstal driver ODBC versi 13.

    4. sqlincli.msi Salin file ke server RD Connection Broker pertama.

    5. sqlincli.msi Buka file dan instal klien asli.

    6. Ulangi langkah 1-5 untuk setiap Broker Koneksi RD (misalnya, Contoso-Cb2).

    7. Instal driver ODBC di setiap server yang menjalankan broker koneksi.

Mengonfigurasi penyeimbangan beban pada Broker Koneksi RD

Anda dapat menggunakan load balancer, seperti load balancer Azure; jika tidak, Anda dapat menyiapkan DNS round-robin.

Membuat penyeimbang beban

  1. Membuat Azure Load Balancer

    1. Di portal Microsoft Azure, pilih Telusuri > Load balancer > Tambahkan.
    2. Masukkan nama untuk load balancer baru (misalnya, hacb).
    3. Select Internal for the Scheme, Virtual Network for your deployment (for example, Contoso-VNet), and the Subnet with all of your resources (for example, default).
    4. Select Static for the IP address assignment and enter a Private IP address that isn't currently in use (for example, 10.0.0.32).
    5. Select the appropriate Subscription, the Resource group with all of your resources, and the appropriate Location.
    6. Select Create.
  2. Create a probe to monitor which servers are active:

    1. Di portal Microsoft Azure, pilih Telusuri > Load Balancer, lalu pilih load balancer yang Anda buat, misalnya, CBLB. Select Settings.
    2. Pilih Probe > Tambah.
    3. Enter a name for the probe (for example, RDP), select TCP as the Protocol, enter 3389 for the Port, and then select OK.
  3. Buat kumpulan backend dari Connection Brokers.

    1. In Settings, select Backend address pools > Add.
    2. Masukkan nama (misalnya, CBBackendPool), lalu pilih Tambahkan komputer virtual.
    3. Choose an availability set (for example, CbAvSet), and then select OK.
    4. Pilih Pilih komputer virtual, pilih setiap komputer virtual, lalu pilih Pilih > OK > OK.
  4. Buat aturan penyeimbangan beban RDP:

    1. In Settings, select Load balancing rules, and then select Add.
    2. Enter a name (for example, RDP), select TCP for the Protocol, enter 3389 for both Port and Backend port, and select OK.
  5. Tambahkan catatan DNS untuk Load Balancer:

    1. Sambungkan ke komputer virtual server RDMS (misalnya, Contoso-CB1). Lihat artikel Siapkan VM Broker Koneksi RD untuk langkah-langkah tentang cara Anda menyambungkan ke VM.
    2. Di Manajer Server, pilih Alat > DNS.
    3. In the left-hand pane, expand DNS, select the DNS machine, select Forward Lookup Zones, and then select your domain name (for example, Contoso.com). (Mungkin perlu beberapa detik untuk memproses kueri ke server DNS untuk informasi tersebut.)
    4. Pilih Aksi > Host Baru (A atau AAAA).
    5. Masukkan nama (misalnya, hacb) dan alamat IP yang ditentukan sebelumnya (misalnya, 10.0.0.32).

Mengonfigurasi DNS round-robin

Langkah-langkah berikut adalah alternatif untuk membuat Azure Internal Load Balancer.

  1. Sambungkan ke server RDMS di portal Azure. menggunakan klien Koneksi Desktop Jauh

  2. Membuat rekaman DNS:

    1. Di Manajer Server, pilih Alat > DNS.
    2. In the left-hand pane, expand DNS, select the DNS machine, select Forward Lookup Zones, and then select your domain name (for example, Contoso.com). (Mungkin perlu beberapa detik untuk memproses kueri ke server DNS untuk informasi tersebut.)
    3. Select Action and New Host (A or AAAA).
    4. Enter the DNS Name for the RD Connection Broker cluster (for example, hacb), and then enter the IP address of the first RD Connection Broker.
    5. Ulangi langkah 3-4 untuk setiap Broker Koneksi RD, menyediakan setiap alamat IP unik untuk setiap rekaman.

Misalnya, jika alamat IP untuk dua komputer virtual RD Connection Broker adalah 10.0.0.8 dan 10.0.0.9, Anda akan membuat dua catatan host DNS:

  • Nama host: hacb.contoso.com, alamat IP: 10.0.0.8
  • Nama host: hacb.contoso.com, alamat IP: 10.0.0.9

Mengonfigurasi Broker Koneksi untuk ketersediaan tinggi

  1. Tambahkan server RD Connection Broker baru ke Manajer Server:

    1. Di Manajer Server, pilih Kelola > Tambahkan Server.
    2. Select Find Now.
    3. Select the newly created RD Connection Broker server (for example, Contoso-Cb2) and select OK.
  2. Konfigurasikan ketersediaan tinggi untuk Broker Koneksi RD:

    1. Di Manajer Server, pilih Gambaran Umum Layanan > Desktop Jarak Jauh.
    2. Klik kanan RD Connection Broker, lalu pilih Konfigurasikan Ketersediaan Tinggi.
    3. Halaman melalui panduan hingga Anda masuk ke bagian Jenis konfigurasi. Pilih Server database bersama, lalu pilih Berikutnya.
    4. Masukkan nama DNS untuk kluster RD Connection Broker.
    5. Masukkan string koneksi untuk SQL DB, lalu halaman melalui wizard untuk menetapkan ketersediaan tinggi.
  3. Tambahkan Broker Koneksi RD baru ke penerapan

    1. Di Manajer Server, pilih Gambaran Umum Layanan > Desktop Jarak Jauh.
    2. Klik kanan Broker Koneksi RD, lalu pilih Tambahkan Server Broker Koneksi RD.
    3. Halaman melalui wizard hingga Anda masuk ke Pemilihan Server, lalu pilih server RD Connection Broker yang baru dibuat (misalnya, Contoso-CB2).
    4. Selesaikan panduan, menerima nilai default.
  4. Konfigurasikan sertifikat tepercaya di server dan klien RD Connection Broker.