Re: OpenVZ and Gentoo (partly solved) [message #673 is a reply to message #672] |
Thu, 05 January 2006 15:27 |
Kirill Korotaev
Messages: 137 Registered: January 2006
|
Senior Member |
|
|
can you give me an access? it will be much faster...
if so, send me a private mail with login please.
Kirill
> Am Donnerstag, 5. Januar 2006 15:25 schrieb Kirill Korotaev:
>
>>>The network issue is partly solved: I do not use the gentoo net.lo script
>>>for net.venet0 anymore, instead I setup the interfaces venet0 and
>>>venet0:0 with the attached workaround-script.
>>>
>>>But, how do I bind-mount directories from to host to the VPS, e.g. to
>>>use /usr/portage in the VPD too. If I try to (on host)
>>>
>>>gs ~ # mount /usr/portage /vz/private/2001/usr/portage/ -o bind,ro
>>
>>try /vz/root/2001/usr/portage after VPS is mounted.
>
>
> does not solve the problem.
>
> on host:
>
> gs ~ # vzctl mount 2001
> VPS is mounted
> gs ~ # mount /usr/portage /vz/root/2001/usr/portage -o bind,ro
> gs ~ # mount
> /dev/hda1 on / type ext3 (rw,noatime)
> proc on /proc type proc (rw)
> sysfs on /sys type sysfs (rw)
> udev on /dev type tmpfs (rw,nosuid)
> devpts on /dev/pts type devpts (rw)
> /dev/hdb1 on /tftproot type ext3 (rw,noatime)
> shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
> 192.168.39.1:/home/lmeier on /root/lmeier type nfs (rw,addr=192.168.39.1)
> none on proc type proc (rw)
> /usr/portage on /vz/root/2001/usr/portage type none (ro,bind)
> gs ~ #
>
> in the VPS:
>
> ovz01 usr # ls
> bin include libexec portage sbin src
> i386-pc-linux-gnu lib local portage.vps share tmp
> ovz01 usr # ls -l portage
> total 0
> ovz01 usr #
>
>
>
>
>>>I get
>>>
>>>ovz01 usr # ls
>>>bin i386-pc-linux-gnu include lib libexec local portage sbin
>>>share src tmp
>>>ovz01 usr # ls portage
>>>ovz01 usr #
>>>
>>>on the VPS ovz01. Whats wrong?
>>>
>>>- Wilhelm
>>>
>>>Am Mittwoch, 4. Januar 2006 17:28 schrieb Wilhelm Meier:
>>>
>>>>Am Mittwoch, 4. Januar 2006 09:51 schrieb Kirill Korotaev:
>>>>
>>>>>so you run Gentoo inside VPS yeah?
>>>>
>>>>Well, I try to ...
>>>>
>>>>
>>>>>the problem seems to be in your initscripts, which didn't mount /proc on
>>>>>VPS start and didn't create /dev/ptyX entries for terminal devices.
>>>>>Looks like the only process in your VPS is init, strange...
>>>>
>>>>I created the needed /dev/ttyp0 and /dev/ttyp0 by hand
>>>>in /vz/private/<id>/dev/ and mount also /proc by hand. Then it is
>>>>possible to enter the gentoo-VPS:
>>>>
>>>>gs ~ # vzctl enter 2001
>>>>entered into VPS 2001
>>>>ovz01 / # ps aux
>>>>USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
>>>>root 1 0.0 0.1 1368 480 ? Ss 17:06 0:00 ini
>>>>root 14644 0.0 0.3 1740 780 ? Ss 17:14 0:00 vzctl:
>>>>ttyp0 root 15669 0.5 0.5 2244 1288 ttyp0 Ss 17:14 0:00
>>>>bash -i root 15671 0.0 0.3 2376 836 ttyp0 R+ 17:14 0:00
>>>>ps aux ovz01 / #
>>>>
>>>>I also copied /etc/init.d/net.lo to the VPS and some additional scripts,
>>>>which are apparently missing.
>>>>But in the gentoo-VPS I get still:
>>>>
>>>>ovz01 / # /etc/init.d/net.venet0 start
>>>>* Starting
>>>>* no interface module has been loaded
>>>>ovz01 / #
>>>>ovz01 / # /sbin/ifconfig -a
>>>>lo Link encap:Local Loopback
>>>> LOOPBACK MTU:16436 Metric:1
>>>> RX packets:38 errors:0 dropped:0 overruns:0 frame:0
>>>> TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
>>>> collisions:0 txqueuelen:0
>>>> RX bytes:2660 (2.5 Kb) TX bytes:2660 (2.5 Kb)
>>>>
>>>>venet0 Link encap:UNSPEC HWaddr
>>>>00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
>>>> BROADCAST POINTOPOINT NOARP MTU:1500 Metric:1
>>>> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>>>> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>>>> collisions:0 txqueuelen:0
>>>> RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
>>>>
>>>>ovz01 / #
>>>>
>>>>If I try that with a debian-guest on the gentoo-host, I get:
>>>>
>>>>gs ~ # vzctl enter 2002
>>>>entered into VPS 2002
>>>>root@ovz02:/# ifconfig -a
>>>>lo Link encap:Local Loopback
>>>> LOOPBACK MTU:16436 Metric:1
>>>> RX packets:38 errors:0 dropped:0 overruns:0 frame:0
>>>> TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
>>>> collisions:0 txqueuelen:0
>>>> RX bytes:2660 (2.5 KiB) TX bytes:2660 (2.5 KiB)
>>>>
>>>>venet0 Link encap:UNSPEC HWaddr
>>>>00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
>>>> inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0
>>>>Mask:255.255.255.255
>>>> UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
>>>> RX packets:3 errors:0 dropped:0 overruns:0 frame:0
>>>> TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
>>>> collisions:0 txqueuelen:0
>>>> RX bytes:252 (252.0 b) TX bytes:252 (252.0 b)
>>>>
>>>>venet0:0 Link encap:UNSPEC HWaddr
>>>>00-00-FF-FF-FF-FF-00-00-00-00-00-00-00-00-00-00
>>>> inet addr:192.168.39.22 P-t-P:192.168.39.22 Bcast:0.0.0.0
>>>>Mask:255.255.255.255
>>>> UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
>>>>
>>>>root@ovz02:/#
>>>>
>>>>So the interface venet0:0 is missing in the gentoo-guest.
>>>>
>>>>
>>>>>kir@ who is in charge of Gentoo will be available after Jan 7 only, but
>>>>>I can check what's wrong with your VPS if you provide me the credentials
>>>>>in private email.
>>>>>
>>>>>Kirill
>>>>>
>>>>>
>>>>>>Hi,
>>>>>>
>>>>>>I want to use OpenVZ with Gentoo. I did the install of OpenVZ as
>>>>>>described in
>>>>>>
>>>>>>http://dev.croup.de/proj/gentoo-vps/wiki
>>>>>>
>>>>>>When I try to enter, I get:
>>>>>>
>>>>>>gs ~ # vzctl start 2001
>>>>>>Starting VPS ...
>>>>>>VPS is mounted
>>>>>>Setting CPU units: 1000
>>>>>>VPS start in progress...
>>>>>>gs ~ # vzctl status 2001
>>>>>>VPSID 2001 exist mounted running
>>>>>>gs ~ # vzctl enter 2001
>>>>>>Unable to open pty: No such file or directory
>>>>>>enter failed
>>>>>>gs ~ #
>>>>>>
>>>>>>and
>>>>>>
>>>>>>gs ~ # vzctl exec 2001 ps aux
>>>>>>Error, do this: mount -t proc proc /proc
>>>>>>gs ~ # vzctl exec 2001 mount -t proc none /proc
>>>>>>gs ~ # vzctl exec 2001 ps aux
>>>>>>USER PID %CPU %MEM VSZ RSS TTY STAT START TIME
>>>>>>COMMAND root 1 0.0 0.1 1368 480 ? Ss 00:30
>>>>>>0:00 ini root 22894 0.0 0.3 2372 832 ? Rs 00:31
>>>>>>0:00 ps aux gs ~ #
>>>>>>
>>>>>>Any hints?
>>>>>>--
>>>>>>Wilhelm Meier
>>>>>>email: meier@informatik.fh-kl.de
|
|
|