Alibaba Cloud OpenAPI Explorer memungkinkan Anda mengelola alamat IP dan menentukan alamat IP privat untuk instance Network Load Balancer (NLB). Saat membuat instance NLB yang menghadap ke Internet atau akses internal, Anda dapat menggunakan Alibaba Cloud OpenAPI Explorer untuk menentukan alamat IPv4 dalam blok CIDR dari setiap vSwitch tempat instance NLB tersebut termasuk sebagai alamat IP privat.
Catatan penggunaan
Anda dapat menentukan alamat IPv4 privat untuk instance NLB IPv4 atau dual-stack. Namun, Anda tidak dapat menentukan alamat IPv6 privat untuk instance NLB dual-stack.
Sebelum membuat instance NLB, pastikan bahwa vSwitch di zona tempat Anda ingin membuat instance NLB memiliki cukup alamat IP. Setidaknya tiga alamat IP harus tersedia di setiap vSwitch dari instance NLB. Dua alamat IP digunakan untuk berkomunikasi dengan server backend dan melakukan pemeriksaan kesehatan pada server backend. Satu alamat IP tetap tidak berubah dan berfungsi sebagai alamat IP virtual (VIP) yang menyediakan layanan. Jika vSwitch tidak memiliki cukup alamat IP, kesalahan akan muncul dan Anda tidak dapat membuat instance NLB.
CatatanUntuk memastikan skalabilitas instance NLB, disarankan agar Anda menyisakan setidaknya delapan alamat IP di setiap vSwitch dari instance NLB.
Anda dapat memanggil operasi DescribeZones untuk menanyakan daftar zona terbaru.
Anda dapat memanggil operasi DescribeVSwitches untuk menanyakan vSwitch dan blok CIDR.
Prosedur
Masuk ke OpenAPI Explorer.
Di halaman CreateLoadBalancer, tentukan parameter permintaan yang digunakan untuk membuat instance NLB. Dalam contoh ini, Region disetel ke China (Hangzhou).
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 instance Server Load Balancer (SLB). Atur nilainya menjadi network, yang menentukan NLB.
network
LoadBalancerName
Nama instance NLB.
NLB-test01
AddressType
Jenis alamat IPv4 dari instance NLB.
Internet: Instance NLB menggunakan alamat IP publik. Nama domain instance NLB diselesaikan ke alamat IP publik. Dalam hal ini, instance NLB dapat diakses melalui Internet.
Intranet: Instance NLB menggunakan alamat IP privat. Nama domain instance NLB diselesaikan ke alamat IP privat. Dalam hal ini, instance NLB dapat diakses melalui virtual private cloud (VPC) di mana instance NLB diterapkan.
Anda dapat menentukan Internet atau Intranet berdasarkan kebutuhan bisnis Anda.
Intranet
AddressIpVersion
Versi protokol. Nilai valid:
ipv4 (default): IPv4
DualStack: dual stack
Dalam contoh ini, hanya ipv4 yang didukung.
ipv4
VpcId
ID VPC di mana instance NLB diterapkan.
Anda dapat masuk ke Konsol VPC. Di bilah navigasi atas, pilih wilayah China (Hangzhou). Di halaman VPCs, temukan dan lihat ID VPC.
vpc-bp18jb3fqfklxde2z****
ZoneMappings
Pemetaan antara zona dan vSwitch. Anda harus menentukan setidaknya dua zona.
VSwitchId: ID vSwitch di zona.
ZoneId: ID zona.
Anda dapat memanggil operasi DescribeZones untuk menanyakan ID zona.
PrivateIPv4Address: alamat IP privat.
PentingSaat Anda menentukan alamat IP privat untuk instance NLB, pastikan bahwa alamat IP tersebut termasuk dalam blok CIDR tujuan vSwitch dan tidak sedang digunakan.
AllocationId: ID alamat IP elastis (EIP) yang terkait dengan instance NLB yang menghadap ke Internet.
Anda dapat masuk ke Konsol VPC. Di bilah navigasi atas, pilih wilayah China (Hangzhou). Di halaman VPCs, klik ID VPC yang ingin Anda kelola. Di tab Resources, klik jumlah vSwitch untuk melihat ID dan blok CIDR dari vSwitch.
Dalam contoh ini, Zona J dan Zona K ditentukan. Anda dapat menentukan zona berdasarkan jumlah zona yang tersedia.
Konfigurasi Zona J:
ZoneMappings.1.VSwitchId: vsw-bp1gw3z8urk2a7n8j****
ZoneMappings.1.ZoneId: cn-hangzhou-j
ZoneMappings.1.PrivateIPv4Address: 10.0.3.243
Konfigurasi Zona K:
ZoneMappings.0.VSwitchId: vsw-bp1af7hb3d7j6lv5f****
ZoneMappings.0.ZoneId: cn-hangzhou-k
ZoneMappings.0.PrivateIPv4Address: 10.0.2.25
Klik Initiate Call.
Hasil berikut dikembalikan. Jika kode status HTTP yang dikembalikan adalah 200, instance NLB berhasil dibuat. Jika kode status HTTP lain dikembalikan, lihat pesan yang dikembalikan atau Troubleshoot HTTP 5xx errors untuk pemecahan masalah.
{ "RequestId": "22260859-BB7C-5102-8046-87953CAF920C", "HttpStatusCode": 200, "LoadbalancerId": "nlb-f1j2qxsnip8wzo****", "OrderId": 22208577321****, "Success": true }Setelah panggilan berhasil, Anda dapat memanggil operasi GetLoadBalancerAttribute untuk melihat parameter instance NLB.
Opsional:Setelah panggilan berhasil, Anda dapat masuk ke Konsol NLB untuk melihat parameter instance NLB yang memiliki alamat IP privat
10.0.3.243dan10.0.2.25.Di bilah navigasi atas, pilih wilayah China (Hangzhou).
Di halaman Instances, temukan instance dan klik ID-nya.
Pada tab Instance Details, lihat alamat IP privat dari instance tersebut.
Seperti yang ditunjukkan pada gambar berikut, instance NLB yang dibuat dengan menggunakan OpenAPI Explorer tersedia dan menggunakan alamat IP privat yang ditentukan.
Referensi
Untuk informasi lebih lanjut tentang cara membuat instance NLB di konsol NLB, lihat Buat dan kelola instance NLB.
Untuk informasi lebih lanjut tentang cara menentukan alamat IP privat untuk instance Application Load Balancer (ALB), lihat Gunakan OpenAPI Explorer untuk membuat instance ALB dan tetapkan alamat IP privat.
Untuk informasi lebih lanjut tentang cara menentukan alamat IP privat untuk instance Classic Load Balancer (CLB), lihat Tentukan alamat IP privat saat menggunakan OpenAPI Explorer untuk membuat instance CLB di VPC.