Una introducción a Free-abre fuente fantasma

Una introducción a Free-abre fuente fantasma
Administrar múltiples imágenes del sistema operativo o construir un sistema operativo de ISO es una parte crítica de cualquier infraestructura de TI. Si se hace bien utilizando un sistema de gestión de imágenes, puede ahorrar mucho tiempo. Free-abre Source Ghost (FOG) es una solución de servidor basada en Linux que se puede utilizar para la clonación y la gestión de la red.

Fog le permite crear, administrar e implementar varias versiones Mac OS, Linux y OSX. Además, admite múltiples distribuciones de Linux como Fedora, Debian, Centos, Ubuntu, etc. Esta solución de clonación basada en servidor puede ayudar drásticamente a reducir la instalación o actualizar el tiempo para nuevos laboratorios o computadoras.

Es importante comprender que las imágenes de disco o la clonación significa copiar elementos de un viaje a otro. Puede crear una imagen ideal con el software y la configuración deseados, subirla a un servidor y distribuirla a otros dispositivos desde allí. En el caso de la niebla, puede cargarlo e implementarlo a través de un entorno de ejecución previo al botín.

Este artículo es una guía única que cubre una introducción a la niebla, su instalación, configuración, gestión de niebla-cliente y un proceso detallado de captura de imágenes.

Componentes básicos

Como servidor basado en Linux, puede implementar imágenes de Windows y Linux. Sin embargo, está esencialmente construido para administrar e implementar sistemas operativos de Windows. Tal que su manual de usuario describe el soporte de Linux como primitivo.

Después de la instalación, requiere que use la interfaz de línea de comandos de Linux para operar la solución e implementar una interfaz de usuario web construida por PHP. Fog es compatible con PXE-Boot junto con DHCP, IPXE y TFTP. Además, se basa completamente en las direcciones MAC del cliente para rastrear las PCS.

Requisitos del sistema

  1. Requiere una partición de disco personalizada para la asignación de imágenes.
  2. Mínimo de 2 GB de memoria
  3. CPU de 1 o 2 V para compresión de imagen rápida/descompresión
  4. Disco duro mínimo de 100 GB

Niebla vs. Servicios de implementación de Windows (WDS)

Microsoft Imaging Solution WDS requiere una licencia de Windows Server 20XX y es muy complejo. Es una solución de código abierto que maneja la imagen de hardware heterogéneo con una configuración y aprendizaje a tiempo.

Aunque se utiliza para construir entornos grandes, el costo del tiempo aumenta con el creciente número de máquinas. Además, requiere servidores DNS y DHCP de Windows. En comparación, la niebla es una solución para imágenes homogéneas, con un rango de inversión de bajo a mediano costo y aprendizaje, con varias otras características y ventajas múltiples.

Características de niebla

  1. Inicia sesión automáticamente a un usuario después de un período de inactividad.
  2. Administra de forma remota las impresoras instaladas, realiza el cierre/reinicio.
  3. Permite unir el dispositivo a un dominio de Active Directory y cambiar el nombre de host después de la implementación.
  4. Permite unir el sistema a un dominio de Active Directory.
  5. Permite administrar imágenes agregando la dirección MAC del dispositivo de destino en el repositorio de la niebla.
  6. Permite realizar tareas de niebla en la PC o la máquina de destino del cliente.
  7. Permite seleccionar un individuo o grupo de hosts de los hosts o la sección de administración de grupos desde la interfaz de usuario para implementar imágenes.
  8. Permite eliminar bloques y restaurar archivos eliminados.

Instalacion y configuracion

Para comenzar el proceso de instalación, vaya al navegador web y descargue la niebla desde el sitio web del proyecto.

O escriba el CD /OPT Comando en Bash y copie el enlace de descarga desde el sitio web. Utilizar el wget utilidad para descargar niebla en la carpeta OPT.

ubuntu@ubuntu: ~ $ sudo wget https: // github.com/fogProject/fogProject/Archive/1.5.9.alquitrán.GZ

Tenga en cuenta la versión de descarga 1.5.9.alquitrán.GZ y extraiga el archivo usando el siguiente comando.

ubuntu@ubuntu: ~ $ sudo tar -xvzf 1.5.9.alquitrán.GZ

cd En el directorio de fog bin /FogProject-1.5.9/contenedor Para abrir el script de fog shell installfog.mierda. Use el siguiente comando para comenzar.

ubuntu@ubuntu: ~ $ cd /opt /fogProject-1.5.9/contenedor
ubuntu@ubuntu: ~/fogProject-1.5.9/bin $ sudo ./installfog.mierda

Observe que identifica automáticamente la distribución de Linux instalada. Siga estas instrucciones paso a paso para responder a la serie de preguntas para comenzar el proceso de instalación.

  • Elegir norte Para comenzar una instalación normal;
  • No cambie NIC predeterminado;
  • Para la configuración de DHCP de niebla, presione No si ya tiene un DHCP configurado;
  • Presione "ENTER" para dejar la puerta de enlace, la dirección IP y la configuración de DNS. Por lo tanto, seleccione la configuración predeterminada de tal manera que el servidor FOG use la dirección IP actual del dispositivo;
  • Elija el nombre de host predeterminado;
  • Elija un paquete de idiomas si es necesario; y finalmente,
  • Elija continuar la instalación.

La niebla ahora instalará automáticamente todos los componentes necesarios. Algunas versiones antiguas de Ubuntu solicitan establecer una contraseña MySQL durante la instalación; Podemos dejarlo vacío ya que no es un riesgo de seguridad. Sin embargo, podemos hacer estos cambios más adelante, si es necesario.

Después de la instalación, puede navegar por el servidor de niebla a través del navegador web. Ingrese los siguientes detalles en la barra de búsqueda:

https: // fogserver (o dirección IP para servidor de niebla)/niebla/administración

Antes de acceder al tablero de niebla, instalamos o actualizamos la base de datos FOG.

Haga clic en Actualizar e ingrese las credenciales predeterminadas (nombre de usuario: Fog; contraseña: contraseña) para acceder al tablero de niebla.

Ahora, reinicie el servidor de niebla para un nuevo inicio.

Más configuraciones

Gestión de usuarios

Navegue al icono de gestión del usuario en el tablero. Ir a General> Nombre de usuario y General> Cambiar contraseña Para cambiar las credenciales predeterminadas.

**Opcional**: Fog también permite agregar a otros usuarios para crear imágenes y manejar tareas administrativas.

Configurar el servidor DHCP que no sea niebla

La instalación anterior no permite que FOG proporcione servicios DHCP a la red. Para habilitar el cliente FOG para PXE Boot en el servidor a través de la red, requiere cambios en la configuración actual del servidor DHCP.

Vaya a su terminal de línea de comando y actualice el repositorio.

ubuntu@ubuntu: ~ $ sudo apt-get actualización
Use su editor favorito para editar el archivo de configuración DHCP ubicado en el /etc/dhcp directorio.
[cc lang = "text" width = "100%" height = "100%" escapado = "true" thema = "Blackboard" Nowrap = "0"]
ubuntu@ubuntu: ~ $ sudo nano/etc/dhcp/dhcpd.confusión

El servidor DHCP generalmente requiere dos configuraciones de opciones:

Opción 66

Establezca una opción 66 para permitir que las solicitudes de arranque del cliente se comuniquen con el servidor de niebla.

Por lo tanto, agregue la siguiente línea al dhcpd.confusión archivo en el /etc/dhcp Directorio para que el cliente busque el servidor TFTP.

Opción 66

Opción 67

Esta opción permite que el dispositivo de arranque PXE busque los archivos de configuración. La opción 67, también conocida como el nombre predeterminado del archivo de arranque del BIOS, se establece en ipxe.EFI En los modelos más nuevos de UEFI.

Opción 67 "IPXE.Efi "

Mientras que los modelos de hardware antiguos con firmware de BIOS heredado no arrancan con este archivo, configure el Nombre del archivo a "indudablemente.kkpxe" archivo.

Otro método para establecer el dhcpd.confusión El archivo es siguiendo la plantilla dada, con la configuración de red correcta para iniciar el servidor DHCP. La configuración DHCP predeterminada ofrecida por el servidor de niebla durante el proceso de instalación realiza cambios similares a dhcpd.confusión archivo.

El dhcpd.confusión El archivo debe verse así:

#dhcpd.confusión
Space de opción PXE;
Opción PXE.Código MTFTP-IP 1 = Address IP;
Opción PXE.Código MTFTP-CPORT 2 = Integer Unsigned 16;
Opción PXE.Código MTFTP-Sport 3 = Integer Unsigned 16;
Opción PXE.Código MTFTP-TMOUT 4 = Integer sin firmar 8;
Opción PXE.Código MTFTP-Delay 5 = Integer sin signo 8;
opción Arch Code 93 = Unsigned Integer 16; # RFC4578
use-host-decl nombres;
DDNS-Update Style Interim;
ignorar las actualizaciones del cliente;
Next-server x.X.X.X;
autoritario;
Log-Facility Local7;
subred x.X.X.X Netmask 255.255.255.0
Opción de subred más 255.255.255.0;
Rango x.X.X.0 x.X.X.254;
Libre de arrendamiento predeterminado 21600;
Máx-arrendamiento-tiempo 43200;
Routers de opción x.X.X.X;
Clase "UEFI-32-1"
coincidir si subcadena (opción proveedor-class-identificador, 0, 20) = "Pxeclient: Arch: 00006";
nombre de archivo "I386-EFI/IPXE.Efi ";

Clase "UEFI-32-2"
coincidir si subcadena (opción proveedor-class-identificador, 0, 20) = "Pxeclient: Arch: 00002";
nombre de archivo "I386-EFI/IPXE.Efi ";

Clase "UEFI-64-1"
coincidir si subcadena (opción proveedor-class-identificador, 0, 20) = "Pxeclient: Arch: 00007";
nombre de archivo "IPXE.Efi ";

Clase "UEFI-64-2"
coincidir si subcadena (opción proveedor-class-identificador, 0, 20) = "Pxeclient: Arch: 00008";
nombre de archivo "IPXE.Efi ";

Clase "UEFI-64-3"
coincidir si subcadena (opción proveedor-class-identificador, 0, 20) = "Pxeclient: Arch: 00009";
nombre de archivo "IPXE.Efi ";

clase "Legacy"
coincidir si subcadena (opción proveedor-class-identificador, 0, 20) = "Pxeclient: Arch: 00000";
nombre de archivo "Indionly.KKPXE ";

Creación de imágenes de disco

La primera tarea después de la instalación de niebla es crear una máquina ideal (instalaremos Windows 10 para este tutorial) e instalaremos todo el software requerido para capturar y duplicar el sistema operativo en otro hardware.

Sin embargo, otro requisito previo antes de crear una imagen es implementar el cliente de niebla que se encarga de las tareas adicionales ofrecidas por la interfaz de usuario web del servidor FOG.

Gestión de niebla

El servicio Fog-Client permite a Lab a cargo realizar tareas en el dispositivo del cliente durante el proceso de arranque de la imagen. Además, permite al servidor proporcionar servicios a la PC del cliente. Estos servicios varían desde el inicio de sesión automático, los cambios de nombre de host, la visualización y la administración de la impresora a la integración de Active Directory, el rastreador de usuarios y muchos más.

Instalación

Abra una instancia del servidor de niebla en el navegador web de Windows 10 escribiendo https: /// fog/gestión. Ve a la Configuración del cliente sección en el tablero y seleccione el Descarga del cliente de niebla Sección para descargar el instalador MSI/SMART.

O escriba https: /// fog/client/descargar.php? en el navegador web para encontrar el cliente de niebla y descargar el instalador.

Ambos instaladores de clientes requieren pasos de instalación similares.

Haga clic en Siguiente en la pantalla de instalación y acepte el Acuerdo de Licencia.

Agregue la dirección IP del servidor Fog como el nombre del servidor en la siguiente pantalla.
Mantenga el nombre de Webroot y el resto de la configuración predeterminada.
Deseleccionar la opción de habilitar la bandeja de niebla para eliminar el símbolo de niebla de la barra de tareas (opcional).

Deje la carpeta de destino predeterminada y siga el resto del proceso de instalación.

Reinicie la máquina y verifique la barra de tareas para notar una instalación exitosa de Fog-Client.

Aprobación de la máquina

Dado que la implementación de Windows no ocurrió a través de Fog, el cliente no es confiable para el servidor y requiere la aprobación manual del servidor.

Ve a la Gestión de anfitriones Sección en el tablero, seleccione Lista de todos los hosts y haga clic en la máquina con el Fog-Client instalado y haga clic en Aprobar este anfitrión?

Sin embargo, la implementación de la imagen de la máquina a través del servidor Fog no requiere ninguna aprobación y el servidor lo considera confiable.

Registro de la máquina en la niebla

Ahora, la máquina está en un estado ideal para capturar una imagen. Arrancarlo desde la red para ingresar un entorno de arranque PXE.

La captura de pantalla de arriba representa un arranque PXE exitoso:

El cliente PXE trae el enlace de red y solicita una dirección IP a través de DHCP. El servidor DHCP (x.X.X.X) proporciona a la máquina cliente la dirección IP/netmask, junto con un siguiente (Fog-server ip_address) y el archivo de arranque "Nombre del archivo" (indudablemente.KKPXE).
El cliente PXE ahora obtiene el indionly.Imagen Kkpxe del /tftpboot Directorio a través del servidor TFTP.

Ejecuta y presenta indionamente con el menú de arranque de niebla después de la configuración.

El menú de arranque de niebla establece que "el host no está registrado"; es desconocido para la niebla. Desplácese hacia abajo hasta el "Registro y el Inventario rápido" y seleccione Antes de predeterminado "Arrancar desde el disco duro". Después del registro, reinicie el cliente y cierre la máquina.

Registro de imágenes en Fog

Este paso agrega/registra una imagen al servidor de niebla. Tal que captura todo el disco duro y todas las particiones.

Inicie sesión en la interfaz de usuario web de servidor de niebla, seleccione el "Gestión de imágenes" sección del tablero y elija "Crea una nueva imagen". Escriba el nuevo nombre de la imagen, deje las opciones predeterminadas como son y desplácese hacia abajo para hacer clic en 'Agregar'.

Asociación de imágenes de máquina

Ahora asocie la imagen de la ventana 10 con el host existente en la sección de gestión del host.

Clickea en el "Gestión de anfitriones " Sección del tablero y seleccione "Lista de todos los hosts".

Seleccione el host para capturar una imagen. Ve a la "Imagen de host"Menú desplegable y elija la imagen de la ventana 10 recientemente agregada.

Creación de tarea de captura

La tarea de captura instruye al servidor Fog para capturar y almacenar el contenido de disco duro de la imagen de Windows 10 cada vez que la máquina arranca desde la red.

Mientras que en la gestión de host de la interfaz de usuario de la web de niebla elige "Tareas basicas" para seleccionar 'Captura'. Haga clic en "Tarea"; Esto permite cambiar la configuración de imágenes de tareas.

Captura de imagen

Asegúrese de que las botas de la máquina host de la red cuando inicien el proceso de captura. Dado que la tarea de captura se asigna al host, notará una ejecución de PartClone en lugar del menú de arranque de niebla.

PartClone lee el contenido de disco duro a través de la red y escribe en forma de un archivo de imagen comprimido en el servidor. Después de una captura de imagen exitosa, la niebla actualiza la base de datos y la máquina se reinicia.

La imagen se captura con éxito y está lista para implementar en otras máquinas.

Conclusión

El artículo presenta una introducción detallada a la solución gratuita del servidor Ghost de código abierto y la compara con la solución de implementación de Windows (WDS). Proporciona un tutorial en profundidad sobre la instalación y la configuración de la niebla. También demuestra la configuración del servidor DHCP para instalar Fog-Client en el arranque PXE en la máquina host para la captura de imágenes. Por último, detalla el proceso de captura de imágenes para facilitar a los lectores con una guía fácil de entender.