Costa Rica/Tecnico/XS1

From OLPC
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
rm syslinux.cfg
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:

  • Fecha y hora actual en Costa Rica
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 la red

xs-setup-network

2- Configurar el hostname

xs-setup <escuela>.fqt.cr
Ejemplo:
xs-setup enriqueriba.fqt.cr

2.1- Revisar si funciona la conexión

  • El cable WAN debe de estar conectado a la interfaz de red integrada a la tarjeta madre
  • El cable LAN debe de estar conectado a la interfaz de red PCI
ping google.com

En caso de que las tarjetas estén "invertidas" se puede ejecutar el siguiente comando:

xs-swapnics
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:

crontab -e

Agregar la siguiente entrada:

@reboot /sbin/shutdown -r now

6- Setear SSH:

Se pasa la llave id_rsa.pub (actualmente está en el server osbuilder)

7- Actualizar el sistema y apagar

yum -y update; init 0