[vpsFree.cz: community-list] Templaty podporovane na vpsFree

Pavel Snajdr snajpa at snajpa.net
Sun Jun 15 14:20:57 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

No, muzes si rozbehnout nejakej virtual s OpenVZ (nejjedodussi je
nainstalovat EL6 a potom http://openvz.org/Quick_installation) a tam
to vyzkouset.

Staci nakopirovat ten template potom do /vz/template/cache a pustit:

vzctl create <veid> --hostname <hostname> --ostemplate
<tvujtemplate-bez-.tar.gz>

priklad:

vzctl create 9000 --hostname test --ostemplate
scientific-6.5-x86_64-vpsfree

Hlavne jde o to vyzkouset, jestli funguje sit pri pridani IP adresy pres:
vzctl set <veid> --save --ipadd <ip>

Do toho VPS se muzes dostat pres vzctl enter <veid>, to ti vyhodi
shell s rootem v tom kontejneru.

+ koukni, jestli se tam spousti SSH server, aby se tam dalo prihlasit.

Funkcnost IPv6 overit asi nepujde jinak, nez u nas (jestli nemas doma v6).

/snajpa

On 06/14/2014 02:18 PM, Petr Vaněk wrote:
> 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
> 
> 
> 
> 
> _______________________________________________ Community-list
> mailing list Community-list at lists.vpsfree.cz 
> http://lists.vpsfree.cz/listinfo/community-list
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iF4EAREIAAYFAlOdj6YACgkQMBKdi9lkZ6rOFwD/XFbPAseUGhlSf0qpoNIg/q48
Ys6E6zPuLHk2m8+yOl0A/36+1qaQCmYWsffrdTnpG8DqAnBo+QtrbUZI58wct+xO
=NGuo
-----END PGP SIGNATURE-----


More information about the Community-list mailing list