Підтримка
www.wikidata.uk-ua.nina.az
OpenVZ ce realizaciya tehnologiyi virtualizaciyi na rivni OS yaka bazuyetsya na yadri Linux OpenVZ dozvolyaye na odnomu fizichnomu serveri zapuskati bezlich izolovanih kopij OS yaki nazivayut virtualni privatni serveri angl Virtual Private Servers VPS abo virtualni seredovisha angl Virtual Environments VE OpenVZvirtualizaciya na rivni OSTip virtualizaciyaRozrobnik Spivtovaristvo pidtrimuyetsya ParallelsStabilnij vipusk Yadro 2 6 32 3 10 0 eksperimentalne vzctl 4 9 4 vzquota 3 1Versiyi 7 0 26 lipnya 2016 1 Platforma x86 IA 64 PowerPC SPARCOperacijna sistema GNU LinuxLicenziya GNU GPL v 2Repozitorij src openvz org scm ovz openvz docs gitVebsajt OpenVZ org angl Mediafajli u Vikishovishi Oskilki OpenVZ bazuyetsya na yadri Linux na vidminu vid virtualnih mashin napr VMware abo paravirtualizacijnih tehnologij napr Xen u roli gostovih sistem mozhut vistupati tilki rizni distributivi GNU Linux Prote virtualizaciya na rivni OS v OpenVZ daye krashu produktivnist masshtabovanist shilnist rozmishennya dinamichne upravlinnya resursami a takozh legkist v administruvanni nizh v alternativnih rishennyah Zgidno z sajtom OpenVZ nakladni vitrati na virtualizaciyu duzhe mali j padinnya produktivnosti stanovit vsogo 1 3 porivnyano zi zvichajnimi Linux sistemami OpenVZ ye bazovoyu platformoyu dlya Virtuozzo 10 zhovtnya 2008 u Wayback Machine propriyetarnogo produktu OpenVZ rozpovsyudzhuyetsya na umovah licenciyi GNU GPL v 2 OpenVZ skladayetsya z modifikovanogo yadra Linux i koristuvackih utilit YadroYadro OpenVZ ce modifikovane yadro Linux sho dodaye koncepciyu virtualnogo seredovisha VE Yadro zabezpechuye virtualizaciyu izolyaciyu upravlinnya resursami ta chekpoyinting zberezhennya potochnogo stanu VE Virtualizaciya j izolyaciya Kozhna VE ce okrema sutnist i z poglyadu vlasnika VE vona viglyadaye praktichno yak zvichajnij fizichnij server Kozhna VE maye svoyi vlasni FajliSistemni biblioteki zastosunki virtualizovani FS proc i sys virtualizovani blokuvannya tosho Koristuvachi ta grupiSvoyi vlasni koristuvachi ta grupi vklyuchayuchi root Derevo procesivVE bachit tilki vlasni procesi pochinayuchi z init Identifikatori procesiv PID takozh virtualizovani tomu PID programi init 1 yak i povinno buti MerezhuVirtualnij merezhevij pristrij venet sho dozvolyaye VE mati svoyi vlasni IP adresi nabori pravil marshrutizaciyi ta fayervol netfilter iptables PristroyiZa neobhidnosti administrator OpenVZ servera mozhe dozvoliti VE dostup do realnih pristroyiv yak merezhevi adapteri porti rozdili diska tosho Ob yekti IPCPam yat sho rozpodilyayetsya semafori povidomlennya Upravlinnya resursami Upravlinnya resursami v OpenVZ skladayetsya z troh komponentiv dvorivneva diskova kvota chesnij planuvalnik procesora i t zv yuzerbinkaunteri angl user beancounters Ci resursi mozhut buti zmineni pid chas roboti VE perezavantazhennya ne potribne Dvorivneva diskova kvota Administrator OpenVZ servera mozhe vstanoviti diskovi kvoti na VE v terminah diskovogo prostoru ta kilkosti ajnodiv angl i nodes chislo yakih priblizno dorivnyuye kilkosti fajliv Ce pershij riven diskovoyi kvoti Na dodatok do cogo administrator VE root mozhe vikoristovuvati zvichajni utiliti vseredini svoyeyi VE dlya nalashtuvan standartnih diskovih kvot UNIX dlya koristuvachiv i grup Chesnij planuvalnik procesora Planuvalnik procesora v OpenVZ takozh dvorivnevij Na pershomu rivni planuvalnik virishuye yakomu VE dati kvant procesornogo chasu bazuyuchis na znachenni parametra cpuunits dlya VE Na drugomu rivni standartnij planuvalnik Linux virishuye yakomu procesu u vibranomu VE dati kvant chasu bazuyuchis na standartnih prioritetah procesu v Linux tosho Administrator OpenVZ servera mozhe vstanovlyuvati rizni znachennya cpuunits dlya riznih VE i procesornij chas rozpodilyatimetsya vidpovidno do spivvidnoshennya priznachenih dlya VE velichin Takozh ye parametr obmezhennya cpulimit sho vstanovlyuye u vidsotkah verhnij limit procesornogo chasu yakij vidvoditsya dlya pevnogo VE User Beancounters User Beancounters ce nabir lichilnikiv obmezhen i garantij na kozhne VE Ye nabir z priblizno 20 parametriv yaki vibrani dlya togo shob pokriti vsi aspekti roboti VE tak shob niyake VE ne moglo zlovzhivati bud yakim obmezhenij dlya vsogo servera resursom takim chinom pereshkodzhayuchi inshim VE Nayavni kontrolovani resursi ce v osnovnomu operativna pam yat ta rizni ob yekti v yadri n d segmenti pam yati IPC sho rozdilyayutsya merezhevi buferi tosho Kozhen resurs mozhna podivitisya u fajli proc user beancounters dlya nogo ye p yat znachen potochne vikoristannya maksimalne vikoristannya za ves chas zhittya VE bar yer limit i lichilnik vidmov Sens bar yeru ta limitu zalezhit vid parametra yaksho korotko to pro nih mozhna dumati yak pro m yakij limit i zhorstkij limit Yaksho yakijs resurs namagayetsya perevishiti limit jogo lichilnik vidmov zbilshuyetsya tobto vlasnik VE mozhe bachiti sho vidbuvayetsya shlyahom chitannya fajlu proc user beancounters u svoyemu VE Chekpoyinting i migraciya na lotu Funkcionalnist migraciyi na lotu ta chekpoyintinga bula vipushena dlya OpenVZ v seredini kvitnya 2006 Vona dozvolyaye perenositi VE z odnogo fizichnogo servera na inshij bez neobhidnosti zupinyati perezapuskati VE Cej proces nazivayetsya chekpoyinting VE zamorozhuyetsya i yiyi povnij stan zberigayetsya u fajl na disku Dali cej fajl mozhna perenesti na inshu mashinu i tam rozmoroziti vidnoviti VE Zatrimka cogo procesu chas koli VE zamorozhena priblizno dekilka sekund vazhlivo pidkresliti sho ce zatrimka v obslugovuvanni ale ne vidmova v obslugovuvanni Pochinayuchi z versiyi 2 6 24 v yadro vklyucheno prostori imen PID angl PID namespaces unaslidok chogo migraciya na lotu staye bezpechnoyu oskilki v comu vipadku 2 procesi v riznih VE zmozhut mati odin i toj zhe pid Oskilki vsi detali stanu VE vklyuchayuchi vidkriti merezhevi z yednannya zberigayutsya to z poglyadu koristuvacha VE proces migraciyi viglyadaye yak zatrimka vidguku skazhimo odna z tranzakcij bazi danih zajnyala bilshe chasu anizh zazvichaj i dali robota prodovzhuyetsya yak zavzhdi takim chinom koristuvach ne pomichaye sho jogo server baz danih pracyuye vzhe na inshomu serveri Cya mozhlivist robit realnimi taki scenariyi yak apgrejd servera bez neobhidnosti jogo perezavantazhennya napriklad yaksho SUBD potribno bilshe pam yati abo potuzhnishij procesor kupuyete nove obladnannya ta migruyete VE z SUBD na nogo a potim zbilshuyete limiti na cyu VE Yaksho potribno dodati operativnoyi pam yati do servera migruyete vsi VE z cogo servera na inshij vimikayete server vstanovlyuyete dodatkovu pam yat zapuskayete server i migruyete vsi VE nazad Vidminni risi OpenVZMasshtabovanist Z oglyadu na te sho OpenVZ vikoristovuye odne yadro dlya vsih VE sistema ye takoyu zh masshtabovanoyu yak i zvichajne yadro Linux 2 6 tobto pidtrimuye do 64 ti procesoriv ta do 64 ti TB operativnoyi pam yati Yedine virtualne seredovishe mozhe buti rozshirene do rozmiriv vsogo fizichnogo servera tobto vikoristovuvati ves dostupnij procesornij chas i pam yat Mozhna vikoristovuvati OpenVZ z yedinim virtualnim seredovishem na serveri Cej pidhid dozvolyaye VE povnistyu vikoristovuvati vsi aparatni resursi servera z praktichno ridnoyu produktivnistyu koristuyuchis dodatkovimi perevagami nezalezhnist VE vid zaliza pidsistemu upravlinnya resursami zhivu migraciyu Shilnist Shilnist OpenVZ na mashini z 768 MB GB operativnoyi pam yati OpenVZ zdatna rozmishuvati sotni virtualnih seredovish na suchasnomu aparatnomu zabezpechenni Osnovnimi obmezhuvalnimi chinnikami ye obsyag OZP i shvidkist procesora Grafik sprava pokazuye zalezhnist chasu vidguku vebserveriv VE do kilkosti VE na mashini dzherelo Vimiryuvannya buli zrobleni na mashini z 768 MB GB OZP na kozhnij VE buv zapushenij zvichajnij nabir procesiv init crond sshd ta vebserver Apache Demoni Apache viddavali statichni storinki yaki zakachuvalisya utilitoyu http load i pri comu vimiryuvavsya chas pershogo vidguku Yak mozhna bachiti pri zbilshenni kilkosti VE chas vidguku staye bilshe ce vidbuvayetsya zvazhayuchi na brak operativnoyi pam yati ta znachnogo svoppingu U comu scenariyi mozhlivo zapustiti do 120 takih VE na mashini z GB OZP Oskilki pri zbilshenni obsyagu operativnoyi pam yati shilnist zrostaye praktichno linijno mozhna ekstrapolyuvati sho na mashini z 2 GB pam yati mozhlivo zapustiti priblizno 320 takih VE za umovi zberezhennya horoshoyi produktivnosti Masove upravlinnya Vlasnik fizichnogo servera z OpenVZ root mozhe bachiti vsi procesi i fajli vsih VE Cya osoblivist robit mozhlivim masove upravlinnya na vidminu vid inshih tehnologij virtualizaciyi napr VMware chi Xen de virtualni serveri ye okremoyu sutnistyu yakoyu nemozhlivo bezposeredno keruvati z host sistemi Prikladi vikoristannyaCi prikladi vikoristannya pidhodyat do vsih virtualizacijnih tehnologij Prote unikalnist tehnologiyi virtualizaciyi na rivni OS polyagaye v tomu sho ne potribno bagato platiti za virtualizaciyu napr vtratoyu produktivnosti tosho sho robit zgaduvani nizhche scenariyi she privablivishimi Bezpeka Vikoristovujte okremi VE dlya kozhnogo merezhevogo servisu napr takih yak vebserver poshtovij server DNS server tosho U vipadku yaksho gaker znahodit i vikoristovuye vrazlivist v odnomu iz zastosunkiv shob potrapiti do sistemi vse sho vin zmozhe zlamati ce toj samij servis z urazlivistyu reshta servisiv znahodyatsya v okremih izolovanih VE do yakih vin ne matime dostupu Konsolidaciya serveriv U nash chas bilshist serveriv nedovikoristovuyutsya prostoyuyut Vikoristovuyuchi OpenVZ taki servera mozhut buti konsolidovani ob yednani shlyahom yih perenesennya vseredinu virtualnih seredovish Takim chinom mozhna zbilshiti zavantazhennya serveriv zmenshiti zajmane nimi misce za rahunok skorochennya kilkosti mashin i navit zaoshaditi na elektroenergiyi Hosting Shozhe sho virtualizaciya na rivni OS ce yedinij tip virtualizaciyi yakij mozhut sobi dozvoliti gosting kompaniyi shob prodavati deshevi n d za cinoyu 5 15 u misyac virtualni seredovisha dlya svoyih kliyentiv Vidmitte pri comu sho ci deshevi VE mayut povnij rutovij dostup a znachit vlasnik VE mozhe perevstanoviti use sho zavgodno i navit vikoristovuvati taki mozhlivosti yak vlasnij brandmauer Rozrobka i testuvannya PZ Zazvichaj rozrobnikam ta testuvalnikam programnogo zabezpechennya pid GNU Linux potribnij dostup do bezlichi riznih distributiviv i u nih chasto vinikaye neobhidnist perevstanovlennya distributiviv z nulya Vikoristovuyuchi OpenVZ voni mozhut otrimati vse ce na odnomu serveri bez neobhidnosti perezavantazhen i z ridnoyu produktivnistyu Novu mashinu mozhna stvoriti za hvilinu Klonuvati VE tezh duzhe prosto potribno vsogo lishe skopiyuvati fajli VE a takozh yiyi konfiguracijnij fajl Osvita Kozhen student mozhe otrimati virtualne seredovishe z pravami administratora u yakomu mozhna instalyuvati rizni distributivi GNU Linux Analogichni tehnologiyiInshi realizaciyi tehnologiyi virtualizaciyi na rivni operacijnoyi sistemi LXC NedolikiV roli gostovoyi sistemi mozhut vistupati lishe rizni distributivi Linux Usi kontejneri vikoristovuyut odin i toj zhe svop rozdil Svoping obmezhenij lishe pobichno parametrom privvmpages yakij po suti vklyuchaye OZP ta svop dzherelo Div takozhVirtualizaciya na rivni operacijnoyi sistemi en Vinoskihttp openvz livejournal com 53870 html HPL 2007 59 technical report DzherelaComparison with other virtualization techniques 8 bereznya 2007 u Wayback Machine Oficijnij sajt OpenVZ 20 serpnya 2008 u Wayback Machine Kerivnictvo po stvorennyu virtualnih vidilenih serveriv na bazi Virtuozzo 25 veresnya 2008 u Wayback Machine ros
Топ