Farklı bir subnet'teki / VLAN'daki IP'de vService açmak için önce ağ tarafında ne yapmam gerekir?
Kısa cevap
Önce TR7'nin o ağa bağlanması gerekir; vService yalnızca cihazda tanımlı bir IP'de dinleyebilir. Sıra şöyledir: switch portu yeni VLAN'ı tagged taşıyacak şekilde ayarlanır; yeni ağ kendi ağ geçidiyle diğer ağlardan ayrı tutulacaksa önce ona ait bir route tablosu oluşturulur; TR7'de Network → Interfaces altında bir VLAN arayüzü oluşturulur ve ona o subnet'ten bir IP eklenir; istemciler başka bir ağ geçidi üzerinden geliyorsa ilgili route tablosunda default gateway ya da static route tanımlanır. Ardından IP, vService'in Frontend IP listesinden seçilir.
Sorun: Yeni Bir Ağda Neden Doğrudan vService Açılamaz?
vService'in Frontend IP listesinde yalnızca TR7'nin arayüzlerinde tanımlı IP'ler bulunur. TR7'nin hiçbir arayüzü yeni subnet'e bağlı değilse o subnet'ten bir IP seçilemez. Yeni ağ ayrı bir VLAN'daysa TR7'nin o VLAN'ın trafiğini alabilmesi için hem fiziksel bağlantının (switch) hem de TR7'deki VLAN arayüzünün hazır olması gerekir.
Çözüm
VLAN arayüzü, route tablosu, IP ve yönlendirme
- Nasıl çalışır TR7 fiziksel arayüz üzerinden tagged VLAN trafiğini alır; VLAN arayüzüne eklenen IP, vService'in dinleyebileceği adres olur.
- Nerede açılırNetwork → Interfaces → Add Route Table (gerekiyorsa) → Add Interface (VLAN) → Add IP
- Gereksinim Switch portunun VLAN'ı tagged taşıması (trunk); yönlendirme gerekiyorsa ağ geçidi adresi
- vService tipi Tümü
Adım adım yapılandırma
TR7'nin bağlı olduğu switch portu yeni VLAN'ı tagged (trunk) taşıyacak şekilde yapılandırılır. Bu ayar TR7'de değil switch'te yapılır.
Yeni ağ kendi ağ geçidiyle çalışacaksa, başka bir ağla aynı IP aralığını kullanıyorsa ya da güvenlik nedeniyle (ör. DMZ) diğer ağlardan ayrı tutulacaksa ona ait bir route tablosu oluşturulur; aksi hâlde 2–4. adımlar atlanır ve arayüz DEFAULT tablosunda kalır (Route Table nedir; vService veya Kurum Servisi için ne zaman değiştirmem gerekir?). Network → Interfaces → Actions → Add Route Table seçilir (aynı form Network → Route Tables ekranındaki Add ile de açılır).
Route Table Name alanına 1–15 karakterlik benzersiz bir ad (ör. RT_DMZ) girilir; dinamik yönlendirme (BGP, OSPF) gerekmiyorsa Dynamic Route Table işaretsiz bırakılır.
Add butonuna tıklanır. Tablo boş oluşturulur; arayüzler, IP'ler ve yönlendirmeler sonraki adımlarda bu tabloya eklenir.
Network → Interfaces → Actions → Add Interface seçilir.
Type olarak VLAN seçilir; VLAN ID (2–4094), Interface Name ve Master Interface (ETH, Bond ya da LACP) girilir. Route Table alanında arayüzün oluşturulacağı tablo seçilir; bu alan yalnızca birden fazla route tablosu varken görünür, tek tablo varsa arayüz DEFAULT tablosunda oluşturulur.
Add Interface butonuna tıklanır.
Yeni VLAN arayüzüne sağ tıklanıp Add IP seçilir.
IP Interface alanında VLAN arayüzünün seçili olduğu kontrol edilir; subnet'ten bir IP (ör. 192.0.2.50) ve CIDR (ör. 24) girilir. Cluster kurulumunda önce iki cihazın Interface IP'leri eklenir, arayüzün Edit Interface formunda VIP Communication alanında bu çift seçilir, ardından vService için VIP eklenir (VIP nedir, ne zaman gerekir?).
Add IP butonuna tıklanır.
İstemciler başka bir ağ geçidi üzerinden geliyorsa, IP'nin bulunduğu route tablosunda ağ geçidi tanımlanır: yeni bir route tablosu oluşturulduysa default gateway'i boştur ve Network → Route Tables listesindeki Set Default Gateway ile girilir; belirli bir hedef ağ için ise arayüze sağ tıklanıp Add Route ile hedef ağ ve ağ geçidi girilip Add Route ile kaydedilir. Her tabloda IP sürümü başına tek default gateway olabilir.
Load Balancer → Load Balancer vService List ekranında vService açılır ve Frontend IP listesinden yeni IP seçilir. HTTP ve L7 TCP vService'te Frontend IP kendi tablosunda dinlenir, ayrıca tablo seçilmez; Network vService'te önce Route Table alanında IP'nin bulunduğu tablo seçilir. Kurum Servisleri de bu tablodaki ağdaysa Kurum Servisinin Route Table alanında aynı tablo seçilir.
Save butonuna tıklanır.
Doğrulama
Network → Interfaces listesinde VLAN arayüzü ve IP'si kontrol edilir.
VLAN arayüzü ve IP: Upcurl -v http://192.0.2.50/vService'in yanıtıSık Yapılan Hatalar
- Switch portunu access modunda bırakmak. VLAN tag'i TR7'ye ulaşmaz; arayüz Up görünse de trafik gelmez.
- IP'yi yanlış arayüze eklemek. IP ekleme formu ilk arayüz seçili açılabilir; IP Interface alanı kontrol edilir.
- Aynı IP sürümü için ikinci default gateway eklemek. Bir tabloda IP sürümü başına tek default gateway olabilir; kayıt Route destinations collide hatasıyla reddedilir.
- VLAN arayüzünü oluşturduktan sonra route tablosu açmak. Arayüz DEFAULT tablosunda oluşur; yeni tabloya Edit Interface formundaki Route Table alanından taşınır, IP'leri ve yönlendirmeleri de onunla birlikte gider.
- Yeni route tablosunda default gateway'i unutmak. Tablo boş oluşturulur; ağ geçidi tanımlanmazsa başka ağlardan gelen istemcilere yanıt dönmez.
- Network vService'te route tablosunu seçmemek. Liste seçili tablodaki IP'lerle sınırlıdır; yeni IP görünmez.
Dokümantasyonda nasıl yapılır
