Integración temporal de EAC en HIDRA.
Las tablas de EAC se incluirán en la base de datos de Hidra.
El usuario db usado por el modulo web EAC es usuhidra.
El usuario db usado por el procedimiento tareas_servidor es eac
comando
,parametros
,ip
)label
) INSERT INTO `menuboot` (`label`, `prompt`, `timeout`, `description`) VALUES ('1', 0, 10, 'mbr 1hd'),('11', 0, 10, '1hd 1partion'),('pxe', 0, 10, 'ogClient-pxe'),('ramfs', 1, 50, 'varios ramfs');
label
) INSERT INTO `itemboot` (`label`, `kernel`, `append`) VALUES
('1', 'KERNEL syslinux/chain.c32', 'APPEND hd0'),
('1_localboot', 'LOCALBOOT 0', ' '),
('11', 'KERNEL syslinux/chain.c32', 'APPEND hd0 1'),
('ogClientNfs', 'KERNEL ogclients/ogClientNfs/netboot/vmlinuz-2.6.31-2-generic', 'APPEND root=/dev/nfs initrd=ogclients/ogClientNfs/netboot/initrd.img-2.6.31-2-generic nfsroot=repo_client:/opt/opengnsys/tftpboot/ogclients/ogClientNfs'),
('ogClientNfsUltraLight', 'KERNEL ogclients/ogClientNfsUltraLight/linux', 'APPEND initrd=ogclients/ogClientNfsUltraLight/initrd.gz'),
('ogClientRamfs', 'kernel ping-brutalix/kernel', 'append vga=normal devfs=nomount pxe ramdisk_size=33000 load_ramdisk=1 init=/linuxrc prompt_ramdisk=0 initrd=ping-brutalix/initrd.gz root=/dev/ram0 rw nolapic lba');
INSERT INTO `menuboot_itemboot` (`labelmenu`, `labelitem`, `default`) VALUES
('0', '0', 0),
('11', '11', 0),
('ramfs', 'ogClientNfs', 0),
('1', '1', 1),
('pxe', 'ogClientNfs', 1),
('ramfs', 'ogClientNfsUltraLight', 0);
DESCRIPCION: datos ubicados en EAC.conf que ahora se pasan como parametros del kernel.
infonetaulas
(id_aula, descripcion, subred, netmask, broadcast, gateway, repo_image, repo_client)** PRIMARY KEY (id_aula
)
** DESCRIPCION: información utilizada por el BootServer(label,ip), para configurar los datos de red en el fichero pxe especifico para el cliente. donde repo_image, es el repositorio de imagenes por defecto para ese agrupamiento, y el repo_client es el la ip del repositorio nfs auxiliar para los clientes NFS opengnsys (o todo el sistema ogClientNFS, o solo los binarios ogClientUltraLight)
INSERT INTO `infonetaulas` (`id_aula`, `descripcion`, `subred`, `netmask`, `broadcast`, `gateway`, `repo_image`, `repo_client`) VALUES
(1, 'aulaA', '172.16.72.0', '255.255.255.0', '172.16.72.255', '172.16.72.254', '172.16.72.249', '172.16.72.249'),
*Hidra, mantiene la información de las agrupaciones en varias tablas, pero su proposito no es mantenener información de red de las mismas.
** aulas
(idaula,nombreaula,idcentro,urlfoto,cuadro_y,cuadro_x,cagnon,pizarra,grupoid,ubicacion,comentarios,puestos,horaresevini,horaresevfin
PRIMARY KEY (idaula
)
**grupos
(idgrupo,nombregrupo,grupoid,tipo,idcentro,iduniversidad,comentarios PRIMARY KEY (
idgrupo`)
**gruposordenadores
( idgrupo
, nombregrupoordenador, idaula, grupoid, comentarios )
PRIMARY KEY (idgrupo
)
infonetequipos
( hostname, macaddress, ipaddress, arranque, aula, startpage, vga, acpi, pci)hostname
), UNIQUE KEY mac
(macaddress
), UNIQUE KEY ip
(ipaddress
)HIDRA ordenadores
(idordenador, nombreordenador, ip, mac, idaula, idperfilhard
idservidordhcp, idservidorrembo, grupoid,idconfiguracion , idmenu, idparticion, cache