[Clientes ligeros] Montar un servidor en Linux con imágenes para Windows (Parte II)

Conexión entre PCHola lectores y seguidores. En este artículo continuamos con el proceso de lograr tener un servidor de clientes ligeros en Linux que de soporte a imágenes con Windows. A partir de este artículo nos sumergidos en el servidor, que es donde se realizarán unos cuantos pasos que trataré de explicarlos de forma que no se complique mucho la cosa y basándome siempre en las fuentes que ya dejé declaradas en el artículo anterior. Desde ya les adelanto que van a ser unos cuantos.

Para el servidor ha sido testado este proceso en distribuciones de Linux, preferentemente Debian 6 o superior y sus similares en Ubuntu, pero supongo que no debe ser muy difícil la similitud con respecto a estas sugeridas. En mi opinión utilizo Debian 6 o 7 por su demostrada estabilidad.

Como tal lo que hacemos es instalar Debian en modo consola, ya que destinaremos el 80 % de los recursos del equipo para el servicio de cliente ligero. Luego de instalado y actualizado nuestro sistema apagamos y conectamos el disco duro que contiene el sistema operativo Windows XP SP3 para proceder a realizar una imagen de la partición donde se instaló todo. En mi caso una vez conectado me detecta el sistema el disco como punto de montaje en /dev/sdb/.

Procedemos a crear un directorio donde se almacenará esta imagen, yo use la ruta /var/discos. Para crear la imagen nos auxiliamos de la herramienta dd que viene incorporada en los paquetes básicos del sistema operativo.

dd es un comando de la familia de los sistemas operativos Unix que permite copiar y convertir datos de archivos1 a bajo nivel. Es generalmente usado para realizar operaciones avanzadas sobre dispositivos o archivos.

Creando nuestro archivo imagen:

mkdir /var/discos
dd if=/dev/sdb bs=512 | pv | dd of=/var/discos/miplantilla.img

El proceso se demora en correspondencia con las prestaciones de nuestro servidor. En mi caso me tomó unos 30 minutos y por ello no me considero que sea de los más afortunados. Una vez terminado podemos apagar el servidor, quitar ese disco duro e iniciar nuestro sistema para empezar a configurar.

Antes de seguir les explicaré unos detalles:

Al utilizar esta variante de implementación de clientes ligeros se basa en que lo que se exporta (o sea se sirve a los clientes) son discos, lo que deviene en una relación de 1 PC x 1 Disco (no he probado con 2 PC que funcionen un solo disco y mucho menos 1 PC con 2 discos, ya que son: CLIENTES LIGEROS). Por tanto si se va a servir de 4 clientes pues tendrá que hacer 4 copias de esta “plantilla”. Para realizar estas copias se procede así:

cp /var/discos/miplantilla.img /var/discos/d01.img
cp /var/discos/miplantilla.img /var/discos/d02.img

Derivado de lo anterior:

  1. Ni se te ocurra pensar en que manejar estos discos es similar a como se hace en entornos de clientes ligeros como Ardence (Windows) o LTSP (Linux), ya que la idea en esta variante es servir discos duros según la relación descrita en el párrafo anterior. Esto viene siendo como que tienes una red de máquinas con disco duro donde tienes que sentarte máquina por máquina a realizar algún trabajo engorroso como instalar un software, agregar un usuario local o cualquier cosa cosa que no se pueda hacer usando un dominio.
  2. Se establece el principio de que el acceso al mismo es siempre en modo de escritura / lectura, lo que se traduce a que la imagen está siempre en modo “privado” o que guarda cambios. Por esto les aconsejo que siempre tengan una copia de respaldo de esas imágenes, ya que no es lo común pero sucede que pueden “corromperse” y si no se tiene al menos una salva de esa imagen, pues hay que hacerlo todo partiendo de la imagen plantilla.
  3. No he encontrado ninguna forma de mapear los discos duros (tal y como hace Ardence) para extraer o modificar cosas internas de la imagen, así que trata de que tus usuarios no tengan que guardar nada dentro de ellos o puede que nunca se recupere.
  4. Por ultimo, quizás esto suene trivial y que es más que lógico: el disco duro tiene una capacidad limitada por el tamaño que definiste al crear la partición. Por tanto si permites que los usuarios que usan el disco duro escriban datos (y por esto me refiero a música, videos, filmes, juegos y cuantas cosas de tamaño extra grande) pues se te va a llenar el mismo y como sucede en todo Windows que se respete, se tornará lento, congelado y mandarás a la verga todo cuanto existe en la faz de la tierra. Mi recomendación: aplicar políticas de cuotas de disco a los usuarios y trabajar con los perfiles móviles.

Y hasta aquí esta entrega. Yo se que originalmente dije que eran 2 artículos y que me caracterizo por ver la parte técnica y no dar mucha muela, pero siento la obligación de exponer todas las experiencias que al final son las que nos van a ayudar a entender mejor lo que estamos haciendo y que, así son las reglas de este blog: “dejar mi huella digital en este mundo de bits“. 😀

PP: Esto de establecer unos estilos para el citar textos o poner código no es lo mío, lo trato de hacer lo mejor posible pero es que soy un poco cheo con esto del diseño. 😉

Enlace permanente a este artículo: http://sasousuke.cubava.cu/2015/06/06/clientes-ligeros-montar-un-servidor-en-linux-con-imagenes-para-windows-parte-ii/

2 comentarios

    • Alex en jue Jun 18, 2015 a las 2:41 PM

    Muy interesante artículo, pero tengo una pregunta se puede convertir mediante algún software una imagen de cliente ligero creada sobre BXP o Ardence para que tenga extensión .img y pueda ser utilizada de esta forma. Es que he visto en el hiren’s Boot CD algunas herramientas de manipulación de imágenes de Disco y puede que alguna permita hacer eso.
    Saludos

    1. No te pudiera asegurar eso. Supongo que si el Hiren Boot realizara una imagen de la partición con un formato similar al del comando dd del entorno GNU/Linux, es muy probable que pueda ser migrado, aunque como expuse en mi articulo vblade se especializa en el protocolo AOE, que no he leído que similar al que usa Ardence.
      Gracias por llegarte y comentar.
      Salu2

Los comentarios han sido desactivados.