Está en la página 1de 20

Instalacin masiva de GNU/Linux

usando Anaconda/Kickstart
Edwind Richzend !ontreras "oto
richzend#$mail%com
htt&'//www%Richzend%or$
htt&'//wiki%(edora)ve%or$
2
*+todos de instalacin desasistida

,AI - .e/ian/U/untu 0

htt&'//www%in(ormatik%uni)koeln%de

Autoast - suse/o&ensuse 0

htt&'//www%suse%com/1u$/autoast2doc/

Kickstart ( RedHat/Fedora/Ubuntu )

http://fedoraproject.org/wiki/Anaconda/Kickstart

https://hep.ubuntu.co!/co!!unit"/Kickstart#o!patibiit"
3
3ue es kickstart4
Kickstart es un m+todo 5ue consiste en un
archivo de texto 5ue contesta autom6ticamente
todas las &re$untas 5ue se realizan al momento
de realizar una instalacin7 &ermitiendo
automatizar este &roceso7 este m+todo &uede
&ermitir instalar numerosas m65uinas
simult6neamente% "u im&lementacin se
encuentra estrechamente li$ada al uso del
instalador Anaconda am/os est6n realizados en
en el len$ua8e de &ro$ramacin &thon%
4
.istri/uciones usando Kickstart

,edora

Red9at Enter&rise Linux

R&ath linux

:ro$en !om&onentized Linux7 /asado en .e/ian

;ida Linux7 ;ariante de Gentoo

"a/aon Linux

Aurox

Asianux

<la$ GNU/Linux

A":Linux

U/untu - !om&ati/ilidad dis&oni/le desde hoar 0


5
"ecciones del Archivo Kickstart

La seccin de comandos

!on(i$uracin del sistema

=&acka$es

.eclaracin de &a5uetes o &ro$ramas

=&re

!omandos a e8ecutar antes de la instalacin

=&ost

!omandos a e8ecutar lue$o de la instalacin


6
E8em&lo de la seccin comandos
> &lata(orma?A*.@A o Intel E*@AB
> In(ormacin de autenticacin del sistema
auth ))useshadow ))ena/lemdC ))ena/lelda& ))ena/lelda&auth ))lda&server?DEF%D@G%D%FD ))lda&/asedn?ou?:eo&le7dc?serviciosenlinea7dc?com7dc?ve
> Use instalacin en modo texto
text
> !on(i$uracin del ,irewall
(irewall ))disa/led
> .esha/ilitar herramienta de &ost)con(i$uracin de anaconda
(irst/oot ))disa/le
> !on(i$uracin del teclado
ke/oard la)latinD
> !on(i$uracin del len$ua8e
lan$ es2;E
> :assword de Root
root&w ))iscr&ted HDHADhD%*hhHD/vI/&JmieEA!!tKc5vcF%
> !on(i$uracin de "ELinux
selinux ))disa/led
> Instalar o actualizar el sistema
install
> Use !.RL* como medio de instalacin
cdrom
> Red
network ))/oot&roto static ))i& DEF%D@G%D%DM ))netmask FCC%FCC%FCC%M ))$atewa DEF%D@G%D%FD ))nameserver DEF%D@G%D%FD
> Reiniciar lue$o de la instalacin
re/oot ))e8ect
> Nona horaria
timezone ))isUtc America/!aracas
> In(ormacin del sistema $r6(ico O
xcon(i$ ))driver?intel ))de(aultdeskto&?GNL*E ))de&th?FA ))resolution?DMFAxP@G ))videoram?FC@
> !on(i$uracin del $estor de arran5ue
/ootloader ))a&&end?Qv$a?PEDQ ))location?m/r
> <orrar todas las &articiones anteriormente creadas
clear&art ))all ))drives?sda
> In(ormacin del &articionamiento de discos
&art //oot ))(st&e?QextIQ ))ondisk?sda ))size?DMM ))/tes)&er)inode?AME@
&art &v%A ))$row ))ondisk?sda ))size?D ))/tes)&er)inode?AME@
vol$rou& ;olGrou&MM ))&esize?IFP@G &v%A
lo$vol swa& ))(st&e?Qswa&Q ))$row ))maxsize?EEF ))size?AE@ ))name?Lo$;olMD ))v$name?;olGrou&MM ))/tes)&er)inode?AME@
lo$vol / ))(st&e?QextIQ ))$row ))size?EMMM ))name?Lo$;olMM ))v$name?;olGrou&MM ))/tes)&er)inode?AME@
7
"eccin de !omandos

auth

L&ciones de autenticacin

/ootloader

L&ciones del $estor de arran5ue

ke/oard

Bi&o de teclado7 &or e8em&lo' la)latinD

&art

Es5uema de &articionamiento de discos


8
"eccin de !omandos - cont 0

root&w Riscr&ted

!rea un &assword encri&tado7 &ara root usando $ru/)mdC)cr&t

timezone

Nona horaria del com&utador7 ))utc o es&eci(i5ue tz

lan$

Len$ua8e del sistema de la instalacin7 &or e8em&lo' es2;E

clear&art

Remueve todas las &articiones existentes - cuidado 0

network

!on(i$uracin de la red
9
"eccin de !omandos - cont 0

driverdisk

A$re$ue drivers/mdulos adicionales

(irewall

))ena/led o Rdisa/led7 re$las adicionales &ueden ser


es&eci(icadas

install

9acer una instalacin7 no una actualizacin7 es&eci(icar (uente de


la instalacin

Re&o

A$re$ar re&ositorios adicionales7 &ara otros &a5uetes


10
"eccin de !omandos - cont 0

selinux

))disa/led S ))en(orcin$ S ))&ermissive

re/oot

Reiniciar lue$o de la instalacin S ))e8ect ex&ulsa la unidad de


cd/dvd antes de reiniciar%

ski&x

No con(i$urar entorno $r6(ico

text

Instalacin en modo texto


11
"eccin =&acka$es
La seccin =&acka$es es usada &ara la
declaracin de los &a5uetes r&m a instalar7
&ermite la declaracin &or medio de $ru&o de
&a5uetes7 declaracin individual de cada uno de
ellos7 remocin individual de cada uno de ellos
mezcla de todas las o&ciones7 &or e8em&lo'

.e(ault .e(ault ) instala todos los &a5uetes <ase <ase del sistema%

#$nome #$nome ) instala todo el escritorio $nome%

)&id$in )&id$in ) saca el &a5uete &id$in &id$in de la instalacin%

amsn amsn ) a$re$a el &a5uete amsn amsn de la instalacin%


12
"eccin =&re

))inter&reter &ara cam/iar del /ash &or de(ecto

//in//ash &ara usar /ash //in//ash &ara usar /ash

/usr//in/&erl &ara usar &erl

/usr//in/&thon &ara usar &thon


Esta seccin &uede ser usada &ara &recon(i$urar
al$unos as&ectos extras antes de em&ezar la
instalacin7 como'

!rear con(i$uraciones extras de red%

:articionar discos extras%

<uscar con(i$uraciones extras a trav+s de la red%

Lo 5ue &uedas lle$ara necesitar%


13
"eccin =&ost

))chroot

:ermite crear un entorno en8aulado7 el cual &ermite modi(icar el


sistema Ta instaladoU en vez de la ima$en de instalacin%

))inter&reter

//in//ash7 /usr//in/&erl7 /usr//in/&thon - similar a la o&cin en la


seccin =&re0%

:uedes usar varias secciones =&ost7 en caso


5ue necesites entornos chroot nochroot
Esta seccin es usada &ara &ersonalizar
cual5uier elemento no &rovisto &or kickstart7
lue$o de la instalacin%
14
E8em&lo de seccin =&ost
=&ost
> :ara ha/ilitar una consola sh
>chvt I
>exec V /dev/ttI W /dev/ttI
>sh
> .esha/ilitar servicios
chkcon(i$ um)u&datesd o((
chkcon(i$ (ist/oot o((
> A$re$ar o&cin a con(i$uracin de $dm
echo Qsession re5uired &am2mkhomedir%so skel?/etc/skel/ umask?MMFFQ WW /etc/&am%d/$dm
> A$re$ar &re)con(i$uracin de &ro$rama &ara todos los usuarios
cat VV EL, W /etc/skel/%xIFPMconnect
DDGPM@MFIE D@D%DE@%FC%F
EL,
> A$re$ar cron &ara el usuario root
echo QX/DM X X X X /s/in/&ro(ilesncQ WW /var/s&ool/cron/root
chmod @MM /var/s&ool/cron/root
> Reiniciar demonio crond
/etc/init%d/crond restart
15
!ar$ar Kickstart en el /oot

N,"

ks?n(s'direccin2i&'/&ath/a/ks%c($

.isco Local

ks?Yhdx7sdaxZ'/ks%c($ -de/e ser v(at o extF0

,lo&& / !.RL*

ks?Y(lo&&7cdromZ'/ks%c($ > use (lo&& o cdrom

9BB: / ,B:

ks?Yhtt&7(t&Z'//tu%servidor%com/&ath/a/ks%c($ > use htt& o (t&

Em/e/ido en el initrd

ks?(ile'/ks%c($
16
9erramientas &ara (acilitar la vida'

!ro//ler

:ermite crear un servidor com&leto de instalacin en$lo/ando servicios


como :OE7 (t&7 .9!:7 htt& a su vez &ermite usar kickstart &ara
&ersonalizar las instalaciones - tiene un desarrollo mu activo 0%

htt&'//co//ler%et%redhat%com/documentation%&h&

Revisor

9erramienta 5ue &ermite crear live)cds cd/.;. de instalacin de


(orma totalmente $r6(ica7 &ermite el uso e inclusin de archivos kickstart
&ara &ersonalizar/automatizar la instalacin%

htt&'//revisor%(edoraunit%or$/

mRe&o

:ermite crear mane8ar tus re&ositorios de instalacin actualizacin%

htt&'//da$%wieers%com/home)made/mre&o/
17
9erramientas kickstart - !ont 0

"stem)con(i$)kickstart

Asistente $[a(ico &ara realizar archivos kickstart - recomendado 0

Kickwe/

Asistente we/ &ara realizar archivos kickstart - descontinuado 0

htt&'//(reshmeat%net/&ro8ects/kickwe//

Ksvalidator

"cri&t &ara validar veri(icar tu archivo kickstart7 &arte del


&a5uete &kickstart

"stem Ima$er

:ermite clonar instalaciones a realizadas%

htt&'//sstemima$er%or$/
18
Recursos kickstart

Lista de correo - in$les 0

htt&s'//www%redhat%com/mailman/listin(o/kickstart)list

.ocumentacin o(icial redhat

htt&s'//www%redhat%com/docs/manuals/enter&rise/

Li/ro L\Reall

htt&'//www%oreill%com/catalo$/EPGMCE@CDIGFC/index%html

.ocumentacin o(icial ,edora

htt&'//(edora&ro8ect%or$/wiki/Anaconda/Kickstart

"stem)con(i$)kickstart

htt&s'//www%redhat%com/docs/manuals/enter&rise/R9EL)C)manual/Installation2Guide)en)U"/ch)redhat)con(i$)kickstart%html
19
:re$untas4
20
,in]]]
*uchas $racias &or su asistencia%

También podría gustarte