[vpsFree.cz: community-list] Templaty podporovane na vpsFree
Petr Vaněk
petr at yarpen.cz
Sat Jun 14 14:18:33 CEST 2014
Dik.
Tak mam v /tmp vygenerovany tarball, jehoz obsah se tvari tak, ze by
ciste teoreticky mohl obsahovat zakladni binarky a tak.
Muzu si to nejak otestovat lokalne? Nebo to musime nahrat to vpsfree
infrastruktury? Protoze si jsem 100% jisty, ze se to bude muset jeste
upravovat, tak abych neotravoval vic nez je uplne nutne...
p.
On 13/06/14 21:26, Pavel Snajdr wrote:
> Cau,
>
> OpenVZ templaty jsou v podstate tarbally s instalaci dany distribuce,
> jenom jsou generalizovany - tzn. odmazany ssh host keys, resolv.conf,
> zakazany root account atd.
>
> v include/ jsou genericky soubory, ktery slouzej jako kostra pro danej
> typ distribuce (debian.sh se da pouzit pro debian a ubuntu, fedora.sh
> pro fedoru a RHEL klony) - funkce bootstrap ma do $INSTALL
> nainstalovat zakladni system, u debianu se pouzije debootstrap (jejich
> soft na instalaci minimal systemu do tebou urcenyho diru), u fedory se
> initne RPM DB a yumem se nainstalujou baliky, ktery maji bejt v
> zakladnim systemu;
> potom configure-<distro> je funkce, ktera vyrabi v tom cerstve
> nainstalovanym systemu /tmp/configure.sh, kteryzto se pak zavola uz v
> konkretnim templates/*.sh souboru pomoci run-configure, to ho v tom
> $INSTALLu pusti chrootovane - ucelem je dokonfigurovat ten
> nainstalovanej system, doinstalovat do nej baliky a pripravit ho k
> zabaleni
> v templates/ prave uvidis uz specifika pro kazdy distro, pred
> run-configure je mozny pres configure-append jeste do toho
> /tmp/configure.sh neco pripsat - to je prave misto, kde je moznost
> udelat specifickou praci pro dany distro (tzn. to co se lisi od generic)
>
> jelikoz je SUSE RPM based, asi bude postup podobnej, jako je u fedory,
> tzn. initnout RPM DB a pres zypper do $INSTALL nainstalovat baliky
> zakladniho systemu, potom dokonfigurovat.
>
> No a z toho vyplyvaj zavislosti - kdyz chces buildit debian-based
> veci, potrebujes na hostu debootstrap, kdyz fedora-based, potrebujes yum.
>
> Ja buildim oboje na Fedore, jelikoz ta ma yum i debootstrap v
> repozitarich a tak nemusim nic vymejslet, nicmene kvuli zypperu to asi
> bude potreba poustet pod SUSE.
>
> Neni k tomu potreba pak uz nic vic, nez mit moznost chrootovat - coz
> jde i v OpenVZ kontejneru, takze se ty build skripty daji pustit i tak
> (talk about inception)
>
> No a kdyz mas nadefinovanou kostru v includes/ a specifickou cast v
> templates/, pak akorat pustis bin/build-vpsfree-templates tvojedistro,
> kde tvojedistro je expandnuty na templates/tvojedistro.sh
>
> Asi jsem to vysvetlil dost zmatecne, pochopil jsi to z toho?
>
> S pozdravem
>
> Pavel Snajdr
>
> +421 948 816 186 | +420 720 107 791 | 110-010-956
> CTO of Relbit | Predseda vpsFree.cz, o.s. | RHCE
> http://relbit.com | http://vpsfree.cz | https://www.redhat.com
>
> On 06/13/2014 08:45 PM, Petr Vaněk wrote:
> > ahoj,
>
> > jsem jelito, co se v tehle vecech nevyzna. Jak se ty tvoje skripty
> > pouzivaji? Jake jsou zavislosti? Muzu to pustit nekde u sebe, nebo
> > musim mit nejaky kontejner?
>
> > same otazky...
>
> > dik, p
>
> > On 13/06/14 18:38, Pavel Snajdr wrote:
> >> Ahojte,
> >>
> >> jelikoz aktualni stav templatu u nas neni idealni - vetsinu z
> >> nich prebirame z OpenVZ, kde jednak maji spatne nastavene
> >> timezony a jednak nejsou az tak casto aktualizovane, zamakal jsem
> >> a automatizoval jsem tvorbu templatu; plan je nechat je
> >> pregenerovat kazdy tyden (nebo parsovat napr. LWN daily security
> >> update a podle toho, to jsem se jeste sam se sebou nedohodl).
> >>
> >> Podporovane budou tedy uz jenom ty, ktere umime generovat
> >> automaticky. Jelikoz se osobne znam jenom s debiannim a fedorim
> >> svetem, automatizoval jsem tvorbu tech a jejich odvozenin:
> >>
> >> debian-7 fedora-20 scientific-6.5 ubuntu-14.04
> >>
> >> Jeste tomu dam par hodin doladovani a testovani, ale podle toho,
> >> co jsem uz pozkousel, uz to moc prace nebude (jestli vubec).
> >>
> >> Nicmene, proc to pisu - jestli chcete na vpsFree videt podporu
> >> dalsich distribuci, potrebuju s tim pomoct.
> >>
> >> Forknete, doplnte svoje oblibene distro a poslete pull request:
> >>
> >> https://github.com/vpsfreecz/build-vpsfree-templates
> >>
> >> Vim, ze je u nas par lidi, kteri fandi OpenSUSE, to bych tam
> >> treba rad videl - kdyby se nasel dobrovolnik, stihne ho za to
> >> spravedlivy trest v podobe nejakeho toho mesice zadarmo :)
> >>
> >> S pozdravem / Best regards,
> >>
> >> Pavel Snajdr
> >>
> >> +421 948 816 186 | +420 720 107 791 | 110-010-956 CTO
> >> of Relbit | Predseda vpsFree.cz, o.s. | RHCE
> >> http://relbit.com | http://vpsfree.cz |
> >> https://www.redhat.com
> >> _______________________________________________ Community-list
> >> mailing list Community-list at lists.vpsfree.cz
> >> http://lists.vpsfree.cz/listinfo/community-list
>
>
>
>
> > _______________________________________________ Community-list
> > mailing list Community-list at lists.vpsfree.cz
> > http://lists.vpsfree.cz/listinfo/community-list
>
> _______________________________________________
> Community-list mailing list
> Community-list at lists.vpsfree.cz
> http://lists.vpsfree.cz/listinfo/community-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.vpsfree.cz/pipermail/community-list/attachments/20140614/d2058d52/attachment.html>
More information about the Community-list
mailing list