Costa Rica/Tecnico/XS1
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- Actualizar el sistema y apagar
yum -y update; init 0