Clientes Ligeros con LTSP

Espacio para encontrar soluciones y alternativas libres a los clientes ligeros.

Moderador: frank

Responder
Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Clientes Ligeros con LTSP

Mensaje por fVckingmania.hell » Mar, 22 Mar 2011, 09:29

Amig@s empece a montar el servidor de Clientes Ligeros en mi Debian Squeeze y cuando voy a crear la imagen del cliente miren lo que me pasa

Código: Seleccionar todo

$ ltsp-build-client 
NOTE: adding default dist and components to security mirror:
http://security.debian.org/ squeeze/updates main
NOTE: Root directory /opt/ltsp/i386 already exists, this will lead to problems, please remove it before trying again. Exiting.
error: LTSP client installation ended abnormally
De donde el saco esa direccion? donde se la cambio??

Salu2

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Clientes Ligeros con LTSP

Mensaje por 103 » Mar, 22 Mar 2011, 14:34

fVckingmania.hell escribió:Amig@s empece a montar el servidor de Clientes Ligeros en mi Debian Squeeze y cuando voy a crear la imagen del cliente miren lo que me pasa

Código: Seleccionar todo

$ ltsp-build-client 
NOTE: adding default dist and components to security mirror:
http://security.debian.org/ squeeze/updates main
NOTE: Root directory /opt/ltsp/i386 already exists, this will lead to problems, please remove it before trying again. Exiting.
error: LTSP client installation ended abnormally
De donde el saco esa direccion? donde se la cambio??

Salu2
Según el mensaje el directorio /opt/ltsp/i386 existe y hay que eliminarlo.
http://security.debian.org/ squeeze/updates main Esto es el repositorio oficial de actualizaciones de seguridad de Debian

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Clientes Ligeros con LTSP

Mensaje por fVckingmania.hell » Mar, 22 Mar 2011, 14:37

amigo se leer!!! :lol: :lol: :lol:
lo que queria decir es que si saben en cual archivo se modifica la direccion para que se conecte al repo mio que es local!!!

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Clientes Ligeros con LTSP

Mensaje por 103 » Mar, 22 Mar 2011, 15:54

Según el manual de LTSP, en inglés (me dices que sabes leer, asumo que entiendas lo de abajo):
Updating your LTSP chroot
At some point in the future, updates will become available for your LTSP server. You must remember that although
you may have applied all the updates to the server itself, as in the instructions....HERE it is likely that the LTSP chroot
will also need updating. To do this you must open up a terminal and use the following commands.
First make sure the Client environment has the same Package lists as the Server, to achieve that, you will copy the
/etc/apt/sources.list (on Debian and Ubuntu) or the /etc/yum.repos.d/fedora.repo file from the Server to the Client
environment.
Now issue the command below.
sudo chroot /opt/ltsp/<arch>
(replace <arch> with the architecture you are working with.)
This will change your root directory to be the LTSP clients root directory. In essence, anything you now do inside
here, will be applied to the LTSP clients root. This is a separate small set of files that are used to boot the clients into
a usable, and enable them to contact the LTSP server. Once inside this shell, we must type the following command to
obtain the latest list of packages from the apt/yum servers.
apt-get get update
on Debian and Ubuntu
You need to mount /proc in the chroot before beginning, as some of the packages you install may need resources in
/proc to install correctly.
mount -t proc proc /proc
To be sure no deamons are started do the following:
export LTSP_HANDLE_DAEMONS=false
Once this has completed you will have to upgrade the software in the chroot by running the following command:
apt-get upgrade
(on Debian and Ubuntu)
or
yum update
(on Fedora)
Just in case /proc is still mounted when you exit the chroot, unmount it first by doing:
umount /proc
Once you’re done, you must leave the chroot by either typing exit or by using the key combination Ctrl+D. This will
return you to the root of the server.
If your kernel has been upgraded you must run the LTSP kernel upgrade script, to ensure that your LTSP chroot uses
the latest version. This is performed by running the command below:
ltsp-update-kernels
All of your clients will now use the latest kernel upon their next reboot.
Finally, you must remember to rebuild the NBD boot image from your chroot with the following command:
ltsp-update-image
(add architecture using -arch= addition)
Be advised that this may take a few minutes, depending on the speed of your server.

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Clientes Ligeros con LTSP

Mensaje por fVckingmania.hell » Mié, 23 Mar 2011, 08:36

Amigo pero esto es para la actualizacion del chroot no para la creacion de la imagen!!!

103
Mensajes: 335
Registrado: Sab, 12 Feb 2011, 16:51

Re: Clientes Ligeros con LTSP

Mensaje por 103 » Mié, 23 Mar 2011, 10:14

Realmente nunca he trabajado con LTSP, pero en el post anterior, como dices, es para la creación de chroot, hay un fragmento que trata sobre el archivo que contiene las direcciones del repositorio /etc/apt/sources.list, creo que está por este camino la solución.

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Clientes Ligeros con LTSP

Mensaje por fVckingmania.hell » Mié, 23 Mar 2011, 10:28

No lo que dice es para cambiar la direccion de los archivos de la imagen osea el chroot que hace referencia es el del cliente. Y lo del repo a lo que se refiere es a que los dos /etc/apt/sources.list (la del server y el cliente) deben ser exactamente iguales, nada que ver con lo que me pasa. De todas formas mil gracias

Ahora mismo acabo de resolver lo que pasaba era que me faltaba el parametro --mirror, una boberia :oops: :oops: nada cosas que pasan.
De todas formas cuando termine ya dire si esta completo o no.

Salu2

Avatar de Usuario
Mainser
Mensajes: 13
Registrado: Mié, 12 Ene 2011, 12:42

Re: Clientes Ligeros con LTSP

Mensaje por Mainser » Mié, 23 Mar 2011, 10:40

Esto forma parte de un manual, a ver si te sirve ya que se usa el LTSPADMIN:

Código: Seleccionar todo

$ sudo ltspadmin
Mostrará lo siguiente, y elegiremos “Configure the installer options” (Configurar opciones de instalación)

Código: Seleccionar todo

Install/Update LTSP Packages
Configure the installer options
Configure LTSP

Quit the administration program
Seguimos la configuración de esta manera, configuramos el mirror (espejo), elegimos el directorio que usaremos, proxy, etc. En nuestro caso sería:

Código: Seleccionar todo

Where to retrieve packages from?
[http://xxx.xxx.xxx.xxx/ltsp/]

In which directory would you like to place the LTSP client tree?
[/opt/ltsp]

If you want to use an HTTP proxy, enter it here
Use 'none' if you don't want a proxy
Example: http://proxy.yourdomain.com:3128
[none]

If you want to use an FTP proxy, enter it here
(Use 'none' if you don't want a proxy)
[none]

Correct? (y/n/c) y
Con esto concluimos y después de haber configurado correctamente los datos que requiere, pues damos Y (Aceptar), esto nos llevara al menú principal nuevamente y elegimos “Install/Update LTSP Packages” (Instalación/Actualización de Paquetes LTSP), pulsamos tecla a “Select all packages” (Seleccionar todos los paquetes) y luego “Begin download and instalations components” (Empezar descarga e instalación de los componentes). En nuestro caso, el resultado sería lo siguiente:

Código: Seleccionar todo

    Component                Size (kb)   Status
[ ] ltsp_core                    80916   Installed - Up to date
[ ] ltsp_debug_tools              4284   Installed - Up to date
[ ] ltsp_kernel                  41744   Installed - Up to date
[ ] ltsp_libusb                    896   Installed - Up to date
[ ] ltsp_localdev                    4   Installed - Up to date
[ ] ltsp_pciutils                  428   Installed - Up to date
[ ] ltsp_perl                    28072   Installed - Up to date
[ ] ltsp_rdesktop                 1872   Installed - Up to date
[ ] ltsp_scanners                29308   Installed - Up to date
[ ] ltsp_vnc_module                452   Installed - Up to date
[ ] ltsp_x_addtl_fonts           17368   Installed - Up to date
[ ] ltsp_x_core                  97716   Installed - Up to date 
Después de haberse instalado todos los componentes nos queda configurar el LTSP, oprimimos la tecla “q” (Volvemos al menú principal) y elegimos” Configure LTSP” (Configurar LTSP).

Primero verán algo como esto:

Código: Seleccionar todo

Checking Runlevel....: 5
Checking Ethernet Interfaces
Checking Dhcpd.....
Checking Tftpd.......
Checking Portmapper...
Checking nfs....
Checking xdmcp............Found: gdm   Using: gdm
Checking /etc/hosts.
Checking /etc/hosts.allow.
Checking /etc/exports.
Checking lts.conf.
Y después elegimos la opción “Configure LTSP service manually” (Configurar el servicio LTSP manualmente) donde muestra varias opciones de forma enumerada y lo único que debemos hacer es seleccionar opción por opción y darle “yes” a todas menos a la primera que es Runlevel (modo gráfico) que deben elegir 5:

Código: Seleccionar todo

  1 - Runlevel
  2 - Interface selection
  3 - DHCP configuration
  4 - TFTP configuration
  5 - Portmapper configuration
  6 - NFS configuration
  7 - XDMCP configuration
  8 - Create /etc/hosts entries
  9 - Create /etc/hosts.allow entries
  10 - Create /etc/exports entries
  11 - Create lts.conf file
  R - Return to previous menu
  Q – Quit
Al terminar de configurar todas las opciones buscamos “View stat of all services” (Mostrar estado de todos los servicios) y comprobamos que todos estén funcionando correctamente.

Código: Seleccionar todo

Service    Installed   Enabled   Running   Notes
dhcpd      Yes         Yes       Yes       Version 3
tftpd      Yes         no        Yes       No '-s' flag
portmapper Yes         Yes       Yes
nfs        Yes         Yes       Yes
xdmcp      Yes         Yes       Yes       gdm   Using: gdm


File                                Configured  Notes
/etc/hosts                          Yes
/etc/hosts.allow                    Yes
/etc/exports                        Yes
/opt/ltsp/i386/etc/lts.conf         Yes
Después debemos reiniciar todos los servicios, ejemplo:

Código: Seleccionar todo

$ sudo invoke-rc.d nfs-kernel-server restart && invoke-rc.d portmap restart
$ sudo invoke-rc.d dhcp3-server restart && invoke-rc.d atftpd restart

DiGiWoLf
Mensajes: 18
Registrado: Mar, 08 Mar 2011, 15:47

Re: Clientes Ligeros con LTSP

Mensaje por DiGiWoLf » Jue, 24 Mar 2011, 07:54

Mira para que no te salga eso es tan sencillo como poner esto ltsp-build-client --mirror http://tumirror.com/debian --security-mirror http://tumirror.com/debian-security. Yo tambien los tengo montado en Squeeze y todo a la perfeccion, incluso audio y video en los clientes, con ese codigo debes resolver para instalar los clientes


Saludos

Avatar de Usuario
fVckingmania.hell
Mensajes: 549
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: /usr/src/yo.tar.bz2

Re: Clientes Ligeros con LTSP

Mensaje por fVckingmania.hell » Jue, 24 Mar 2011, 14:00

DiGiWoLf man si pudieras ponerte en contacto conmigo, mira mi mail es alejandro@uip.cu, porque ahora estoy intentando montar el Squeeze sobre los servers pero el tipo reconoce el RAID, que lo tengo desactivado en el setup, y no me deja hacer las particiones pertinentes para montar el servidor. Espero me puedas ayudar

Responder