Wsparcie dla OpenVZ w PLD

Łukasz Chrustek lukasz at chrustek.net
Mon Jan 31 21:53:44 CET 2011


Witam,


> Proponował bym tak:

> - vserver, openvz czy linux containers - wszystkie ustawiają CONTAINER=yes i
> każdy odpowiednio swoje czyli np. VSERVER, OPENVZ, LINUXCONTAINER=yes.

> Wtedy wspólne fragmenty kodu będą miały tylko if $CONTAINER. Specyficzne po
> dany rodzaj jak np. proc będą miały if ! is_yes "$VSERVER" czy if $OPENVZ itd.

W załączniku łatka dla rc, proszę o komenterze i ewentualne dodanie do
cvs.

Testowałem łatkę na hoscie i w kontenerze w przypadku OpenVZ, w obu
przypadkach zadziałała poprawnie. Tak na marginesie: czas restartu
'gołego' (czyli podstawowego systemu) kontenera pld to ok. 3 sekundy
(wartości zmiennych wypisanych przez rc.shutdown i rc.sysinit):

Mon Jan 31 21:40:01 CET 2011: SHUTDOWN CONTAINER: yes
Mon Jan 31 21:40:04 CET 2011: SYSINIT CONTAINER: yes
Mon Jan 31 21:40:04 CET 2011: SYSINIT OPENVZ: yes


Dodatkowo łatka na /etc/sysconfig/system, dodająca OPENVZ=detect.

-- 
Pozdrawiam,
 brushek
-------------- nast�pna cz��� ---------
A non-text attachment was scrubbed...
Name: rc4.patch
Type: application/octet-stream
Size: 3745 bytes
Desc: nie znany
URL: </mailman/pipermail/pld-devel-pl/attachments/20110131/7208e02a/attachment.obj>
-------------- nast�pna cz��� ---------
A non-text attachment was scrubbed...
Name: system.patch
Type: application/octet-stream
Size: 309 bytes
Desc: nie znany
URL: </mailman/pipermail/pld-devel-pl/attachments/20110131/7208e02a/attachment-0001.obj>


More information about the pld-devel-pl mailing list