Alibaba Cloud OpenAPI Explorer memungkinkan Anda mengelola alamat IP dan menentukan alamat IP privat untuk instans Network Load Balancer (NLB). Saat membuat instans NLB yang bersifat publik (Internet-facing) atau internal (internal-facing), Anda dapat menggunakan Alibaba Cloud OpenAPI Explorer untuk menetapkan alamat IPv4 dalam Blok CIDR setiap vSwitch tempat instans NLB berada sebagai alamat IP privat.
Catatan penggunaan
Anda dapat menentukan alamat IPv4 privat untuk instans NLB IPv4 atau dual-stack. Namun, Anda tidak dapat menentukan alamat IPv6 privat untuk instans NLB dual-stack.
-
Sebelum membuat instans NLB, pastikan tersedia cukup alamat IP di vSwitch setiap zona ketersediaan yang dipilih. Saat pembuatan instans, sistem akan mengonsumsi tiga alamat IP dari setiap vSwitch yang ditentukan: dua alamat IP lokal untuk komunikasi dengan server backend dan pemeriksaan kesehatan, serta satu alamat IP virtual (VIP) yang menyediakan layanan kepada klien. VIP tidak berubah setelah instans dibuat. Jika vSwitch tidak memiliki cukup alamat IP, pembuatan instans akan gagal.
CatatanUntuk memastikan skalabilitas instans NLB, kami menyarankan agar Anda menyediakan minimal delapan alamat IP di setiap vSwitch instans NLB.
Anda dapat memanggil operasi DescribeZones untuk mengkueri daftar zona terbaru.
Anda dapat memanggil operasi DescribeVSwitches untuk mengkueri vSwitch dan Blok CIDR-nya.
Prosedur
Masuk ke OpenAPI Explorer.
-
Pada halaman API CreateLoadBalancer, konfigurasikan parameter permintaan untuk membuat instans. Contoh ini menggunakan China (Hangzhou) untuk parameter Region.
Tabel berikut hanya menjelaskan parameter yang relevan dengan topik ini. Untuk informasi lebih lanjut tentang cara menentukan parameter lainnya, lihat CreateLoadBalancer.
Parameter
Deskripsi
Contoh
LoadBalancerType
Jenis load balancer. Tetapkan nilainya ke network, yang menunjukkan instans Network Load Balancer (NLB).
network
LoadBalancerName
Nama instans NLB.
NLB-test01
AddressType
Jenis alamat IPv4 instans NLB.
-
Internet: Load balancer memiliki Alamat IP publik. Nama DNS di-resolve ke Alamat IP publik, sehingga instans dapat diakses dari Internet.
-
Intranet: Load balancer hanya memiliki Alamat IP pribadi. Nama DNS di-resolve ke Alamat IP pribadi, sehingga instans hanya dapat diakses dari dalam Virtual Private Cloud (VPC)-nya.
Anda dapat mengatur parameter ini ke Internet atau Intranet sesuai kebutuhan.
Intranet
AddressIpVersion
Versi protokol. Nilai yang valid:
-
ipv4 (default): IPv4
-
DualStack: dual stack
Contoh ini menggunakan ipv4.
ipv4
VpcId
ID VPC tempat instans NLB ditempatkan.
Anda dapat login ke Konsol VPC. Di bilah navigasi atas, pilih wilayah China (Hangzhou). Pada halaman VPC, temukan VPC target dan lihat ID-nya.
vpc-bp18jb3fqfklxde2z****
ZoneMappings
Pemetaan antara zona dan vSwitch. Anda harus menentukan minimal dua zona.
-
VSwitchId: ID vSwitch di zona tersebut.
-
ZoneId: ID zona.
Anda dapat memanggil operasi DescribeZones untuk mengkueri ID zona.
-
PrivateIPv4Address: Alamat IP privat.
PentingSaat menentukan alamat IP privat untuk instans NLB, pastikan alamat IP tersebut termasuk dalam Blok CIDR tujuan vSwitch dan tidak sedang digunakan.
-
AllocationId: ID Elastic IP Address (EIP) yang dikaitkan dengan instans akses publik.
Anda dapat login ke Konsol VPC. Di bilah navigasi atas, pilih wilayah China (Hangzhou). Pada halaman VPC, klik ID VPC target. Pada tab Resource Management, klik angka di samping vSwitches untuk melihat ID dan Blok CIDR-nya.
Pada contoh ini, Zona J dan Zona K ditentukan. Anda dapat menentukan zona berdasarkan jumlah zona yang tersedia.
Konfigurasi Zona J:
-
ZoneMappings.0.VSwitchId: vsw-bp1af7hb3d7j6lv5f****
-
ZoneMappings.0.ZoneId: cn-hangzhou-k
-
ZoneMappings.0.PrivateIPv4Address: 10.0.2.25
Konfigurasi Zona K:
-
ZoneMappings.1.VSwitchId: vsw-bp1gw3z8urk2a7n8j****
-
ZoneMappings.1.ZoneId: cn-hangzhou-j
-
ZoneMappings.1.PrivateIPv4Address: 10.0.3.243
-
-
Klik Initiate Call.
Respons berikut dikembalikan. Kode status HTTP 200 menunjukkan bahwa instans berhasil dibuat.
{ "RequestId": "22260859-BB7C-5102-8046-8*********", "HttpStatusCode": 200, "LoadbalancerId": "nlb-f1j2qxsnip8wzo****", "OrderId": 22208577321****, "Success": true }Setelah panggilan berhasil, Anda dapat memanggil operasi GetLoadBalancerAttribute untuk melihat detail instans NLB yang dibuat. Anda dapat memverifikasi bahwa VIP instans di setiap zona sesuai dengan alamat IP privat yang telah Anda tentukan.
-
Opsional:Setelah panggilan berhasil, Anda dapat masuk ke Konsol NLB untuk melihat parameter instans NLB yang alamat IP privat-nya adalah
10.0.3.243dan10.0.2.25.-
Di bilah navigasi atas, pilih wilayah China (Hangzhou).
-
Pada halaman Instances, temukan instans yang baru dibuat dan klik ID-nya.
-
Pada tab Instance Details, Anda dapat melihat VIP instans di setiap zona dan memastikan bahwa VIP tersebut sesuai dengan alamat IP privat yang telah Anda tentukan.
-
Referensi
Untuk informasi selengkapnya tentang cara membuat instans NLB di Konsol NLB, lihat Create and manage an NLB instance.
Untuk informasi selengkapnya tentang cara menentukan alamat IP privat untuk instans Application Load Balancer (ALB), lihat Use OpenAPI Explorer to create an ALB instance and assign private IP addresses.
Untuk informasi selengkapnya tentang cara menentukan alamat IP privat untuk instans Classic Load Balancer (CLB), lihat Specify a private IP address when you use OpenAPI Explorer to create a CLB instance in a VPC.