{"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\/es\/blog\/administrirovanie\/kak-perenesti-openvz-6-kontejner-na-kvm-server-bez-golovnoj-boli","title":{"rendered":"C\u00f3mo transferir un contenedor OpenVZ 6 a un servidor KVM sin complicaciones","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cualquiera que haya tenido que transferir un contenedor OpenVZ a un servidor con virtualizaci\u00f3n completa KVM se ha encontrado con algunos problemas.<\/p>\n<p><\/p>\n<ul>\n<li>La mayor\u00eda de la informaci\u00f3n est\u00e1 desactualizada y era relevante para ciclos de EOL de sistemas operativos que ya han pasado.<\/li>\n<li>Dependiendo del sistema operativo, se proporciona informaci\u00f3n variada, y nunca se consideran los posibles errores durante la migraci\u00f3n.<\/li>\n<li>A veces se trata con configuraciones que de repente no quieren funcionar despu\u00e9s de la migraci\u00f3n.<\/li>\n<\/ul>\n<p><\/p>\n<p>Cuando trasladamos un servidor siempre se puede corregir algo en el camino, \u00bfpero qu\u00e9 pasa cuando movemos todo un cl\u00faster? <\/p>\n<p><\/p>\n<p>En este art\u00edculo, intentar\u00e9 explicar c\u00f3mo migrar correctamente un contenedor OpenVZ a KVM con un tiempo de inactividad m\u00ednimo y una r\u00e1pida resoluci\u00f3n de todos los problemas.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"nebolshoy-likbez-chto-takoe-openvz-i-chto-takoe-kvm\">Un peque\u00f1o repaso: \u00bfqu\u00e9 es OpenVZ y qu\u00e9 es KVM?<\/h2>\n<p><\/p>\n<p>No profundizaremos en la terminolog\u00eda, pero de manera general:<\/p>\n<p><\/p>\n<p><strong>OpenVZ<\/strong> \u2014 virtualizaci\u00f3n a nivel de sistema operativo, se puede implementar incluso en un microondas, ya que no se requieren instrucciones de CPU y tecnolog\u00edas de virtualizaci\u00f3n en la m\u00e1quina anfitriona. <\/p>\n<p><\/p>\n<p><strong>KVM <\/strong> \u2014 virtualizaci\u00f3n completa que utiliza toda la potencia de la CPU y puede virtualizar cualquier cosa, de cualquier manera, cortando a trav\u00e9s y a lo ancho. <\/p>\n<p><\/p>\n<p><em>A pesar de la creencia com\u00fan de que en el entorno <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/\"   title=\"de los proveedores de alojamiento\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1210\">de los proveedores de alojamiento<\/a> OpenVZ se sobreasigna, mientras que KVM no lo hace; afortunadamente para los \u00faltimos, KVM actualmente se sobreasigna tan bien como su hermano.<\/em><\/p>\n<p><\/p>\n<h2 id=\"chto-budem-perenosit\">\u00bfQu\u00e9 vamos a trasladar?<\/h2>\n<p><\/p>\n<p>Para la migraci\u00f3n se utiliz\u00f3 toda la gama de sistemas operativos disponibles en OpenVZ: CentOS (versiones 6 y 7), Ubuntu (14, 16 y 18 LTS), Debian 7.<\/p>\n<p><\/p>\n<p>Se supon\u00eda que en la mayor\u00eda de los contenedores OpenVZ ya estaba funcionando alg\u00fan tipo de LAMP, y algunos incluso ten\u00edan software muy espec\u00edfico. Con mayor frecuencia, eran configuraciones con panel de control ISPmanager, VestaCP (y la mayor\u00eda de las veces, sin actualizar durante a\u00f1os). Tambi\u00e9n es necesario considerar sus requerimientos para la migraci\u00f3n.<\/p>\n<p><\/p>\n<p>La migraci\u00f3n se lleva a cabo manteniendo <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/lir\/ipv4\/\"   title=\"IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"668\">IP<\/a> el contenedor transferible, supongamos que la IP que ten\u00eda el contenedor se conserva en la VM y funcionar\u00e1 sin problemas.<\/p>\n<p><\/p>\n<p>Antes de la migraci\u00f3n, asegur\u00e9monos de tener todo en orden:<\/p>\n<p><\/p>\n<ul>\n<li>Servidor OpenVZ, acceso root completo a la m\u00e1quina anfitriona, capacidad para detener\/montar\/iniciar\/eliminar contenedores.<\/li>\n<li>Servidor KVM, con acceso root completo a la m\u00e1quina host y todas las implicaciones. Se asume que todo ya est\u00e1 configurado y listo para funcionar.<\/li>\n<\/ul>\n<p><\/p>\n<h2 id=\"pristupaem-k-perenosu\">Empezamos la migraci\u00f3n<\/h2>\n<p><\/p>\n<p>Antes de comenzar la migraci\u00f3n, definamos los t\u00e9rminos que nos ayudar\u00e1n a no confundirnos:<\/p>\n<p><\/p>\n<p><strong>KVM_NODE<\/strong> \u2014 m\u00e1quina host KVM<br \/>\n<strong>VZ_NODE<\/strong> \u2014 m\u00e1quina host OpenVZ<br \/>\n<strong>CTID<\/strong> \u2014 contenedor OpenVZ<br \/>\n<strong>VM<\/strong> \u2014 servidor virtual KVM<\/p>\n<p><\/p>\n<h4 id=\"podgotovka-k-perenosu-i-sozdanie-virtualnyh-mashin\">Preparativos para la migraci\u00f3n y creaci\u00f3n de m\u00e1quinas virtuales.<\/h4>\n<p><\/p>\n<p><strong>Compra una suscripci\u00f3n<\/strong><\/p>\n<p><\/p>\n<p>Dado que necesitamos migrar contenedores, vamos a crear <strong>VM<\/strong> con una configuraci\u00f3n similar en <strong>KVM_NODE<\/strong>.<br \/>\n<strong>\u00a1Importante!<\/strong> Las VM deben crearse exactamente en el mismo sistema operativo que est\u00e1 funcionando en el CTID. Por ejemplo, si el CTID tiene Ubuntu 14, tambi\u00e9n se debe instalar Ubuntu 14 en la VM. Las versiones menores no son cr\u00edticas y su desajuste no es tan importante, pero las principales deben ser id\u00e9nticas.<\/p>\n<p><\/p>\n<p>Despu\u00e9s de crear la VM, actualizaremos los paquetes en el CTID y en la VM (no confundir con la actualizaci\u00f3n del SO: no actualizamos el SO, solo los paquetes y, si es necesario, la versi\u00f3n del SO dentro de la versi\u00f3n principal).<\/p>\n<p><\/p>\n<p>Para CentOS, este proceso parece inocente:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\"># yum clean all\n# yum update -y<\/code><\/pre>\n<p><\/p>\n<p>Igualmente inocente para 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>Paso 2<\/strong><\/p>\n<p><\/p>\n<p>Instalamos en <strong>CTID<\/strong>, <strong>VZ_NODE<\/strong> y <strong>VM<\/strong> herramienta <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>No instalamos nada m\u00e1s ni all\u00ed ni aqu\u00ed.<\/p>\n<p><\/p>\n<p><strong>Paso 3<\/strong><\/p>\n<p><\/p>\n<p>Detenemos <strong>CTID <\/strong>en <strong>VZ_NODE <\/strong>con el comando<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl stop CTID<\/code><\/pre>\n<p><\/p>\n<p>Montamos la imagen <strong>CTID<\/strong>:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">vzctl mount CTID<\/code><\/pre>\n<p><\/p>\n<p>Entramos en la carpeta \/vz\/root\/<strong>CTID<\/strong> y ejecutamos<\/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>Bajo chroot creamos el archivo \/root\/exclude.txt \u2014 contendr\u00e1 la lista de excepciones que no se transferir\u00e1n al nuevo servidor.<\/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>Nos conectamos a <strong>KVM_NODE<\/strong> y activamos nuestro <strong>VM<\/strong>, para que funcione y sea accesible a trav\u00e9s de la red.<\/p>\n<p><\/p>\n<p>Ahora todo est\u00e1 listo para la migraci\u00f3n. \u00a1Vamos!<\/p>\n<p><\/p>\n<p><strong>Paso 4<\/strong><\/p>\n<p><\/p>\n<p>A\u00fan bajo chroot, ejecutamos<\/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>El comando rsync realizar\u00e1 la transferencia, esperamos que las claves sean claras: la transferencia se lleva a cabo conservando los enlaces simb\u00f3licos, los permisos, los propietarios y los grupos, y se desactiva el cifrado para mayor velocidad (se pudo haber utilizado alg\u00fan cifrado m\u00e1s r\u00e1pido, pero eso no es tan esencial en esta tarea), as\u00ed como la compresi\u00f3n tambi\u00e9n est\u00e1 desactivada.<\/p>\n<p><\/p>\n<p>Al finalizar el rsync, salimos del chroot (presionando ctrl+d) y ejecutamos<\/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>Paso 5<\/strong><\/p>\n<p><\/p>\n<p>Realizaremos algunas acciones que nos ayudar\u00e1n a iniciar la VM despu\u00e9s de la migraci\u00f3n desde OpenVZ.<br \/>\nEn servidores con <strong>Systemd<\/strong> ejecutaremos un comando que nos ayudar\u00e1 a iniciar sesi\u00f3n en la consola normal, digamos, a trav\u00e9s de la pantalla VNC del servidor<\/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>En los servidores <strong>CentOS 6<\/strong> y <strong>CentOS 7<\/strong> deberemos instalar un n\u00facleo nuevo:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">yum install kernel-$(uname -r)<\/code><\/pre>\n<p><\/p>\n<p>El servidor puede arrancar desde \u00e9l, pero despu\u00e9s de la transferencia puede dejar de funcionar o ser eliminado.<\/p>\n<p><\/p>\n<p>En el servidor <strong>CentOS 7<\/strong> es necesario aplicar una peque\u00f1a soluci\u00f3n para PolkitD, de lo contrario el servidor caer\u00e1 en un bucle infinito:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">getent group polkitd &gt;\/dev\/null &amp;&amp; echo -e \"e[1;32mEl grupo polkitd ya existee[0m\" || { groupadd -r polkitd &amp;&amp; echo -e \"e[1;33mSe a\u00f1adi\u00f3 el grupo polkitd faltantee[0m\" || echo -e \"e[1;31mFallo al a\u00f1adir el grupo polkitde[0m\"; }\n\ngetent passwd polkitd &gt;\/dev\/null \n&amp;&amp; echo -e \"e[1;32mEl usuario polkitd ya existee[0m\" || { useradd -r -g polkitd -d \/ -s \/sbin\/nologin -c \"Usuario para polkitd\" polkitd &amp;&amp; echo -e \"e[1;33mSe a\u00f1adi\u00f3 el usuario polkitd faltantee[0m\" || echo -e \"e[1;31mFallo al a\u00f1adir el usuario polkitde[0m\"; }\n\nrpm -Va polkit* &amp;&amp; echo -e \"e[1;32mLa verificaci\u00f3n de rpm de polkit* fue exitosae[0m\" || { echo -e \"e[1;33mRestableciendo la propiedad de usuario\/grupo y permisos de rpm de polkit*e[0m\"; rpm --setugids polkit polkit-pkla-compat; rpm --setperms polkit polkit-pkla-compat; }<\/code><\/pre>\n<p><\/p>\n<p>En todos los servidores, si se ha instalado mod_fcgid para Apache, realizaremos una peque\u00f1a soluci\u00f3n con permisos, de lo contrario, los sitios que utilizan mod_fcgid fallar\u00e1n con un error 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>Y por \u00faltimo, ser\u00e1 \u00fatil para distribuciones de Ubuntu y Debian. Este SO puede caer en un bucle infinito con un error<\/p>\n<p><\/p>\n<blockquote><p>looping too fast. throttling execution a little<\/p><\/blockquote>\n<p>desagradable, pero f\u00e1cil de arreglar, dependiendo de la versi\u00f3n del SO.<\/p>\n<p><\/p>\n<p>En <strong>Debian 9<\/strong> la soluci\u00f3n se ve as\u00ed:<\/p>\n<p><\/p>\n<p>ejecutamos<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">dbus-uuidgen<\/code><\/pre>\n<p><\/p>\n<p>si obtenemos un error<\/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>verificamos la presencia de 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;-- se necesita este\nlibdbus-1.so.3.14.16<\/code><\/pre>\n<p><\/p>\n<p>si todo est\u00e1 bien, ejecutamos<\/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>Si no ayuda, probamos la segunda opci\u00f3n.<\/p>\n<p><\/p>\n<p>Segunda opci\u00f3n para resolver el problema con <strong>throttling execution a little<\/strong> funciona pr\u00e1cticamente para todas las distribuciones de Ubuntu y Debian.<\/p>\n<p><\/p>\n<p>Ejecutamos<\/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> adem\u00e1s realizamos:<\/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>\u00bfQu\u00e9 hicimos? Restauramos messagebus, que faltaba para iniciar Debian\/Ubuntu y eliminamos modules_dep, que vino de OpenVZ y obstaculizaba la carga de muchos m\u00f3dulos del n\u00facleo.<\/p>\n<p><\/p>\n<p><strong>Paso 6<\/strong><\/p>\n<p><\/p>\n<p>Reiniciamos la VM, verificamos a trav\u00e9s de VNC c\u00f3mo va el arranque y en ideal \u2014 todo se cargar\u00e1 sin problemas. Aunque, puede que aparezcan algunos problemas espec\u00edficos despu\u00e9s de la migraci\u00f3n \u2014 pero estos est\u00e1n fuera del alcance de este art\u00edculo y se corrigen a medida que surgen.<\/p>\n<p><\/p>\n<p>\u00a1Espero que esta informaci\u00f3n sea \u00fatil! \ud83d\ude42<\/p>\n<p>Fuente: <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.2 - 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\/es\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47 C\u00f3mo transferir un contenedor OpenVZ 6 a un servidor KVM sin complicaciones | ProHoster","description":"Cualquiera que alguna vez haya necesitado transferir un contenedor OpenVZ a un servidor con virtualizaci\u00f3n KVM ha enfrentado ciertos problemas: la mayor parte de la informaci\u00f3n est\u00e1 simplemente desactualizada.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/81922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=81922"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/81922\/revisions"}],"predecessor-version":[{"id":158454,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/81922\/revisions\/158454"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=81922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=81922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=81922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}