wiki:ActulizacionServidorRedLocalMultiServiciosAUbuntuLucid

Version 19 (modified by josx@…, 14 years ago) (diff)

--

Lo que vamos hacer

Tenemos servidores "ltsp + replica ldap" con Ubuntu 9.04 y queremos pasar a Lucid 10.04 LTS porque el Long Time Support. También aprovechamos para pasar el sistema de archivo de ext3 a ext4, y tener TODO la configuración en puppet.

Antes de empezar

  • Llevar notebook o servidor previamente instalado ( recetas puppet utilizadas para el hacer las instalaciones: NodoInstalaciones ).
  • Tener un puppetmaster instalado localmente en la notebook o utilizar uno que este accesible desde internet. (previamente configurados con todas las recetas disponibles)
  • logout de todos los usuarios
  • ejecutar el trabajo de backup con rsnapshot
  • fijar el ip y dhcp en las recetas puppet para realizar tener listo el Nodo de Instalaciones
  • Modificar el hosts.dnsmasq para asignarle un hostanme fijo
  • verificar si hay conexión a internet (solo necesario si el puppetmaster no esta localmente)

cambio de discos

  • sacamos 2 discos que tienen el sistemas 9.04 + /home ( los datos de los usuarios )
  • desconectamos el disco de backup
  • ponemos los 2 nuevos discos vacíos (mejor si son de iguales características)

Instalación

  • Booteamos por red (netboot), y seleccionamos la instalación 10.04 + raid1
  • verificar el nombre (para poder aplicar luego las recetas puppet) y el ip del servidor (para poder ver la instalación desde remoto)

1er reboot (automático luego de la instalación)

  • cambiar la clave de sistema (mejor si se hace enfrente de la maquina)
  • verificar el raid 1 ( para verificar avance cat /proc/mdstat )

2do reboot

  • con el disco de backup
  • verificar el raid 1 ( para verificar avance cat /proc/mdstat )
  • restore de los datos /home
  • fijar la resolucion del nombre puppet al puppetmaster en eva ( editar /etc/hosts )
  • activar el puppet client
  • firmar el certificado
  • Instalar paquetes necesarios para correr un entorno gráfico ( esto también es posible hacerlo con puppet )
  • tunnel para ldap
  • el resto de la recetas puppet para el nodo.