{"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\/et\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","title":{"rendered":"Kuidas edastada OpenVZ 6 konteiner KVM serverisse murevabalt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Iga, kellel on kunagi elus olnud vajadus viia OpenVZ konteiner serverisse, kus on t\u00e4ie\u00f5iguslik KVM virtualiseerimine, on silmitsi seisnud mitmete probleemidega:<\/p>\n<p><\/p>\n<ul>\n<li>Enamik teavet on lihtsalt vananenud ja oli asjakohane juba ammu m\u00f6\u00f6dunud EOL ts\u00fckli jaoks.<\/li>\n<li>Erinevate operatsioonis\u00fcsteemide kohta on alati erinev teave ja kunagi ei arvestata migratsiooni v\u00f5imalikke vigu.<\/li>\n<li>M\u00f5nikord tuleb tegeleda konfiguratsioonidega, mis p\u00e4rast migratsiooni ei pruugi lihtsalt t\u00f6\u00f6tada.<\/li>\n<\/ul>\n<p><\/p>\n<p>Kui viid \u00fche serveri, on alati v\u00f5imalik midagi jooksvalt parandada, aga kui viid terve kluster? <\/p>\n<p><\/p>\n<p>Selles artiklis p\u00fc\u00fcan ma r\u00e4\u00e4kida, kuidas \u00f5igesti migreerida OpenVZ konteinerit KVM-ile minimaalse seisaku ja kiire probleemilahendusega.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"nebolshoy-likbez-chto-takoe-openvz-i-chto-takoe-kvm\">V\u00e4ike selgitus: mis on OpenVZ ja mis on KVM?<\/h2>\n<p><\/p>\n<p>\u00c4rme lasku terminoloogiasse, vaid \u00fctleme \u00fcldiselt:<\/p>\n<p><\/p>\n<p><strong>OpenVZ<\/strong> \u2014 virtualiseerimine operatsioonis\u00fcsteemi tasemel, mille saab isegi mikrolaineahjus v\u00e4lja arendada, kuna ei ole vajadust CPU juhiste ja virtualiseerimise tehnoloogiate j\u00e4rele hostmasinas. <\/p>\n<p><\/p>\n<p><strong>KVM <\/strong> \u2014 t\u00e4ie\u00f5iguslik virtualiseerimine, mis kasutab kogu CPU j\u00f5udlust ja suudab virtualiseerida k\u00f5ike, nagu soovib, l\u00f5igata m\u00f6\u00f6da ja \u00fcle. <\/p>\n<p><\/p>\n<p><em>Vaatamata levinud arvamusele, et OpenVZ \u00fcle m\u00fc\u00fcakse, aga KVM mitte \u2014 \u00f5nneks viimaste jaoks, KVM m\u00fc\u00fcakse n\u00fc\u00fcd \u00fcle mitte v\u00e4hem kui selle \u00f5e. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/\"   title=\"hostingu pakkujate\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1210\">hostingu pakkujate<\/a> Mida me viime?<\/em><\/p>\n<p><\/p>\n<h2 id=\"chto-budem-perenosit\">Eksperimentideks viimiseks tuli kasutada kogu OpenVZ-s saadaval olevate operatsioonis\u00fcsteemide 'metsa': CentOS (6 ja 7 versioon), Ubuntu (14, 16 ja 18 LTS), Debian 7.<\/h2>\n<p><\/p>\n<p>Eeldati, et suuremal osal OpenVZ konteineritest t\u00f6\u00f6tab enam-v\u00e4hem LAMP, ja osa neist on isegi v\u00e4ga spetsiifiline tarkvara. K\u00f5ige sagedamini olid need konfiguratsioonid ISPmanager, VestaCP juhtpaneeliga (ja k\u00f5ige sagedamini, aastaid mitte uuendatud). Tuleb arvestada ka nende n\u00f5udmistega migratsiooni osas.<\/p>\n<p><\/p>\n<p>Migratsioon toimub konteineri s\u00e4ilitamisega, eeldame, et konteineri IP s\u00e4ilib VM-is ja t\u00f6\u00f6tab probleemideta.<\/p>\n<p><\/p>\n<p>Enne \u00fcleviimist veendume, et meil on k\u00f5ik olemas: <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"668\">IP-aadressid<\/a> OpenVZ server, t\u00e4ielik root-juurdep\u00e4\u00e4s hostmasinale, v\u00f5imalus peatada\/montida\/jaotada\/kustutada konteinerid.<\/p>\n<p><\/p>\n<p>KVM server, t\u00e4ielik root-juurdep\u00e4\u00e4s hostmasinale, k\u00f5igi sellega kaasnevate \u00f5igustega. Eeldatakse, et k\u00f5ik on juba seadistatud ja t\u00f6\u00f6korras.<\/p>\n<p><\/p>\n<ul>\n<li>Migratsiooni korral ensureerime, et k\u00f5ik n\u00f5uded on t\u00e4idetud.<\/li>\n<li>Selle kohta eeldatakse, et k\u00f5ik on juba seadistatud ja t\u00f6\u00f6tavat.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"pristupaem-k-perenosu\">Alustame \u00fcleviimist<\/h2>\n<p><\/p>\n<p>Enne \u00fcleviimise alustamist m\u00e4\u00e4ratleme m\u00f5isted, et mitte segadusse minna:<\/p>\n<p><\/p>\n<p><strong>KVM_NODE<\/strong> \u2014 KVM hostmasin<br \/>\n<strong>VZ_NODE<\/strong> \u2014 OpenVZ hostmasin<br \/>\n<strong>CTID<\/strong> \u2014 OpenVZ konteiner<br \/>\n<strong>VM<\/strong> \u2014 KVM virtuaalserver<\/p>\n<p><\/p>\n<h4 id=\"podgotovka-k-perenosu-i-sozdanie-virtualnyh-mashin\">Valmistame \u00fcleviimiseks ette ja loome virtuaalmasinad.<\/h4>\n<p><\/p>\n<p><strong>Samm 1<\/strong><\/p>\n<p><\/p>\n<p>Kuna me peame konteineri kuhugi \u00fcleviima, loome <strong>VM<\/strong> samade parameetritega <strong>KVM_NODE<\/strong>.<br \/>\n<strong>Oluline!<\/strong> Virtuaalmasin tuleb luua just selle operatsioonis\u00fcsteemi peale, mis praegu t\u00f6\u00f6tab CTID-l. N\u00e4iteks kui CTID-l on paigaldatud Ubuntu 14, siis tuleb ka VM-le paigaldada Ubuntu 14. Alaversiooni mitte \u00fchtimine ei ole nii kriitiline, kuid p\u00f5hiversioonid peavad olema samad.<\/p>\n<p><\/p>\n<p>P\u00e4rast VM-i loomist teeme paketihaldust nii CTID-l kui ka VM-is (\u00e4rge segage operatsioonis\u00fcsteemi uuendamisega - seda me ei uuenda, uuendame ainult pakette ja vajadusel versiooni p\u00f5hiversioonis).<\/p>\n<p><\/p>\n<p>CentOS-il n\u00e4eb see protsess ohutult v\u00e4lja:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum clean all\n# yum update -y<\/code><\/pre>\n<p><\/p>\n<p>Ja mitte v\u00e4hem ohutult Ubuntu, Debian jaoks:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># apt-get update\n# apt-get upgrade<\/code><\/pre>\n<p><\/p>\n<p><strong>Samm 2<\/strong><\/p>\n<p><\/p>\n<p>Paigaldame <strong>CTID<\/strong>, <strong>VZ_NODE<\/strong> ja <strong>VM<\/strong> utiliit <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>Roheline valik ei ole vajalik, ei seal, ega seal.<\/p>\n<p><\/p>\n<p><strong>Samm 3<\/strong><\/p>\n<p><\/p>\n<p>Teostame peatamise <strong>CTID <\/strong>. Tundub, et <strong>VZ_NODE <\/strong>k\u00e4sklusega<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl stop CTID<\/code><\/pre>\n<p><\/p>\n<p>Mountimme pildi <strong>CTID<\/strong>:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl mount CTID<\/code><\/pre>\n<p><\/p>\n<p>Liigume kausta \/vz\/root\/<strong>CTID<\/strong> ja teeme<\/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>Chrooti all loome faili \/root\/exclude.txt \u2014 see sisaldab v\u00e4lja j\u00e4etavate objektide nimekirja, mis ei satu uuele serverile<\/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>\u00dchendume <strong>KVM_NODE<\/strong> ja k\u00e4ivitame meie <strong>VM<\/strong>, et see t\u00f6\u00f6taks ja oleks v\u00f5rgus kergesti ligip\u00e4\u00e4setav.<\/p>\n<p><\/p>\n<p>N\u00fc\u00fcd on k\u00f5ik \u00fcleviimiseks valmis. L\u00e4heme!<\/p>\n<p><\/p>\n<p><strong>Samm 4<\/strong><\/p>\n<p><\/p>\n<p>Olles endiselt chrooti all, teeme<\/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>Rsync k\u00e4sk viib \u00fcleviimise l\u00e4bi, loodetavasti on v\u00f5tmed arusaadavad \u2014 \u00fcleviimine toimub s\u00fcmboollinkide, \u00f5iguste, omanike ja gruppide s\u00e4ilitamisega ning kr\u00fcpteerimine on v\u00e4lja l\u00fclitatud suurema kiirusena (v\u00f5iks kasutada m\u00f5nda kiiremat cipherit, kuid see ei ole antud \u00fclesande raames nii oluline), samas on v\u00e4lja l\u00fclitatud ka kompressioon.<\/p>\n<p><\/p>\n<p>P\u00e4rast rsynci k\u00e4sku l\u00f5petamist v\u00e4ljumme chrootist (vajutades ctrl+d) ja teeme<\/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>Samm 5<\/strong><\/p>\n<p><\/p>\n<p>Teeme m\u00f5ned toimingud, mis aitavad meil VM-i k\u00e4ivitamisel p\u00e4rast OpenVZ \u00fcleviimist.<br \/>\nServerites, kus on <strong>Systemd<\/strong> teeme k\u00e4su, mis aitab meil tavalisel konsoolil sisse logida, n\u00e4iteks VNC serveri ekraani kaudu<\/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>CentOS 6 serverites <strong>CentOS 6<\/strong> ja <strong>CentOS 7<\/strong> me kindlasti installime v\u00e4rske tuuma:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">yum install kernel-$(uname -r)<\/code><\/pre>\n<p><\/p>\n<p>Server v\u00f5ib olla sellest k\u00e4ivitatud, kuid p\u00e4rast \u00fclekannet v\u00f5ib see l\u00f5petada t\u00f6\u00f6tamise v\u00f5i olla eemaldatud.<\/p>\n<p><\/p>\n<p>Serveris <strong>CentOS 7<\/strong> on vajalik rakendada v\u00e4ike fikseering PolkitD-le, vastasel juhul kukub server igavesse boot'i:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">getent group polkitd &gt;\/dev\/null &amp;&amp; echo -e \"e[1;32mpolkitd r\u00fchm juba olemase[0m\" || { groupadd -r polkitd &amp;&amp; echo -e \"e[1;33mLisatud puuduolev polkitd r\u00fchme[0m\" || echo -e \"e[1;31mPolkitd r\u00fchma lisamine eba\u00f5nnestus[0m\"; }\n\ngetent passwd polkitd &gt;\/dev\/null \n&amp;&amp; echo -e \"e[1;32mpolkitd kasutaja juba olemase[0m\" || { useradd -r -g polkitd -d \/ -s \/sbin\/nologin -c \"Kasutaja polkitd jaoks\" polkitd &amp;&amp; echo -e \"e[1;33mLisatud puuduolev polkitd kasutaje[0m\" || echo -e \"e[1;31mPolkitd kasutaja lisamine eba\u00f5nnestus[0m\"; }\n\nrpm -Va polkit* &amp;&amp; echo -e \"e[1;32mpolkit* rpm kontroll l\u00e4bis[0m\" || { echo -e \"e[1;33mRestarteerimine polkit* rpm kasutaja\/r\u00fchma omandamine ja \u00f5igusede[0m\"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }<\/code><\/pre>\n<p><\/p>\n<p>K\u00f5ikides serverites, kui Apache'ile on installeeritud mod_fcgid, teeme v\u00e4ikese fikseeringu \u00f5igustega, vastasel juhul kukuvad saidid, mis kasutavad mod_fcgid, 500 veaga:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">chmod +s `which suexec` &amp;&amp; apachectl restart<\/code><\/pre>\n<p><\/p>\n<p>Ja viimane, mis on kasulik Ubuntu ja Debian\u2019i distributsioonide jaoks. See ops\u00fcsteem v\u00f5ib langeda igavesse boot'i veaga<\/p>\n<p><\/p>\n<blockquote><p>looping too fast. throttling execution a little<\/p><\/blockquote>\n<p>ebameeldiv, kuid kergesti parandatav, s\u00f5ltuvalt ops\u00fcsteemi versioonist.<\/p>\n<p><\/p>\n<p>Pealehe <strong>Debian 9<\/strong> parandus n\u00e4eb v\u00e4lja selline:<\/p>\n<p><\/p>\n<p>teeme:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">dbus-uuidgen<\/code><\/pre>\n<p><\/p>\n<p>kui saame vea<\/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>kontrollime LIBDBUS olemasolu <\/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;-- see on vajalik\nlibdbus-1.so.3.14.16<\/code><\/pre>\n<p><\/p>\n<p>kui k\u00f5ik on korras, teeme:<\/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>Kui ei aita \u2014 proovime teist varianti.<\/p>\n<p><\/p>\n<p>Teine variant probleemi lahendamiseks <strong>throttling execution a little<\/strong> sobib praktiliselt k\u00f5ikidele Ubuntu ja Debian\u2019i distributsioonidele.<\/p>\n<p><\/p>\n<p>T\u00e4idame<\/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>Ja <strong>Ubuntu 14<\/strong>, <strong>Debian 7<\/strong> lisaks teeme:<\/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>Mida me tegime? Taastasime messagebus'i, mida ei olnud Debian'i\/Ubuntu k\u00e4ivitamiseks ning eemaldasime modules_dep'i, mis tuli OpenVZ-st ja takistas paljude tuumamoodulite laadimist.<\/p>\n<p><\/p>\n<p><strong>Samm 6<\/strong><\/p>\n<p><\/p>\n<p>Taask\u00e4ivitame VM-i, kontrollime VNC-is, kuidas laadimine toimub ja ideaalis \u2014 k\u00f5ik laadib ilma probleemideta. Kuigi p\u00e4rast migratsiooni v\u00f5ivad m\u00f5ningad spetsiifilised probleemid ilmneda \u2014 kuid need ei kuulu selle artikli rikka, need lahendatakse jooksvalt.<\/p>\n<p><\/p>\n<p>Loodan, et see teave on kasulik! \ud83d\ude42<\/p>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Kuidas viia OpenVZ 6 konteiner KVM serverisse ilma peavaluta | ProHoster","description":"Iga\u00fcks, kellel on v\u00e4hemalt korra elus olnud vajalik OpenVZ konteineri \u00fcleviimine t\u00e4ieliku virtualiseerimisega KVM serverisse, on kokku puutunud mitmete probleemidega: enamik teavet on lihtsalt aegunud.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/81922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=81922"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/81922\/revisions"}],"predecessor-version":[{"id":158454,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/81922\/revisions\/158454"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=81922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=81922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=81922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}