Ahoj,
Zkoumám možnosti přechodu na vpsAdminOS, a narazil jsem na takový … nepěkná věc.
Vypadá to že ne všechny funkcionality toho kouzelného rockeru fungují. Tohle konkrétně se mi projevuje na node1.pgnd na čisté testovací VPS s
> root@rancher-test:~# docker pull rancher/rke-tools:v0.1.72
> v0.1.72: Pulling from rancher/rke-tools
> e95f33c60a64: Pull complete
> 6b9066ff94f0: Pull complete
> d00048cae6c8: Pull complete
> 673a80f76512: Pull complete
> 5265c6a8bcaa: Pull complete
> bd5a2b7ec0a7: Pull complete
> 0119010d361b: Pull complete
> 04670b023a98: Pull complete
> 96787bdffc36: Pull complete
> 11b333b25e38: Pull complete
> edec598acdb7: Extracting [==================================================>] 5.101MB/5.101MB
> c66bbb7a280c: Download complete
> 199d7f942076: Download complete
> f6eba55964bb: Download complete
> e868bdb5d818: Download complete
> cbec9cc5bcb9: Download complete
> failed to register layer: Error processing tar file(exit status 1): lchown /usr/local/bin/etcdctl: invalid argument
Postup pro zreplikování:
- čistá VPS na node1.pgnd s Ubuntu 18.04 nebo 20.04
- apt-get update && apt-get -y upgrade
- instalace dockeru podle návodu https://kb.vpsfree.cz/navody/vps/vpsadminos/docker#instalace <https://kb.vpsfree.cz/navody/vps/vpsadminos/docker#instalace>
- pokus o pull image
Možná to je jen stejný projev něčeho jiného, ale trochu googlení naznačuje, že na to možná Snajpa už narazil (https://www.gitmemory.com/issue/moby/moby/41803/761551544 <https://www.gitmemory.com/issue/moby/moby/41803/761551544>)
Nějaké nápady/tipy co s tím?
Díky
Michal H.
Ahoj!
Tohle téma mne také velmi zajímá, neboť řešíme něco podobného. Tři
fyzické stroje o podobném výkonu, stejné konfiguraci OS a SW. Každý stroj v jiném DC s rozdílnou konektivitou.
Jak efektivně zajistit load balancing, případně HA v případně výpadku jednoho z nich… přičemž obsah webu má relativně malou proměnlivost (1 až 2 za den), ale jde tu o synchro datových souborů o velkém objemu v řádu stovek MB plus data v pgsql.
Přeji hezký den!
Sueneé
From: Community-list [mailto:community-list-bounces@lists.vpsfree.cz] On Behalf Of me
Sent: Monday, September 20, 2021 10:22 PM
To: vpsFree.cz Community list
Subject: Re: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS
Ahoj,
problem vysoke dostupnosti ma nekolik rovin:
- HA v ramci jednoho poskytovatele
- HA v ramci ruznych dataventer
- Synchronizace dat
Prvni rovina je snadna - staci pouzit prepinanou IP adresu a dve VPS v rezimu active-passive. Pokud dojde k vypadku primarni, prepinana adresa se prehodi na zalohu a jede se dal. Resitelne je to napr. pres VRRP a Keepalived. Samozrejme je potreba tu IP adresu prehazovat na entry pointech a vsechno smerovat na ni.
HA napric datacentry je vyrazme komplikovanejsi. Realne je potreba byt schopen prehodit IP adresu mezi sitemi a rict Internetu, ze ted se na ni dostane jinudy. Resenim je BGP protokol, akorat na jeho pouziti uz je potreba vlastni HW a ASN (standartne toto poskytovatele neumi). V omezene mire lze na to pouzit i ruzne LB od providera (napr. NLB Amazonu) ale maji sva omezeni - standartne podporuji pouze http(s) a balancuji pouze v ramci regionu.
Synchronizace dat je problem sam o sobe. V ramci jednoho DC lze pouzit synchronni replikaci (u mysql rezim master-master nebo galeru, u storage napr. gluster nebo ceph). Se synchronizaci dat musi take pocitat aplikace (uploady) a jeji deployment. V pripade synchronizace pres vic DC je potreba pouzit async replikaci a rozume nastavit synchronizacni okno, aby replikace nezabila vykon a zaroven jsme neprisli o velke mnozstvi nezreplikovanych dat.
Ondra Flidr
Odesláno z mého zařízení Galaxy
-------- Původní zpráva --------
Od: Martin Mohler <martin(a)mohler.it <mailto:martin@mohler.it> >
Datum: 20.09.21 21:40 (GMT+01:00)
Komu: community-list(a)lists.vpsfree.cz <mailto:community-list@lists.vpsfree.cz>
Předmět: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS
Ahoj,
dneska se mi stala zajímavá věc. Spravuji VPS pro klienta u jedné nejmenované společnosti. Jsem s nimi velmi a dlouhodobě spokojen. Mám u nich více VPS s různými projekty klientů a až na pár maličkostí jsem maximálně spokojen. Zejména oproti zkušenostem s jinými společnostmi, kde projekty původně běželi.
Dnes u nich ale došlo k HW problému a měli výpadek, který ale do hodinky vyřešili migrací VPS na jiný node. Dle zákonů schválnosti se tak stane, když klientovi společnost doporučíte.
Začal jsem uvažovat jak tomu předcházet. Řešením by byl load balancer, ale pokud budu mít VPSky ve dvou servrovnách, tak balancer na úrovni DNS neudělám, nebo nevím jak či u jakého poskytovatele bych to mohl nastavit. Další možnost je přidat VPS s nginx, ale pokud tato z jakéhokoliv důvodu vypadne, tak je to úplně jedno, že jsou VPS zrcadlené. Nemáte nějaký nápad, který momentálně nevidím jak vyřešit aby v případě problému s jedním poskytovatelem VPS přepnout v co nejkratším čase na jinou VPS v případě závažného problému? Další věcí je synchronizace MySQL databáze, ale ta může být ze zálohy.
Mockrát díky za tipy a postřehy.
Díky, Š.
**
Dne 22. 09. 21 v 19:49 Ondra Flidr napsal(a):
> Knot v popredi kvuli vykonu a nenarocnosti, powerdns v pozadi protoze
> je spravovatelny ansiblem a mysql backend. Jediny drawback je, ze pri
> vytvareni novy zony ji musim udelat i na knotech. Kdybych mel vsude
> powerdns, zvladlo by to zakladat i domeny automaticky pres notify.
>
>
>
> Odesláno z mého zařízení Galaxy
>
>
> -------- Původní zpráva --------
> Od: Stepan Liska <stepan(a)comlinks.cz>
> Datum: 22.09.21 16:05 (GMT+01:00)
> Komu: "vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz>
> Předmět: [vpsFree.cz: community-list] jaký DNS server (Bylo: Jak
> vyřešit high availability na VPS)
>
> Ahoj,
>
> Ondro, mohl bys, prosím, napsat argumenty proč jsi zvolil v pozadí
> powerdns a proč v popředí knot? (Já ještě konzervativně používám bind
> i pro dynamické updaty, master i slave v popředí a jiné servery
> vlastně neznám - tak proč se je učit).
>
> Děkuji,
> Štěpán.
>
>
> Dne 22. 09. 21 v 10:46 Ondra Flidr napsal(a):
>> DNS je distribuovane by design. Sance, ze selze cela root domena nebo
>> cely rozumny tld je minimalni, to je riziko, co prijimam. Pak uz je
>> to na provozu vlastni DNS infrastruktury, mit minimalne 2 nody ve 2
>> ruznych sitich a za nimi hidden master node. Tim je docela slusna
>> sance, ze to bude fungovat. Pouzivam powerdns jako hidden mastera a
>> knot na zbytku. Samozrejme to nechrani pred uzivatelskou chybou, ale
>> to zadna replikace.
>>
>>
>> Ondra Flidr
>>
>> Odesláno z mého zařízení Galaxy
>>
>>
>
>
> _______________________________________________
> Community-list mailing list
> Community-list(a)lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
Ahoj,
Ondro, mohl bys, prosím, napsat argumenty proč jsi zvolil v pozadí
powerdns a proč v popředí knot? (Já ještě konzervativně používám bind i
pro dynamické updaty, master i slave v popředí a jiné servery vlastně
neznám - tak proč se je učit).
Děkuji,
Štěpán.
Dne 22. 09. 21 v 10:46 Ondra Flidr napsal(a):
> DNS je distribuovane by design. Sance, ze selze cela root domena nebo
> cely rozumny tld je minimalni, to je riziko, co prijimam. Pak uz je to
> na provozu vlastni DNS infrastruktury, mit minimalne 2 nody ve 2
> ruznych sitich a za nimi hidden master node. Tim je docela slusna
> sance, ze to bude fungovat. Pouzivam powerdns jako hidden mastera a
> knot na zbytku. Samozrejme to nechrani pred uzivatelskou chybou, ale
> to zadna replikace.
>
>
> Ondra Flidr
>
> Odesláno z mého zařízení Galaxy
>
>
Priznam se ze nevim tolik co umi haproxy/nginx, ale co se rychle divam, tak prave ten GSLB nebo mozna vice algoritmu pro LB, ale nerikam, ze to nejde udelat jinak. Kazdy problem ma vice moznych reseni a cest. Tohle se proste jednoduse nastavuje v webovem UI.
kapi
From: Ondra Flidr
Sent: Wednesday, September 22, 2021 9:37 AM
To: vpsFree.cz Community list
Subject: Re: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS
Na rovinu - co ta vec umi navic pred haproxy nebo nginxem? Samotny balancer musi byt taky v HA a jsme tam, kde jsme byli - bud prepinana IP v ramci jednoho DC nebo anycast a tedy vlastni AS.
Ondra Flidr
Odesláno z mého zařízení Galaxy
-------- Původní zpráva --------
Od: Jirka Knapek <jirka(a)kapi.cz>
Datum: 22.09.21 6:46 (GMT+01:00)
Komu: "vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz>
Předmět: Re: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS
Ahoj Martine,
jde to udělat i pomocí load balanceru, používám na to v práci Kemp LoadMaster, který dokáže směrovat DNS kam je potřeba. Máme to nasazené v Brně a US jen to je celá VM, pak dokážeš směrovat uživatele na základě dotazu DNS.
Mají i řešení pro malé projekty, které je zadarmo - https://freeloadbalancer.com/ který by GSLB měl také dokázat. Jen s tím časem tam může být trošku problém podle nastavení TTL u DNS. Já to musel nastavit na hodinu, když to bylo moc krátké tak ve scenáriu, kdy já používám obě DC jako aktivní a uživatelé jdou do bližšího, tak docházelo k problémům, protože jim to dávalo různé cílové adresy. Pro záložní případ by to asi nedělalo neplechu.
kapi
From: Martin Mohler
Sent: Monday, September 20, 2021 9:40 PM
To: community-list(a)lists.vpsfree.cz
Subject: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS
Ahoj,
dneska se mi stala zajímavá věc. Spravuji VPS pro klienta u jedné nejmenované společnosti. Jsem s nimi velmi a dlouhodobě spokojen. Mám u nich více VPS s různými projekty klientů a až na pár maličkostí jsem maximálně spokojen. Zejména oproti zkušenostem s jinými společnostmi, kde projekty původně běželi.
Dnes u nich ale došlo k HW problému a měli výpadek, který ale do hodinky vyřešili migrací VPS na jiný node. Dle zákonů schválnosti se tak stane, když klientovi společnost doporučíte.
Začal jsem uvažovat jak tomu předcházet. Řešením by byl load balancer, ale pokud budu mít VPSky ve dvou servrovnách, tak balancer na úrovni DNS neudělám, nebo nevím jak či u jakého poskytovatele bych to mohl nastavit. Další možnost je přidat VPS s nginx, ale pokud tato z jakéhokoliv důvodu vypadne, tak je to úplně jedno, že jsou VPS zrcadlené. Nemáte nějaký nápad, který momentálně nevidím jak vyřešit aby v případě problému s jedním poskytovatelem VPS přepnout v co nejkratším čase na jinou VPS v případě závažného problému? Další věcí je synchronizace MySQL databáze, ale ta může být ze zálohy.
Mockrát díky za tipy a postřehy.
Zkouším se na to podívat jinak. Problém může nastat kdekoliv. V datacentru
(např. OVH), na úrovni domény a DNS záznamů (např.: Subreg/Gransy) a nebo
prostě selžou klíčové uzly jak se to stalo Google. Máte nějaké best
practice jak být na to připraven nebo jak postupovat? Máte nějaký
disaster plan pro tyto situace?
On Wed, Sep 22, 2021 at 9:37 AM Ondra Flidr <me(a)ondrejflidr.cz> wrote:
> Na rovinu - co ta vec umi navic pred haproxy nebo nginxem? Samotny
> balancer musi byt taky v HA a jsme tam, kde jsme byli - bud prepinana IP v
> ramci jednoho DC nebo anycast a tedy vlastni AS.
>
> Ondra Flidr
>
>
>
> Odesláno z mého zařízení Galaxy
>
>
> -------- Původní zpráva --------
> Od: Jirka Knapek <jirka(a)kapi.cz>
> Datum: 22.09.21 6:46 (GMT+01:00)
> Komu: "vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz>
> Předmět: Re: [vpsFree.cz: community-list] Jak vyřešit high availability na
> VPS
>
> Ahoj Martine,
>
>
>
> jde to udělat i pomocí load balanceru, používám na to v práci Kemp
> LoadMaster, který dokáže směrovat DNS kam je potřeba. Máme to nasazené
> v Brně a US jen to je celá VM, pak dokážeš směrovat uživatele na základě
> dotazu DNS.
>
> Mají i řešení pro malé projekty, které je zadarmo -
> https://freeloadbalancer.com/ který by GSLB měl také dokázat. Jen s tím
> časem tam může být trošku problém podle nastavení TTL u DNS. Já to musel
> nastavit na hodinu, když to bylo moc krátké tak ve scenáriu, kdy já
> používám obě DC jako aktivní a uživatelé jdou do bližšího, tak docházelo
> k problémům, protože jim to dávalo různé cílové adresy. Pro záložní případ
> by to asi nedělalo neplechu.
>
>
>
> kapi
>
>
>
> *From: *Martin Mohler <martin(a)mohler.it>
> *Sent: *Monday, September 20, 2021 9:40 PM
> *To: *community-list(a)lists.vpsfree.cz
> *Subject: *[vpsFree.cz: community-list] Jak vyřešit high availability na
> VPS
>
>
>
> Ahoj,
>
> dneska se mi stala zajímavá věc. Spravuji VPS pro klienta u jedné
> nejmenované společnosti. Jsem s nimi velmi a dlouhodobě spokojen. Mám u
> nich více VPS s různými projekty klientů a až na pár maličkostí jsem
> maximálně spokojen. Zejména oproti zkušenostem s jinými společnostmi, kde
> projekty původně běželi.
>
>
>
> Dnes u nich ale došlo k HW problému a měli výpadek, který ale do hodinky
> vyřešili migrací VPS na jiný node. Dle zákonů schválnosti se tak stane,
> když klientovi společnost doporučíte.
>
>
>
> Začal jsem uvažovat jak tomu předcházet. Řešením by byl load balancer, ale
> pokud budu mít VPSky ve dvou servrovnách, tak balancer na úrovni DNS
> neudělám, nebo nevím jak či u jakého poskytovatele bych to mohl nastavit.
> Další možnost je přidat VPS s nginx, ale pokud tato z jakéhokoliv důvodu
> vypadne, tak je to úplně jedno, že jsou VPS zrcadlené. Nemáte nějaký nápad,
> který momentálně nevidím jak vyřešit aby v případě problému s jedním
> poskytovatelem VPS přepnout v co nejkratším čase na jinou VPS v
> případě závažného problému? Další věcí je synchronizace MySQL databáze, ale
> ta může být ze zálohy.
>
>
>
> Mockrát díky za tipy a postřehy.
>
>
> _______________________________________________
> Community-list mailing list
> Community-list(a)lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
>
Na rovinu - co ta vec umi navic pred haproxy nebo nginxem? Samotny balancer musi byt taky v HA a jsme tam, kde jsme byli - bud prepinana IP v ramci jednoho DC nebo anycast a tedy vlastni AS.Ondra FlidrOdesláno z mého zařízení Galaxy
-------- Původní zpráva --------Od: Jirka Knapek <jirka(a)kapi.cz> Datum: 22.09.21 6:46 (GMT+01:00) Komu: "vpsFree.cz Community list" <community-list(a)lists.vpsfree.cz> Předmět: Re: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS Ahoj Martine, jde to udělat i pomocí load balanceru, používám na to v práci Kemp LoadMaster, který dokáže směrovat DNS kam je potřeba. Máme to nasazené v Brně a US jen to je celá VM, pak dokážeš směrovat uživatele na základě dotazu DNS.Mají i řešení pro malé projekty, které je zadarmo - https://freeloadbalancer.com/ který by GSLB měl také dokázat. Jen s tím časem tam může být trošku problém podle nastavení TTL u DNS. Já to musel nastavit na hodinu, když to bylo moc krátké tak ve scenáriu, kdy já používám obě DC jako aktivní a uživatelé jdou do bližšího, tak docházelo k problémům, protože jim to dávalo různé cílové adresy. Pro záložní případ by to asi nedělalo neplechu. kapi From: Martin MohlerSent: Monday, September 20, 2021 9:40 PMTo: community-list(a)lists.vpsfree.czSubject: [vpsFree.cz: community-list] Jak vyřešit high availability na VPS Ahoj,dneska se mi stala zajímavá věc. Spravuji VPS pro klienta u jedné nejmenované společnosti. Jsem s nimi velmi a dlouhodobě spokojen. Mám u nich více VPS s různými projekty klientů a až na pár maličkostí jsem maximálně spokojen. Zejména oproti zkušenostem s jinými společnostmi, kde projekty původně běželi. Dnes u nich ale došlo k HW problému a měli výpadek, který ale do hodinky vyřešili migrací VPS na jiný node. Dle zákonů schválnosti se tak stane, když klientovi společnost doporučíte. Začal jsem uvažovat jak tomu předcházet. Řešením by byl load balancer, ale pokud budu mít VPSky ve dvou servrovnách, tak balancer na úrovni DNS neudělám, nebo nevím jak či u jakého poskytovatele bych to mohl nastavit. Další možnost je přidat VPS s nginx, ale pokud tato z jakéhokoliv důvodu vypadne, tak je to úplně jedno, že jsou VPS zrcadlené. Nemáte nějaký nápad, který momentálně nevidím jak vyřešit aby v případě problému s jedním poskytovatelem VPS přepnout v co nejkratším čase na jinou VPS v případě závažného problému? Další věcí je synchronizace MySQL databáze, ale ta může být ze zálohy. Mockrát díky za tipy a postřehy.
Ahoj,
dneska se mi stala zajímavá věc. Spravuji VPS pro klienta u jedné
nejmenované společnosti. Jsem s nimi velmi a dlouhodobě spokojen. Mám u
nich více VPS s různými projekty klientů a až na pár maličkostí jsem
maximálně spokojen. Zejména oproti zkušenostem s jinými společnostmi, kde
projekty původně běželi.
Dnes u nich ale došlo k HW problému a měli výpadek, který ale do hodinky
vyřešili migrací VPS na jiný node. Dle zákonů schválnosti se tak stane,
když klientovi společnost doporučíte.
Začal jsem uvažovat jak tomu předcházet. Řešením by byl load balancer, ale
pokud budu mít VPSky ve dvou servrovnách, tak balancer na úrovni DNS
neudělám, nebo nevím jak či u jakého poskytovatele bych to mohl nastavit.
Další možnost je přidat VPS s nginx, ale pokud tato z jakéhokoliv důvodu
vypadne, tak je to úplně jedno, že jsou VPS zrcadlené. Nemáte nějaký nápad,
který momentálně nevidím jak vyřešit aby v případě problému s jedním
poskytovatelem VPS přepnout v co nejkratším čase na jinou VPS v
případě závažného problému? Další věcí je synchronizace MySQL databáze, ale
ta může být ze zálohy.
Mockrát díky za tipy a postřehy.
Ahoj,
dnes jsme zprovoznili node5.brq, první node s vpsAdminOS v Brně.
Kdo máte zájem o přesun z OpenVZ, můžete napsat na podporu. Na
vpsAdminOS přidělujeme také /64 IPv6 adresy, můžete si je vyměnit i sami
přes vpsAdmin za ty /128 z OpenVZ, viz
https://blog.vpsfree.cz/umime-pridelit-kazdemu-serveru-vlastni-blok-64-adre…
Prozatím to bude složitější s přístupem na NAS. Z vpsAdminOS v Brně se
teď na NAS dostanete, jen když máte jako první na síťovém rozhraní
privátní adresu. To ale znamená, že provoz do internetu půjde přes NAT,
tj. jako zdrojová adresa se nepoužije ta veřejná, protože není první.
Je to kvůli tomu, že na vpsAdminOS se exporty NASu připojují zevnitř
VPS. Na OpenVZ mounty připojoval vpsAdmin z hostitele a na síti uvnitř
VPS tak nezáleželo.
Časem bychom to chtěli vyřešit tak, že na privátní adresy/NAS uděláme
druhé síťové rozhraní. To by ale zase trvalo dlouho a už jsme nechtěli
nasazení vpsAdminOS v Brně odkládat.
Jakub
Ahoj,
pokud se nemýlím, tak jdou dvě možnosti. Můžeš vytvořit dva node, mezi které
rozdělis přiděleny prostor, disk a rám.
Kdyby to bylo málo, můžeš k účtu dokoupit další kapacitu.
P. B.
"---------- Původní zpráva ----------
Od: Filip Bartmann <filip.bartmann(a)gmail.com>
Datum: 13.09.2021 14:09:10
Předmět: [vpsFree.cz: community-list] Provoz více VPS na jeden účet
Ahoj,
je možné využívat více VPS na jednom účtu? Mám jednu svou VPS a druhou bych
potřeboval pro zákazníka, který chce mít VPS přeze mně.
Děkuji,
Filip Bartmann
"