Costa Rica/Tecnico/XS1: Difference between revisions

From OLPC
Jump to navigation Jump to search
 
(7 intermediate revisions by 2 users not shown)
Line 9: Line 9:
La compra fué realizada el XXX del XXX
La compra fué realizada el XXX del XXX


== Creación de la llave de instalación ==
= Creación de la llave de instalación =


1- Conectar una llave USB a una computadora
1- Conectar una llave USB a una computadora
Line 26: Line 26:
6- Reemplazar el archivo syslinux
6- Reemplazar el archivo syslinux
cd syslinux
cd syslinux
rm syslinux.cfg
wget fqt.cr/syslinux.cfg
wget fqt.cr/syslinux.cfg
7- Desmontar la llave
7- Desmontar la llave
Line 31: Line 32:
umount /tmp/monta
umount /tmp/monta


== Creación del servidor XS ==
= Creación del servidor XS =


'''Setear correctamente el BIOS:'''
==Setear correctamente el BIOS:==


1- Configurar fecha:
1- Configurar fecha:
Line 53: Line 54:
F10 [Save changes and exit]
F10 [Save changes and exit]


'''Instalación del sistema operativo'''
==Instalación del sistema operativo==


1-
1-


'''Configuración final'''<br />
==Configuración final==
Desde el primer boot y antes de realizar cualquier otra cosa se deben de correr los siguientes comandos:<br />
Desde el primer boot y antes de realizar cualquier otra cosa se deben de correr los siguientes comandos:<br />
1- Configurar el hostname y reiniciar
1- Configurar la red
xs-setup-network
2- Configurar el hostname
xs-setup <escuela>.fqt.cr
xs-setup <escuela>.fqt.cr
Ejemplo:
reboot
Ejemplo:
xs-setup enriqueriba.fqt.cr
xs-setup enriqueriba.fqt.cr
reboot
2- Configurar la red y reiniciar
xs-setup-network
reboot
2.1- Revisar si funciona la conexión
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 WAN debe de estar conectado a la interfaz de red integrada a la tarjeta madre
Line 82: Line 80:
service puppet start
service puppet start
chkconfig puppet on
chkconfig puppet on
5- Configurar crontab para reiniciar el servidor a las 10PM:
5- Configurar crontab para reiniciar el servidor:
crontab -e
crontab -e
Agregar la siguiente entrada:
Agregar la siguiente entrada:
0 22 * * * /sbin/shutdown -r now
@reboot /sbin/shutdown -r now
6- Setear SSH:
6- Actualizar el sistema y reiniciar
Se pasa la llave id_rsa.pub (actualmente está en el server osbuilder)
yum -y update; reboot
7- Actualizar el sistema y apagar
yum -y update; init 0

Latest revision as of 07:39, 5 December 2013

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