Ujuva IP ja BGP-ga Vultri kõrge saadavus

Vultr võimaldab teil ühendada kaks meie funktsiooni (ujuvad IP-d ja BGP), et saavutada kõrget saadavust.

Seadistamine

Teil on vaja kahte eksemplari samas kohas ja ujuvat IP-d. Samuti peate avama pileti, mis nõuab BGP seadistamist privaatsel ASN-il ujuva IP-de jaoks. (Saate seda funktsiooni kasutada ka siis, kui kasutate meiega BGP-d avalikul ASN-il)

Teil on vaja ka BGP deemonit, soovitame BIRD-i. BIRD on tavaliselt saadaval teie operatsioonisüsteemi paketihalduri kaudu.

Kasutame 192.0.2.10/32oma näitena ujuvat IP-d ja 198.51.100.99ühe oma eksemplari IP-aadressina.

Märkus. Te ei tohiks juhtpaneeli kaudu ujuvat IP-d ühelegi konkreetsele eksemplarile lisada. Kui juhtpaneeli kaudu on ühendatud IP, ei tööta kõrge kättesaadavus korralikult.

IP konfiguratsioon

Me kasutame IP-aadressi sidumiseks Linuxi näivliidest. Selle saate luua järgmiste käskudega:

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

Veenduge, et see on õigesti konfigureeritud:

# 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

LINNU konfiguratsioon

Järgmisena konfigureerime BIRD. Need juhised erinevad hostioperatsioonisüsteemide lõikes veidi, vt selle jaotise allosas olevaid joonealuseid märkusi.

Loo /etc/bird.conffail:

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>>";
}

Peate värskendama YOURASja YOURPASSWORDoma kontole määratud AS-i numbri ja BGP-parooliga. Selle teabe leiate Vultri juhtpaneeli eksemplari lehe vahekaardilt BGP .

See konfiguratsioonifail käsib BIRD-il otsida dummy1 liidest ja reklaamida leitud IP-sid meie infrastruktuurile BGP kaudu. See tähendab, et niipea, kui teie eksemplar töötab, hakkate liiklust vastu võtma ja kui see kunagi kokku jookseb, liiklus peatub.

FreeBSD konfiguratsioon

Kui kasutate Linuxi asemel hostina FreeBSD-d, on mõned erinevused.

  1. TCP MD5 allkirjatoe jaoks tuleb kernel uuesti kompileerida. Need juhised ei kuulu selle artikli reguleerimisalasse. Kui teie BSD kernel ei toeta TCP MD5 signatuure, näete BIRD-logis järgmist väljundit.

    $ 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 konfiguratsioonifail asub aadressil /usr/local/etc/bird.confBSD.

Kontrollige BGP-ühenduvust

Käivitage teenus BIRD service bird startja oodake mõni sekund. Kontrollige, kas BGP seanss on loodud:

# 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

Kui kõik töötab korralikult, peaksite BGP oleku kõrval nägema "Asutatud". Levinud probleem on see, et tulemüür blokeerib BGP-pordi (TCP 179). Samuti, kui see eksemplar juurutati enne, kui Vultr seadistas teie BGP-seansi, tuleb see enne BGP-i kättesaadavaks tegemist juhtpaneeli kaudu taaskäivitada. Kui teil on endiselt probleeme, vaadake /var/log/birdlisateavet.

Testimine

Saate veenduda, et BIRD reklaamib marsruuti teie ujuvale IP-le, kasutades järgmist:

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

Kinnitamaks, et see töötab korralikult, saate dummy1 liidese keelata (koos ip link set dummy1 down) ja korrata show routekäsku. BIRD on märganud, et liides on kadunud ja tühistab marsruudi.

Tootmise kasutamine

Teie saidi töös püsimise tagamiseks peaksite rohkem kui ühes serveris töötama sama BGP-konfiguratsiooniga. Kui mõni eksemplar kaob, suunatakse liiklus dünaamiliselt ümber ühele muule eksemplarile. Selle konfiguratsiooniga konkreetses asukohas käitatavate eksemplaride arv ei ole piiratud, kuid ainult üks neist on igal ajahetkel aktiivne.

Mõnes meie asukohas jaotatakse liiklus juhuslikult kõigi sel viisil seadistatud eksemplaride vahel. Lõpuks konfigureeritakse kõik asukohad sel viisil. Kui soovite, et üks eksemplar saaks kogu liikluse, kui see pole võrguühenduseta, peaksite liikluse juhtimiseks kasutama eelliideid.

Näiteks kui teil on kaks juhtumit:

  • Eksemplar A – peamine eksemplar, peaks kogu liikluse tavapäraselt vastu võtma
  • Eksemplar B – varueksemplar, peaks liiklust vastu võtma ainult siis, kui eksemplar A on maas

Selle saavutamiseks lisage oma BIRD-i konfiguratsioonile eksemplaris B järgmine jaotis:

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

See tagaks, et liiklus läheb alati eksemplari A, välja arvatud juhul, kui see on maas.

Kui teil on eksemplar C, mis peaks liiklust vastu võtma ainult siis, kui A ja B on maas, saate selle saavutamiseks lihtsalt lisada teise rea „bgp_path.prepend”.

IPv6 häälestus

See protsess töötab ka IPv6 reserveeritud alamvõrkudega, kuigi kasutate "bird" asemel "bird6" ja "birdc" asemel "birdc6".


Plokkide salvestusruumi kinnitamine

Plokkide salvestusruumi kinnitamine

Blokeeritud salvestusmahud lisatakse eksemplaridele täiendavate ketastena. Enne kasutamist peate köite eksemplarile lisama. Mitu köidet võib b

Staatilise võrgu ja IPv6 konfigureerimine CentOS 7-s

Staatilise võrgu ja IPv6 konfigureerimine CentOS 7-s

VULTR on hiljuti teinud nende osas muudatusi ja kõik peaks nüüd töötama hästi, kui NetworkManager on lubatud. Kui soovite keelata

Millised pordid on blokeeritud?

Millised pordid on blokeeritud?

Blokeerime võrgu turvalisuse huvides mitu väljaminevat porti. Vaikimisi blokeeritud Võite taotleda nende plokkide eemaldamist, avades tugipileti. TCP port 2

Windowsi kohandatud ISO VirtIO draiveritega

Windowsi kohandatud ISO VirtIO draiveritega

Windowsi ISO loomine (ainult serveri versioonid) Hankige Windowsi jaoks uusimad binaarsed VirtIO draiverid, mis on pakitud ISO-failina

Windows Server 2016 taasterežiim

Windows Server 2016 taasterežiim

Windows Server 2016 taasterežiimile juurdepääsul võib ilmneda seiskamistõrge (sinine ekraan). Lahendus on juurdepääsu valikule Paranda arvuti

Installige Ubuntu 12.04 Nginx + PHP FPM + vahemälu + MySQL

Installige Ubuntu 12.04 Nginx + PHP FPM + vahemälu + MySQL

Tõenäoliselt hakkavad paljud inimesed oma Vultr VPS-e kasutama veebiserverina, hea valik oleks veebiserverina Nginx. Selles teemas kirjeldan o

Vultr Block Storage

Vultr Block Storage

Vultrs Cloud Block Storage tehnoloogia võimaldab teil oma eksemplari ühendada suure jõudlusega skaleeritava salvestusruumi, muutes ruumihalduse oluliselt paremaks

Kuidas pääseda juurde oma Vultr VPS-ile

Kuidas pääseda juurde oma Vultr VPS-ile

Vultr pakub mitut erinevat võimalust VPS-i konfigureerimiseks, installimiseks ja kasutamiseks juurdepääsuks. Juurdepääsumandaadid Teie VPS-i vaikimisi juurdepääsumandaadid ar

Kuidas ma saan oma VPS-i ketta suurust muuta?

Kuidas ma saan oma VPS-i ketta suurust muuta?

See juhend selgitab, kuidas Vultr VPS-i kõvaketta suurust muuta. Kui olete hiljuti oma plaani täiendanud suurema kettaga plaaniks, saate neid järgida

Kohandatud ISO paljasmetallil

Kohandatud ISO paljasmetallil

Sissejuhatus Vultril ei ole praegu süsteemi, mis võimaldaks kohandatud ISO-de üleslaadimist ja metallile paigaldamist. See aga ei takista teid

Ubuntu 16.04 pildid teatavad EC2 metaandmete teenuse vigadest

Ubuntu 16.04 pildid teatavad EC2 metaandmete teenuse vigadest

Käivitamisel võivad mõned vanemad Ubuntu 16.04 eksemplarid näidata järgmist hoiatust: **************************************** ******************************************

Vultr objektide salvestusruum

Vultr objektide salvestusruum

S3-ga ühilduv* objektide salvestusruum on nüüd saadaval Vultri pilves. Meie objektide säilitamise tehnoloogia on taskukohane, skaleeritav ja hõlpsasti teiega integreeritav

Windowsi heli lubamine Windows Serveri eksemplaris

Windowsi heli lubamine Windows Serveri eksemplaris

Märkus. See juhend töötab Windows 2012 R2 ja Windows 2016 eksemplaride jaoks. Windowsi serverites ei ole Windowsi heliteenus vaikimisi lubatud.

Vultr andmete teisaldamise juhend

Vultr andmete teisaldamise juhend

Kuidas ma saan oma pilvandmeid Vultrist alla laadida? Andmete teisaldatavus Vultri platvormil Pakume teile allalaadimiseks mitmeid lihtsaid lahendusi

BGP teadaannete volikirja näidis

BGP teadaannete volikirja näidis

Kasutage BGP teadete jaoks volituse taotlemisel järgmist malli. VOLUSTAMISKIRI [KUUPÄEV] Keda see puudutab, Thi

Nõuded OS ISO üleslaadimiseks Vultr

Nõuded OS ISO üleslaadimiseks Vultr

Vultr pakub laias valikus operatsioonisüsteeme. Mõnikord võite siiski soovida üles laadida oma kohandatud operatsioonisüsteemi ISO, näiteks Kal

Kuidas luua pöörd-DNS- või PTR-kirjeid Vultri juhtpaneelil

Kuidas luua pöörd-DNS- või PTR-kirjeid Vultri juhtpaneelil

Sissejuhatus Vultr Reverse DNS-i Oma eksemplari IP-aadressi jaoks PTR- või pöörd-DNS-kirje lisamiseks peate järgima alltoodud samme.

Sissejuhatus Vultr DNS-i

Sissejuhatus Vultr DNS-i

Vultr pakub klientide domeenidele tasuta DNS-i hostimist. Nimeserverid on AnyCAST võrgus ja tagavad kiire DNS-lahunduse. Vultrs DNS-i kasutamiseks peaksite

Juurdepääs ühe kasutaja režiimile (lähtestage juurparool)

Juurdepääs ühe kasutaja režiimile (lähtestage juurparool)

Serveri juurparooli lähtestamiseks peate käivitama ühe kasutaja režiimi. Juurdepääs oma serverile Vultri kliendiportaalis, seejärel järgige juhiseid

Mitu privaatvõrku

Mitu privaatvõrku

Vultr tutvustas 2018. aasta alguses mitme privaatvõrgu tuge. Seda funktsiooni pakutakse standardse privaatvõrgu täiustusena. kes

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit