Costa Rica/Tecnico/XS1

From OLPC
< Costa Rica‎ | Tecnico
Revision as of 12:38, 17 April 2013 by 186.15.15.71 (talk) (Creación del servidor XS)
Jump to: navigation, search

Hardware

Tarjeta: MSI G41M-P26
Procesador: Intel Celeron E3400 2.6GHz
Memoria: Kingston 2GB
Disco: Seagate 750GB SATA
Tarjeta de red extra: Encore PCI 10/100/1000 (Chip Realtek TRL-8169)

La compra fué realizada el XXX del XXX

Creación de la llave de instalación

1- Conectar una llave USB a una computadora 2- Instalar las herramientas necesarias:

yum -y install livecd-tools git

3- Correr el siguiente comando:

livecd-iso-to-disk --format --msdos --reset-mbr <ruta al iso> <dispositivo usb>

Ejemplo>

livecd-iso-to-disk --format --msdos --reset-mbr /home/pepe/Downloads/OLPC-School-Server-0.7-i386.iso /dev/sdb

4- Montar el filesystem a una carpeta temporal

mkdir /tmp/monta
mount /dev/sdb1 /tmp/monta/

5- Reemplazar el archivo Kickstart

cd /tmp/monta/
wget fqt.cr/olpcxs.ks

6- Reemplazar el archivo syslinux

cd syslinux
wget fqt.cr/syslinux.cfg

7- Desmontar la llave

cd 
umount /tmp/monta

Creación del servidor XS

Setear correctamente el BIOS:

1- Configurar fecha:

Standard CMOS Features
--> Date
--> Time

2- Deshabilitar "Hold on" Errores

Standard CMOS Features
--> Hold on [No error]

3- Configurar opciones de manejo de energía

Power Management Setup
--> Restore On AC Power Loss [On]
--> Wake Up Event Setup
    --> Resume By RTC Alarm [Enabled]
        --> Date [Everyday]
        --> HH:MM:SS [00:00:00]

4- Salvar cambios y reiniciar

F10 [Save changes and exit]

Instalación del sistema operativo

1-

Configuración final
Desde el primer boot y antes de realizar cualquier otra cosa se deben de correr los siguientes comandos: 1- Configurar el hostname y reiniciar

xs-setup <escuela>.fqt.cr
reboot

Ejemplo:

xs-setup enriqueriba.fqt.cr
reboot

2- Configurar la red y reiniciar

xs-setup-network
reboot

3- Configurar puppet

vi /etc/puppet/puppet.conf

Agregar la siguiente línea:

server = puppet.fqt.cr

4- iniciar el servicio y activarlo en cada boot

service puppet start
chkconfig puppet on

5- Configurar crontab para reiniciar el servidor a las 10PM:

crontab -e

Agregar la siguiente entrada:

0 22 * * * /sbin/shutdown -r now

6- Actualizar el sistema y reiniciar

yum -y update; reboot