Fog ti consente di creare, gestire e distribuire varie versioni Mac OS, Linux e OSX. Inoltre, supporta molteplici distribuzioni Linux come Fedora, Debian, CentOS, Ubuntu, ecc. Questa soluzione di clonazione basata sul server può aiutare drasticamente a ridurre l'installazione o aggiornare i tempi per nuovi laboratori o computer.
È importante capire che l'imaging del disco o la clonazione significano copiare elementi da una spinta a un'altra. È possibile creare un'immagine ideale con il software e le impostazioni desiderate, caricarla su un server e distribuirla su altri dispositivi da lì. Nel caso della nebbia, è possibile caricarla e distribuirla tramite un ambiente di esecuzione pre-boot.
Questo articolo è una guida one-stop che copre un'introduzione alla nebbia, alla sua installazione, configurazione, gestione del nebbia-cliente e un processo di acquisizione dell'immagine dettagliato.
Componenti di base
Come server basato su Linux, può distribuire immagini di Windows e Linux. Tuttavia, è essenzialmente creato per gestire e distribuire sistemi operativi Windows. Tale che il suo manuale utente descriva il supporto Linux come primitivo.
Dopo l'installazione, richiede di utilizzare l'interfaccia di linea di comando Linux per utilizzare la soluzione e distribuire un'interfaccia utente Web costruita da PHP. Fog supporta Pxe-boot insieme a DHCP, IPXE e TFTP. Inoltre, si basa del tutto sugli indirizzi MAC del client per tracciare i PC.
Requisito del sistema
Nebbia vs. Windows Deployment Services (WDS)
Microsoft Imaging Solution WDS richiede una licenza Windows Server 20xx ed è molto complesso. È una soluzione open source che gestisce l'imaging hardware eterogeneo con una configurazione e un investimento di apprendimento di alto livello.
Anche se viene utilizzato per costruire ambienti di grandi dimensioni, il costo del tempo aumenta con il numero crescente di macchine. Inoltre, richiede server DNS e DHCP di Windows. In confronto, la nebbia è una soluzione per l'imaging omogeneo, con una gamma di investimenti a basso a medio e medio, con molte altre caratteristiche e vantaggi multipli.
Caratteristiche della nebbia
Installazione e configurazione
Per iniziare il processo di installazione, visitare il browser Web e scaricare la nebbia dal sito Web del progetto.
O digitare il CD /OPT comando in bash e copiare il link di download dal sito Web. Usa il Wget Utilità per scaricare la nebbia nella cartella OPT.
ubuntu@ubuntu: ~ $ sudo wget https: // github.com/fogproject/fogproject/archivio/1.5.9.catrame.GzNota la versione per il download 1.5.9.catrame.Gz ed estrarre il file utilizzando il comando seguente.
ubuntu@ubuntu: ~ $ sudo tar -xvzf 1.5.9.catrame.GzCD nella directory del bidone della nebbia /FogProject-1.5.9/cestino Per aprire lo script della shell della nebbia installfog.sh. Usa il seguente comando per iniziare.
ubuntu@ubuntu: ~ $ cd /opt /fogproject-1.5.9/cestinoSi noti che identifica automaticamente la distribuzione Linux installata. Segui queste istruzioni passo-passo per rispondere alla serie di domande per iniziare il processo di installazione.
La nebbia ora installerà automaticamente tutti i componenti necessari. Alcune vecchie versioni di Ubuntu chiedono di impostare una password MySQL durante l'installazione; Possiamo lasciarlo vuoto in quanto non è un rischio per la sicurezza. Tuttavia, possiamo apportare queste modifiche in seguito, se necessario.
Dopo l'installazione, è possibile navigare nel server di nebbia tramite browser Web. Immettere i seguenti dettagli nella barra di ricerca:
https: // fogserver (o indirizzo IP per server di nebbia)/fog/managementPrima di accedere alla dashboard della nebbia, installiamo o aggiorniamo il database FOG.
Fai clic su Aggiorna e inserisci le credenziali predefinite (nome utente: nebbia; password: password) per accedere alla dashboard della nebbia.
Ora, riavvia il server di nebbia per un nuovo inizio.
Ulteriori configurazioni
Gestione utenti
Passare all'icona di gestione degli utenti nella dashboard. Vai a Generale> Nome utente E Generale> Cambia password Per modificare le credenziali predefinite.
**Opzionale**: La nebbia consente inoltre l'aggiunta di altri utenti per creare immagini e gestire le attività amministrative.
Impostazione del server DHCP diverso dalla nebbia
L'installazione di cui sopra non consente alla nebbia di fornire servizi DHCP alla rete. Per abilitare il client FOG di avvio PXE nel server tramite la rete, richiede modifiche alle attuali impostazioni del server DHCP.
Vai al terminale della riga di comando e aggiorna il repository.
ubuntu@ubuntu: ~ $ sudo apt-get updateIl server DHCP richiede generalmente due impostazioni di opzioni:
Opzione 66
Impostare un'opzione 66 per consentire alle richieste di avvio client di raggiungere il server del nebbia.
Quindi aggiungi la riga seguente al dhcpd.conf file in /etc/dhcp Directory per il client per cercare il server TFTP.
Opzione 66
Opzione 67
Questa opzione consente al dispositivo avviabile PXE di cercare i file di configurazione. L'opzione 67, nota anche come nome di avvio BIOS predefinito, è impostata su ipxe.Efi Nei nuovi modelli UEFI.
Opzione 67 "IPXE.efi "Mentre i vecchi modelli hardware con il firmware BIOS legacy non si avviano con questo file, impostare il nome del file A "UNDIONALMENTE.kkpxe" file.
Un altro metodo per impostare il dhcpd.conf Il file sta seguendo il modello dato, con le impostazioni di rete corrette per avviare il server DHCP. Le impostazioni DHCP predefinite offerte dal server della nebbia durante il processo di installazione apportano modifiche simili al dhcpd.conf file.
IL dhcpd.conf Il file deve apparire così:
#dhcpd.confCreazione dell'immagine del disco
La prima attività dopo l'installazione di Fog è quella di creare una macchina ideale (installeremo Windows 10 per questo tutorial) e installeremo tutto il software richiesto per acquisire e duplicare il sistema operativo su un altro hardware.
Tuttavia, un altro prerequisito prima di creare un'immagine è quello di distribuire il client Fog che si occupa di attività aggiuntive offerte dall'interfaccia utente Web del server Fog.
Gestione della nebbia-cliente
Il servizio Fog-Client consente al laboratorio di eseguire le attività sul dispositivo client durante il processo di avvio dell'immagine. Inoltre, consente al server di fornire servizi al PC del client. Questi servizi variano da log-off automatico, modifiche al nome host, visualizzazione e gestione della stampante per l'integrazione di Active Directory, il tracker utente e molti altri.
Installazione
Apri un'istanza del server FOG nel browser Web Windows 10 mediante digitando https: /// fog/management. Vai al Impostazioni del cliente sezione sulla dashboard e selezionare il Download del client Fog Sezione per scaricare MSI/Smart Installer.
O digita https: /// fog/client/download.PHP? Nel browser Web per trovare il client FOG e scaricare il programma di installazione.
Entrambi gli installatori client richiedono passaggi di installazione simili.
Fai clic su Avanti sulla schermata di installazione e accetta l'accordo di licenza.
Aggiungi l'indirizzo IP del server FOG come nome del server nella schermata successiva.
Mantieni il nome di Webroot e il resto dell'impostazione predefinita.
Desultare l'opzione Abilita del vassoio nebbia per rimuovere il simbolo della nebbia dalla barra delle applicazioni (opzionale).
Lascia la cartella di destinazione predefinita e segui il resto del processo di installazione.
Riavvia la macchina e controlla la barra delle task per notare un'installazione di Fog-Client corretta.
Approvazione della macchina
Poiché la distribuzione di Windows non è avvenuta tramite nebbia, il client non è affidabile per il server e richiede l'approvazione manuale dal server.
Vai al Gestione host sezione nella dashboard, selezionare Elenca tutti gli host e fare clic sulla macchina con il Client Fog di recente installato e fare clic su Approvare questo host?
Tuttavia, la distribuzione dell'immagine della macchina tramite il server di nebbia non richiede alcuna approvazione ed è considerata affidabile dal server.
Registrazione della macchina alla nebbia
Ora, la macchina è in uno stato ideale per catturare un'immagine. Avvialo dalla rete per inserire un ambiente di avvio PXE.
Lo screenshot sopra rappresenta un avvio PXE riuscito:
Il client PXE porta il collegamento di rete e richiede un indirizzo IP tramite DHCP. Il server DHCP (x.X.X.X) fornisce alla macchina client con indirizzo IP/maschera di rete, insieme a Server successivo (Fog-Server ip_address) e il file avviabile "nome del file" (UNDIONALMENTE.kkpxe).
Il client PXE ora ottiene l'indionamento.immagine kkpxe dal /tftpboot Directory tramite Server TFTP.
Esegui e si presenta in modo universitario con il menu di avvio nebbia dopo la configurazione.
Il menu di avvio della nebbia afferma che "Host non è registrato"; Non è noto alla nebbia. Scorri verso il basso fino a "Registrazione e inventario rapido" e selezionare prima di "Avvio del disco rigido". Dopo la registrazione, riavviare il client e chiudere la macchina.
Registrazione dell'immagine alla nebbia
Questo passaggio aggiunge/registra un'immagine al server del nebbia. Tale che cattura l'intero disco rigido e tutte le partizioni.
Accedi all'interfaccia utente Web Fog-Server, selezionare il "Gestione delle immagini" sezione dalla dashboard e scegli “Crea nuova immagine". Digita il nuovo nome immagine, lascia le opzioni predefinite così come sono e scorrere verso il basso per fare clic su "Aggiungere'.
Associazione delle immagini macchine
Ora associare l'immagine della finestra 10 all'host esistente nella sezione di gestione dell'host.
Clicca sul "Gestione host " sezione della dashboard e selezionare "Elenca tutti gli host".
Seleziona l'host per catturare un'immagine. Vai al "Immagine host"Menu a discesa e scegli l'immagine della finestra 10 recentemente aggiunta.
Creazione dell'attività di acquisizione
L'attività di acquisizione indica al server FOG di acquisire e archiviare il contenuto del disco rigido dell'immagine di Windows 10 ogni volta che la macchina si avvia dalla rete.
Mentre si trova nella gestione host dell'interfaccia utente della nebbia, scegli “Attività di base" selezionare 'Catturare'. Clicca su "Compito"; Ciò consente di modificare le impostazioni di imaging dell'attività.
Acquisizione dell'immagine
Assicurati che gli stivali della macchina host dalla rete quando si avvia il processo di acquisizione. Poiché l'attività di acquisizione è assegnata all'host, noterai un'esecuzione partclone anziché il menu di avvio della nebbia.
PartClone legge il contenuto del disco rigido tramite la rete e scrive sotto forma di un file di immagine compresso sul server. Dopo l'acquisizione di immagini corrette, la nebbia aggiorna il database e il riavvio della macchina.
L'immagine viene catturata correttamente ed è pronta a distribuire su altre macchine.
Conclusione
L'articolo presenta un'introduzione dettagliata alla soluzione Ghost Server gratuita Open-Source e la confronta con la soluzione di distribuzione di Windows (WDS). Fornisce un tutorial approfondito sull'installazione e la configurazione della nebbia. Dimostra inoltre l'impostazione del server DHCP per installare l'avvio Fog-Client su PXE nella macchina host per l'acquisizione dell'immagine. Infine, descrive in dettaglio il processo di acquisizione dell'immagine per facilitare i lettori con una guida facile da capire.