{"id":81922,"date":"2020-05-18T01:42:25","date_gmt":"2020-05-17T23:42:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli"},"modified":"2020-05-18T01:42:25","modified_gmt":"2020-05-17T23:42:25","slug":"kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","title":{"rendered":"Jak bezbolestn\u011b p\u0159en\u00e9st kontejner OpenVZ 6 na server KVM","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ka\u017ed\u00fd, kdo pot\u0159eboval n\u011bkdy v \u017eivot\u011b p\u0159en\u00e9st OpenVZ kontejner na server s plnohodnotnou virtualizac\u00ed KVM, se setkal s ur\u010dit\u00fdmi probl\u00e9my:<\/p>\n<p><\/p>\n<ul>\n<li>V\u011bt\u0161ina informac\u00ed je bohu\u017eel zastaral\u00e1 a byla relevantn\u00ed pro ji\u017e d\u00e1vno minul\u00fd EOL cyklus opera\u010dn\u00edho syst\u00e9mu<\/li>\n<li>R\u016fzn\u00e9 opera\u010dn\u00ed syst\u00e9my v\u017edy poskytuj\u00ed r\u016fzn\u00e9 informace a nikdy nezohled\u0148uj\u00ed mo\u017en\u00e9 chyby p\u0159i migraci<\/li>\n<li>N\u011bkdy se mus\u00edme vypo\u0159\u00e1dat s konfiguracemi, kter\u00e9 po migraci prost\u011b nefunguj\u00ed<\/li>\n<\/ul>\n<p><\/p>\n<p>Kdy\u017e p\u0159esouv\u00e1te 1 server, v\u017edy je mo\u017en\u00e9 n\u011bco na m\u00edst\u011b opravit, ale co kdy\u017e p\u0159esouv\u00e1te cel\u00fd cluster? <\/p>\n<p><\/p>\n<p>V tomto \u010dl\u00e1nku se pokus\u00edm popsat, jak spr\u00e1vn\u011b migrovat OpenVZ kontejner na KVM s minim\u00e1ln\u00edm v\u00fdpadkem a rychl\u00fdm vy\u0159e\u0161en\u00edm v\u0161ech probl\u00e9m\u016f.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"nebolshoy-likbez-chto-takoe-openvz-i-chto-takoe-kvm\">Mal\u00fd kurz: co je to OpenVZ a co je to KVM?<\/h2>\n<p><\/p>\n<p>Nebudeme se prohlubovat v terminologii, \u0159ekneme to zhruba:<\/p>\n<p><\/p>\n<p><strong>OpenVZ<\/strong> \u2014 virtualizace na \u00farovni opera\u010dn\u00edho syst\u00e9mu, kterou lze rozb\u011bhnout dokonce i na mikrovlnce, proto\u017ee nen\u00ed pot\u0159eba m\u00edt instrukce CPU a technologie virtualizace na hostitelsk\u00e9m stroji. <\/p>\n<p><\/p>\n<p><strong>KVM <\/strong> \u2014 plnohodnotn\u00e1 virtualizace, kter\u00e1 vyu\u017e\u00edv\u00e1 ve\u0161kerou s\u00edlu CPU a dok\u00e1\u017ee virtualizovat cokoliv, jak\u00fdmkoliv zp\u016fsobem, \u0159ezat nap\u0159\u00ed\u010d a pod\u00e9l. <\/p>\n<p><\/p>\n<p><em>Na rozd\u00edl od b\u011b\u017en\u00e9ho n\u00e1zoru, \u017ee v prost\u0159ed\u00ed <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/\"   title=\"hostingov\u00fdch poskytovatel\u016f\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1210\">hostingov\u00fdch poskytovatel\u016f<\/a> OpenVZ se overselluje a KVM ne \u2014 m\u00e1me to \u0161t\u011bst\u00ed, \u017ee dnes se KVM overselluje ani\u017e by ztratil svou reputaci.<\/em><\/p>\n<p><\/p>\n<h2 id=\"chto-budem-perenosit\">Co budeme p\u0159en\u00e1\u0161et?<\/h2>\n<p><\/p>\n<p>Jako pokusn\u00e9 subjekty pro p\u0159enos jsme museli pou\u017e\u00edt celou plej\u00e1du opera\u010dn\u00edch syst\u00e9m\u016f dostupn\u00fdch na OpenVZ: CentOS (6 a 7 verze), Ubuntu (14, 16 a 18 LTS), Debian 7.<\/p>\n<p><\/p>\n<p>P\u0159edpokl\u00e1dalo se, \u017ee na v\u011bt\u0161in\u011b kontejner\u016f OpenVZ b\u011b\u017e\u00ed n\u011bjak\u00fd LAMP, a n\u011bkte\u0159\u00ed maj\u00ed dokonce velmi specifick\u00fd software. Nej\u010dast\u011bji to byly konfigurace s ovl\u00e1dac\u00edm panelem ISPmanager, VestaCP (a v\u011bt\u0161inou, neaktualizovan\u00e9 po mnoho let). Je nutn\u00e9 vz\u00edt v \u00favahu i jejich po\u017eadavky na migraci.<\/p>\n<p><\/p>\n<p>Migrace prob\u00edh\u00e1 se zachov\u00e1n\u00edm <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/lir\/ipv4\/\"   title=\"IP adres\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"668\">IP adres<\/a> p\u0159en\u00e1\u0161en\u00e9ho kontejneru, budeme pova\u017eovat, \u017ee IP, kter\u00e1 byla u kontejneru, se zachov\u00e1 na VM a bude fungovat bez probl\u00e9m\u016f.<\/p>\n<p><\/p>\n<p>P\u0159ed p\u0159enosem se ujist\u00edme, \u017ee m\u00e1me v\u0161e po ruce:<\/p>\n<p><\/p>\n<ul>\n<li>Server OpenVZ, pln\u00fd root p\u0159\u00edstup k hostitelsk\u00e9mu stroji, mo\u017enost zastavovat\/montovat\/spou\u0161t\u011bt\/mazat kontejnery<\/li>\n<li>Server KVM, pln\u00fd root p\u0159\u00edstup k hostitelsk\u00e9mu stroji, se v\u0161emi d\u016fsledky. P\u0159edpokl\u00e1d\u00e1 se, \u017ee v\u0161e je ji\u017e nastaveno a p\u0159ipraveno k pr\u00e1ci.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"pristupaem-k-perenosu\">Za\u010d\u00edn\u00e1me s p\u0159enosem<\/h2>\n<p><\/p>\n<p>Ne\u017e za\u010dneme s p\u0159enosem, vyjasn\u011bme si term\u00edny, kter\u00e9 n\u00e1m pomohou se neztratit:<\/p>\n<p><\/p>\n<p><strong>KVM_NODE<\/strong> \u2014 hostitelsk\u00fd stroj KVM<br \/>\n<strong>VZ_NODE<\/strong> \u2014 hostitelsk\u00fd stroj OpenVZ<br \/>\n<strong>CTID<\/strong> \u2014 kontejner OpenVZ<br \/>\n<strong>VM<\/strong> \u2014 virtu\u00e1ln\u00ed server KVM<\/p>\n<p><\/p>\n<h4 id=\"podgotovka-k-perenosu-i-sozdanie-virtualnyh-mashin\">P\u0159\u00edprava na p\u0159enos a vytvo\u0159en\u00ed virtu\u00e1ln\u00edch stroj\u016f.<\/h4>\n<p><\/p>\n<p><strong>Krok 1<\/strong><\/p>\n<p><\/p>\n<p>Jeliko\u017e pot\u0159ebujeme n\u011bkam p\u0159esunout kontejner, vytvo\u0159\u00edme <strong>VM<\/strong> s podobnou konfigurac\u00ed na <strong>KVM_NODE<\/strong>.<br \/>\n<strong>D\u016fle\u017eit\u00e9!<\/strong> VM mus\u00ed b\u00fdt vytvo\u0159ena p\u0159esn\u011b na tom opera\u010dn\u00edm syst\u00e9mu, kter\u00fd b\u011b\u017e\u00ed na CTID. Nap\u0159\u00edklad, pokud je na CTID nainstalov\u00e1na Ubuntu 14, pak na VM mus\u00edme rovn\u011b\u017e nainstalovat Ubuntu 14. Drobn\u00e9 verze nejsou d\u016fle\u017eit\u00e9 a jejich nesoulad nen\u00ed tak kritick\u00fd, ale hlavn\u00ed verze mus\u00ed b\u00fdt shodn\u00e9.<\/p>\n<p><\/p>\n<p>Po vytvo\u0159en\u00ed VM provedeme aktualizaci bal\u00ed\u010dk\u016f na CTID a na VM (nepl\u00e9st s aktualizac\u00ed OS \u2014 to neaktualizujeme, pouze bal\u00ed\u010dky a, pokud dojde, verzi OS v r\u00e1mci hlavn\u00ed verze).<\/p>\n<p><\/p>\n<p>Pro CentOS vypad\u00e1 tento proces nevinn\u011b:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum clean all\n# yum update -y<\/code><\/pre>\n<p><\/p>\n<p>A stejn\u011b nevinn\u011b pro Ubuntu, Debian:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># apt-get update\n# apt-get upgrade<\/code><\/pre>\n<p><\/p>\n<p><strong>Krok 2<\/strong><\/p>\n<p><\/p>\n<p>Instalujeme na <strong>CTID<\/strong>, <strong>VZ_NODE<\/strong> a <strong>VM<\/strong> n\u00e1stroj <strong>rsync<\/strong>:<\/p>\n<p><\/p>\n<p>CentOS:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum install rsync -y<\/code><\/pre>\n<p><\/p>\n<p>Debian, Ubuntu:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># apt-get install rsync -y<\/code><\/pre>\n<p><\/p>\n<p>Nic jin\u00e9ho nenainstalujeme ani tam, ani tam.<\/p>\n<p><\/p>\n<p><strong>Krok 3<\/strong><\/p>\n<p><\/p>\n<p>Prov\u00e1d\u00edme zastaven\u00ed <strong>CTID <\/strong>na <strong>VZ_NODE <\/strong>p\u0159\u00edkazem<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl stop CTID<\/code><\/pre>\n<p><\/p>\n<p>P\u0159ipojujeme obraz <strong>CTID<\/strong>:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl mount CTID<\/code><\/pre>\n<p><\/p>\n<p>P\u0159ejdeme do slo\u017eky \/vz\/root\/<strong>CTID<\/strong> a provedeme<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">mount --bind \/dev dev &amp;&amp; mount --bind \/sys sys &amp;&amp; mount --bind \/proc proc &amp;&amp; chroot .<\/code><\/pre>\n<p><\/p>\n<p>Pod chrootem vytvo\u0159\u00edme soubor \/root\/exclude.txt \u2014 ten bude obsahovat seznam v\u00fdjimek, kter\u00e9 se nedostanou na nov\u00fd server<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">\/boot\n\/proc\n\/sys\n\/tmp\n\/dev\n\/var\/lock\n\/etc\/fstab\n\/etc\/mtab\n\/etc\/resolv.conf\n\/etc\/conf.d\/net\n\/etc\/network\/interfaces\n\/etc\/networks\n\/etc\/sysconfig\/network*\n\/etc\/sysconfig\/hwconf\n\/etc\/sysconfig\/ip6tables-config\n\/etc\/sysconfig\/kernel\n\/etc\/hostname\n\/etc\/HOSTNAME\n\/etc\/hosts\n\/etc\/modprobe*\n\/etc\/modules\n\/net\n\/lib\/modules\n\/etc\/rc.conf\n\/usr\/share\/nova-agent*\n\/usr\/sbin\/nova-agent*\n\/etc\/init.d\/nova-agent*\n\/etc\/ips\n\/etc\/ipaddrpool\n\/etc\/ips.dnsmaster\n\/etc\/resolv.conf\n\/etc\/sysconfig\/network-scripts\/ifcfg-eth0\n\/etc\/sysconfig\/network-scripts\/ifcfg-ens3<\/code><\/pre>\n<p><\/p>\n<p>P\u0159ipoj\u00edme se k <strong>KVM_NODE<\/strong> a spust\u00edme n\u00e1\u0161 <strong>VM<\/strong>, aby byl aktivn\u00ed a p\u0159\u00edstupn\u00fd p\u0159es s\u00ed\u0165.<\/p>\n<p><\/p>\n<p>Nyn\u00ed je v\u0161e p\u0159ipraveno k p\u0159esunu. Jdeme na to!<\/p>\n<p><\/p>\n<p><strong>Krok 4<\/strong><\/p>\n<p><\/p>\n<p>Po\u0159\u00e1d pod chrootem provedeme<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">rsync --exclude-from=\"\/root\/exclude.txt\" --numeric-ids -avpogtStlHz --progress -e \"ssh -T -o Compression=no -x\" \/ root@KVM_NODE:\/<\/code><\/pre>\n<p><\/p>\n<p>P\u0159\u00edkaz rsync provede p\u0159enos, douf\u00e1me, \u017ee kl\u00ed\u010de jsou jasn\u00e9 \u2014 p\u0159enos se prov\u00e1d\u00ed s zachov\u00e1n\u00edm symbolick\u00fdch odkaz\u016f, opr\u00e1vn\u011bn\u00ed, vlastn\u00edk\u016f a skupin a \u0161ifrov\u00e1n\u00ed je vypnuto pro vy\u0161\u0161\u00ed rychlost (bylo by mo\u017en\u00e9 pou\u017e\u00edt n\u011bjak\u00fd rychlej\u0161\u00ed cipher, ale to v r\u00e1mci t\u00e9to \u00falohy nen\u00ed tak z\u00e1sadn\u00ed), stejn\u011b jako je tak\u00e9 vypnuto komprese.<\/p>\n<p><\/p>\n<p>Po dokon\u010den\u00ed rsync vystoup\u00edme z chrootu (stisknut\u00edm ctrl+d) a provedeme<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">umount dev &amp;&amp; umount proc &amp;&amp; umount sys &amp;&amp; cd .. &amp;&amp; vzctl umount CTID<\/code><\/pre>\n<p><\/p>\n<p><strong>Krok 5<\/strong><\/p>\n<p><\/p>\n<p>Provedeme n\u011bkolik akc\u00ed, kter\u00e9 n\u00e1m pomohou p\u0159i spu\u0161t\u011bn\u00ed VM po p\u0159enosu z OpenVZ.<br \/>\nNa serverech s <strong>Systemd<\/strong> prov\u00e1d\u00edme p\u0159\u00edkaz, kter\u00fd n\u00e1m pom\u016f\u017ee se p\u0159ihl\u00e1sit do b\u011b\u017en\u00e9 konzole, nap\u0159\u00edklad p\u0159es VNC obrazovku serveru<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">mv \/etc\/systemd\/system\/getty.target.wants\/getty@tty2.service \/etc\/systemd\/system\/getty.target.wants\/getty@tty1.service<\/code><\/pre>\n<p><\/p>\n<p>Na serverech <strong>CentOS 6<\/strong> a <strong>CentOS 7<\/strong> ur\u010dit\u011b nainstalujeme \u010derstv\u00e9 j\u00e1dro:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">yum install kernel-$(uname -r)<\/code><\/pre>\n<p><\/p>\n<p>Server m\u016f\u017ee b\u00fdt z n\u011bj bootov\u00e1n, ale po migraci m\u016f\u017ee p\u0159estat fungovat nebo b\u00fdt odstran\u011bn.<\/p>\n<p><\/p>\n<p>Na serveru <strong>CentOS 7<\/strong> je t\u0159eba aplikovat malou opravu pro PolkitD, jinak server spadne do nekone\u010dn\u00e9ho bootu:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">getent group polkitd &gt;\/dev\/null &amp;&amp; echo -e \"e[1;32mpolkitd skupina ji\u017e existujee[0m\" || { groupadd -r polkitd &amp;&amp; echo -e \"e[1;33mP\u0159id\u00e1na chyb\u011bj\u00edc\u00ed skupina polkitd e[0m\" || echo -e \"e[1;31mP\u0159id\u00e1n\u00ed skupiny polkitd NEUSP\u011aLOe[0m\"; }\n\ngetent passwd polkitd &gt;\/dev\/null \n&amp;&amp; echo -e \"e[1;32mpolkitd u\u017eivatel ji\u017e existujee[0m\" || { useradd -r -g polkitd -d \/ -s \/sbin\/nologin -c \"U\u017eivatel pro polkitd\" polkitd &amp;&amp; echo -e \"e[1;33mP\u0159id\u00e1n chyb\u011bj\u00edc\u00ed u\u017eivatel polkitd e[0m\" || echo -e \"e[1;31mP\u0159id\u00e1n\u00ed u\u017eivatele polkitd NEUSP\u011aLOe[0m\"; }\n\nrpm -Va polkit* &amp;&amp; echo -e \"e[1;32mpolkit* ov\u011b\u0159en\u00ed rpm prob\u011bhlo \u00fasp\u011b\u0161n\u011be[0m\" || { echo -e \"e[1;33mObnovov\u00e1n\u00ed vlastnictv\u00ed u\u017eivatele\/skupiny a pr\u00e1v polkit* rpm e[0m\"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }<\/code><\/pre>\n<p><\/p>\n<p>Na v\u0161ech serverech, pokud byl nainstalov\u00e1n mod_fcgid pro Apache, provedeme malou opravu pr\u00e1v, jinak budou weby vyu\u017e\u00edvaj\u00edc\u00ed mod_fcgid padat s chybou 500:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">chmod +s `which suexec` &amp;&amp; apachectl restart<\/code><\/pre>\n<p><\/p>\n<p>A nakonec, to bude u\u017eite\u010dn\u00e9 pro Ubuntu a Debian distribuce. Tato OS m\u016f\u017ee spadnout do nekone\u010dn\u00e9ho bootu s chybou<\/p>\n<p><\/p>\n<blockquote><p>looping too fast. throttling execution a little<\/p><\/blockquote>\n<p>nep\u0159\u00edjemn\u00e9, ale snadno se oprav\u00ed, v z\u00e1vislosti na verzi OS.<\/p>\n<p><\/p>\n<p>Na <strong>Debian 9<\/strong> oprava vypad\u00e1 takto:<\/p>\n<p><\/p>\n<p>prov\u00e1d\u00edme<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">dbus-uuidgen<\/code><\/pre>\n<p><\/p>\n<p>pokud dostaneme chybu<\/p>\n<p><\/p>\n<blockquote><p>\/usr\/local\/lib\/libdbus-1.so.3: version `LIBDBUS_PRIVATE_1.10.8\u2032 not found<\/p><\/blockquote>\n<p>ov\u011b\u0159ujeme existenci LIBDBUS <\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ls -la \/lib\/x86_64-linux-gnu | grep dbus\nlibdbus-1.so.3 -&gt; libdbus-1.so.3.14.15 \nlibdbus-1.so.3.14.15 &lt;-- pot\u0159ebujeme tento\nlibdbus-1.so.3.14.16<\/code><\/pre>\n<p><\/p>\n<p>pokud je v\u0161e v po\u0159\u00e1dku, provedeme<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">cd \/lib\/x86_64-linux-gnu\nrm -rf libdbus-1.so.3\nln -s libdbus-1.so.3.14.15 libdbus-1.so.3<\/code><\/pre>\n<p><\/p>\n<p>Pokud to nepom\u016f\u017ee \u2014 zkou\u0161\u00edme druhou variantu.<\/p>\n<p><\/p>\n<p>Druh\u00e1 varianta \u0159e\u0161en\u00ed probl\u00e9mu s <strong>throttling execution a little<\/strong> vyhovuje prakticky v\u0161em Ubuntu a Debian distribuc\u00edm.<\/p>\n<p><\/p>\n<p>Prov\u00e1d\u00edme<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">bash -x \/var\/lib\/dpkg\/info\/dbus.postinst configure<\/code><\/pre>\n<p><\/p>\n<p>A pro <strong>Ubuntu 14<\/strong>, <strong>Debian 7<\/strong> nav\u00edc provedeme:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">adduser --system --home \/nonexistent --no-create-home --disabled-password --group messagebus\n\nrm -rf \/etc\/init.d\/modules_dep.sh <\/code><\/pre>\n<p><\/p>\n<p>Co jsme ud\u011blali? Obnovili jsme messagebus, kter\u00fd chyb\u011bl pro spu\u0161t\u011bn\u00ed Debian\/Ubuntu a odstranili jsme modules_dep, kter\u00fd p\u0159i\u0161el od OpenVZ a br\u00e1nil bootov\u00e1n\u00ed mnoha j\u00e1drov\u00fdch modul\u016f.<\/p>\n<p><\/p>\n<p><strong>Krok 6<\/strong><\/p>\n<p><\/p>\n<p>Restartujeme VM, zkontrolujeme v VNC, jak prob\u00edh\u00e1 bootov\u00e1n\u00ed, a ide\u00e1ln\u011b \u2014 v\u0161e se na\u010dte bez probl\u00e9m\u016f. I kdy\u017e se po migraci mohou objevit n\u011bkter\u00e9 specifick\u00e9 probl\u00e9my \u2014 ale ty p\u0159esahuj\u00ed r\u00e1mec tohoto \u010dl\u00e1nku a opravuj\u00ed se podle pot\u0159eby.<\/p>\n<p><\/p>\n<p>Douf\u00e1m, \u017ee tyto informace budou u\u017eite\u010dn\u00e9! \ud83d\ude42<\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/502132\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u0436\u0434\u044b\u0439, \u043a\u043e\u043c\u0443 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u0436\u0438\u0437\u043d\u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 OpenVZ \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 KVM, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438: \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e \u0438 \u0431\u044b\u043b\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0448\u0435\u0434\u0448\u0438\u0445 EOL \u0446\u0438\u043a\u043b \u041e\u0421 \u041f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u041e\u0421 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0438 \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u043f\u0440\u0438 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0418\u043d\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0438\u043c\u0435\u0442\u044c \u0434\u0435\u043b\u043e \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-81922","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u0436\u0434\u044b\u0439, \u043a\u043e\u043c\u0443 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u0436\u0438\u0437\u043d\u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 OpenVZ \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 KVM, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438: \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 OpenVZ 6 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0430 KVM \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u0435\u0437 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u0431\u043e\u043b\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u0436\u0434\u044b\u0439, \u043a\u043e\u043c\u0443 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u0436\u0438\u0437\u043d\u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 OpenVZ \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 KVM, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438: \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-17T23:42:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-17T23:42:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Jak p\u0159ev\u00e9st OpenVZ 6 kontejner na KVM server bez bolesti hlavy | ProHoster","description":"Ka\u017ed\u00fd, kdo n\u011bkdy pot\u0159eboval p\u0159ev\u00e9st OpenVZ kontejner na server s plnohodnotnou virtualizac\u00ed KVM, se setkal s ur\u010dit\u00fdmi probl\u00e9my: V\u011bt\u0161ina informac\u00ed je jednodu\u0161e zastaral\u00e1 a.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 OpenVZ 6 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0430 KVM \u0441\u0435\u0440\u0432\u0435\u0440 \u0431\u0435\u0437 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u0431\u043e\u043b\u0438 | ProHoster","og:description":"\u041a\u0430\u0436\u0434\u044b\u0439, \u043a\u043e\u043c\u0443 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u0440\u0430\u0437 \u0432 \u0436\u0438\u0437\u043d\u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0442\u0438 OpenVZ \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 KVM, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c\u0438: \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e \u0438.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-17T23:42:25+00:00","article:modified_time":"2020-05-17T23:42:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81922","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:47:31","updated":"2026-02-09 15:40:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/81922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=81922"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/81922\/revisions"}],"predecessor-version":[{"id":158454,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/81922\/revisions\/158454"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=81922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=81922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=81922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}