Version 8 (modified by 14 years ago) (diff) | ,
---|
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 usandoogDisktoDev 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
Pruebas externas para el soporte de transferencias multicast y torrent.
- Servidor Multicast
system("/usr/sbin/udp-sender --file " . $fila['parametros'] . " --" . 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;
Servidor Torrent
Paso 1: Crear metainfo (.torrent) del la imagen. exec("ctorrent -t " . $fila['parametros'] . " -u http://" . SQL_HOST . ":1234/announce -s " . $fila['parametros'] . ".torrent "); Paso 2: iniciar tracker paso 3: iniciar la semilla de la imagen en el server system("ctorrent " . $fila['parametros'] . " -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