Mètode avançat (amb xarxa)

×

Missatge d'estat

If you have any questions about this page or if you find any errors, please write a message to the support wall and a Labdoo volunteer will help resolve it. Thank you for helping to improve our wiki pages.

Introducció

Aquest wiki et guiarà pel procés de sanejament d'ordinadors portàtils de Labdoo amb imatges preparades de la xarxa. Aquest procés és potent, ja que permet sanejar els ordinadors portàtils mitjançant un procés de clonació ràpid i eficient i, per tant, és ideal si t'enfrontes a una gran quantitat d'ordinadors portàtils. Tanmateix, aquest procés és una mica més complex i, per tant, ho considerem un mètode avançat. Si ets nou a Labdoo i no tens experiència amb ordinadors, et recomanem que utilitzis el Mètode Senzill, però si estàs interessat en aprendre un mètode d'allò més impressionant per instal·lar programari potent en un ordinador, aquesta és la teva guia.

Les imatges són una còpia completa del programari d'un ordinador Labdoo configurat, que ho conté tot, des del sistema operatiu, el programari i el contingut educatiu fins els paràmetres optimitzats. A excepció d'adaptar la configuració final al país de l'edoovillage destinada (idioma i teclat) i configurar el nom de l'amfitrió, el procés de clonació s'encarrega de tot per tu d'una sola tacada.

Segueix aquesta secció per obtenir una descripció detallada del procés de sanejament basat en imatges.

Passos a seguir

# Installbox
########################################

La instal·lació de l'Installbox et permet instal·lar automàticament clients de Linux a gran escala.

### Requisits previs

 - Un ordinador portàtil amb LAN sense fils i port Gigabit Ethernet
 - Un commutador gigabit
 - Filsde xarxa per connectar els clients
 - Accés a internet sense fil on NO utilitzeu l'adreça de xarxa IPv4 192.168.20.0/24

# Instal·lació de l'Installbox
########################################

 - Descarrega la imatge ISO personalitzada: GET-LATEST-VERSION-FROM-WEB.iso
 - O bé grava la imatge en un CD o en un dispositiu USB usant dd if=debian-jessie-installbox.iso of=/dev/sdb
   (reemplaça sdb amb el node del dispositiu del teu USB, si és necessari).
 - Arrenca l'ordinador portàtil usant el CD o l'USB.
 - Encara no connectis el cable Ethernet.
 - Selecciona l'opció Instal·lar durant l'arrencada.
 - Se't demanarà que seleccionisel disseny del teclat, tria el que s'adapti millor a tu.
 - Durant la configuració de la xarxa, selecciona la interfície sense fils. Hi hauria d'haver dues interfícies:
   eth0 (que és ethernet, no seleccionis aquest!) i wlan0.
    Nota: Si no veus aquestes dues interfícies aquí, suspèn la instal·lació, ja que no és compatible amb el dispositiu.
 - Quan hagis seleccionat wlan0, l'instal·lador cercarà xarxes sense fils disponibles. Tria la teva xarxa si us plau.
   La majoria de les xarxes sense fils modernes utilitzen WPA/PSK per a l'autenticació, de manera que si no estàs segur, probablement sigui aquesta l'opció correcta.
 - Escriu la teva contrasenya sense fil al pas següent. Tingues en compte que es mostrarà clarament..
 - Relaxa't, la resta de la instal·lació hauria de funcionar completament automatitzada.
 - En una estona es reinicia el dispositiu, i ara pots connectar un cable ethernet des de l'installbox del portàtil fins al commutador gigabit.
 - Ara hauràs de connectar qualsevol client al commutador i seleccionar l'arrencada de l'ethernet.
   A Lenovo podeu prémer F12 i triar la interfície de xarxa com a dispositiu d'arrencada.
 - A l'installbox, s'ha creat una exportació NFS a /exports.
   Això estarà disponible per a tots els clients a la LAN i ha de contenir les imatges de clonezilla.

#Opcions d'arrencada PXE
########################################

Quan arrenquis un client, el menú d'arrencada mostrarà les següents opcions:

 - Clonezilla Autorestore x86
   Això s'hauria d'iniciar en un client on vulguis aplicar la imatge predeterminada. No es requereix cap interacció, se suprimiran totes les dades existents.
   Restaurarà una imatge anomenada linux-x86 que ha d'estar disponible a /install a l'installbox.

 - Clonezilla Autorestore x86_64
   Igual que Autorestore x86 però per a la variant de 64 bits. Restaurarà automàticament una imatge anomenada linux-x86_64

 - Preset x86
   Prepara una instal·lació mestra de 32 bits

 - Predefinit x86_64
   Prepara una instal·lació mestra de 64 bits

 - Clonezilla Autosave x86
   Creeu una imatge d'una instal·lació mestra. Es redactarà automàticament en el NFS share /exportació i s'anomenarà linux-x86.
    Nota: això sobreescriurà una imatge existent amb el mateix nom a l'installbox.

 - Clonezilla Autosave x86_64
   Igual que Autosave x68 però per a la variant de 64 bits. Escriurà automàticament una imatge de disc a la caixa d'instal·lació a /exports/linux-x86_64.
    Nota: això sobreescriurà una imatge existent amb el mateix nom a la caixa d'instal·lació.

 - Clonezilla Live
   Només la imatge en directe predeterminada amb totes les opcions i el NFS shares ja preparats

 - SystemRescueCD
   Una caixa d'eines universal de recuperació del sistema. També conté gparted per a partició manual.
   Per iniciar gparted, simplement escriu startx i, a continuació, fes clic a la icona de gparted a la barra de tasques.

 - Boot i Nuke
   inicia dban i nesborrarà automàticament totes les dades del disc

Nota: a totes les opcions, pots prémer la tecla tabulador per canviar la configuració manualment.
Per ajustar l'arxiu de forma permanent, edita /var/lib/tftpboot/prd/pxelinux.cfg/default a l'installbox.

# Workflow
########################################

Després d'haver configurat la caixa d'instal·lació, el workflow acostuma a ser el següent:

1. Crea una imatge mestra

 - Triea un altre ordinador portàtil en el que vulguis crear la imatge mestra
 - Connecta l'ordinador portàtil a un port amb el commutador gigabit
 - Segueix els passos descrits a la secció "Preparar una imatge mestra"

També pots descarregar una imatge mestra preparada. Per obtenir més informació, consulta la secció "Tall de creació d'imatges" a continuació.

2. Implementar la nova imatge mestra a un portàtil

 - un cop la imatge mestra s'hagi emmagatzemat a l'installbox, selecciona l'opció Clonezilla Autorestore corresponent al menú PXE

Un cop hagis creat una imatge mestra, no cal tornar-la a crear, a part dels canvis que calgui fer-hi.
La propera vegada, pots començar a instal·lar-la als clients mitjançant l'opció Autorestore.

 Consell: en cas de dubte, només cal que creïs una imatge mestra per a l'arquitectura x86. Funcionarà en gairebé tots els dispositius.

# Tall de creació d'imatges
########################################

Si no vols preparar una imatge pel teu compte, pots descarregar una imatge de preparada per a l'arquitectura x86.

Per fer-ho, executa aquestes ordres a l'installbox:

sudo wget -c GET-LATEST-VERSION-FROM-WEB.tar.gz -O /exports/linux-x86.tar.gz
sudo tar xvzf /exports/linux-x86.tar.gz -C /exports/

 Nota: la descàrrega de la imatge pot trigar bastant de temps, depenent de la teva connexió a Internet.
 Si la descàrrega s'interromp per alguna raó, pots reprendre-la executant l'exacte ordre wget de dalt.

Aquesta imatge està configurada per al disseny d'un teclat alemany suís. Si vols personalitzar-la:
 - Prepara una màquina amb la funció 'Clonezilla Autorestore x86'.
 - Arrenca i fes la teva personalització.
 - Arrenca SystemRescueCD i inicia gparted.
 - Redueix la partició arrel a ~ 30000 MB.
 - Elimina qualsevol versió existent de la imatge executant sudo rm -rf /exports/linux-x86 a l'installbox.
 - Reinicia el client que contingui les modificacions i selecciona l'opció Autosave de Clonezilla per x86.
   Això guardarà la teva versió modificada a l'installbox.

# Preparar una imatge mestra
########################################

Per preparar una imatge mestra des de zero, assegura't que el portàtil de la teva installbox tingui una connexió a internet sense fils que funcioni.

### Preseed

En un client que estigui connectat al commutador gigabit, inicia l'arrencada pxe i selecciona Preseed per x86 o x86_64.
Això establirà una instal·lació bàsica de lubuntu amb un usuari anomenat labdoo amb la contrasenya labdoo.

Després del preseed, arrenca el sistema en el nou i aplica la personalització des de:

http://ftp.labdoo.org/download/install-disk/installskripts/

Si vols modificar el fitxer de preseed, p.ex. per configurar un compte d'usuari diferent, només cal editar /var/lib/tftpboot/trusty/preseed.cfg

 Consell: per canviar la disposició del teclat (predertimanda per a nosaltres), simplement executa dpkg-reconfigure keyboard-configuration després de la instal·lació.

### Crear la imatge

Quan el client s'hagi configurat segons les teves necessitats, reinicia i selecciona l'opció corresponent Clonezilla Autosave que s'adapti a l'arquitectura de la teva configuració mestra.

Això guardarà automàticament una imatge a la caixa d'instal·lació que posteriorment es pot aplicar a altres clients mitjançant la funció Clonezilla Autorestore per a aquesta arquitectura.

 Nota: aquest procés automatitzat s'ha optimitzat per a instal·lacions d'imatges en sistemes amb un mínim d'espai HDD / SSD de 40 GB.
 Si necessites instal·lar-ho a dispositius amb discs més petits, redueix la partició arrel abans de crear la imatge.

# Requisits d'imatge
########################################

Si no vols utilitzar les imatges que es puguin preparar amb la instal·lació de la installbox, assegura't de que les teves imatges
compleixen els següents requisits:

 - Les imatges que s'implementin automàticament amb aquesta configuració han de tenir el següent format de partició:
    /dev/sda1 - swap (mida suggerida de 2 GB)
    /dev/sda2 - root / ext4
 - Després de la preparació de la mestra, redueix la partició arrel a la mínima mida possible.
   D'aquesta manera, la imatge es podrà implementar també en unitats petites.

# Restablir l'installbox
########################################

Pots restablir els canvis realitzats a la configuració predeterminada de ll'installboxd en qualsevol moment si executes /usr/local/sbin/applypuppet com a arrel.

# Crear l'installbox ISO
########################################

Aquest pas no és necessari i només és informatiu. Descriu com s'ha creat el ISO de l'installbox.

apt-get install -y bsdtar genisoimage syslinux-utils
cd ~
rm -rf cd
mkdir cd
wget GET-LATEST-VERSION-FROM-WEB.iso
bsdtar -C cd -xf firmware-8.2.0-i386-netinst.iso
vi cd/isolinux/txt.cfg
- append vga=788 initrd=/install.386/initrd.gz --- quiet
+ append vga=788 initrd=/install.386/initrd.gz url=GET-LATEST-VERSION-FROM-WEB.cfg locale=en_US.UTF-8 ipv6.disable=1 debconf_debug=5 netcfg/get_domain=domain.example netcfg/dhcp_timeout=60 netcfg/get_hostname=installbox --- quiet
quit vi with ESC :wq!
vi cd/isolinux/gtk.cfg
- append vga=788 initrd=/install.386/gtk/initrd.gz --- quiet
+ append vga=788 initrd=/install.386/gtk/initrd.gz url=GET-LATEST-VERSION-FROM-WEB.cfg locale=en_US.UTF-8 ipv6.disable=1 debconf_debug=5 netcfg/get_domain=domain.example netcfg/dhcp_timeout=60 netcfg/get_hostname=installbox --- quiet
quit vi with ESC :wq!
cd cd; md5sum `find ! -name "md5sum.txt" ! -path "./isolinux/*" -follow -type f` > md5sum.txt; cd ..
genisoimage -o debian-jessie-installbox.iso -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./cd
isohybrid debian-jessie-installbox.iso

# Notes addicionals
########################################

  - Hi ha un script disponible a la caixa d'instal·lació anomenat /usr/local/sbin/pxesync.
    Pot sincronitzar els fitxers necessaris per a l'arrencada PXE per a les distribucions d'Ubuntu i Debian.

# Notes de canvis
########################################

20150930 v0.2
  - S'ha afegit una imatge predeterminada

20150928 v0.1
- configuració inicial


Continue reading to the next page:
Resum d'instal·lació d'imatges Labdoo


Go back to read the previous page:
Guia de sanejament: mètode avançat