No, muzes si rozbehnout nejakej virtual s OpenVZ
(nejjedodussi
je nainstalovat EL6 a potom
)
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(a)lists.vpsfree.cz
>>>
http://lists.vpsfree.cz/listinfo/community-list
>
>
>
>
>> _______________________________________________
>> Community-list mailing list
>> Community-list(a)lists.vpsfree.cz
>>
http://lists.vpsfree.cz/listinfo/community-list
>
> _______________________________________________
> Community-list mailing list Community-list(a)lists.vpsfree.cz
>
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________
Community-list
mailing list Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
_______________________________________________ Community-list
mailing list Community-list(a)lists.vpsfree.cz