Menambahkan server RD Connection Broker ke penyebaran dan mengonfigurasi ketersediaan tinggi
Anda dapat menyebarkan kluster Remote Desktop Connection Broker (RD Connection Broker) untuk meningkatkan ketersediaan dan skala infrastruktur Layanan Desktop Jarak Jauh Anda.
Prasyarat
Siapkan server untuk bertindak sebagai Broker Koneksi RD kedua—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. Kita berbicara tentang menggunakan Azure SQL di bawah ini, tetapi langkah-langkahnya masih berlaku untuk SQL Server. Anda harus menemukan string koneksi untuk database dan memastikan Anda memiliki driver ODBC yang benar.
Langkah 1: Mengonfigurasi database untuk Broker Koneksi
- 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 tempat di mana Anda dapat mereferensikannya dengan mudah. Berikut cara Anda menemukan string koneksi untuk Azure SQL:
Di portal Azure, klik Telusuri > Grup sumber daya dan klik grup sumber daya untuk penyebaran.
Pilih database SQL yang baru saja Anda buat (misalnya, CB-DB1).
Klik Properti>Pengaturan>Perlihatkan string koneksi database.
Salin string koneksi untuk ODBC (termasuk Node.js), yang akan terlihat seperti ini:
Driver={ODBC Driver 13 for SQL Server};Server=tcp:<YourHost>,<HostPort>;Database=<DatabaseName>;Uid=<UserID>;Pwd=<Password>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;
Ganti "your_password_here" dengan kata sandi aktual. Anda akan menggunakan seluruh string ini, dengan kata sandi yang disertakan, saat menyambungkan ke database.
- Instal driver ODBC di Broker Koneksi baru:
- Jika Anda menggunakan VM untuk Connection Broker, buat alamat IP publik untuk Broker Koneksi RD pertama. (Anda hanya perlu melakukan ini jika komputer virtual RDMS belum memiliki alamat IP publik untuk mengizinkan koneksi RDP.)
- Di portal Azure, klik Telusuri>Grup sumber daya, klik grup sumber daya untuk penyebaran, lalu klik komputer virtual RD Connection Broker pertama (misalnya, Contoso-Cb1).
- Klik Pengaturan > Antarmuka jaringan, lalu klik antarmuka jaringan yang sesuai.
- Klik Pengaturan > alamat IP.
- Untuk Alamat IP publik, pilih Diaktifkan, lalu klik alamat IP.
- Jika Anda memiliki alamat IP publik yang sudah ada yang ingin Anda gunakan, pilih dari daftar. Jika tidak, klik Buat baru, masukkan nama, lalu klik OK lalu Simpan.
- Sambungkan ke RD Connection Broker pertama:
- Di portal Azure, klik Telusuri>Grup sumber daya, klik grup sumber daya untuk penyebaran, lalu klik komputer virtual RD Connection Broker pertama (misalnya, Contoso-Cb1).
- Klik Sambungkan > Buka untuk membuka klien Desktop Jauh.
- Di klien, klik Sambungkan, lalu klik Gunakan akun pengguna lain. Masukkan nama pengguna dan kata sandi untuk akun administrator domain.
- Klik Ya saat diperingatkan tentang sertifikat.
- Unduh driver ODBC untuk SQL Server yang cocok dengan versi di string koneksi ODBC. Untuk contoh string di atas, kita perlu menginstal driver ODBC versi 13.
- Salin file sqlincli.msi ke server RD Connection Broker pertama.
- Buka file sqlincli.msi dan instal klien asli.
- Ulangi langkah 1-5 untuk setiap Broker Koneksi RD tambahan (misalnya, Contoso-Cb2).
- Instal driver ODBC di setiap server yang akan menjalankan broker koneksi.
- Jika Anda menggunakan VM untuk Connection Broker, buat alamat IP publik untuk Broker Koneksi RD pertama. (Anda hanya perlu melakukan ini jika komputer virtual RDMS belum memiliki alamat IP publik untuk mengizinkan koneksi RDP.)
Langkah 2: Mengonfigurasi penyeimbangan beban pada Broker Koneksi RD
Jika Anda menggunakan infrastruktur Azure, Anda dapat membuat load balancer Azure; jika tidak, Anda dapat menyiapkan DNS round-robin.
Membuat penyeimbang beban
- Membuat Azure Load Balancer
- Di portal Azure klik Telusuri > Tambahkan Load balancer>.
- Masukkan nama untuk load balancer baru (misalnya, hacb).
- Pilih Internal untuk Skema, Virtual Network untuk penyebaran Anda (misalnya, Contoso-VNet), dan Subnet dengan semua sumber daya Anda (misalnya, default).
- Pilih Statis untuk penetapan alamat IP dan masukkan alamat IP Privat yang saat ini tidak digunakan (misalnya, 10.0.0.32).
- Pilih Langganan yang sesuai, grup Sumber Daya dengan semua sumber daya Anda, dan Lokasi yang sesuai.
- Pilih Buat.
- Buat pemeriksaan untuk memantau server mana yang aktif:
- Di portal Azure, klik Telusuri > Load Balancer, lalu klik load balancer yang baru saja Anda buat, (misalnya, CBLB). Klik Pengaturan.
- Klik Tambahkan Probe>.
- Masukkan nama untuk pemeriksaan (misalnya, RDP), pilih TCP sebagai Protokol, masukkan 3389 untuk Port, lalu klik OK.
- Buat kumpulan backend Dari Connection Brokers:
- Di Pengaturan, Klik Tambahkan kumpulan > alamat backend.
- Masukkan nama (misalnya, CBBackendPool), lalu klik Tambahkan komputer virtual.
- Pilih set ketersediaan (misalnya, CbAvSet), lalu klik OK.
- Klik Pilih komputer virtual, pilih setiap komputer virtual, lalu klik Pilih > OK > OK.
- Buat aturan penyeimbangan beban RDP:
- Di Pengaturan, klik Aturan penyeimbangan beban, lalu klik Tambahkan.
- Masukkan nama (misalnya, RDP), pilih TCP untuk Protokol, masukkan 3389 untuk port Port dan Backend, dan klik OK.
- Tambahkan catatan DNS untuk Load Balancer:
- 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.
- Di Manajer Server, klik Alat > DNS.
- Di panel sebelah kiri, perluas DNS, klik komputer DNS, klik Teruskan Zona Pencarian, lalu klik nama domain Anda (misalnya, Contoso.com). (Mungkin perlu beberapa detik untuk memproses kueri ke server DNS untuk informasi tersebut.)
- Klik Tindakan > Host Baru (A atau AAAA).
- 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.
- Sambungkan ke server RDMS di portal Azure. menggunakan klien Koneksi Desktop Jauh
- Membuat rekaman DNS:
- Di Manajer Server, klik Alat > DNS.
- Di panel sebelah kiri, perluas DNS, klik komputer DNS, klik Teruskan Zona Pencarian, lalu klik nama domain Anda (misalnya, Contoso.com). (Mungkin perlu beberapa detik untuk memproses kueri ke server DNS untuk informasi tersebut.)
- Klik Tindakan dan Host Baru (A atau AAAA).
- Masukkan Nama DNS untuk kluster RD Connection Broker (misalnya, hacb), lalu masukkan alamat IP RD Connection Broker pertama.
- Ulangi langkah 3-4 untuk setiap Broker Koneksi RD tambahan, menyediakan setiap alamat IP unik untuk setiap catatan tambahan.
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
Langkah 3: Mengonfigurasi Broker Koneksi untuk ketersediaan tinggi
- Tambahkan server RD Connection Broker baru ke Manajer Server:
- Di Manajer Server, klik Kelola > Tambahkan Server.
- Klik Temukan Sekarang.
- Klik server RD Connection Broker yang baru dibuat (misalnya, Contoso-Cb2) dan klik OK.
- Konfigurasikan ketersediaan tinggi untuk Broker Koneksi RD:
- Di Manajer Server, klik Gambaran Umum Layanan > Desktop Jarak Jauh.
- Klik kanan RD Connection Broker, lalu klik Konfigurasikan Ketersediaan Tinggi.
- Halaman melalui panduan hingga Anda masuk ke bagian Jenis konfigurasi. Pilih Server database bersama, lalu klik Berikutnya.
- Masukkan nama DNS untuk kluster RD Connection Broker.
- Masukkan string koneksi untuk SQL DB, lalu halaman melalui wizard untuk menetapkan ketersediaan tinggi.
- Menambahkan Broker Koneksi RD baru ke penyebaran
- Di Manajer Server, klik Gambaran Umum Layanan > Desktop Jarak Jauh.
- Klik kanan Broker Koneksi RD, lalu klik Tambahkan Server Broker Koneksi RD.
- Halaman melalui wizard hingga Anda masuk ke Pemilihan Server, lalu pilih server RD Connection Broker yang baru dibuat (misalnya, Contoso-CB2).
- Selesaikan panduan, menerima nilai default.
- Konfigurasikan sertifikat tepercaya di server dan klien RD Connection Broker.