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.
Komut Haritası
Trafik ve vService
| Komut | Ne yönetir | Panel ekranı |
|---|---|---|
lb service | vService'ler: dinlenen adres, tür ve bağlı profiller | vService Management |
lb vhost | Paylaşımlı ön yüz katmanı: durum ve yeniden başlatma | vService Management |
lb backend | Arka uç servisleri | Backend Services |
lb backend-group | Arka uç sunucu grupları | Backend Groups |
lb condition | Trafik koşulları | Conditions |
lb action | Koşul sağlandığında uygulanacak aksiyonlar | Actions |
Profiller
| Komut | Ne yönetir | Panel ekranı |
|---|---|---|
lb hc | Sağlık denetimleri | Health Checks |
lb cache | Önbellek profilleri | Caching |
lb compression | Sıkıştırma profilleri | Compression |
lb log | Kayıt profilleri | Logging |
lb notification | Uyarı ve bildirim profilleri | Alert Notifications |
lb page | İçerik sayfaları | Content Pages |
lb limits | vService sınırları | vService Limits |
lb report | Rapor profilleri | Reports |
lb timeouts | Zaman aşımı profilleri | Timeouts |
lb trusted-proxy | Güvenilir vekil profilleri | Trusted Proxy |
Sertifika ve TLS
| Komut | Ne yönetir | Panel ekranı |
|---|---|---|
lb certificate | SSL/TLS sertifikaları; ayrıca istek üretme ve dahili üretim | SSL/TLS Certificates |
lb ca | Sertifika otoriteleri; ayrıca dahili CA üretme | Certificate Authorities |
lb ssl-security | TLS güvenlik profilleri | TLS Security Profiles |
lb certificate-request | Sertifika istekleri (CSR) | SSL/TLS Certificates |
lb client-certificate | İstemci sertifikaları | Client Certificates |
lb private-key | Özel anahtar kütüphanesi | Private Key Library |
lb pki-profile | Sertifika profilleri | Certificate Profiles |
lb pki-issued | Dahili CA ile üretilmiş sertifikalar | Certificate Profiles |
lb acme-dns-provider | ACME DNS sağlayıcıları | ACME DNS Providers |
Koruma
| Komut | Ne yönetir | Panel ekranı |
|---|---|---|
lb threat-protection | vService'in tehdit koruma ayarları; kayıt vService ile birlikte doğar, eklenmez ve silinmez | Bot & DDoS Protection |
Her Kaynakta Aynı Beş Komut
| Komut | Kimlik nasıl yazılır |
|---|---|
show · delete | Komuttan hemen sonra, alan adı yazmadan: show <kimlik> |
update | id 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 id | vService'lerin çalışma durumunu gösterir |
lb service restart | vService'i yeniden başlatır |
lb vhost status list · lb vhost status id | Paylaşımlı ön yüz katmanının durumunu gösterir |
lb vhost restart | Paylaşımlı ön yüz katmanını yeniden başlatır |
lb ca create | Dahili sertifika otoritesi üretir |
lb certificate create-csr | Sertifika isteği üretir |
lb certificate issue-internal · lb certificate renew-internal | Dahili 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-many | Aynı 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ı
| Kural | Yazı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 alan | Nokta 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şaltma | Yalnı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
lb backend add name web-01 v-device <cihaz> namespace <route-tablosu> addr.ip 10.20.0.15 addr.port 8080lb backend-group add name web-grubu v-device <cihaz> namespace <route-tablosu>lb hc add checkType http name web-denetimilb service add type http …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.
