{"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\/de\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","title":{"rendered":"Wie man ein OpenVZ 6 Container ohne Kopfschmerzen auf einen KVM-Server migriert","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jeder, der jemals ein OpenVZ-Container auf einen KVM-Server \u00fcbertragen musste, hat einige Probleme festgestellt:<\/p>\n<p><\/p>\n<ul>\n<li>Die meisten Informationen sind einfach veraltet und betreffen bereits lange abgeschlossene EOL-Zyklen von Betriebssystemen.<\/li>\n<li>F\u00fcr verschiedene Betriebssysteme gibt es immer unterschiedliche Informationen, und m\u00f6gliche Fehler w\u00e4hrend der Migration werden nie ber\u00fccksichtigt.<\/li>\n<li>Manchmal muss man sich mit Konfigurationen auseinandersetzen, die nach der Migration einfach nicht funktionieren wollen.<\/li>\n<\/ul>\n<p><\/p>\n<p>Wenn man einen Server \u00fcbertr\u00e4gt, kann man immer etwas spontan korrigieren, aber was ist, wenn man ein ganzes Cluster migriert? <\/p>\n<p><\/p>\n<p>In diesem Artikel werde ich erkl\u00e4ren, wie man einen OpenVZ-Container mit minimaler Ausfallzeit und schnellen L\u00f6sungen f\u00fcr alle Probleme richtig auf KVM migriert.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"nebolshoy-likbez-chto-takoe-openvz-i-chto-takoe-kvm\">Ein kurzer \u00dcberblick: Was ist OpenVZ und was ist KVM?<\/h2>\n<p><\/p>\n<p>Wir werden nicht zu tief in die Terminologie eintauchen, sondern allgemein sagen:<\/p>\n<p><\/p>\n<p><strong>OpenVZ<\/strong> \u2014 Virtualisierung auf Betriebssystemebene, die sogar auf einer Mikrowelle umgesetzt werden kann, da keine speziellen CPU-Anweisungen und Virtualisierungstechnologien auf der Host-Maschine erforderlich sind. <\/p>\n<p><\/p>\n<p><strong>KVM <\/strong> \u2014 vollwertige Virtualisierung, die die gesamte CPU-Leistung nutzt und alles nach Belieben virtualisieren kann, ob quer oder l\u00e4ngs. <\/p>\n<p><\/p>\n<p><em>Entgegen der verbreiteten Meinung, dass in der <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/\"   title=\"Hosting-Anbieter\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1210\">Hosting-Anbieter<\/a> OpenVZ \u00fcberprovisioniert wird, w\u00e4hrend KVM nicht \u2014 erfreulicherweise werden auch die KVM-Server mittlerweile nicht besser verschont als ihre Kollegen.<\/em><\/p>\n<p><\/p>\n<h2 id=\"chto-budem-perenosit\">Was wollen wir \u00fcbertragen?<\/h2>\n<p><\/p>\n<p>Als Versuchskandidaten f\u00fcr die Migration mussten wir den gesamten Wald der verf\u00fcgbaren Betriebssysteme auf OpenVZ nutzen: CentOS (Versionen 6 und 7), Ubuntu (14, 16 und 18 LTS), Debian 7.<\/p>\n<p><\/p>\n<p>Es wurde angenommen, dass auf den meisten OpenVZ-Containern bereits irgendein LAMP l\u00e4uft und einige sogar sehr spezifische Software installiert haben. H\u00e4ufig handelt es sich um Konfigurationen mit ISPmanager, VestaCP (und in der Regel seit Jahren nicht aktualisiert). Auch ihre Anforderungen an die Migration m\u00fcssen ber\u00fccksichtigt werden.<\/p>\n<p><\/p>\n<p>Die Migration erfolgt unter Beibehaltung <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/lir\/ipv4\/\"   title=\"IP-Adressen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"668\">IP-Adressen<\/a> des portablen Containers, wir gehen davon aus, dass die IP, die der Container hatte, auf der VM erhalten bleibt und problemlos funktioniert.<\/p>\n<p><\/p>\n<p>Vor der Migration stellen wir sicher, dass wir alles zur Hand haben:<\/p>\n<p><\/p>\n<ul>\n<li>OpenVZ-Server, vollst\u00e4ndiger Root-Zugriff auf die Host-Maschine, M\u00f6glichkeit, Container zu stoppen\/mounten\/starten\/l\u00f6schen.<\/li>\n<li>KVM-Server, mit vollem Root-Zugang zur Hostmaschine und allen damit verbundenen Vorteilen. Es wird vorausgesetzt, dass alles bereits eingerichtet und betriebsbereit ist.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"pristupaem-k-perenosu\">Lass uns mit dem Umzug beginnen<\/h2>\n<p><\/p>\n<p>Bevor wir mit dem Umzug starten, kl\u00e4ren wir einige Begriffe, um Missverst\u00e4ndnisse zu vermeiden:<\/p>\n<p><\/p>\n<p><strong>KVM_NODE<\/strong> \u2014 KVM-Hostmaschine<br \/>\n<strong>VZ_NODE<\/strong> \u2014 OpenVZ-Hostmaschine<br \/>\n<strong>CTID<\/strong> \u2014 OpenVZ-Container<br \/>\n<strong>VM<\/strong> \u2014 Virtueller KVM-Server<\/p>\n<p><\/p>\n<h4 id=\"podgotovka-k-perenosu-i-sozdanie-virtualnyh-mashin\">Vorbereitung f\u00fcr den Umzug und die Erstellung virtueller Maschinen.<\/h4>\n<p><\/p>\n<p><strong>Schritt 1<\/strong><\/p>\n<p><\/p>\n<p>Da wir den Container irgendwo hin verschieben m\u00fcssen, erstellen wir <strong>VM<\/strong> mit einer \u00e4hnlichen Konfiguration auf <strong>KVM_NODE<\/strong>.<br \/>\n<strong>Wichtig!<\/strong> Die VM muss genau auf dem Betriebssystem erstellt werden, das derzeit auf dem CTID l\u00e4uft. Wenn zum Beispiel auf dem CTID Ubuntu 14 installiert ist, muss auch die VM Ubuntu 14 verwenden. Die Minor-Versionen sind nicht kritisch, aber die Major-Versionen m\u00fcssen identisch sein.<\/p>\n<p><\/p>\n<p>Nach der Erstellung der VM f\u00fchren wir ein Update der Pakete auf dem CTID und der VM durch (nicht zu verwechseln mit einem OS-Update \u2013 das OS wird nicht aktualisiert, nur die Pakete und, falls verf\u00fcgbar, die OS-Version innerhalb der Hauptversion).<\/p>\n<p><\/p>\n<p>F\u00fcr CentOS sieht dieser Prozess harmlos aus:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum clean all\n# yum update -y<\/code><\/pre>\n<p><\/p>\n<p>Und ebenso harmlos f\u00fcr 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>Schritt 2<\/strong><\/p>\n<p><\/p>\n<p>Installieren wir auf <strong>CTID<\/strong>, <strong>VZ_NODE<\/strong> und <strong>VM<\/strong> ein Tool <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>Nichts weiter installieren wir weder dort noch hier.<\/p>\n<p><\/p>\n<p><strong>Schritt 3<\/strong><\/p>\n<p><\/p>\n<p>Wir stoppen <strong>CTID <\/strong>findet man <strong>VZ_NODE <\/strong>mit dem Befehl<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl stop CTID<\/code><\/pre>\n<p><\/p>\n<p>Wir mounten das Image <strong>CTID<\/strong>:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl mount CTID<\/code><\/pre>\n<p><\/p>\n<p>Wir wechseln in das Verzeichnis \/vz\/root\/<strong>CTID<\/strong> und f\u00fchren aus<\/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>Im Chroot erstellen wir die Datei \/root\/exclude.txt \u2014 sie wird eine Liste von Ausnahmen enthalten, die nicht auf den neuen Server \u00fcbertragen werden.<\/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>Wir verbinden uns mit <strong>KVM_NODE<\/strong> und starten unser <strong>VM<\/strong>, damit es l\u00e4uft und \u00fcber das Netzwerk erreichbar ist.<\/p>\n<p><\/p>\n<p>Jetzt ist alles bereit f\u00fcr die Migration. Lassen Sie uns loslegen!<\/p>\n<p><\/p>\n<p><strong>Schritt 4<\/strong><\/p>\n<p><\/p>\n<p>W\u00e4hrend wir uns noch im Chroot befinden, f\u00fchren wir aus<\/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>Der Befehl rsync wird die Migration durchf\u00fchren. Wir hoffen, die Optionen sind klar \u2014 der Transfer erfolgt mit Beibehaltung von Symlinks, Zugriffsrechten, Eigent\u00fcmern und Gruppen, und die Verschl\u00fcsselung ist f\u00fcr h\u00f6here Geschwindigkeit deaktiviert (man h\u00e4tte einen schnelleren Cipher verwenden k\u00f6nnen, aber das ist f\u00fcr diese Aufgabe nicht so entscheidend).<\/p>\n<p><\/p>\n<p>Nach Abschluss der rsync-Ausf\u00fchrung verlassen wir den Chroot (mit Strg+D) und f\u00fchren aus<\/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>Schritt 5<\/strong><\/p>\n<p><\/p>\n<p>Wir f\u00fchren einige Aktionen durch, die uns beim Start der VM nach der Migration von OpenVZ helfen werden.<br \/>\nAuf Servern mit <strong>Systemd<\/strong> Wir f\u00fchren einen Befehl aus, der uns hilft, uns \u00fcber die regul\u00e4re Konsole anzumelden, zum Beispiel \u00fcber den VNC-Bildschirm des Servers.<\/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>Auf den Servern <strong>CentOS 6<\/strong> und <strong>CentOS 7<\/strong> m\u00fcssen wir zwingend einen aktuellen Kernel installieren:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">yum install kernel-$(uname -r)<\/code><\/pre>\n<p><\/p>\n<p>Der Server kann davon booten, aber nach dem Umzug kann es sein, dass er nicht mehr funktioniert oder gel\u00f6scht wird.<\/p>\n<p><\/p>\n<p>Auf dem Server <strong>CentOS 7<\/strong> muss ein kleiner Fix f\u00fcr PolkitD angewendet werden, sonst f\u00e4llt der Server in einen unendlichen Boot-Zyklus:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">getent group polkitd &gt;\/dev\/null &amp;&amp; echo -e \"e[1;32mpolkitd-Gruppe existiert bereits e[0m\" || { groupadd -r polkitd &amp;&amp; echo -e \"e[1;33m fehlende polkitd-Gruppe hinzugef\u00fcgt e[0m\" || echo -e \"e[1;31m Hinzuf\u00fcgen der polkitd-Gruppe FEHLGESCHLAGEN e[0m\"; }\n\ngetent passwd polkitd &gt;\/dev\/null \n&amp;&amp; echo -e \"e[1;32mpolkitd-Benutzer existiert bereits e[0m\" || { useradd -r -g polkitd -d \/ -s \/sbin\/nologin -c \"Benutzer f\u00fcr polkitd\" polkitd &amp;&amp; echo -e \"e[1;33m fehlenden polkitd-Benutzer hinzugef\u00fcgt e[0m\" || echo -e \"e[1;31m Hinzuf\u00fcgen des polkitd-Benutzers FEHLGESCHLAGEN e[0m\"; }\n\nrpm -Va polkit* &amp;&amp; echo -e \"e[1;32mpolkit* rpm-\u00dcberpr\u00fcfung bestanden e[0m\" || { echo -e \"e[1;33m Zur\u00fccksetzen des polkit* rpm-Benutzer-\/Gruppeneigentums &amp; Berechtigungen e[0m\"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }<\/code><\/pre>\n<p><\/p>\n<p>Auf allen Servern, wenn mod_fcgid f\u00fcr Apache installiert wurde, f\u00fchren wir einen kleinen Fix mit den Berechtigungen durch, sonst werden die Websites, die mod_fcgid verwenden, mit einem Fehler 500 abst\u00fcrzen:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">chmod +s `which suexec` &amp;&amp; apachectl restart<\/code><\/pre>\n<p><\/p>\n<p>Und zuletzt, dies ist n\u00fctzlich f\u00fcr Ubuntu- und Debian-Distributionen. Dieses Betriebssystem kann in einen ewigen Boot mit einem Fehler fallen.<\/p>\n<p><\/p>\n<blockquote><p>Looping zu schnell. Reduzieren Sie die Ausf\u00fchrung ein wenig.<\/p><\/blockquote>\n<p>Unangenehm, l\u00e4sst sich jedoch leicht beheben, je nach Version des Betriebssystems.<\/p>\n<p><\/p>\n<p>Auf <strong>Debian 9<\/strong> Der Fix sieht so aus:<\/p>\n<p><\/p>\n<p>F\u00fchren wir aus<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">dbus-uuidgen<\/code><\/pre>\n<p><\/p>\n<p>wenn wir einen Fehler erhalten<\/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>\u00dcberpr\u00fcfen wir das Vorhandensein von 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;-- dieses wird ben\u00f6tigt\nlibdbus-1.so.3.14.16<\/code><\/pre>\n<p><\/p>\n<p>Wenn alles in Ordnung ist, f\u00fchren wir aus<\/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>Wenn das nicht hilft \u2013 probieren wir die zweite Option.<\/p>\n<p><\/p>\n<p>Die zweite M\u00f6glichkeit zur L\u00f6sung des Problems mit <strong>Reduzieren der Ausf\u00fchrung ein wenig<\/strong> ist praktisch f\u00fcr alle Ubuntu- und Debian-Distributionen geeignet.<\/p>\n<p><\/p>\n<p>F\u00fchren wir aus<\/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>Und f\u00fcr <strong>Ubuntu 14<\/strong>, <strong>Debian 7<\/strong> ausf\u00fchrlich:<\/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>Was haben wir gemacht? Wir haben messagebus wiederhergestellt, das fehlte, um Debian\/Ubuntu zu starten, und haben modules_dep entfernt, das von OpenVZ kam und das Laden vieler Kernel-Module verhinderte.<\/p>\n<p><\/p>\n<p><strong>Schritt 6<\/strong><\/p>\n<p><\/p>\n<p>Wir starten die VM neu, \u00fcberpr\u00fcfen im VNC, wie der Bootprozess verl\u00e4uft, und idealerweise sollte alles ohne Probleme hochfahren. Es k\u00f6nnen jedoch einige spezifische Probleme nach der Migration auftreten, aber diese fallen nicht in den Rahmen dieses Artikels und werden nach Bedarf behoben.<\/p>\n<p><\/p>\n<p>Ich hoffe, diese Informationen sind hilfreich! \ud83d\ude42<\/p>\n<p>Quelle: <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 4.9.10 - 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 \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\" \/>\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\/de\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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 \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/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\udd47Wie man einen OpenVZ 6 Container ohne Kopfschmerzen auf einen KVM-Server migriert | ProHoster","description":"Jeder, der jemals einen OpenVZ-Container auf einen KVM-Server migrieren musste, hat mit einigen Problemen zu k\u00e4mpfen: Die meisten Informationen sind schlichtweg veraltet und beziehen sich auf Betriebssysteme, die bereits lange EOL sind. Je nach Betriebssystem wird unterschiedliche Information bereitgestellt, und m\u00f6gliche Fehler bei der Migration werden selten betrachtet. Manchmal muss man sich mit","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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 \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","og:url":"https:\/\/prohoster.info\/de\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/81922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=81922"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/81922\/revisions"}],"predecessor-version":[{"id":158454,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/81922\/revisions\/158454"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=81922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=81922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=81922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}