Skip to content
Smarter by Design.Simpler for Business

lb ​

lb komut dalı, TR7'nin yük dengeleme kaynaklarını komut satırından yönetir: vService'ler, arka uç servisleri ve grupları, koşullar ve aksiyonlar, profiller, sertifikalar ve koruma ayarları. Panel karşılığı Load Balancer - ADC bölümüdür.

Bu, komut ağacının en geniş dalıdır: yirmi altı kaynak taşır ve ağın diğer dallarına (WAF, AGS, sertifikalar) bağlanan kayıtların çoğu buradadır.

26 Kaynak
lb altındaki komutlar
vService'ten sertifikaya, profillerden korumaya kadar yük dengelemenin tüm kayıtları.
5 Komut
list · show · add · update · delete
Bazı kaynaklarda ek aksiyonlar da bulunur: yeniden başlatma, durum, toplu güncelleme.
Tür seçince daralır
type · criteria · checkType
vService, aksiyon, koşul ve sertifika komutlarında önce tür seçilir.
Load Balancer yetkisi
lb dalının yetki alanı
Okumak için görüntüleme, yazmak için değiştirme yetkisi gerekir.

Komut Haritası ​

Trafik ve vService

KomutNe yönetirPanel ekranı
lb servicevService'ler: dinlenen adres, tür ve bağlı profillervService Management
lb vhostPaylaşımlı ön yüz katmanı: durum ve yeniden başlatmavService Management
lb backendArka uç servisleriBackend Services
lb backend-groupArka uç sunucu gruplarıBackend Groups
lb conditionTrafik koşullarıConditions
lb actionKoşul sağlandığında uygulanacak aksiyonlarActions

Profiller

KomutNe yönetirPanel ekranı
lb hcSağlık denetimleriHealth Checks
lb cacheÖnbellek profilleriCaching
lb compressionSıkıştırma profilleriCompression
lb logKayıt profilleriLogging
lb notificationUyarı ve bildirim profilleriAlert Notifications
lb pageİçerik sayfalarıContent Pages
lb limitsvService sınırlarıvService Limits
lb reportRapor profilleriReports
lb timeoutsZaman aşımı profilleriTimeouts
lb trusted-proxyGüvenilir vekil profilleriTrusted Proxy

Sertifika ve TLS

KomutNe yönetirPanel ekranı
lb certificateSSL/TLS sertifikaları; ayrıca istek üretme ve dahili üretimSSL/TLS Certificates
lb caSertifika otoriteleri; ayrıca dahili CA üretmeCertificate Authorities
lb ssl-securityTLS güvenlik profilleriTLS Security Profiles
lb certificate-requestSertifika istekleri (CSR)SSL/TLS Certificates
lb client-certificateİstemci sertifikalarıClient Certificates
lb private-keyÖzel anahtar kütüphanesiPrivate Key Library
lb pki-profileSertifika profilleriCertificate Profiles
lb pki-issuedDahili CA ile üretilmiş sertifikalarCertificate Profiles
lb acme-dns-providerACME DNS sağlayıcılarıACME DNS Providers

Koruma

KomutNe yönetirPanel ekranı
lb threat-protectionvService'in tehdit koruma ayarları; kayıt vService ile birlikte doğar, eklenmez ve silinmezBot & DDoS Protection

Her Kaynakta Aynı Beş Komut ​

TR7 WEB-CLI · beş komut kalıbı
admin@TR7LBWAF01> lb backend list # hepsini listele
admin@TR7LBWAF01> lb backend show <kimlik> # birini göster
admin@TR7LBWAF01> lb backend add <alanlar> # yeni kayıt
admin@TR7LBWAF01> lb backend update id <kimlik> <alanlar> # değiştir
admin@TR7LBWAF01> lb backend delete <kimlik> # sil
admin@TR7LBWAF01>  
KomutKimlik nasıl yazılır
show · deleteKomuttan hemen sonra, alan adı yazmadan: show <kimlik>
updateid alanıyla: update id <kimlik>

Beş Komutun Dışındaki Aksiyonlar ​

Bazı kaynaklar kendi işlemlerini de sunar:

Komutİşlevi
lb service status list · lb service status idvService'lerin çalışma durumunu gösterir
lb service restartvService'i yeniden başlatır
lb vhost status list · lb vhost status idPaylaşımlı ön yüz katmanının durumunu gösterir
lb vhost restartPaylaşımlı ön yüz katmanını yeniden başlatır
lb ca createDahili sertifika otoritesi üretir
lb certificate create-csrSertifika isteği üretir
lb certificate issue-internal · lb certificate renew-internalDahili CA ile sertifika üretir ve yeniler
lb service update-many · lb backend update-many · lb backend-group update-many · lb hc update-many · lb threat-protection update-manyAynı değişikliği birçok kayda birden uygular; hedefler seçim listesinden işaretlenir ve komut onay ister (ayrıntı)

Alan Yazım Kuralları ​

KuralYazımı
Zorunlu alanÖneksiz yazılır ve sırayla istenir: add name web-01 v-device <cihaz>
İsteğe bağlı alan-- öneki alır: --weight 3
Liste alanıHer öğe kendi indeksiyle: --servers.0.ip, --servers.1.ip
İç içe alanNokta ile: --addr.ip, --addr.port
Süre alanıDeğer ve birim ayrı yazılır: --alan.val 30 --alan.unit s
Tür alanıtype, criteria, checkType seçildikten sonra yalnız o türün alanları istenir
Alanı boşaltmaYalnız update sırasında: --alan.delete

vService komutunda tür ilk yazılır

lb service add komutunda ilk istenen alan type'tır (http, tcp, layer4). Tür yazılmadan kaydın adı bile listelenmez. Aynı kalıp lb certificate komutunda da geçerlidir: önce type, sonra name.

Bir vService'i Sıfırdan Kurma ​

Adım 1 Arka uç servisini tanımla
Sunucunun adresi ve portu burada verilir.

lb backend add name web-01 v-device <cihaz> namespace <route-tablosu> addr.ip 10.20.0.15 addr.port 8080
Adım 2 Gerekiyorsa grup oluştur
Birden çok sunucu tek hedef olarak kullanılacaksa grup açılır.

lb backend-group add name web-grubu v-device <cihaz> namespace <route-tablosu>
Adım 3 Sağlık denetimini kur
Denetim türü seçilir, ardından denetimin adı ve hedefi yazılır.

lb hc add checkType http name web-denetimi
Adım 4 vService'i oluştur
Önce tür, sonra kalan alanlar yazılır.

lb service add type http …
Adım 5 Profilleri ve kuralları bağla
Önbellek, sıkıştırma, kayıt, zaman aşımı gibi profiller ve koşul-aksiyon kuralları vService'e bağlanır.

Yetki ​

lb komutları Load Balancer yetki alanına bağlıdır: dalı okumak için görüntüleme, kayıt eklemek, değiştirmek ya da silmek için değiştirme yetkisi gerekir. Bu dal ayrıca WAF ve sertifika alanlarını da kapsar; bu alanlardan birinde yetkisi olan kullanıcı dala girebilir, hangi kaynağa erişebileceğine sunucu karar verir. Ayrıntılar için API Commands sayfasına bakılabilir.