Bagikan melalui


Mengonfigurasi Load Balancing

Setiap komputer Proksi RPC yang bertindak sebagai layanan Load Balancing Server (LBS) harus dikonfigurasi sebagai layanan LBS dengan pengetahuan tentang server di farm server. Secara opsional, sumber daya default dapat diatur dan keamanan Proksi ke LBS dan LBS ke panggilan LBS RPC dapat diatur. Pengaturan ini dikonfigurasi oleh sekumpulan Kunci Registri yang Diperlukan dan Kunci Registri Opsional seperti yang dijelaskan di bawah ini.

Kunci Registri yang Diperlukan

Beberapa kunci dan nilai registri diperlukan untuk mengonfigurasi server LBS. Jika ada kunci yang hilang atau dimasukkan dalam kesalahan, Peristiwa Windows dicatat. Lihat deskripsi setiap kunci dan nilai untuk informasi tentang peristiwa yang dicatat.

Untuk mengonfigurasi farm server, kunci registri harus dibuat HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy yang disebut LBSConfiguration. Di bawah kunci LBSConfiguration , kunci dibuat untuk setiap sumber daya di farm server. Nama kunci adalah representasi string GUID untuk sumber daya. Setidaknya satu kunci sumber daya harus ada, dan sumber daya ini identik dengan UUID yang ditetapkan oleh klien pada handel pengikatan, RPC_BINDING_HANDLE, ketika mereka membuat pengikatan RPC/HTTP (Untuk informasi selengkapnya, silakan lihat RpcBindingSetObject). Di bawah setiap kunci UUID Sumber Daya, harus ada nilai DWORD bernama ConfigurationType yang menjelaskan konfigurasi yang digunakan. Harus ada juga REG_SZ pengidentifikasi server yang dibatasi titik koma yang disebut ServerFarm. Server yang diidentifikasi dalam kunci ServerFarm adalah server yang merupakan anggota farm server penyeimbang beban.

Berikut ini adalah perincian terperinci dari kunci dan nilai registri yang diperlukan:

HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration

Kunci Registri. Kunci LBSConfiguration adalah kunci registri yang menyimpan konfigurasi LBS. Ini termasuk UUID Sumber Daya yang akan diseimbangkan bebannya, jenis konfigurasi untuk setiap sumber daya dan server di farm server yang berpartisipasi dalam penyeimbangan beban. Jika kunci ini hilang atau tidak valid, LBS tidak akan dianggap untuk dikonfigurasi dan layanan LBS tidak akan berjalan.

-

HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration\XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX

Kunci Registri. Kunci UUID Sumber Daya mengidentifikasi UUID sumber daya yang akan diseimbangkan bebannya. UUID sumber daya ini sama dengan UUID yang ditetapkan klien pada handel pengikatan, RPC_BINDING_HANDLE. Harus ada setidaknya satu UUID sumber daya yang akan diseimbangkan bebannya, mungkin ada beberapa UUID sumber daya. Hanya ada satu farm server dan semua titik akhir harus ada di semua server dalam farm server. Jika kunci ini tidak dapat diurai ke UUID yang valid, RPCPROXY_EVENTLOG_LB_INVALID_KEY peristiwa (0xC0000006) akan dicatat ke Log Peristiwa Windows.

-

HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration\XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX

DWORD. ConfigurationType DWORD disimpan di bawah kunci UUID Sumber Daya. Satu-satunya nilai yang diizinkan adalah 1. Jika nilai ini selain 1, peristiwa RPCPROXY_EVENTLOG_LB_UNKNOWN_CFG_TYPE (0xC0000007) akan dicatat ke Log Peristiwa Windows.

-

HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration\XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

REG_SZ. Nilai registri ServerFarm berisi daftar pengidentifikasi server yang dibatasi titik koma. Format untuk pengidentifikasi server adalah:

"ServerID1,ServerPort1,LBSPort1,[LBSPort2, ... LBSPortN];"

Beberapa pengidentifikasi server harus tercantum di kunci registri ServerFarm . Mereka harus dibatasi oleh titik koma. Bidang yang merupakan bagian dari pengidentifikasi server dijelaskan dalam tabel berikut. Jika bidang ini tidak dapat diurai dengan benar, kejadian RPCPROXY_EVENTLOG_LB_BAD_CONFIG_ENTRY (0xC0000008) akan dicatat ke Log Peristiwa Windows.

Bidang Pengidentifikasi Persyaratan Deskripsi
ServerID Wajib Nama jaringan yang dapat diselesaikan untuk server. Ini bisa berupa nama DNS, nama netbios, atau alamat IP.
ServerPort Opsional Jika ditentukan, port tempat server mendengarkan koneksi RPC/HTTP. Jika tidak ditentukan, pemeta Titik akhir pada komputer server digunakan untuk menemukan port server.
LBSPort Opsional Jika ditentukan, port tempat server mendengarkan LBS. Untuk menggunakan kunci ini, antarmuka LBS harus diatur ke titik akhir statis menggunakan perintah firewall RPC netsh. Lihat Praktik Terbaik Load Balancing untuk contoh perintah netsh.

 

Kunci Registri Opsional

Ada tiga nilai registri opsional untuk mengonfigurasi server LBS. Kunci terutama mengontrol tingkat keamanan untuk panggilan ke dan dari layanan LBS, dan juga mengontrol UUID sumber daya default yang akan digunakan. Berikut ini adalah nilai opsional:

Berikut ini adalah perincian terperinci dari kunci dan nilai registri yang diperlukan:

HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration\NoSecurity

DWORD. Ketika DWORD NoSecurity tidak ada atau diatur ke 0, panggilan masuk yang tidak aman ke layanan LBS ditolak. Saat ada dan bukan 0, panggilan masuk yang tidak aman ke layanan LBS tidak ditolak. Kunci ini dibaca sekali pada startup layanan LBS.

-

HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration\AssumeResourceUUID

DWORD. Ketika DWORD AssumeResourceUUID tidak ada perubahan dalam layanan LBS terjadi. Saat ada, itu harus diatur dengan UUID yang valid. UUID ini akan digunakan sebagai UUID sumber daya untuk semua koneksi yang tidak menentukan UUID sumber daya. Ini biasanya digunakan dalam kasus di mana klien tidak menentukan UUID Sumber Daya saat mereka membuat pengikatan RPC/HTTP, tetapi administrator ingin menyeimbangkan beban lalu lintas RPC/HTTP ke farm server. Jika kunci ini tidak dapat diuraikan ke UUID, kesalahan RPC internal diajukan, menghasilkan RPC_EXTENDED_ERROR_INFO jika diaktifkan.

-

HKLM\Software\Microsoft\Rpc\RPCHTTPLBSServer\NoSecurity

DWORD. Ketika DWORD NoSecurity tidak disajikan atau diatur ke 0, semua panggilan keluar yang dilakukan ke layanan LBS akan memiliki keamanan. Jika ada dan tidak diatur ke 0, semua panggilan keluar yang dilakukan ke layanan LBS tidak akan memiliki keamanan. Pastikan pengaturan ini cocok dengan pengaturan HKLM\SOFTWARE\Microsoft\Rpc\RpcProxy\LBSConfiguration\NoSecurity .