Anda di halaman 1dari 29

Taller: Migracin a estndares abiertos

Taller: Migracin a estndares abiertos


IMPLEMENTACIN DE CLIENTES
LIGEROS EN SERVIDORES
GNU/LINUX
Autor: Adrian Martinez Perez Autor: Adrian Martinez Perez
adrian11022@cha.jovenclub.cu adrian11022@cha.jovenclub.cu

Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
l !resente "anual #ue realizado en la $niversidad
%entral &Marta Abreu' de las (illas )$%*(+ !or el !ro#esor
M,c. -ilder .onzlez /0az1 luego a"!liado 2 "odi#icado
!or los estudiantes de 3to a4o de Teleco"unicaciones 2
lectrnica de dicho centro de altos estudios
l "anual aborda la i"!le"entacin de un servidor de
%lientes *igeros )/is5less+ sobre los ,iste"as 6!erativos
/ebian 7.0.8 )*enn2+ 2 $buntu ,erver *ucid )10.03.2 *T,+.
Todas las con#iguraciones 9ue se "uestren a continuacin:
as0 co"o los !a9uetes e"!leados son vlidas en a"bos ,.6.

;<u= son...> ;<u= son...>
*os %lientes *igeros o siste"as sin disco )/is5less+ se
basan en al"acenar un 5ernel re"oto 2 el siste"a de
archivos en un servidor !ara luego e?!ortarlo "ediante @A,
)@etBor5 Aile ,2ste"+: !or eje"!lo: a otras co"!utadoras.
*a i"!le"entacin... *a i"!le"entacin...
se basa en /is5eless Ce"ote Doot on *inu? )/CD*+. l
!ro2ecto /CD* slo utiliza el servidor !ara al"acenar el
siste"a de archivos 2 todas las a!licaciones se corren sobre
la estacin cliente. *os clientes acceden co"!leta"ente a su
hardBare local 2 e"!lea recursos de hardBare distribuido lo
9ue hace !osible e"!lear un servidor !oco !otente. Tenga
!resenta 9ue esta es una variante de /CD* o sea to"a el
!rinci!io 2 #unciona"iento de dicho !ro2ecto
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
Aunciona"iento: Aunciona"iento:
sta i"!le"entacin se basa en una serie de servicios o
de"onios 9ue se deben correr sobre una estacin servidor.
Pri"era"ente el servicio /E%P )/2na"ic Eost %on#iguration
Protocol+ se encarga de identi#icar a la estacin cliente 2 le
asigna la con#iguracin de red !ara la subred a la 9ue
!ertenece1 luego "ediante un servidor TATP )Trivial Aile
Trans#er Protocol+ se e?!orta la i"agen PF 9ue !er"ite la
deteccin en el cliente del "enG de los ,.6 dis!onibles o el
arran9ue directo de un solo siste"a. l siste"a o!erativo en s0
es e?!ortado "ediante el servicio n#sH5ernelHserver hacia el
cliente 9ue hace la solicitud. Todos los servicios del siste"a
e?!ortado son corridos en la estacin cliente lo 9ue hace 9ue
en el servidor no se consu"an de"asiados recursos.

(entajas... (entajas...

,eguridad en el ,iste"a 6!erativo 2a 9ue se !uede activar


co"o de solo lectura 2 cual9uier "odi#icacin hecha sobre
=l no lo a#ecta en nada.

%ontrol 2 centralizacin de in#or"acin !ues al no tener


disco duros internos los clientes la in#or"acin se encuentra
dis!onible en un recurso co"!artido 9ue es controlado !or
el ad"inistrador.

Cecu!eracin de P%s 9ue se encuentren obsoletas: si !osee


co"!utadoras 9ue se la han dado de baja debido a roturas
en el disco duro )E//+ esta es una solucin !ara volverlas a
e"!lear.
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

,iste"a 6!erativo /ebianI$buntu con un servidor @A,


!re#erible"ente n#sH5ernelHserver.

$n servidor TATP: se reco"ienda at#t!d. ) A trav=s de este


de"onio se e?!ortar la i"agen PF !ara el arran9ue !or
red.+

$n servidor /E%P con so!orte PF: se reco"ienda dhc!JH


server.

,u#iciente es!acio en el servidor !ara alojar los ,iste"a


6!erativos de los %lientes: as0 co"o la in#or"acin de los
usuarios. )cada siste"a de archivos se !uede llevar de 2 a 3
.D+

$na Ced de 10I100Mb!s. )Aast thernet+

*os clientes deben so!ortar arran9ue !or red )Doot on *A@+.

%onoci"ientos sobre ,.6 .@$I*inu?.


$n servidor /@, integrable con /E%P: se reco"ienda DindK.
)6!cional+
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

/e"onios a instalar en el servidor !ara el #unciona"iento /e"onios a instalar en el servidor !ara el #unciona"iento
de los clientes ligeros de los clientes ligeros

dhc!JHserver: ,ervidor /E%P

at#t!d: ,ervidor TATP: se !uede instalar el t#t!dHh!a !ero


!resent !roble"as de estabilidad. A trav=s de este de"onio
se e?!ortar la i"agen PF !ara el arran9ue !or red.

s2slinu?: conjunto de #icheros binarios 9ue !er"iten el


arran9ue !or red. ste !a9uete no es necesario tenerlo
instalado si usted !osee los #icheros !ara arran9ue !or red.

n#sH5ernelHserver: ,ervidor @A,: !er"ite e?!ortar el ,iste"a


6!erativo !ara los clientes.
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
Ce9ueri"ientos "0ni"os !ara el ,ervidor: Ce9ueri"ientos "0ni"os !ara el ,ervidor:
Me"oria CAM: 712 MD
Procesador: Lntel %eleron P3 3.0 .EM
E//: 20 .D )incluso !udieran ser 10 .D: en de!endencia de la
cantidad de ,.6 !ara los %lientes+
Tarjeta de Ced: Aast thernet )10I100 Mb!s+
@ota: %on 1 .D de CAM 2 un !rocesador Lntel /ual %ore 2.0
.EM se !ueden llegar a conectar 20 %lientes *igeros. Para cinco
clientes 2 un !oco "s basta con los re9ueri"ientos "0ni"os.
%ada cliente consu"e !ocos Mega D2tes de CAM )alrededor de
3 MD+ en el servidor: el "a2or consu"o est dado durante el
arran9ue de los ,.6 de las P%s clientes1 luego la carga se
nor"aliza.

Ce9ueri"ientos "0ni"os !ara los %lientes *igeros: Ce9ueri"ientos "0ni"os !ara los %lientes *igeros:
Me"oria CAM: 27N MD
Procesador: Lntel %eleron 1.JJ .Ez
Tarjeta de Ced: Aast thernet )10I100 Mb!s+
Para los clientes es su#iciente con las P%s "arca Eanel Para los clientes es su#iciente con las P%s "arca Eanel
vendidas !or %o!e?tel ,.A !ara estos #ines: los vendidas !or %o!e?tel ,.A !ara estos #ines: los
re9ueri"ientos de hardBare "ostrados anterior"ente estn re9ueri"ientos de hardBare "ostrados anterior"ente estn
basados en dichas P%s. basados en dichas P%s.
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
Mi e?!eriencia..... Mi e?!eriencia.....
sta i"!le"entacion la he realizado en /ebian vN.0 sta i"!le"entacion la he realizado en /ebian vN.0
),9ueeze+ 2 $buntu v11.03 )@att2+ co"o servidores 2 en ),9ueeze+ 2 $buntu v11.03 )@att2+ co"o servidores 2 en
a"bos casos co"o siste"a o!erativo !ara los clientes @ova a"bos casos co"o siste"a o!erativo !ara los clientes @ova
*ight J:0 *ight J:0
; ;Por 9ue @ova *ight> Por 9ue @ova *ight>
sta distro: entre otras consideraciones: he tenido la sta distro: entre otras consideraciones: he tenido la
!osibilidad de trabajar con ella 2 no consu"e "uchos !osibilidad de trabajar con ella 2 no consu"e "uchos
recursos !or lo 9ue es "u2 reco"endadas !ara e9ui!os de recursos !or lo 9ue es "u2 reco"endadas !ara e9ui!os de
bajos recursos 2 !ocas !restaciones. bajos recursos 2 !ocas !restaciones.

Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
;%o"o i"!le"entar> ;%o"o i"!le"entar>
1er !aso: 1er !aso:
l servicio /E%P l servicio /E%P
st basado en un !rotocolo 9ue !er"ite a dis!ositivos st basado en un !rotocolo 9ue !er"ite a dis!ositivos
individuales en una red de direcciones LP obtener su !ro!ia individuales en una red de direcciones LP obtener su !ro!ia
in#or"acin de con#iguracin de red )direccin LP1 "scara de in#or"acin de con#iguracin de red )direccin LP1 "scara de
subHred: !uerta de enlace: etc.+ a !artir de un servidor /E%P subHred: !uerta de enlace: etc.+ a !artir de un servidor /E%P
%on#iguracin %on#iguracin
n caso de 9ue el servidor !osea dos inter#aces de red se debe n caso de 9ue el servidor !osea dos inter#aces de red se debe
es!eci#icar !or cual inter#az se encontrar escuchando es!eci#icar !or cual inter#az se encontrar escuchando
!eticiones: esto es una buena "edida de seguridad !ues en !eticiones: esto es una buena "edida de seguridad !ues en
"uchos casos eth0 corres!onder0a a una subred e?terna )-A@+ "uchos casos eth0 corres!onder0a a una subred e?terna )-A@+
2 eth1 a nuestra subred local )*A@+. Para ello edite el #ichero de 2 eth1 a nuestra subred local )*A@+. Para ello edite el #ichero de
con#iguracin: IetcIde#aultIdhc!JHserver. *ocalice la l0nea 9ue con#iguracin: IetcIde#aultIdhc!JHserver. *ocalice la l0nea 9ue
dice L@TCAA%,OPP colo9ue dentro de las PP la inter#az !or la dice L@TCAA%,OPP colo9ue dentro de las PP la inter#az !or la
9ue va a servir co"o servidor /E%P !or eje"!lo: 9ue va a servir co"o servidor /E%P !or eje"!lo:
L@TCAA%,OPeth1P L@TCAA%,OPeth1P

Para con#igurar el dhc!JHserver edite el #ichero: IetcIdhc!JIdhc!d.con# Para con#igurar el dhc!JHserver edite el #ichero: IetcIdhc!JIdhc!d.con#
Agregue 2Io "odi#i9ue el contenido con lo siguiente: Agregue 2Io "odi#i9ue el contenido con lo siguiente:
*a con#iguracin anterior le !er"ite al servidor /E%P el arran9ue !or red *a con#iguracin anterior le !er"ite al servidor /E%P el arran9ue !or red
con las o!ciones: con las o!ciones:
alloB boot! 2 alloB booting. *uego le siguen una serie de !ar"etros 9ue alloB boot! 2 alloB booting. *uego le siguen una serie de !ar"etros 9ue
de#inen la subred en la 9ue esta"os trabajando. *a con#iguracin de las de#inen la subred en la 9ue esta"os trabajando. *a con#iguracin de las
directivas PF e"!ieza en grou! donde useHhostHdeclHna"e on !er"ite directivas PF e"!ieza en grou! donde useHhostHdeclHna"e on !er"ite
declarar co"o hostna"e del cliente el no"bre dado en la eti9ueta host1 declarar co"o hostna"e del cliente el no"bre dado en la eti9ueta host1
ne?tHserver 1K2:1N8:0:1 se re#iere a la direccin LP del servidor TATP: se ne?tHserver 1K2:1N8:0:1 se re#iere a la direccin LP del servidor TATP: se
reco"ienda 9ue est=n en la "is"a P%1 #ilena"e &!?elinu?.0' indica el reco"ienda 9ue est=n en la "is"a P%1 #ilena"e &!?elinu?.0' indica el
#ichero binario 9ue !er"itir el arran9ue !or red. *a l0nea host %lienteH1 #ichero binario 9ue !er"itir el arran9ue !or red. *a l0nea host %lienteH1
indica 9ue se ha declarado una P% lla"ada %lienteH1 !ara 9ue inicie !or indica 9ue se ha declarado una P% lla"ada %lienteH1 !ara 9ue inicie !or
red con una direccin MA% )hardBare ethernet 00:1N:QN:%0:8/:AA1+ 2 una red con una direccin MA% )hardBare ethernet 00:1N:QN:%0:8/:AA1+ 2 una
direccin LP )#i?edHaddress 1K2:1N8:0:711+. $sted !uede co!iar la eti9ueta direccin LP )#i?edHaddress 1K2:1N8:0:711+. $sted !uede co!iar la eti9ueta
host co"!leta 2 sustituir cada uno de los !ar"etros e?!licados host co"!leta 2 sustituir cada uno de los !ar"etros e?!licados
anterior"ente !ara agregar "s e9ui!os clientes anterior"ente !ara agregar "s e9ui!os clientes. .
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

$na vez con#igurado: se inicia el servicio !ara actualizar los $na vez con#igurado: se inicia el servicio !ara actualizar los
ca"bios: ca"bios:
R sudo IetcIinit.dIdhc!JHserver start R sudo IetcIinit.dIdhc!JHserver start
l servicio ha2 9ue iniciarlo !or !ri"era vez !or9ue al instalarse l servicio ha2 9ue iniciarlo !or !ri"era vez !or9ue al instalarse
=l trata de iniciarse !or s0 solo 2 al no estar bien con#igurado =l trata de iniciarse !or s0 solo 2 al no estar bien con#igurado
#alla el arran9ue. #alla el arran9ue.
Para reiniciar el servicio: Para reiniciar el servicio:
R sudo IetcIinit.dIdhc!JHserver restart R sudo IetcIinit.dIdhc!JHserver restart
Para !arar el servicio: Para !arar el servicio:
R sudo IetcIinit.dIdhc!JHserver sto! R sudo IetcIinit.dIdhc!JHserver sto!
Taller: Migracion a estndares abiertos
Taller: Migracion a estndares abiertos

2do !aso: 2do !aso:
l servicio TATP l servicio TATP
%onsiste en un servidor TATP: 9ue se reco"ienda 9ue se %onsiste en un servidor TATP: 9ue se reco"ienda 9ue se
encuentre en la "is"a P% donde est el servidor /%EP. l encuentre en la "is"a P% donde est el servidor /%EP. l
servicio TATP se encargar de e?!ortar la i"agen de servicio TATP se encargar de e?!ortar la i"agen de
arran9ue PF: en este caso !?elinu?.0 co"o se de#ini arran9ue PF: en este caso !?elinu?.0 co"o se de#ini
anterior"ente en la con#iguracin del /%EP. anterior"ente en la con#iguracin del /%EP.
?isten varios servidores TATP co"o at#t!d 2 t#t!dHh!a: ?isten varios servidores TATP co"o at#t!d 2 t#t!dHh!a:
reco"enda"os trabajar con el !ri"ero: 2a 9ue el segundo reco"enda"os trabajar con el !ri"ero: 2a 9ue el segundo
!resent !roble"as de estabilidad. l directorio de trabajo !resent !roble"as de estabilidad. l directorio de trabajo
!redeter"inado !ara a"bos de"onios es: IvarIlibIt#t!boot. !redeter"inado !ara a"bos de"onios es: IvarIlibIt#t!boot.
ste se !uede ca"biar !ero trabajare"os con el 9ue viene ste se !uede ca"biar !ero trabajare"os con el 9ue viene
!or de#ecto !ara res!etar la jerar9u0a 2 distribucin de !or de#ecto !ara res!etar la jerar9u0a 2 distribucin de
archivos de los siste"as /ebian 2 derivados. archivos de los siste"as /ebian 2 derivados.
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Taller: Migracion a estndares abiertos
Taller: Migracion a estndares abiertos
Pri"ero 9ue todo desactivar el servicio at#t!d !or inetd: !ues Pri"ero 9ue todo desactivar el servicio at#t!d !or inetd: !ues
esto trae algunos !roble"as: esto trae algunos !roble"as:
# sudo update-inetd --disable atftpd
%on#iguracin %on#iguracin
ditar el archivo IetcIde#aultIat#t!d 2 es!eci#ica"os las ditar el archivo IetcIde#aultIat#t!d 2 es!eci#ica"os las
o!ciones !ara el arran9ue del servicio: o!ciones !ara el arran9ue del servicio:
USE_INETD=false
OPTIONS="--daemon --port 6 --retr!-timeout " --m#ast-port $%"&
--m#ast-addr $'($6&()()-'"" --m#ast-ttl $ --ma*t+read $))
--,erbose=" -,ar-lib-tftpboot"
?!licando un !oco... ?!licando un !oco...
en dicho archivo de con#iguracin se ha desactivado el uso !or en dicho archivo de con#iguracin se ha desactivado el uso !or
inetd1 se activado el servicio co"o de"onio !or el !uerto NK1 se inetd1 se activado el servicio co"o de"onio !or el !uerto NK1 se
de#ini la subred de trabajo "ediante S"castHadddr 1K2:1N8:0:0H de#ini la subred de trabajo "ediante S"castHadddr 1K2:1N8:0:0H
277 2 #inal"ente se observa el directorio de trabajo del servidor 277 2 #inal"ente se observa el directorio de trabajo del servidor
TAPT: IvarIlibIt#t!boot TAPT: IvarIlibIt#t!boot
/es!ues de realizado esto reinicia"os el servicio /es!ues de realizado esto reinicia"os el servicio

%o"!robando 9ue #unciona el servidor TATP %o"!robando 9ue #unciona el servidor TATP
Para co"!robar si el servicio est corriendo teclear lo siguiente: Para co"!robar si el servicio est corriendo teclear lo siguiente:
# sudo ps au* . /rep atftpd
*uego saldr algo co"o lo siguiente: observe co"o se ven los *uego saldr algo co"o lo siguiente: observe co"o se ven los
!ar"etros establecidos en el #ichero IetcIde#aultIat#t! !ar"etros establecidos en el #ichero IetcIde#aultIat#t!
nobod! ''"' )0) )0$ '1') 6&& 2 Ss ))34 )3))
-usr-sbin-atftpd --daemon --port 6 --retr!-timeout " --m#ast-port $%"&
--m#ast-addr $'($6&()()-'"" --m#ast-ttl $ --ma*t+read $))
--,erbose=" -,ar-lib-tftpboot
root '4$& )0) )0$ 1$') %)& pts-$ 56 ))3"4 )3)) /rep tftpd
Para ver si est en "odo de escucha: Para ver si est en "odo de escucha:
# sudo netstat -plun . /rep atftpd
@os dara una res!uesta si"ilar a: @os dara una res!uesta si"ilar a:
udp ) ) )0)0)0)36 )0)0)0)37 ''"'-atftpd
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Jer !aso: Jer !aso:
l servicio @A, l servicio @A,
@A,: acrni"o de @etBor5 Aile ,2ste": es un !o!ular @A,: acrni"o de @etBor5 Aile ,2ste": es un !o!ular
!rotocolo utilizado !ara co"!artir volG"enes entre !rotocolo utilizado !ara co"!artir volG"enes entre
"9uinas dentro de una red de "anera trans!arente: "s "9uinas dentro de una red de "anera trans!arente: "s
co"Gn"ente utilizado entre siste"as basados sobre $@LF. co"Gn"ente utilizado entre siste"as basados sobre $@LF.
%on#iguracin %on#iguracin
%rea"os el directorio donde al"acenare"os el siste"a de %rea"os el directorio donde al"acenare"os el siste"a de
archivos !ara el cliente archivos !ara el cliente
# sudo m8dir -sr,-li/ero
l directorio IvarIlibIt#t!boot l directorio IvarIlibIt#t!boot
n dicho directorio se !ondrn todos los 5ernel 2 #icheros initrd n dicho directorio se !ondrn todos los 5ernel 2 #icheros initrd
9ue se deseen arrancar !or red: !or eje"!lo: se 9uiere "ontar 9ue se deseen arrancar !or red: !or eje"!lo: se 9uiere "ontar
un F$buntu !ara los clientes: un F$buntu !ara los clientes:
# sudo m8dir -,ar-lib-tftpboot-li/ero
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

dita"os el archivo IetcIe?!orts 2 adiciona"os el directorio dita"os el archivo IetcIe?!orts 2 adiciona"os el directorio
creado !ara 9ue sea accedido re"ota"ente: creado !ara 9ue sea accedido re"ota"ente:
-sr,-9Ubuntu $)0$'0"%0)-'4:r;(as!n#(no_root_s<uas+(no_subtree_#+e#8=
%on lo anterior se le ha dado acceso a todos las P%s de la %on lo anterior se le ha dado acceso a todos las P%s de la
subred 1K2:1N8:0.0I23 de lectura escritura )rB+1 )as2nc+ "ejora el subred 1K2:1N8:0.0I23 de lectura escritura )rB+1 )as2nc+ "ejora el
rendi"iento 2 agiliza el #unciona"iento en el servidor1 se le rendi"iento 2 agiliza el #unciona"iento en el servidor1 se le
!er"ite acceso al root !or siste"a re"oto )noTrootTs9uash+1 la !er"ite acceso al root !or siste"a re"oto )noTrootTs9uash+1 la
o!cin )noTsubtreeTchec5+ !er"ite 9ue no se co"!ruebe el o!cin )noTsubtreeTchec5+ !er"ite 9ue no se co"!ruebe el
ca"ino hasta el directorio 9ue se e?!orta: en el caso de 9ue el ca"ino hasta el directorio 9ue se e?!orta: en el caso de 9ue el
usuario no tenga !er"isos sobre el directorio e?!ortado. $sted usuario no tenga !er"isos sobre el directorio e?!ortado. $sted
!uede ca"biar rB !or ro !ara activar el "odo solo lectura una !uede ca"biar rB !or ro !ara activar el "odo solo lectura una
vez 9ue ha2a ter"inado de instalar !or co"!leto el siste"a vez 9ue ha2a ter"inado de instalar !or co"!leto el siste"a
o!erativo. o!erativo.
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
Por Glti"o reinicia"os el servicio !ara 9ue se actualicen los Por Glti"o reinicia"os el servicio !ara 9ue se actualicen los
ca"bios. ca"bios.

3to !aso: 3to !aso:
%CA%LU@ /* ,L,TMA 6PCATL(6 PACA *6, %*L@T, %CA%LU@ /* ,L,TMA 6PCATL(6 PACA *6, %*L@T,
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos
s i"!ortante 9ue seleccionar un ,.6 9ue sea acorde al e9ui!a"iento s i"!ortante 9ue seleccionar un ,.6 9ue sea acorde al e9ui!a"iento
9ue !osee"os !ara evitar 9ue el siste"a consu"a "s de CAM 9ue !osee"os !ara evitar 9ue el siste"a consu"a "s de CAM
dis!onible en los clientes co"o sucede "ucho con Microso#t -indoBs dis!onible en los clientes co"o sucede "ucho con Microso#t -indoBs
FP: esto hace 9ue se blo9uee el e9ui!o. Para $buntu e?isten varios FP: esto hace 9ue se blo9uee el e9ui!o. Para $buntu e?isten varios
entornos de escritorios: V/ es "u2 lla"ativo !ero consu"e grandes entornos de escritorios: V/ es "u2 lla"ativo !ero consu"e grandes
recursos de hardBare1 el entorno !or de#ecto de esta distribucin !ara la recursos de hardBare1 el entorno !or de#ecto de esta distribucin !ara la
versin 10.03 )*ucid+ es .@6M aun9ue es un !oco "s ligero 9ue la versin 10.03 )*ucid+ es .@6M aun9ue es un !oco "s ligero 9ue la
!ri"era se necesita co"o "0ni"o 712 MD de CAM !ara 9ue #uncione !ri"era se necesita co"o "0ni"o 712 MD de CAM !ara 9ue #uncione
correcta"ente. *os entornos !ara e9ui!os de bajo rendi"iento )un !oco correcta"ente. *os entornos !ara e9ui!os de bajo rendi"iento )un !oco
"enos 9ue 27N MD de CAM+ son F#ce 2 *F/. "enos 9ue 27N MD de CAM+ son F#ce 2 *F/.
Para instalar el entorno de escritorio co"!leto: !or eje"!lo: en /ebian: Para instalar el entorno de escritorio co"!leto: !or eje"!lo: en /ebian:
debe"os instalar el !a9uete ?#ce31 !ara $buntu: ?ubuntuHdes5to!. debe"os instalar el !a9uete ?#ce31 !ara $buntu: ?ubuntuHdes5to!.
*os eje"!los "ostrados en este "anual se re#ieren a Fubuntu: *ubuntu *os eje"!los "ostrados en este "anual se re#ieren a Fubuntu: *ubuntu
2 a /ebian N con el entorno .@6M 9ue es "ucho "s ligero 9ue el de 2 a /ebian N con el entorno .@6M 9ue es "ucho "s ligero 9ue el de
$buntu *ucid 2 #unciona correcta"ente con 27N MD de CAM. $buntu *ucid 2 #unciona correcta"ente con 27N MD de CAM.

%reando el 5ernel %reando el 5ernel
n una P% 9ue tenga $buntu: !or eje"!lo: o desde una "9uina n una P% 9ue tenga $buntu: !or eje"!lo: o desde una "9uina
virtual con dicho ,.6: virtual con dicho ,.6:
# sudo #p -5 -et#-initramfs-tools -et#-initramfs-tools-p*e
Para ello editar el archivo IetcIinitra"#sHtoolsH!?eIinitra"#s.con# 2 Para ello editar el archivo IetcIinitra"#sHtoolsH!?eIinitra"#s.con# 2
"odi#icar las variables D66T 2 M6/$*, co"o se "uestra: "odi#icar las variables D66T 2 M6/$*, co"o se "uestra:
%on lo anterior he"os creado una co!ia del directorio IetcIinitra"#sH %on lo anterior he"os creado una co!ia del directorio IetcIinitra"#sH
tools lla"ada IetcIinitra"#sHtoolsH!?e !ara generar un #ichero initrd con tools lla"ada IetcIinitra"#sHtoolsH!?e !ara generar un #ichero initrd con
so!orte !ara arran9ue !or red 2 so!orte !ara arran9ue !or red 2
@A,. @A,.
>ODU?ES=netboot
@OOT=nfs
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

A continuacin se generar una i"agen de arran9ue !or red !ara A continuacin se generar una i"agen de arran9ue !or red !ara
los clientes: los clientes:
# sudo m8initramfs -d -et#-initramfs-tools-p*e -o
-,ar-lib-tftpboot-9Ubuntu-initrd0im/
%o!ia"os la i"agen del 5ernel: %o!ia"os la i"agen del 5ernel:
# sudo #p -boot-,mlinuA-Buname -rB -,ar-lib-tftpboot-9Ubuntu -,mlinuA
@ota: *o 9ue se tiene hasta el "o"ento es un 5ernel bsico de @ota: *o 9ue se tiene hasta el "o"ento es un 5ernel bsico de
*inu? as0 co"o una i"agen de arran9ue !or red: no i"!orta el *inu? as0 co"o una i"agen de arran9ue !or red: no i"!orta el
entorno gr#ico 9ue se e"!lee. entorno gr#ico 9ue se e"!lee.
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

s!eci#icando el #ichero PF !ara arran9ue !or red s!eci#icando el #ichero PF !ara arran9ue !or red
Easta este !unto se tiene un 5ernel bsico listo !ara el Easta este !unto se tiene un 5ernel bsico listo !ara el
arran9ue !or red: ahora se debe co!iar el #ichero 9ue !er"itir arran9ue !or red: ahora se debe co!iar el #ichero 9ue !er"itir
el arran9ue !or PF 2 el "enG de arran9ue hacia el directorio el arran9ue !or PF 2 el "enG de arran9ue hacia el directorio
de trabajo de nuestro servidor TATP: de trabajo de nuestro servidor TATP:
# sudo #p -usr-lib-s!slinu*-p*elinu*0) -,ar-lib-tftpboot
# sudo #p -usr-lib-s!slinu*-,esamenu0#1' -,ar-lib-tftpboot
Para el "enG de arran9ue es necesario crear el siguiente Para el "enG de arran9ue es necesario crear el siguiente
directorio: directorio:
# sudo m8dir -,ar-lib-tftpboot-p*elinu*0#f/
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

*uego crear el #ichero IvarIlibIt#t!bootI!?elinu?.c#gIde#ault 2 *uego crear el #ichero IvarIlibIt#t!bootI!?elinu?.c#gIde#ault 2
es!eci#icar las o!ciones de arran9ue !ara los clientes: as0 co"o es!eci#icar las o!ciones de arran9ue !ara los clientes: as0 co"o
la i"agen de #ondo 2 el ti!o de "enG 9ue en este caso es la i"agen de #ondo 2 el ti!o de "enG 9ue en este caso es
vesa"enu.cJ2 vesa"enu.cJ2
>ENU TIT?E Ser,idor de Clientes ?i/eros Obelis#o
>ENU @DCEF5OUND ubuntulo/o0pn/
P5O>PT )
DEGDU?T ,esamenu0#1'
?D@E? No,a ?i/+t 1()
EE5NE? -li/ero-,mlinuA
DPPEND root=-de,-nfs
nfsroot=$'($6&()($3-sr,-li/ero(rsiAe=&$'(;siAe=&$' ip=d+#p
initrd=-li/ero-initrd0im/ r; <uiet --
/estacar 9ue el recurso co"!artido !or @A, /estacar 9ue el recurso co"!artido !or @A,
se indica "ediante la siguiente o!cin se indica "ediante la siguiente o!cin
nfsroot=$'($6&()($3-sr,-li/ero(rsiAe=&$'(;siAe=&$'
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

7to !aso: 7to !aso:
%reando el siste"a de archivos %reando el siste"a de archivos
?isten di#erentes v0as !ara la creacin del siste"a de ?isten di#erentes v0as !ara la creacin del siste"a de
archivos del ,.6 !ara los %lientes: a continuacin archivos del ,.6 !ara los %lientes: a continuacin
e?!licare"os una de ellas )ver el "anual !ara el resto de las e?!licare"os una de ellas )ver el "anual !ara el resto de las
variantes+. s i"!ortante destacar 9ue si usted arranca !or el variantes+. s i"!ortante destacar 9ue si usted arranca !or el
5ernel FFF el ,.6 de los clientes debe tener instalado el 5ernel 5ernel FFF el ,.6 de los clientes debe tener instalado el 5ernel
FFF en el siste"a 9ue va e?!ortar. FFF en el siste"a 9ue va e?!ortar.
sto se debe a 9ue e?!orta un 5ernel bsico de *inu? !or sto se debe a 9ue e?!orta un 5ernel bsico de *inu? !or
TAPT 2 el siste"a de archivos es e?!ortado !or @A, !ero =ste TAPT 2 el siste"a de archivos es e?!ortado !or @A, !ero =ste
debe tener el "is"o 5ernel 9ue se e?!ort !ara el correcto debe tener el "is"o 5ernel 9ue se e?!ort !ara el correcto
#unciona"iento del ,.6. Para ver 9u= 5ernel se est usando se #unciona"iento del ,.6. Para ver 9u= 5ernel se est usando se
!uede teclear en la consola: !uede teclear en la consola:
# sudo uname Hr
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Mediante un *ive%/. Mediante un *ive%/.
sta es la #or"a "s sencilla 9ue e?iste: basta con localizar el sta es la #or"a "s sencilla 9ue e?iste: basta con localizar el
#ichero .s9uash#s )general"ente se encuentra dentro del #ichero .s9uash#s )general"ente se encuentra dentro del
directorio cas!er del *ive%/+ 9ue !osee la i"agen co"!ri"ida directorio cas!er del *ive%/+ 9ue !osee la i"agen co"!ri"ida
del siste"a 2 desco"!ri"irlo en el directorio 9ue se va e?!ortar: del siste"a 2 desco"!ri"irlo en el directorio 9ue se va e?!ortar:
!or eje"!lo: IsrvIligero. !or eje"!lo: IsrvIligero.
*os !asos a seguir son: *os !asos a seguir son:

Lnstalar s9uash#sHtools: Lnstalar s9uash#sHtools:


# sudo apt-/et install s<uas+fs-tools

%o!iar la i"agen .s9uash#s )general"ente se lla"a %o!iar la i"agen .s9uash#s )general"ente se lla"a
#iles2ste".s9uash#s+ en el directorio 9ue se va a e?!ortar !or #iles2ste".s9uash#s+ en el directorio 9ue se va a e?!ortar !or
@A,: IsrvIligero @A,: IsrvIligero
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

/esco"!ri"ir la i"agen: /esco"!ri"ir la i"agen:


# #d -sr,-li/ero
# sudo uns<uas+fs files!stem0s<uas+fs
Dorrar la i"agen .s9uash#s del directorio: IsrvIligero Dorrar la i"agen .s9uash#s del directorio: IsrvIligero
R R rm -sr,-9Ubuntu-files!stem0s<uas+fs
Modi#icar los siguientes #icheros de con#iguracin de la Modi#icar los siguientes #icheros de con#iguracin de la
distribucin desco"!ri"ida )ahora se est trabajando en distribucin desco"!ri"ida )ahora se est trabajando en
IsrvIligero+: IsrvIligero+:
-et#-apt-sour#es0list #on la #onfi/ura#iIn del repositorio <ue usarJ0
-et#-resol,0#onf --#onfi/ura#iIn de los DNS--
-et#-net;or8-interfa#es --#onfi/ura#iIn de la red-H H
-et#-+ostname --nombre del sistema--
-et#-+osts --#onfi/ura#iIn del +ost--
-et#-fstab --montaKe del sistema de ar#+i,os--

Easta a9u0 la i"!le"entacin: con esto el cliente lo arranca Easta a9u0 la i"!le"entacin: con esto el cliente lo arranca
2 llega hasta la ventana de login !ara !oner usuario 2 2 llega hasta la ventana de login !ara !oner usuario 2
contrase4a contrase4a

@ota: en el "anual de i"!le"entacion estan las otras @ota: en el "anual de i"!le"entacion estan las otras
variantes de creacion del 5ernel 2 del siste"a de variantes de creacion del 5ernel 2 del siste"a de
archivo !ara los clientes archivo !ara los clientes
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

%onclusiones %onclusiones: :
sta i"!le"entacin es una variante !ara la utilizacin de los sta i"!le"entacin es una variante !ara la utilizacin de los
clientes. Ade"as de 9ue se !uede utilizar con otras o!ciones clientes. Ade"as de 9ue se !uede utilizar con otras o!ciones
co"o es la instalacin !or red si en la car!eta 9ue co"o es la instalacin !or red si en la car!eta 9ue
e?!orta"os desco"!ri"i"os un iso: 2 si el iso !or eje"!lo e?!orta"os desco"!ri"i"os un iso: 2 si el iso !or eje"!lo
es el g!arted !ode"os !articionar nuestra !c !or red es el g!arted !ode"os !articionar nuestra !c !or red
Preguntas>>>> Preguntas>>>>
Taller: Migracin a estndares abiertos
Taller: Migracin a estndares abiertos

R /E%P ,erver %on#ig R /E%P ,erver %on#ig
alloB boot!1 alloB boot!1
alloB booting1 alloB booting1
R o!tion de#initions co""on to all su!!orted netBor5s... R o!tion de#initions co""on to all su!!orted netBor5s...
o!tion do"ainHna"e Pobelisco.cuP1 o!tion do"ainHna"e Pobelisco.cuP1
o!tion do"ainHna"eHservers 1K2:1N8:0:11 o!tion do"ainHna"eHservers 1K2:1N8:0:11
o!tion subnetH"as5 277.277.277.01 o!tion subnetH"as5 277.277.277.01
o!tion broadcastHaddress 1K2:1N8:0:.2771 o!tion broadcastHaddress 1K2:1N8:0:.2771
o!tion routers 1K2:1N8:0:2731 o!tion routers 1K2:1N8:0:2731
de#aultHleaseHti"e N001 de#aultHleaseHti"e N001
"a?HleaseHti"e Q2001 "a?HleaseHti"e Q2001
R L# this /E%P server is the o##icial /E%P server #or the local R L# this /E%P server is the o##icial /E%P server #or the local
R netBor5: the authoritative directive should be unco""ented. R netBor5: the authoritative directive should be unco""ented.
authoritative1 authoritative1
R*uego le siguen una serie de l0neas co"entadas 9ue son eje"!los 2 al R*uego le siguen una serie de l0neas co"entadas 9ue son eje"!los 2 al
#inal del #ichero #inal del #ichero
agregar lo siguiente: agregar lo siguiente:
R/eclaracin de una subred R/eclaracin de una subred
,ubnet 1K2:1N8:0:0 net"as5 277.277.277.0 W ,ubnet 1K2:1N8:0:0 net"as5 277.277.277.0 W
Cange 1K2:1N8:0:70 1K2:1N8:0:NK1X Cange 1K2:1N8:0:70 1K2:1N8:0:NK1X
R .rou! the PF bootable hosts R .rou! the PF bootable hosts
grou! W grou! W
R PFHs!eci#ic con#iguration directives... R PFHs!eci#ic con#iguration directives...
useHhostHdeclHna"es on1 useHhostHdeclHna"es on1
@e?tHserver 1K2:1N8:0:11 @e?tHserver 1K2:1N8:0:11
#ilena"e P!?elinu?.0P1 #ilena"e P!?elinu?.0P1
host %lienteH1 W host %lienteH1 W
hardBare ethernet 00:1N:QN:%0:8/:AA1 hardBare ethernet 00:1N:QN:%0:8/:AA1
Ai?edHaddress 1K2:1N8:0:711X Ai?edHaddress 1K2:1N8:0:711X
X X

Anda mungkin juga menyukai