Wsparcie dla OpenVZ w PLD
Łukasz Chrustek
lukasz at chrustek.net
Sun Jan 30 12:42:41 CET 2011
Witam,
> On Sun, 30 Jan 2011, Łukasz Chrustek wrote:
>> Witam,
>>
>> > Czyli co konkretnie z tym procem? Bez konkretów to się nic zmienić nie da
>>
>> W przypadku VSERVER proc nie jest montowany, w przypadku OPENVZ proc
>> jest potrzebny. Chodzi dokładnie o ten kawałek w rc.sysinit (jedyna
>> różnica między OPENVZ a VSERVER):
>>
>> if is_yes "$OPENVZ"; then
>> mount -n -o gid=17 -t proc /proc /proc
>> fi
>>
>> if ! is_yes "$VSERVER" && ! is_yes "$OPENVZ" ; then
>> # we need /proc mounted before everything
>> is_fsmounted proc /proc || mount -n -o gid=17 -t proc /proc /proc
>>
>>
>> > (patch się jako taki nie nadaje do mergnięcia w obecnej formie).
>>
>> Tutaj prosiłbym o więcej wskazówek, co jest nie tak (forma, opcje diff
>> ?).
> Chodzi o to żeby nie duplikować sprawdzania, zamiast wszędzie dodawać
> "is_yes OPENVZ" to po prostu ustaw VSERVER jesli to opennvz i zamontuj
> /proc. Pacz ci się skróci do ~10 linii :)
Właśnie tak to robiłem na początku (czyli dawno temu :) ), tylko był
problem z network (starowaniem sieci - w vserver siec nie jest
uruchamiana normalnie, wg skryptów startowych), później jeszcze
pozmieniali nieco w openvz i nie trzeba było kombinować z _włączaniem_
uruchomienia sieci w normalny sposób i ... zostało z OPENVZ. Muszę
jeszcze raz się temu przyjrzeć.
--
Pozdrawiam,
brushek
More information about the pld-devel-pl
mailing list