Kayan IP ve BGP ile Vultrda Yüksek Kullanılabilirlik

Vultr, yüksek kullanılabilirlik elde etmek için iki özelliğimizi (Yüzen IP'ler ve BGP) birleştirmenize izin verir.

Kurmak

Aynı konumda iki örneğe ve hareketli bir IP'ye ihtiyacınız olacak. Ayrıca, kayan IP'ler için özel bir ASN'de BGP'nin kurulmasını isteyen bir bilet açmanız gerekir. (Bu özelliği, ortak bir ASN'de bizimle BGP çalıştırıyorsanız da kullanabilirsiniz)

Bir BGP arka plan programına da ihtiyacınız olacak, BIRD'yi öneririz. BIRD genellikle işletim sisteminizin paket yöneticisi aracılığıyla kullanılabilir.

192.0.2.10/32Örnek kayan 198.51.100.99IP adresimiz ve örneklerden birinin IP adresi olarak kullanacağız .

Not: gerekir değil sizin kontrol paneli aracılığıyla herhangi bir örneğine yüzen IP ekleyin. Kontrol paneli üzerinden bir IP bağlanırsa, yüksek kullanılabilirlik düzgün çalışmaz.

IP Yapılandırması

IP adresini bağlamak için bir Linux "kukla" arayüzü kullanacağız. Bunu aşağıdaki komutlarla oluşturabilirsiniz:

ip link add dev dummy1 type dummy
ip link set dummy1 up
ip addr add dev dummy1 192.0.2.10/32

Bunun doğru yapılandırıldığını doğrulayın:

# ip addr show dev dummy1
5: dummy1: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether ba:23:57:2c:ad:bc brd ff:ff:ff:ff:ff:ff
    inet 192.0.2.10/32 scope global dummy1

KUŞ Yapılandırması

Sonra, BIRD'yi yapılandıracağız. Bu talimatlar ana bilgisayar işletim sistemleri arasında biraz farklılık gösterir, bu bölümün altındaki dipnotlara bakın.

Bir /etc/bird.confdosya oluşturun :

log "/var/log/bird" all;

router id 198.51.100.99;

protocol device
{
    scan time 60;
}

protocol direct
{
    interface "dummy1";
}

protocol bgp vultr
{
    local as <<YOURAS>>;
    source address 198.51.100.99;
    import none;
    export all;
    graceful restart on;
    next hop self;
    multihop 2;
    neighbor 169.254.169.254 as 64515;
    password "<<YOURPASSWORD>>";
}

Sen güncelleme gerekir YOURASve YOURPASSWORDhesabınıza atanan AS numarası ve BGP şifre ile. Bu bilgi Vultr kontrol panelindeki bir örnek sayfanın BGP sekmesinde bulunabilir .

Bu yapılandırma dosyası BIRD'e dummy1 arabirimini aramasını ve bulduğu IP'leri BGP yoluyla altyapımıza tanıtmasını söyleyecektir. Bu, örneğiniz çalışır çalışmaz trafik almaya başlayacağınız ve herhangi bir kilitlenme durumunda trafiğin duracağı anlamına gelir.

FreeBSD yapılandırması

FreeBSD'yi Linux yerine ana bilgisayar olarak kullanıyorsanız, birkaç fark vardır.

  1. Çekirdek TCP MD5 imza desteği için yeniden derlenmelidir. Bu talimatlar bu makalenin kapsamı dışındadır. BSD çekirdeğiniz TCP MD5 imzalarını desteklemiyorsa, BIRD günlüğünde aşağıdaki çıktıyı görürsünüz.

    $ cat /var/log/bird
    2017-12-15 01:35:00 <INFO> Started
    2017-12-15 01:35:00 <ERR> vultr: Socket error: Kernel does not support TCP MD5 signatures
    
  2. BIRD yapılandırma dosyası BSD'de bulunur /usr/local/etc/bird.conf.

BGP Bağlantısını Doğrulayın

KUŞ hizmetini başlatın service bird startve birkaç saniye bekleyin. BGP oturumunun oluşturulduğunu kontrol edin:

# birdc show proto all vultr
BIRD 1.5.0 ready.
name     proto    table    state  since       info
vultr    BGP      master   up     2016-01-15  Established
  Preference:     100
  Input filter:   REJECT
  Output filter:  ACCEPT
  Routes:         0 imported, 1 exported, 0 preferred
  Route change stats:     received   rejected   filtered    ignored   accepted
    Import updates:      255919581          0  255919581          0          0
    Import withdraws:      1905513          0        ---  257825094          0
    Export updates:              1          0          0        ---          1
    Export withdraws:            0        ---        ---        ---          0
  BGP state:          Established
    Neighbor address: 169.254.169.254
    Neighbor AS:      YOURAS
    Neighbor ID:      x.x.x.x (Host IP)
    Neighbor caps:    refresh enhanced-refresh restart-able AS4
    Session:          external multihop AS4
    Source address:   198.51.100.99
    Hold timer:       184/240
    Keepalive timer:  30/80

Her şey düzgün çalışıyorsa, BGP durumunun yanında "Kuruldu" ifadesini görmelisiniz. Burada sık karşılaşılan bir sorun, BGP bağlantı noktasını engelleyen bir güvenlik duvarına sahip olmaktır (TCP 179). Ayrıca, bu örnek Vultr BGP oturumunuzu ayarlamadan önce dağıtıldıysa, BGP kullanılabilir duruma gelmeden önce kontrol panelinden yeniden başlatılması gerekir. Hâlâ sorun yaşıyorsanız /var/log/birddaha fazla ayrıntı için sayfasına bakın.

Test yapmak

BIRD'in kayan IP'nize giden rotayı aşağıdaki şekilde tanıttığından emin olabilirsiniz:

# birdc show route
BIRD 1.5.0 ready.
192.0.2.10/32    dev dummy1 [direct1 2015-12-29] * (240)

Bunun düzgün çalıştığını doğrulamak için, dummy1 arabirimini (ile ip link set dummy1 down) devre dışı bırakabilir , ardından show routekomutu tekrarlayabilirsiniz . BIRD, arayüzün kaybolduğunu ve rotayı geri çekeceğini fark etmiş olacak.

Üretim Kullanımı

Sitenizin açık kalmasını sağlamak için aynı BGP yapılandırmasını çalıştıran birden fazla sunucunun olmasını istiyorsunuz. Örneklerden herhangi biri çökerse trafik dinamik olarak diğer örneklerden birine yönlendirilir. Belirli bir konumda bu yapılandırmayla çalıştırabileceğiniz örnek sayısının bir sınırı yoktur, ancak bunlardan yalnızca biri belirli bir zamanda etkin olacaktır.

Bazı konumlarımızda, trafik bu şekilde yapılandırdığınız örnekler arasında rastgele dağıtılır. Sonunda, tüm konumlar bu şekilde yapılandırılacaktır. Bir örneğin çevrimdışı olmadıkça tüm trafiği almasını istiyorsanız, trafiği yönlendirmek için tercihleri ​​kullanmak istersiniz.

Örneğin, iki örneğiniz varsa:

  • Örnek A - ana örnek, tüm trafiği normal şekilde almalıdır
  • Örnek B - yedekleme örneği, yalnızca Örnek A kapalı olduğunda trafik almalıdır

Bunu yapmak için B örneğindeki BIRD yapılandırmanıza aşağıdaki bölümü aşağıdaki gibi ekleyin:

export filter {
    bgp_path.prepend(YOURAS);
    accept;
};

Bu, trafiğin kapalı olmadığı sürece her zaman Örnek A'ya gitmesini sağlar.

Yalnızca A ve B kapalı olduğunda trafik alması gereken bir Eşgörünüm C'niz varsa, bunu gerçekleştirmek için başka bir 'bgp_path.prepend' satırı ekleyebilirsiniz.

IPv6 Kurulumu

Bu işlem IPv6 ayrılmış alt ağlarla da çalışır, ancak "bird" yerine "bird6" ve "birdc" yerine "birdc6" kullanırsınız.



Leave a Comment

CoreOSu Vultr VPSde Çalıştırma

CoreOSu Vultr VPSde Çalıştırma

Lütfen okuyun: Vultr artık sipariş sayfasında CoreOSu sunuyor - Bu kılavuzda CoreOSun manuel olarak nasıl kurulacağı açıklanmaktadır. Bu talimatlar koşu boyunca size yol gösterecektir

Vultr Denetim Masasında oturum açmak için İki Faktörlü Kimlik Doğrulamayı Kullanma

Vultr Denetim Masasında oturum açmak için İki Faktörlü Kimlik Doğrulamayı Kullanma

İki Faktörlü Kimlik Doğrulama veya 2FA, oturum açmak için ek bir kimlik doğrulama adımı gerektirerek güvenlik katmanı ekleyen bir tekniktir. Güçlü güvenlik için

Bir OS ISOyu Vultra Yükleme Gereksinimleri

Bir OS ISOyu Vultra Yükleme Gereksinimleri

Vultr, aralarından seçim yapabileceğiniz çok çeşitli işletim sistemleri sunar. Bununla birlikte, bazen, Kal gibi kendi özel işletim sistemi ISOnuzu yüklemek isteyebilirsiniz.

VPSnize İkincil IPv4 Adresi Ekleme

VPSnize İkincil IPv4 Adresi Ekleme

Bu eğiticide Vultr VPSnize nasıl ek bir IPv4 adresi ayarlanacağı açıklanmaktadır. Aşağıdakileri varsayacağız: VPSnizin Ana IP Adresi 1.2.3.4tür.

Ubuntu 16.04 Images EC2 Meta Veri Hizmeti Hakkında Hataları Bildir

Ubuntu 16.04 Images EC2 Meta Veri Hizmeti Hakkında Hataları Bildir

Önyükleme sonrasında bazı eski Ubuntu 16.04 bulut sunucuları aşağıdaki uyarıyı gösterebilir: ************************************ **************************************

VPSniz için İzleme Çözümleri

VPSniz için İzleme Çözümleri

Bu makalede, Vultr sunucunuz için kullanılabilen izleme çözümlerinin bir seçimi hakkında bilgi edineceksiniz. İşletim sistemi seçiminize bağlı olarak,

Sanal Sunucuyu Vultr ile Klonlama

Sanal Sunucuyu Vultr ile Klonlama

Bazen, sanal bir sunucuyu ölçeklendirme amacıyla ya da sunucunun bölgesini değiştirmek için klonlamanız gerekir. Vultrda bu kolay,

Vultr VPSnize Nasıl Erişilir

Vultr VPSnize Nasıl Erişilir

Vultr, yapılandırmak, kurmak ve kullanmak için VPSnize erişmek için birkaç farklı yol sunar. Erişim Kimlik Bilgileri VPS sisteminiz için varsayılan erişim kimlik bilgileri

VirtIO Sürücülü Windows Özel ISO

VirtIO Sürücülü Windows Özel ISO

Windows ISOyu oluşturma (Yalnızca sunucu sürümleri) Windows için ISO dosyası olarak paketlenmiş en yeni ikili VirtIO sürücülerini edinin

BGP Duyuruları için Örnek Yetkilendirme Mektubu

BGP Duyuruları için Örnek Yetkilendirme Mektubu

BGP duyuruları için yetki isterken lütfen aşağıdaki şablonu kullanın. YETKİ MEKTUBU [TARİH] Endişe duyabileceği, Thi

Vultr WHMCS Modülü

Vultr WHMCS Modülü

Not: Vultr WHMCS Modül Modülünü Kurmadan önce lütfen bu belgeyi tam olarak okuyun Bilgi Sürümü: 2.0.0 (Güncelleme) Çıkış Tarihi: 25 Haziran 2019

Vultrda BGPyi yapılandırma

Vultrda BGPyi yapılandırma

Vultrs BGP özelliği kendi IP alanınızı getirmenize ve konumlarımızdan herhangi birinde kullanmanıza olanak tanır. Başlarken BGPyi kullanmak için şunlara ihtiyacınız vardır: Dağıtılmış bir Vult

SSH Anahtarlarını Nasıl Üretirim?

SSH Anahtarlarını Nasıl Üretirim?

SSH Anahtarı, parola gerekmeden sunucunuza oturum açmanıza olanak tanır. SSH Anahtarları, yükleme işlemi sırasında sunuculara otomatik olarak eklenebilir.

Windows Server Yönetici Parolasını Sıfırla

Windows Server Yönetici Parolasını Sıfırla

Windowsta yerel yönetici şifrenizi unuttuğunuz ve sıfırlamanız gereken zamanlar vardır. Bu şifreyi sıfırlamak kolayca mümkündür i

Windows Server Örneğinde Windows Sesini Etkinleştirme

Windows Server Örneğinde Windows Sesini Etkinleştirme

Not: Bu kılavuz, Windows 2012 R2 ve Windows 2016 örnekleri için çalışacaktır. Windows Sunucuları varsayılan olarak Windows Ses hizmetini etkinleştirmez.

Postfix Giden IP Adresini Değiştirme

Postfix Giden IP Adresini Değiştirme

Bir sunucuya atanmış birden fazla IP adresi olduğunda, Postfix giden e-postalar için rastgele bir IP adresi seçer. Bu varsayılan Postfix davranışı,

Cloudflare Güvenlik Olayı Raporu

Cloudflare Güvenlik Olayı Raporu

Önemli Güvenlik Bildirimi: Bildiğiniz gibi Vultr, web sitemizin dünyadaki hızını artırmak ve web sitelerini korumak için Cloudflares CDN ürününü kullanıyor

Anlık Görüntü Geri Yükleme Sonrası Ağ Yapılandırmasını Düzeltme

Anlık Görüntü Geri Yükleme Sonrası Ağ Yapılandırmasını Düzeltme

Anlık görüntüyü yeni bir makineye geri yükledikten sonra, ağ bağdaştırıcısının MAC adresinin değişmesinden kaynaklanan sorunlarla karşılaşabilirsiniz. Genellikle, ağ

Tek seferlik

Tek seferlik

Kurumsal giriş sisteminiz Tek Oturum Açma (TOA) özelliği kullanılarak Vultrs hesap sistemiyle entegre edilebilir. TOA, şifre yönetimini basitleştirmeye yardımcı olur

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp ve Uzaktan Sağlık Hizmeti: Gelecek Burada

Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Hackerların Nasıl Para Kazandığını Hiç Merak Ettiniz mi?

Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

macOS Catalina 10.15.4 Ek Güncellemesi Çözmekten Daha Fazla Soruna Neden Oluyor

Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun