• Del autor
  • Principios y algoritmos de concurrencia

Ricardo Galli, de software

~ De software libre, internet, legales

Ricardo Galli, de software

Archivos de etiqueta: ubuntu

Amazon EC2: actualizar Ubuntu 10.04 a 12.04, y a 14.04

28 lunes Jul 2014

Posted by gallir in menéame, trucos

≈ Comentarios desactivados en Amazon EC2: actualizar Ubuntu 10.04 a 12.04, y a 14.04

Etiquetas

ec2, lts, ubuntu, upgrade

Este es un apunte rápido y corto ya que a algunos les vendrá bien. Estoy preparando la migración del servidor principal (el que hace de control, repositorio de software e imágenes) de Menéame. Es una instancia EBS (con dos volúmenes adicionales) con Ubuntu 10.04 y ya toca migrar a la 12.04 o 14.04 por su antigüedad y porque se quedará sin soporte.

En general no tuve problemas, pero hay que tener un poco de cuidado cuando se migra de 12.04 a 14.04. Los pasos a hacer desde la consola web son los siguientes (no hace falta hacer nada con comandos):

  1. Crear un AMI del servidor a actualizar: esto generará una imagen arrancable idéntica al servidor, hay que seleccionar que cree también la imagen para los otros volúmenes montados.
  2. Arrancar una nueva instancia con ese AMI creado. Esta instancia debe ser idéntica a la original. Ten cuidado de deshabilitar los procesos que puedan interferir con la otra, por ejemplo los que tengan en cron. Verás que creó un AMI y los snapshots correspondientes a cada volumen.
  3. Ejecutar do-release-upgrade -d para actualizar a 12.04. Esto pasará a la siguiente versión LTS. Como comencé con 10.04 se actualiza a 12.04. Es un proceso que tarda pocos minutos y no me dio ningún problema. Luego hay que hacerlo nuevamente para actualizar a la versión 14.04, antes es mejor reiniciarlo para estar seguro que todo funciona correctamente (mira los mensajes de arranque con el dmesg).
  4. Ejecutar de nuevo do-release-upgrade -d para actualizar a 14.04. Como el anterior, pero si no vas con cuidado, luego no arrancará porque no encontrará los dispositivos EBS. El problema es sencillo, en la 14.04 se renombran de dispositivos, por ejemplo, el /dev/sda1 se renombra a /dev/vxda1, el /dev/sdc a /dev/vxdc, etc. Antes de reiniciar con la versión 14.04 debes cambiar el /etc/fstab para indicar esos nuevos nombres. Si te olvidas -como yo- no hay problemas, más abajo te explico cómo arreglarlo rápidamente si la instancia no te arranca.
  5. Ya está, es relativamente sencillo. Ahora debes verificar que las configuraciones te funcionan, reinstalar los módulos que han instalado con herramientas como el pip (Python), o pecl (PHP). Verifica también la configuración del PHP (si lo usas), ya que cambió la estructura de directorios en /etc/php5. Te aconsejo crear otro AMI de este nuevo servidor y probar que arranque correctamente.

Cómo reparar el /etc/fstab (o cualquier otra configuración que impide arrancar una instancia)

Si en el paso #4 te olvidaste de cambiar los nombres de los dispositivos, o lo hiciste pero te equivocaste (o falla cualquier otro fichero), la instancia no arrancará, pero es relativamente sencillo de arreglarlo:

  1. Detén el servidor que no arranca (Stop desde la consola web).
  2. Arranca otra instancia (si no tienes ninguna en marcha) con una imagen que funcione, incluso con una Ubuntu oficial. Cualquiera sirve.
  3. En la ventana de Volumes haz un deattach del volumen raíz de ese disco (no te olvides de apuntar el nombre de /dev con el que estaba enlazado, habitualmente /dev/sda1 o /dev/sda).
  4. Haz un attach de ese dispositivo a la otra instancia de trabajo, te sugerirá nombres, usa alguno que no tengas en esa instancia, por ejemplo /dev/sdc.
  5. Monta el dispositivo en la instancia, por ejemplo: mkdir /work; mount /dev/sdc /work (ojo, si estás trabajando en una Ubuntu 14.04 será mount /dev/vxdc).
  6. Ahora puedes modificar el /work/etc/fstab (o el fichero que tengas que reparar).
  7. Desmonta el dispositivo (umount /work) y el deattach del volumen a esa instancia.
  8. Ya puedes hacer el attach del mismo volumen a la instancia que habías detenido y hacer el start.

 

Pequeño truco para Ubuntu…

13 martes Nov 2007

Posted by gallir in trucos

≈ 19 comentarios

Etiquetas

trasteo, ubuntu

Si quieres que el ordenata te arranque más rápido, cuando de aparezca la pantalla del grub haz lo siguiente:

  • Posiciona el selector sobre el kernel que arrancas.
  • Presiona «e» para editar
  • Posiciona el cursor sobre las líneas donde están las opciones.
  • Presiona «e» para editar
  • Agrega al final la palabra «profile» (dejando un espacio con las anteriores), luego dale al enter.
  • Cuando vuelva a la pantalla anterior presiona «b» para que arranque.
  • Espera un poco más que hará el índice.
  • Et voilà

Lo aprendí mientras trasteo instalando varios sistemas en mi Thinkpad X61s. Ya tengo todo funcionando bien, con unos cuantos scripts hasta para controlar el 3G/HSDPA con las teclas de IBM, y ahorrando batería. Ya pondré un artículo completo y los ficheros para instalar.

Mac OSX versus Ubuntu

11 domingo Nov 2007

Posted by gallir in desarrollo, software libre

≈ 34 comentarios

Etiquetas

coñas, debian, mac osx, ubuntu

Me hizo mucha gracia. Primero hay que leer las instrucciones de cómo instalar MySQL en un MAc OSX. Es un auténtico coñazo, casi como trabajar con una Slackware en 1995 más el dolor de editar ficheros XML.

Luego hay que leerse las instrucciones de cómo hacer lo mismo en Ubuntu según diveintomark (en Debian es similar, of course).

Aunque todavía puede ser más simple y rápido si te permites el lujo de escribir una línea de comandos:

aptitude install mysql-server-5.0

Comprar el libro

Principios y algoritmos de concurrencia

gallir@twitter

  • La izquierda dándose de hostias. Es hora de crear Izquierda Unida. twitter.com/PabloIglesias/… 1 day ago
  • Recordatorio de que el Ministerio de Consumo todavía existe. 2 days ago
  • Tarde para avisar, ya no se puede apuntar, pero en fin :( Estaré aquí, …y-consumer-tech-talent.splashthat.com 3 days ago
  • RT @eduardosuarez: Está bien recordar (una vez más) la podredumbre moral de Evo Morales, capaz de llamar hermano al carnicero de Mariúpol y… 4 days ago
Follow @gallir

RSS Notas recientes

  • Se ha producido un error; es probable que la fuente esté fuera de servicio. Vuelve a intentarlo más tarde.

Archivos

Comentarios recientes

PM en Cuidado con las «clever soluti…
Me matan si no traba… en Cuando el periodismo cede el c…
surco en Cuando el periodismo cede el c…
pancho pérez (@lonch… en Cuando el periodismo cede el c…
Fernando en Cuando el periodismo cede el c…
@beoxman en Cuando el periodismo cede el c…
gallir en Cuando el periodismo cede el c…
Jan Smite en Cuando el periodismo cede el c…
Alejandro en Cuando el periodismo cede el c…
Galletor en Cuando el periodismo cede el c…

Meta

  • Registro
  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.com

Licencia

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.

Crea un blog o un sitio web gratuitos con WordPress.com.

  • Seguir Siguiendo
    • Ricardo Galli, de software
    • Únete a 667 seguidores más
    • ¿Ya tienes una cuenta de WordPress.com? Accede ahora.
    • Ricardo Galli, de software
    • Personalizar
    • Seguir Siguiendo
    • Regístrate
    • Acceder
    • Denunciar este contenido
    • Ver sitio web en el Lector
    • Gestionar las suscripciones
    • Contraer esta barra