wiki:PruebasOpenGnsys

Detalles del proceso para iniciar el sistema OpenGnsys después de la instalación.

  • Generar la Estructura basica de nuestra Organización.
    Acceder a la web http://IPOgWebadmin/opengnsys
    Acceder como superusuario por defecto: usuog y password: passusuog
    Crear las Entidades básicas y sus agrupaciones correspondientes si procede.
    Asignar los administradores de las Entidades.
    Salir de la aplicacion web.
  • Acceder a la web http://IPOgWebadmin/opengnsys
    Acceder como usuario de la entidad creada anteriormente.
    Acceder a la sección "Servidores"
    Dar de alta al servidor opengnsys ATENCION con el número de puerto usado, debemos confirmar 2002 (puerto comunicación ogAdmClient-ogAdmRepo.
    Salir de la aplicacion web.
  • Reiniciar los servicios de OpenGnsys (ogAdmServer y ogAdmRepo)
    /etc/init.d/opengnsys restart
    Revisar los log de ambos servicios y comprobar que han sido satisfactorio.
    cat /var/log/opengnsys/ogAdmServer.log
    cat /var/log/opengnsys/ogAdmRepo.log
  • Iniciar el primer cliente OpenGnsys a través del servicio pxe.
    dar de alta al cliente en el dhcp y reiniciar dicho servicio.
    Encender el pc, activando el arranque por pxe.
    Inicio Correcto de ogClient.
    Error detectado en el cliente que estoy usando
    ogDisktoDev devuelve erro2 => sin conexion con el servidor Hidra en moudlo tomaNomSo()
    a continuación no se puede contineuar con moudlo manin()
    

Primeras pruebas desde la consola del propio cliente OpenGNSys

Creación y Restauración de imágenes

  • Las imágenes se almacenan o son accesibles desde varios contenedores:
    • Repositorio remoto o REPO accesible por los clientes via nfs desde el punto de montaje /opt/opengnsys/images
    • Repositorio local o CACHE accesible por los clientes que posean este Repositorio desde:
  • Las imágenes se crean y restauran realizando internamente llamadas al programa partimage (compresión gzip).
  • Las imágenes solo se podrán restaurar en particiones que sean igual o superior a la partición fuente de la imagen. Más adelante se explicará como redimensionar la partición fuente antes de generar una imagen.

Ejemplo 1: Crear Imagen en el raiz del repositorio remoto (REPO)

  • Crear una imagen monolítica de la partición del primer disco duro al Repositorio (accedido automáticamente por nfs desde el punto de montaje /opt/opengnsys/images)
  • Sintaxis a ejecutar:
     ogCreateImage 1 1 REPO /NuevaImagen1
    
  • Resultado: Creará el siguiente archivo imagen: /opt/opengnsys/images/NuevaImagen1.img

Ejemplo 2: Crear Imagen en algún subdirectorio del repositorio remoto (REPO)

  • Crear una imagen monolítica de la partición del primer disco duro al REPOsitorio remoto (accedido automáticamente por nfs desde el punto de montaje /opt/opengnsys/images)
  • Sintaxis a ejecutar:
     FIXME: insertar sintaxis para ogCreatePah??
     ogCreateImage 1 1 REPO /NuevoSubdirectorio/NuevaImagen2
    
  • Resultado: Creará el siguiente archivo imagen: /opt/opengnsys/images/NuevoSubdirectorio/NuevaImagen2.img

SIMPLE INFORMACION, no testeado en opengnsys: Pruebas auxiliares para el soporte de transferencias multicast y torrent.

  • Servidor Multicast
    export McastAddress="239.172.16.72"
    export McastMethod="full-duplex"   # full-duplex, half-duplex  or broadcast
    export McastMaxBitrate="70M"   
    export McastControlError="8x8/128"
    export McastNumberClients=90
    export McastTimeWaitForAllClients=360
    udp-sender  --file /opt/opengnsys/NuevaImagen1.img  --${McastMethod} --fec $McastControlError --max-bitrate $McastMaxBitrate --ttl 1 --min-clients $McastNumberClients --max-wait $McastTimeWaitForAllClients 
    
  • Cliente Multicast
    CACHE=`ogMountCache`
    udp-receiver -p "mbuffer -m 20M " --file ${CACHE}\NuevaImagen1.img;   #nota -p "mbuffer -m 20M" es opcional
    

Servidor Torrent

#Paso 1: Crear metainfo (.torrent) del la imagen.
IPTorrent=                    #IP del equipo donde almacena la imagen a exportar.
ctorrent -t /opt/opengnsys/images/NuevaImagen1.img -u http://$IPTorrent:1234/announce -s " . /opt/opengnsys/images/NuevaImagen1.img.torrent 
#Paso 2: iniciar track
bttrack --reannounce_interval 10 --port 1234 --dfile /root/dstate --logfile /root/bttracker.log --save_dfile_interval 10 --timeout_downloaders_interval 10 2>/dev/null &
#paso 3: iniciar la semilla de la imagen en el server
ctorrent /opt/opengnsys/images/NuevaImagen.img.torrent -d
  • Cliente Torrent
    TimeToWaitForCloseAfterDownload=20  # tiempo que deseamos que el cliente este como semilla, despues de la descarga.
    CACHE=`ogMountCache`                
    ctorrent -X "sleep $TimeToWaitForTransfer; pkill ctorrent" /opt/opengnsys/images/NuevaImagen1.torrent -s ${CACHE}/NuevaImagen1 -b ${CACHE}/NuevaImagen1.bf -C 100
    
Last modified 7 years ago Last modified on Jul 14, 2017, 1:07:08 PM