View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Crear un disco para Solaris 8

Caso 1: Santiago/Raúl no tienen discos en la furgoneta y has de hacerlo tú.

Haz una copia del maestro que está en mi armario (LUIS). Puede que ya haya alguna copia hecha. Si no hubiese una copia hazla. Has de usar el maestro SSD, no el IDE.

Haz un md5sum del repositorio que está en main1:/incoming/Repo/RepoPCI/nombre_nodo.tar.gz.0. También están en fpciLXX:/home/pci/repositorio/

Una vez tienes el disco en la plataforma arrancado dirígete a /home/pci/repositorio/repo y encuentra el repositorio del nodo. Se llamará nombre_nodo.tar.gz.
Llévatelo a un equipo que tenga Linux y haz un md5sum del fichero.

Si los md5sum son distintos llévate el de /incoming/Repo/RepoPCI/ al PC donde tienes corriendo la copia. Cópialo a /home/pci/repositorio/repo/ como nombre_nodo.tar.gz.
En /home/pci/repositorio/repo/ ejecuta lo siguiente: ./instalar nombre_nodo

Comprueba que no impida arrancar ningún proceso porque root se apropie de algún directorio de trabajo.


Caso 2: Santiago/Raúl sí tienen discos.

Debería ser el caso por defecto ya que Santiago y Raúl suelen llevar copias en la furgoneta.

Es importante ser consciente que pudiera haber habido cambios con posterioridad a la realización de la copia que está en la furgoneta.

En el envoltorio de los discos figura en una pegatina la fecha de realización del disco por si te ayuda.

Para asegurarte de que el repositorio está actualizado lleva el repositorio del nodo a /incoming de main1. El repositorio en el nodo está en /home/pci/repositorio/repo/nombre_nodo.tar.gz.
Los repositorio que diariamente se guardan en main1 están en /incoming/Repo/RepoPCI/nombre_nodo.tar.gz.0.
Si no lo encontraras ahí debería hallarse en fpciLXX:/home/pci/repositorio/nombre_nodo.tar.gz


Haz un md5sum de ambos y comprueba que los valores son iguales.
Si son iguales borra el que copiaste de la estación en /incoming.
Si son distintos llévate el de /incoming/Repo/RepoPCI/ al nodo. Cópialo como root a / y descomprime y destaréalo.



Lo siguiente has de hacerlo a continuación independientemente de si vienes del caso 1 o 2:

Una vez se haya instalado el equipo es necesario hacer desde main1 lo siguiente como usuario pci:

ssh pci@nodo "ls"

Si no lo permitiese o pidiera confirmación (yes/no) has de dar de alta en el fichero que indique (known_hosts) o borrar el que ya existiera. Debería ser /home/pci/.ssh/known_hosts
Fíjate en el texto que devuelve al ejecutar el comando.
Indicará una línea donde da el error. Tienes que borrar esa línea.

Para editar el fichero has de ser root y montar la partición como lectura/escritura:
su (vh83jkh4)

mount -o remount,rw /home/
mount -o remount,rw /

Vuelve a ser usuario pci, edita el fichero eliminando la línea que decía el mensaje de error y vuelve a intentar el comando
ssh pci@nodo "ls"
Si diera fallo de nuevo repite la edición del fichero eliminando la línea que da problemas.
Al hacer de nuevo dicho comando ya no debería dar problemas.

Una vez hecho hazte root de nuevo y monta las particiones como solo lectura.

mount -o remount,ro /home/
mount -o remount,ro /



¿Por qué es imprescindible hacer esto?.

Si no se hace no se puede traer el repositorio a main1 desde la estación ya que al lanzar el scp para traer el fichero pregunta lo de (yes/no) señalado líneas más atrás y para eso no está preparado el script.
Tampoco funcionan por la misma razón las distribuciones que chequean el estado de los nodos.

Última actualización: 31/07/2019