Frontend IP'sini neden elle yazamıyorum; listede olmayan bir IP'yi (ör. IPv6) vService'te kullanmak için ne yapmalıyım?
Kısa cevap
Çünkü Frontend IP alanı serbest bir metin değildir; TR7'nin ağ yapılandırmasında bir arayüze tanımlı IP kaydını gösterir. vService yalnızca cihazın gerçekten sahip olduğu bir adreste dinleyebilir; bu yüzden listede yalnızca Network → Interfaces altında tanımlı IP'ler çıkar. Listede olmayan bir IP önce bir arayüze eklenir: vService formundaki + Add IP butonuyla formdan çıkmadan ya da Network → Interfaces ekranından. Eklenen IP ardından listeden seçilir.
Sorun: IP Neden Önce Ağ Tarafında Tanımlanmalı?
TR7'de IP adresleri ağ katmanında yaşar: her IP bir arayüze ve bir route tablosuna bağlıdır. vService bu kayda başvurur; vService silinse bile IP ağ yapılandırmasında kalır. IP eklenirken TR7 adresin geçerliliğini, alt ağ uzunluğunu (CIDR) ve aynı route tablosunda başka bir IP ile çakışıp çakışmadığını denetler. Elle yazılan bir adres bu denetimlerden geçmemiş ve cihazda tanımlı olmayan bir adres olurdu.
Çözüm: İki Yöntem
| Durumunuz | Uygun yöntem |
|---|---|
| IP mevcut bir arayüze eklenecek, vService formundayım | Yöntem 1: vService formundan + Add IP |
| Yeni bir arayüz, VLAN ya da route tablosu da gerekiyor | Yöntem 2: Network → Interfaces |
Yöntem 1: vService Formundan + Add IP Önerilen
- Nasıl çalışır Frontend IP listesindeki + Add IP butonu, Network'teki IP ekleme formunu pencere olarak açar; eklenen IP frontend tablosuna yeni satır olarak gelir.
- Nerede açılır vService → Frontend → Frontend IP listesi → + Add IP
- Gereksinim IP'nin ekleneceği arayüzün mevcut olması; kullanıcının ağ yapılandırmasını değiştirme yetkisi; yetki yoksa buton görünmez
- vService tipi HTTP, L7 TCP, Network
Adım adım yapılandırma
vService formunda Frontend IP listesi açılır ve listenin üstündeki + Add IP butonuna tıklanır.
IP Interface alanında IP'nin ekleneceği arayüz seçilir. Pencere ilk arayüz seçili açılır; bu alan mutlaka kontrol edilir. Birden fazla route tablosu varsa Route Table alanı da görünür.
IP tablosuna adres ve CIDR yazılır. CIDR alanı IPv6'da da 24 ile gelir; IPv6 için doğru değer (ör. 64) elle girilir. Cluster kurulumunda vService'in yedekli yayınlanması için Ip Type olarak VIP seçilir.
Add IP butonuna tıklanır.
Eklenen IP frontend tablosuna yeni satır olarak gelir; satır 80 portu ve şifresiz HTTP ile açılır. Port ve Protocol ihtiyaca göre düzeltilir.
Save butonuna tıklanır.
Doğrulama
Network → Interfaces listesinde eklenen IP'nin durumuna bakılır.
Önce Absent in system, kısa süre sonra Up@arayüz adıyla görünür.Yöntem 2: Network → Interfaces
- Nasıl çalışır IP, ağ yapılandırması ekranında bir arayüze eklenir; ardından vService formunda listeden seçilir.
- Nerede açılırNetwork → Interfaces → Add IP
- Gereksinim Yeni VLAN ya da arayüz gerekiyorsa önce onun eklenmesi
- vService tipi HTTP, L7 TCP, Network
Adım adım yapılandırma
IP'nin ekleneceği ağ için TR7'de henüz arayüz yoksa önce (gerekiyorsa) route tablosu, ardından VLAN arayüzü oluşturulur. Sıra ve ayrıntılar: Farklı bir subnet'teki / VLAN'daki IP'de vService açmak için önce ağ tarafında ne yapmam gerekir?
Sol alttaki TR7 logosuyla açılan Configuration Menu'de Network → Interfaces ekranı açılır; ilgili arayüze sağ tıklanıp Add IP seçilir (Actions menüsünden ya da önizleme panelinin IP sekmesinden de açılır).
IP Interface alanında doğru arayüzün seçili olduğu kontrol edilir; IP ve CIDR yazılır.
Add IP butonuna tıklanır.
Load Balancer → Load Balancer vService List ekranında vService açılır ve Frontend IP listesinden yeni IP seçilir.
Save butonuna tıklanır.
Doğrulama
curl -v http://203.0.113.90/vService'in yanıtıSık Yapılan Hatalar
- IP'yi yanlış arayüze eklemek. Pencere ilk arayüz seçili açılır; IP Interface alanı kontrol edilmeden eklenen IP yanlış ağda tanımlanır.
- IPv6'da CIDR'ı 24 bırakmak. Alan IPv6'da otomatik değişmez; /64 gibi doğru değer girilir.
- Network vService'te başka route tablosundaki IP'yi aramak. Network vService'in listesi seçili Route Table'daki IP'lerle sınırlıdır.
- Yeni satırı 80/HTTP bırakmak. + Add IP ile gelen satır port 80 ve şifresiz HTTP ile açılır.
- Aynı route tablosunda var olan bir IP'yi eklemek. Kayıt IP collision hatasıyla reddedilir.
Dokümantasyonda nasıl yapılır
