{"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\/sv\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","title":{"rendered":"Hur man flyttar en OpenVZ 6-container till en KVM-server utan kr\u00e5ngel","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Alla som n\u00e5gon g\u00e5ng har beh\u00f6vt flytta en OpenVZ-container till en server med fullst\u00e4ndig KVM-virtualisering har st\u00f6tt p\u00e5 vissa problem:<\/p>\n<p><\/p>\n<ul>\n<li>Det mesta av informationen \u00e4r helt enkelt f\u00f6r\u00e5ldrad och var relevant f\u00f6r operativsystem med EOL-cykler som passerat f\u00f6r l\u00e4nge sedan.<\/li>\n<li>Olika operativsystem erbjuder alltid olika information, och m\u00f6jliga fel vid migration beaktas s\u00e4llan.<\/li>\n<li>Ibland m\u00e5ste man hantera konfigurationer som st\u00e4ndigt v\u00e4grar att fungera efter migration.<\/li>\n<\/ul>\n<p><\/p>\n<p>N\u00e4r man flyttar en server g\u00e5r det alltid att \u00e5tg\u00e4rda n\u00e5got under tiden, men vad h\u00e4nder n\u00e4r man flyttar ett helt kluster? <\/p>\n<p><\/p>\n<p>I den h\u00e4r artikeln kommer jag att f\u00f6rs\u00f6ka f\u00f6rklara hur man korrekt migrerar en OpenVZ-container till KVM med minimal nedtid och snabba l\u00f6sningar p\u00e5 alla problem.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"nebolshoy-likbez-chto-takoe-openvz-i-chto-takoe-kvm\">En liten introduktion: vad \u00e4r OpenVZ och vad \u00e4r KVM?<\/h2>\n<p><\/p>\n<p>Vi g\u00e5r inte in p\u00e5 terminologi, utan s\u00e4ger i allm\u00e4nna drag:<\/p>\n<p><\/p>\n<p><strong>OpenVZ<\/strong> \u2014 virtualisering p\u00e5 operativsystemsniv\u00e5, vilket kan implementeras \u00e4ven p\u00e5 en mikrov\u00e5gsugn, eftersom det inte finns n\u00e5got behov av CPU-instruktioner och virtualiseringstekniker p\u00e5 v\u00e4rdmaskinen. <\/p>\n<p><\/p>\n<p><strong>KVM <\/strong> \u2014 fullst\u00e4ndig virtualisering som utnyttjar all CPU-kraft och kan virtualisera vad som helst, hur som helst, dela upp och kombinera. <\/p>\n<p><\/p>\n<p><em>Trots den allm\u00e4nna uppfattningen att i milj\u00f6n <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/\"   title=\"hostingleverant\u00f6rer\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1210\">hostingleverant\u00f6rer<\/a> OpenVZ \u00f6vers\u00e4ljs, medan KVM inte g\u00f6r det \u2014 till lycka f\u00f6r sistn\u00e4mnda, \u00f6vers\u00e4ljs KVM numera inte s\u00e4mre \u00e4n sin motsvarighet.<\/em><\/p>\n<p><\/p>\n<h2 id=\"chto-budem-perenosit\">Vad ska vi flytta?<\/h2>\n<p><\/p>\n<p>F\u00f6r v\u00e5ra experiment f\u00f6r att flytta har vi anv\u00e4nt hela skogen av operativsystem som \u00e4r tillg\u00e4ngliga p\u00e5 OpenVZ: CentOS (versioner 6 och 7), Ubuntu (versioner 14, 16 och 18 LTS), Debian 7.<\/p>\n<p><\/p>\n<p>Det antogs att en stor del av OpenVZ-containrarna redan k\u00f6r n\u00e5got slags LAMP, och n\u00e5gra har till och med mycket specifik mjukvara. Oftast var det konfigurationer med ISPmanager eller VestaCP (som ofta inte har uppdaterats p\u00e5 flera \u00e5r). Deras krav p\u00e5 migration m\u00e5ste ocks\u00e5 beaktas.<\/p>\n<p><\/p>\n<p>Migrationen genomf\u00f6rs med bevarande av <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/lir\/ipv4\/\"   title=\"IP-adresser\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"668\">IP-adresser<\/a> den flyttade containern, vi f\u00f6ruts\u00e4tter att IP-adressen som innehades av containern beh\u00e5lls p\u00e5 VM och kommer att fungera utan problem.<\/p>\n<p><\/p>\n<p>Innan flytten, l\u00e5t oss se till att vi har allt vi beh\u00f6ver:<\/p>\n<p><\/p>\n<ul>\n<li>OpenVZ-server, full root-\u00e5tkomst till v\u00e4rdmaskinen, m\u00f6jlighet att stoppa\/mounta\/starta\/ta bort containrar.<\/li>\n<li>KVM-server, full root-\u00e5tkomst till v\u00e4rdmaskinen, med alla konsekvenser. Det f\u00f6ruts\u00e4tts att allt redan \u00e4r inst\u00e4llt och klart f\u00f6r anv\u00e4ndning.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"pristupaem-k-perenosu\">Vi p\u00e5b\u00f6rjar flytten<\/h2>\n<p><\/p>\n<p>Innan vi b\u00f6rjar flytten, definierar vi termer som g\u00f6r det l\u00e4ttare att f\u00f6rst\u00e5:<\/p>\n<p><\/p>\n<p><strong>KVM_NODE<\/strong> \u2014 KVM v\u00e4rdmaskin<br \/>\n<strong>VZ_NODE<\/strong> \u2014 OpenVZ v\u00e4rdmaskin<br \/>\n<strong>CTID<\/strong> \u2014 OpenVZ beh\u00e5llare<br \/>\n<strong>VM<\/strong> \u2014 KVM virtuell server<\/p>\n<p><\/p>\n<h4 id=\"podgotovka-k-perenosu-i-sozdanie-virtualnyh-mashin\">F\u00f6rberedelse f\u00f6r flytt och skapande av virtuella maskiner.<\/h4>\n<p><\/p>\n<p><strong>Steg 1<\/strong><\/p>\n<p><\/p>\n<p>Eftersom vi beh\u00f6ver flytta beh\u00e5llaren, l\u00e5t oss skapa <strong>VM<\/strong> med en liknande konfiguration p\u00e5 <strong>KVM_NODE<\/strong>.<br \/>\n<strong>Viktigt!<\/strong> VM m\u00e5ste skapas p\u00e5 det operativsystem som f\u00f6r n\u00e4rvarande k\u00f6rs p\u00e5 CTID. Till exempel, om CTID har Ubuntu 14 installerat, ska VM ocks\u00e5 ha Ubuntu 14. Mindre versioner spelar ingen roll och deras skillnader \u00e4r inte s\u00e5 kritiska, men st\u00f6rre versioner m\u00e5ste vara identiska.<\/p>\n<p><\/p>\n<p>Efter att VM har skapats, uppdaterar vi paketen p\u00e5 CTID och VM (blanda inte med att uppdatera OS \u2014 vi uppdaterar inte operativsystemet, utan endast paketen och om det beh\u00f6vs, OS-versionen inom huvudversionen).<\/p>\n<p><\/p>\n<p>F\u00f6r CentOS ser denna process ofarlig ut:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum clean all\n# yum update -y<\/code><\/pre>\n<p><\/p>\n<p>Och lika ofarlig f\u00f6r 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>Steg 2<\/strong><\/p>\n<p><\/p>\n<p>Installera p\u00e5 <strong>CTID<\/strong>, <strong>VZ_NODE<\/strong> och <strong>VM<\/strong> verktyget <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>Inga andra installationer g\u00f6rs varken d\u00e4r eller d\u00e4r.<\/p>\n<p><\/p>\n<p><strong>Steg 3<\/strong><\/p>\n<p><\/p>\n<p>Vi utf\u00f6r stopp <strong>CTID <\/strong>till <strong>VZ_NODE <\/strong>med kommandot<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl stop CTID<\/code><\/pre>\n<p><\/p>\n<p>Montera bilden <strong>CTID<\/strong>:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl mount CTID<\/code><\/pre>\n<p><\/p>\n<p>Vi g\u00e5r till mappen \/vz\/root\/<strong>CTID<\/strong> och utf\u00f6r<\/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>Under chroot skapar vi filen \/root\/exclude.txt \u2014 den kommer att inneh\u00e5lla en lista \u00f6ver undantag som inte kommer att flyttas till den nya servern<\/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>Vi ansluter till <strong>KVM_NODE<\/strong> och startar v\u00e5r <strong>VM<\/strong>, s\u00e5 den fungerar och \u00e4r tillg\u00e4nglig \u00f6ver n\u00e4tverket.<\/p>\n<p><\/p>\n<p>Nu \u00e4r allt klart f\u00f6r flytt. L\u00e5t oss k\u00f6ra!<\/p>\n<p><\/p>\n<p><strong>Steg 4<\/strong><\/p>\n<p><\/p>\n<p>Medan vi fortfarande \u00e4r under chroot, utf\u00f6r vi<\/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-kommandot kommer att utf\u00f6ra flytten, vi hoppas att nycklarna \u00e4r tydliga \u2014 flytten g\u00f6rs med bevarande av syml\u00e4nkar, r\u00e4ttigheter, \u00e4gare och grupper, och kryptering \u00e4r avst\u00e4ngd f\u00f6r h\u00f6gre hastighet (man kunde ha anv\u00e4nt en snabbare cipher, men det \u00e4r inte s\u00e5 kritiskt i den h\u00e4r uppgiften), krympning \u00e4r ocks\u00e5 avst\u00e4ngd.<\/p>\n<p><\/p>\n<p>Efter att rsync har avslutats, g\u00e5r vi ut fr\u00e5n chroot (genom att trycka ctrl+d) och utf\u00f6r<\/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>Steg 5<\/strong><\/p>\n<p><\/p>\n<p>Vi utf\u00f6r n\u00e5gra \u00e5tg\u00e4rder som hj\u00e4lper oss att starta VM efter flytten fr\u00e5n OpenVZ.<br \/>\nP\u00e5 servrar med <strong>Systemd<\/strong> utf\u00f6r vi ett kommando som hj\u00e4lper oss att logga in i den vanliga konsolen, till exempel via VNC-anslutningen p\u00e5 servern<\/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>P\u00e5 servrar <strong>CentOS 6<\/strong> och <strong>CentOS 7<\/strong> m\u00e5ste vi absolut installera en ny k\u00e4rna:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">yum install kernel-$(uname -r)<\/code><\/pre>\n<p><\/p>\n<p>Servern kan laddas fr\u00e5n det, men efter flytt kan det sluta fungera eller tas bort.<\/p>\n<p><\/p>\n<p>P\u00e5 servern <strong>CentOS 7<\/strong> m\u00e5ste en liten fix appliceras f\u00f6r PolkitD, annars kommer servern att falla i en o\u00e4ndlig boot:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">getent group polkitd &gt;\/dev\/null &amp;&amp; echo -e \"e[1;32mpolkitd grupp existerar redan e[0m\" || { groupadd -r polkitd &amp;&amp; echo -e \"e[1;33mTillagd saknad polkitd grupp e[0m\" || echo -e \"e[1;31mAtt l\u00e4gga till polkitd grupp MISSLYCKADES e[0m\"; }\n\ngetent passwd polkitd &gt;\/dev\/null \n&amp;&amp; echo -e \"e[1;32mpolkitd anv\u00e4ndare existerar redan e[0m\" || { useradd -r -g polkitd -d \/ -s \/sbin\/nologin -c \"Anv\u00e4ndare f\u00f6r polkitd\" polkitd &amp;&amp; echo -e \"e[1;33mTillagd saknad polkitd anv\u00e4ndare e[0m\" || echo -e \"e[1;31mAtt l\u00e4gga till polkitd anv\u00e4ndare MISSLYCKADES e[0m\"; }\n\nrpm -Va polkit* &amp;&amp; echo -e \"e[1;32mpolkit* rpm verifiering passerad e[0m\" || { echo -e \"e[1;33m\u00c5terst\u00e4ller polkit* rpm anv\u00e4ndar\/grupp \u00e4gander\u00e4tt &amp; perm e[0m\"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }<\/code><\/pre>\n<p><\/p>\n<p>P\u00e5 alla servrar, om mod_fcgid har installerats f\u00f6r Apache, k\u00f6r vi en liten fix med r\u00e4ttigheter, annars kommer webbplatser som anv\u00e4nder mod_fcgid att falla med fel 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>Och sist, det h\u00e4r kan vara anv\u00e4ndbart f\u00f6r Ubuntu, Debian-distributioner. Detta operativsystem kan falla i en o\u00e4ndlig boot med felmeddelandet<\/p>\n<p><\/p>\n<blockquote><p>looping too fast. throttling execution a little<\/p><\/blockquote>\n<p>obehagligt, men enkelt att fixa, beroende p\u00e5 versionen av OS.<\/p>\n<p><\/p>\n<p>P\u00e5 <strong>Debian 9<\/strong> fixen ser ut s\u00e5 h\u00e4r:<\/p>\n<p><\/p>\n<p>vi k\u00f6r<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">dbus-uuidgen<\/code><\/pre>\n<p><\/p>\n<p>om vi f\u00e5r ett fel<\/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>kontrollerar vi om LIBDBUS finns <\/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;-- den h\u00e4r beh\u00f6vs\nlibdbus-1.so.3.14.16<\/code><\/pre>\n<p><\/p>\n<p>om allt \u00e4r i ordning k\u00f6r vi<\/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>Om det inte hj\u00e4lper - prova det andra alternativet.<\/p>\n<p><\/p>\n<p>Det andra alternativet f\u00f6r att l\u00f6sa problemet med <strong>throttling execution a little<\/strong> fungerar praktiskt taget f\u00f6r alla Ubuntu och Debian-distributioner.<\/p>\n<p><\/p>\n<p>K\u00f6r<\/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>Allowed Logout URLs <strong>Ubuntu 14<\/strong>, <strong>Debian 7<\/strong> ytterligare utf\u00f6r vi:<\/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>Vad gjorde vi? Vi \u00e5terst\u00e4llde messagebus, som saknades f\u00f6r att starta Debian\/Ubuntu och tog bort modules_dep, som kom fr\u00e5n OpenVZ och st\u00f6rde laddningen av m\u00e5nga k\u00e4rnmoduler.<\/p>\n<p><\/p>\n<p><strong>Steg 6<\/strong><\/p>\n<p><\/p>\n<p>Vi omstartar VM, verifierar via VNC hur starten g\u00e5r och i b\u00e4sta fall - allt laddas utan problem. \u00c4ven om det kan uppst\u00e5 vissa specifika problem efter migreringen - men de ligger utanf\u00f6r denna artikel och \u00e5tg\u00e4rdas n\u00e4r de dyker upp.<\/p>\n<p><\/p>\n<p>Jag hoppas att denna information kommer att vara anv\u00e4ndbar! \ud83d\ude42<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Hur man flyttar en OpenVZ 6-container till en KVM-server utan huvudv\u00e4rk | ProHoster","description":"Varje person som n\u00e5gon g\u00e5ng har beh\u00f6vt flytta en OpenVZ-beh\u00e5llare till en server med full virtualisering KVM har st\u00f6tt p\u00e5 vissa problem: Mycket av informationen \u00e4r enkelt gammal och.","canonical_url":"https:\/\/prohoster.info\/sv\/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":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/81922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=81922"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/81922\/revisions"}],"predecessor-version":[{"id":158454,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/81922\/revisions\/158454"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=81922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=81922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=81922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}