{"id":2211,"date":"2017-02-06T09:11:55","date_gmt":"2017-02-06T09:11:55","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=2211"},"modified":"2017-02-06T09:13:52","modified_gmt":"2017-02-06T09:13:52","slug":"moviendo-un-servidor-virtual-por-europa","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2017\/02\/06\/moviendo-un-servidor-virtual-por-europa\/","title":{"rendered":"Moviendo un servidor virtual por Europa &#8230;"},"content":{"rendered":"<p><a href=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2015\/02\/tools_server.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-562\" src=\"https:\/\/esferas.org\/msqlu\/wp-content\/uploads\/sites\/12\/2015\/02\/tools_server-150x150.png\" alt=\"\" width=\"150\" height=\"150\" \/><\/a>&#8230; un s\u00e1bado por la ma\u00f1ana porque, oiga, cuando uno duerme mal las decisiones son un tanto alocadas.<\/p>\n<p><!--more--><\/p>\n<p>Hace ya un par de a\u00f1os que tengo alquilados servidores virtuales con la empresa <a href=\"https:\/\/www.digitalocean.com\">Digital Ocean<\/a> (<em>droplets<\/em> los llaman ellos) y no he tenido queja alguna. Buen soporte, mucha documentaci\u00f3n en continuo desarrollo y un panel de control que da gusto.<\/p>\n<p>Los servidores son peque\u00f1os, no puedo permitirme m\u00e1s, pero me permiten tener mis propios programas, mis datos relativamente a salvo, y efectuar pruebas y experimentos que aderezan mi vida. Menos mal que las dos usuarias que tengo son comprensivas.<\/p>\n<p>Lo que ocurre es que de tanto usarlos termino por agotar su espacio en disco, as\u00ed que llevaba ya un tiempo intentando quitarme lastre en el principal con muy poco \u00e9xito. Un servidor al 98% por ciento de capacidad es una molestia recurrente, m\u00e1s a\u00fan si tienes tu correo principal sobre \u00e9l y deja de recibirlo porque no tiene d\u00f3nde guardarlo.<\/p>\n<p>Pens\u00e9 en subirlo de categor\u00eda pero me echaba para atr\u00e1s que el precio se duplicaba y que la diferencia no era tanta. Pasaba de 40 a 60 gigabytes, que no est\u00e1 nada mal, pero por ese precio lo ve\u00eda m\u00e1s bien un parche.<\/p>\n<p>Pero he aqu\u00ed que Digital Ocean presenta un nuevo producto llamado <em>Blocks<\/em> y que no es m\u00e1s que a\u00f1adir disco a las instancias que tienes por un precio bastante ajustado y que me pareci\u00f3 una idea excelente. Lo malo es que s\u00f3lo est\u00e1 disponible, por ahora, en los centros de datos de Francia y Alemania. Londres ten\u00eda que tenerlo ya pero quiz\u00e1s por el asunto del Brexit se ha quedado parado. Decid\u00ed mudarme a Alemania.<\/p>\n<p>Busqu\u00e9 entonces la manera de mover el servidor de un centro a otro y encontr\u00e9 <a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-migrate-digitalocean-snapshots-between-regions\">documentaci\u00f3n<\/a> al respecto muy clara.<\/p>\n<p>El procedimiento es el siguiente:<\/p>\n<ol>\n<li>Detener el servidor.<\/li>\n<li>Crear una instant\u00e1nea de su contenido (<em>snapshot<\/em>).<\/li>\n<li>Mover dicha instant\u00e1nea de un centro (Londres) a otro (Frankfurt).<\/li>\n<li>Crear un nuevo <em>droplet<\/em> con dicha instancia en el centro alem\u00e1n y la misma configuraci\u00f3n que el servidor en Inglaterra; he a\u00f1adido, de paso, un bloque de disco de 100Gb que puedo ampliar con facilidad en el futuro.<\/li>\n<li>Poner en marcha el servidor y destruir el ingl\u00e9s (una vez comprobado que est\u00e1 todo). Tambi\u00e9n tuve que destruir la instant\u00e1nea del sistema porque la empresa cobra por ello y es un poco tonto guardarla ya que existen copias de seguridad del mismo.<\/li>\n<\/ol>\n<p>Todo \u00e9sto sin salir del panel de control web as\u00ed que, salvo esperas de un par de horas para convertir formatos y transferir datos, la operaci\u00f3n fue sencilla y poco traum\u00e1tica. El disco era de 40Gb y por lo que pude leer aprovechan cualquier movimiento para actualizar al formato que emplee el supervisor de m\u00e1quinas virtuales.<\/p>\n<p>Otro de los problemas, del que era consciente, es el cambio de direcci\u00f3n IP; dado que es otro centro de datos no pueden asignarte la misma direcci\u00f3n que ten\u00edas. Se trata, a fin de cuentas, de un nuevo servidor y para ese tipo de problemas Digital Ocean tiene algo llamado <a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-use-floating-ips-on-digitalocean\">IP flotantes<\/a> y que consiste -grosso modo- en tener una IP p\u00fablica y una privada sincronizadas, de manera que resolver\u00edan el inconveniente del cambio de direcci\u00f3n o el escalado del servidor. No pens\u00e9 hasta ese momento que fuese a serme \u00fatil; ahora lo tendr\u00e9 muy en cuenta para el futuro.<\/p>\n<p>Mientras se transfer\u00eda la informaci\u00f3n tuve que cambiar los DNS (registrados con gandi.net) y, m\u00e1s tarde, realizar una b\u00fasqueda en la configuraci\u00f3n de la m\u00e1quina para cambiarla. La direcci\u00f3n IP en un servidor de este tipo no deber\u00eda estar en uso en muchos sitios pero ya que estoy realizando experimentos con el DNS, cortafuegos y VPN resulta que estaba m\u00e1s presente de lo que recordaba. Nada m\u00e1s que una peque\u00f1a molestia.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; un s\u00e1bado por la ma\u00f1ana porque, oiga, cuando uno duerme mal las decisiones son un tanto alocadas.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[18,692,693],"class_list":["post-2211","post","type-post","status-publish","format-standard","hentry","category-software","tag-administracion-de-sistemas","tag-digital-ocean","tag-gandi-net"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/2211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=2211"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/2211\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=2211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=2211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=2211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}