All-in-One Yükleyici ile Wallarm NGINX Node'unu Yükseltme¶
Bu talimatlar, all‑in‑one installer kullanılarak kurulan Wallarm node'unu en son 6.x sürümüne yükseltme adımlarını açıklar.
Wallarm servislerinin yeniden kurulması gereklidir
Güvenli bir yükseltme prosedürü için, yeni Node'u yeni bir makineye kurun, trafiği yeni makineye yönlendirin ve ardından eskiyi kaldırın.
Alternatif olarak, mevcut makinenizdeki servisleri durdurup kaldırabilir ve ardından node'u yeniden kurabilirsiniz. Ancak bu, önerilmeyen bazı kesinti sürelerine neden olabilir.
Bu makale en güvenli geçiş yöntemini açıklar.
Adım 1: Yeni node sürümünü temiz bir makineye kurun¶
-
5.x veya daha eski bir sürümden yükseltiyor ve postanalytics modülü ayrı kurulmuşsa, mevcut yapılandırmalarınızı postanalytics için Tarantool’un wstore ile değiştirilmesi doğrultusunda kopyalayıp güncelleyin:
- Filtreleme node'u makinesinde,
/etc/nginx/nginx.conf
dosyasınınhttp
bloğundawallarm_tarantool_upstream
ögesiniwallarm_wstore_upstream
olarak yeniden adlandırın. - Postanalytics makinesinde (özel bir host ve port kullanıyorsanız),
/opt/wallarm/etc/wallarm/node.yaml
içindetarantool
bölümünüwstore
olarak yeniden adlandırın.
- Filtreleme node'u makinesinde,
-
Node’un en yeni sürümünü, NGINX’in en güncel sürümüyle birlikte, yeni bir makineye aşağıdaki kılavuzlardan birini izleyerek kurun. Kılavuz, makine için gereksinimleri de kapsar.
- Filtreleme ve postanalytics modülleri aynı sunucuda - önceki yapılandırma dosyalarınızı aktarabilir ve yeniden kullanabilirsiniz.
- Filtreleme ve postanalytics modülleri farklı sunucularda - 1. adımda güncellenen yapılandırma dosyalarını kullanın.
-
Trafiği yeni node’un işlemesi için yeni makineye yönlendirin.
Adım 2: Eski node’u kaldırın¶
-
Trafik yeni makineye yönlendirildikten ve Cloud üzerinde saklanan verileriniz (kurallar, IP listeleri) senkronize edildikten sonra, kurallarınızın beklendiği gibi çalıştığından emin olmak için bazı test saldırıları gerçekleştirin.
-
Wallarm Console → Nodes içinde eski node’u seçip Delete tıklayarak silin.
-
İşlemi onaylayın.
Node Cloud’dan silindiğinde, uygulamalarınıza gelen isteklerin filtrelenmesini durduracaktır. Filtreleme node’unun silinmesi geri alınamaz. Node, node listesinde kalıcı olarak silinir.
-
Eski node’un bulunduğu makineyi silin veya yalnızca Wallarm node bileşenlerinden temizleyin: