Sunteți pe pagina 1din 9

16thMay2011

ClonacinautomticadeequiposconFOG

[http://2.bp.blogspot.com/vWSKU2VNpg4/TdHU4py0imI/AAAAAAAAAB8/ii5b6HRKPB0/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG09.jpg]
FOGesunaherramientaquefacilitalavidaatodoslosadministradoresdesistemasatravsdeunpotentesistemade
clonadodeimgenesydelaltonmerodeutilidadesasociadasquetrae.Adems,graciasasuinterfazwebelmanejode
FOGessencillo,intuitivoeindependientedelsistemaoperativo.

[http://3.bp.blogspot.com/S2AcTYzD7YE/TdHR3ibRxVI/AAAAAAAAAA8/EJqGoEQ1NOE/s1600/Clonacionautomaticade
equiposconFOG00.jpg]
Supongamosquetenemosanuestrocargounagrancantidaddeequipos,posiblementedivididosengruposycadagrupocon
elmismosoftwareinstalado.Hoydaesmuydifcilpensarquealguiensedediqueaformatearesacantidaddeequiposunoa
unoenvezdeclonarlos.Obviamente,enlaactualidadexisteungrannmerodeherramientasdeclonacin,tantoenelmbito
delsoftwareprivativo(AcronisBackup&Recovery10AdvancedServer,NortonGhost15.0oSymantecGhostSolutionSuite)
comoentrelosdesarrolloslibres(UDPcastoClonezilla).Sinembargo,unavezquehastrabajadoconFOG,casitodasellasse
quedanunpasopordetrs.Yademseslibre.
FOGesunaherramientabasadaenLinuxparalaclonacindeequiposquetenganWindowsXP,WindowsVista,Windows7y
Linux(conciertaslimitaciones).Adems,FOGintegraunagrancantidaddesoftwarelibrecomoUDPcast,partimage,Apachey
MySQL, entre otros, para convertir el proceso de clonacin de equipos en algo realmente fcil y cmodo, y as poder
administrartodosnuestrossistemasdeformacentralizadasinlevantarnosdelasilla.
Algunasdelascaractersticasmssorprendentespodranserelquenosenecesitandiscosdearranque(niCD,niUSB,ni
nadaporelestilo)porquetodosehacevaPXE(PrebooteXecutionEnvironment)yTFTP(TrivialFileTransferProtocol)noes
necesario que coincida el tamano de los discos duros para restaurar una imagen siempre y cuando quepa soporte multi
casting(loqueimplicaquesetardalomismoenclonar1equipoque20),cambioautomticodelosnombresdelosequipos,
etc.Sinembargo,demomentoslopodemosclonardiscoscompletosynoalgunadesusparticionesporseparado.
?Qulehaceespecial?
FOGesunconceptonuevoenlaclonacindeequiposyaquenoslosetratadeunservidordeimgenesquepermitesubirlas
orestaurarlas,sinoquefacilitaquetodoelprocesosepuedaautomatizarporquesilosequipossoportanWOL(WakeOnLan),

se puede asignar una tarea a FOG para que los arranque a una hora determinada y les vuelque la imagen que tengan
asignada.Porejemplo,sepuedehacerquetodoslosdasalas2delamadrugadasevuelquenlasimgenesydeestaformaal
llegaralaoficina,instituto,empresa,etc.,aldasiguienteelequipoestenperfectascondicionesdeserutilizado.
Adems, algunas funciones adicionales como eliminar la contrasena de Windows, pasar un antivirus, instalar programas
remotamente (snapins) o comprobar el disco duro, son las que hacen de FOG una herramienta distinta a las dems en su
mbito.
Instalacin
ElprocesodeinstalacinesbastantesencillograciasaunscriptquetraeFOGperoaunasestdocumentadoparaUbuntu,
Fedora y CentOS en la gua de usuario del wiki de FOG [2]. Los siguientes comandos permiten la instalacin de FOG en
Ubuntu:

cd/opt
sudowgethttp://downloads.sourcefor
ge.net/freeghost/fog_0.28.tar.gz
sudotarxvzffog*
cdfog*
cdbin
sudo./installfog.sh
Configuracin
UnavezinstaladoFOGatravsdelscript,ysinuestrabasededatosMySQLtienecontrasena(lomsnormaldelmundo),
entoncestendremosqueeditarelarchivo/var/www/fog/commons/config.phpparaincluirlacontrasena.Hechoestoyaestamos
en disposicin de acceder a la interfaz web de FOG utilizando la direccin IP que introdujimos durante el proceso de
instalacin, en nuestro caso 192.168.3.1. Por lo tanto, en un navegador escribimos la siguiente direccin:
http://192.168.3.1/fog/.

[http://1.bp.blogspot.com/
tAUnOU0RDEM/TdHSPVvQuBI/AAAAAAAAABE/LTjQAhmKAok/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG01.jpg]
Laprimeravezqueaccedamossenosinformarsobrelanecesidaddeinstalarelesquemadelabasededatosoactualizarlo
sitenamosunaversinanterior,comoseveenlaFigura1.Enesteltimocasoseramuyrecomendablehacerunacopiade
seguridaddelosdatosexistentes.LacopiadeseguridadlapodemoscrearconeladministradordeMySQLoejecutandoel
siguientecomando:
cd~mysqldumpallowkeywordsx
vfog>fogbackup.sql
Cuando estemos listos, pulsaremos sobre el botn Install/Upgrade Now. Y, si todo va bien, podremos leer el mensaje
Update/InstallSuccessful!.
Ahorayapodemosiniciarlasesin(Figura2)paraadministrarFOGescribiendofogcomonombredeusuarioypasswordcomo
contrasena,quesonlosvalorespordefecto.Unadelasprimerasaccionesquedeberemosrealizarsercambiarcomomnimo
la contrasena aunque sera conveniente cambiar tambin el nombre de usuario por seguridad, sobre todo si el sistema es
accesibledesdeInternet.

[http://2.bp.blogspot.com/
cBL6suFo58U/TdHSsWplaLI/AAAAAAAAABM/hSr9odm7rag/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG02.jpg]
UnaveziniciadacorrectamentelasesinveremoslainterfazdeFOG(Figura3).Estapantalladeiniciomuestralabarrade
menformadasloconiconos,ydiferentesgrficosqueresumenlaactividaddelservidor,elusodedisco,elanchodebanda,
etc.

[http://3.bp.blogspot.com/
T2rBFYuoaDM/TdHTYxRUcmI/AAAAAAAAABU/B889haaGpjI/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG03.jpg]
Deestainterfazlomsimportantees,lgicamente,labarrademen.Atravsdecadaunodelosiconosquelaconforman
podemos acceder a las funciones correspondientes. Por ejemplo, el icono Tareas nos permite ver todas las tareas
programadas,creartareasnuevasoeliminarlas.EnlaFigura4estnetiquetadoscadaunodelosiconosparasabersuuso.

Figura4.MendeFOG

Registrandoelequipo
Antesdepodersubirlaimagen(uploadimage)deunequipotenemosqueregistrarloenFOG.Podemosregistrarunequipo
desdelainterfazwebdeFOGodesdeelpropioequipo.Sinembargo,comoesimprescindiblelaMACdelequipoquevamosa
registraresmuchomsfcil,laprimeravez,registrarcadaequipolocalmente.
Pararegistrarunequipodeformalocalarrancamoselequipoatravsdelared(normalmentetendremosquecambiarelorden
delasecuenciadearranqueenlaBIOS)y,sitodovabien,nosencontraremosfrentealmendearranquedeFOG(Figura5).
Enestemensinohacemosnada,arrancardesdeeldiscoduropasados3segundos.Perocomoloquequeremoses
registrarelequipo,nosmovemosconlasflechashastaQuickHostRegistrationandInvetoryoPerformFullHostRegistration
andInvetory.

[http://4.bp.blogspot.com/
d70T56mmjCQ/TdHTzrZOQ5I/AAAAAAAAABc/qYbcHtLmwCA/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG05.jpg]
LaprimeradeestasdosopcionessimplementeregistraenFOGelequipoconunnombrealeatorio(unnmero)ylaMAC.La
segundaopcinnosirpreguntandocadaunodelosdatosnecesariospararegistrarelequipocomoelnombreolaIP.
Aunquenoslleveunpocomsdetiempoespreferibleestasegundaopcinporquepermiteidentificardespusmuchomejora
cadaequipoycomosolamentesehaceunavez,merecelapena(Figura6).

[http://2.bp.blogspot.com/
YePNSobcVEY/TdHUBin44EI/AAAAAAAAABk/1xhE4kW81qg/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG06.jpg]
Subiendounaimagen
Unavezquetenemosregistradostodosnuestrosequiposelsiguientepasoconsisteenelegirunodeellosyprepararlopara
queseaelquevayamosaclonar,seranuestroequipomaestro.Lonormalseraformatearloeinstalartodoslosprogramasque
vayamosautilizar,incluidoelserviciodeFOGdelquehablaremosmsadelante.
Sinembargo,antesdepodersubirunaimagendebemoscrearlaconceptualmenteenelservidoratravsdelainterfazweb.
HacemosclicsobreeliconoImgenes(Imagemanagement)yenelmenprincipaldelaizquierdaseleccionamosNueva
imagen(Newimage).Aqudeberemoscompletaralgunosdatoscomoelnombredelaimagen,ladescripcin,elgrupode
almacenamiento,elarchivo
yeltipo(Figura7).Unavezhechoestoyapodemosagregarunatareaparaquesesubalaimagen.

AsqueahorahacemosclicsobreeliconoTareas(Taskmanagement)yseleccionamosTodoslosnodos(Allhosts).Cuando
veamoslalistadetodoslosequiposquetenemosdadosdealtaennuestroservidor,podremospresionarelbotnUploadpara
subirlaimagendeesteequipo(Figura8).Despusdeelegiralgunasopciones(Figura9),creamoslatarea.Estonosignifica
quelaimagendeesteequiposevayaasubirinmediatamente,latareaserealizarcuandoelequipoarranqueosereinicie.
Lgicamente,tienequetenercomoprimermtododearranquelaLAN.

[http://1.bp.blogspot.com/
Fs6dgq1J4Ck/TdHUnmaztSI/AAAAAAAAAB0/94275S_0LU4/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG08.jpg]
Restaurandounaimagen
Sidisponemosde,almenos,unaimagen,podemosrestaurarlaenunequipooentodoslosquenecesitemosconlaopcinde
multicast.ParaestodebemoshacercliceneliconoTareas(Taskmanagement)delabarrademen.Acontinuacin,usando
elmenprincipaldelaizquierdalistamoslosgruposolosequipos.Yelegimosdesplegar(deploy)sobreelgrupooequipoal
quequeramosrestaurarlaimagen(Figura8).Comosiempre,laimagennosevolcarinmediatamentesinocuandoelequipo
searranquedenuevoosereinicie.
TambinpodemosrestaurarunaimagenlocalmentedesdeunequipodesdelaopcinQuickImagedelmenFOG(Figura5).

[http://2.bp.blogspot.com/
vWSKU2VNpg4/TdHU4py0imI/AAAAAAAAAB8/ii5b6HRKPB0/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG09.jpg]

[http://1.bp.blogspot.com/
Fs6dgq1J4Ck/TdHUnmaztSI/AAAAAAAAAB0/94275S_0LU4/s1600/Clonaci%25C3%25B3n
autom%25C3%25A1ticadeequiposconFOG08.jpg]
ElservicioFOG
ElservicioFOGestdisponible,demomento,sloparaMicrosoftWindowsperoesunadelascaractersticasconlasqueFOG
aventajaasuscompetidoresporquesolucionavariosproblemasinherentesalaclonacindeequipos.Porejemplo,si
clonamos100ordenadores,todostendrnelmismonombreyalarrancar,aparecerencadaunodeellosunmensaje
avisndonosdequeexisteunnombreduplicadoenlared.Situvisemosqueirunoaunocambiandoelnombredelequipo
seraundesastreperograciaselservicioFOG,estoquedaresuelto.
Sinembargo,elcometidodeesteserviciovamuchomsallytambinnosvaapermitir,entreotrascosas,apagaroreiniciar
elequipoaunahoradeterminada,instalar,eliminaroestablecercomopredeterminadaunaimpresora,asignarlaresolucin
pordefectodelaspantallas,eliminarelcontenidodeundirectoriocuandounusuariocierresusesin,etc.
Parainstalaresteservicioprimerotenemosquedescargarelarchivosetup.exedeladireccinhttp://192.168.3.1/fog/client/.
Cuandolohayamosdescargado,loinstalamoshaciendodobleclicsobrel.Seiniciarunasistenteparalainstalacinenel
quetendremosqueescribirladireccinIPoelnombredelequipodelservidorFOGenelltimopasodelmismo.Ypara
terminar,debemosreiniciarelequipo.!Estoltimoesmuyimportante!
ElservicioFOGlodebemosinstalarenelequipoqueestemospreparandoparaobtenerlaimagendelyasalclonarlaestar
disponibleparatodoslosequipos.
Conclusiones
FOGproporcionaunentornocompletoparalaclonacindesistemasconuncostecero,granrobustez(anestandoenla
versin0.28)yunainterfazwebmuysencillademanejarquepermitelaadministracindelosequiposdenuestrared.
Elamplioabanicodefuncionesquefacilitanlaadministracindegrandescantidadesdeequiposhacequeseconviertaenuna
herramientaimprescindibleunavezqueseempiezaautilizar.Adems,alsersoftwarelibrepodemosnosotrosmismos
modificarlasfuncionesanuestroantojoparaadecuarlasanuestrasnecesidades.

Publicado16thMay2011porJhonatanTuestaCueva
1 Vercomentarios

Profesor 29dejuliode2012,4:52
Creoquedeberamencionarquineselautordelarticulo.

Sobreelautor
AndrsRosiqueHernndezesIngenieroTcnicoenInformticadeSistemas.Trabajaactualmente
comoprofesordeensenanzasecundariaeimparteclaseenlosCiclosFormativosdeInformtica.
Adems,escofundadordelblogSliceofLinux(http://sliceoflinux.com).
Enlared
[1]ProyectoFOGwww.fogproject.org
[2]Guadeusuario(ingls)http://www.fogproject.org/wiki/index.php?title=FOGUserGuide
Responder

Introducetucomentario...

Comentarcomo:

Publicar

Unknown(Google)

Vistaprevia

Salir

Avisarme

S-ar putea să vă placă și