OpenVZ Forum


Home » Mailing lists » Users » OpenVZ and Gentoo
OpenVZ and Gentoo [message #645] Tue, 03 January 2006 21:44 Go to next message
wimalopaan is currently offline  wimalopaan
Messages: 15
Registered: January 2006
Junior Member
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
Re: OpenVZ and Gentoo [message #651 is a reply to message #645] Wed, 04 January 2006 08:50 Go to previous messageGo to next message
Kirill Korotaev is currently offline  Kirill Korotaev
Messages: 137
Registered: January 2006
Senior Member
so you run Gentoo inside VPS yeah?
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...

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
Re: OpenVZ and Gentoo [message #652 is a reply to message #651] Wed, 04 January 2006 14:26 Go to previous messageGo to next message
wimalopaan is currently offline  wimalopaan
Messages: 15
Registered: January 2006
Junior Member
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
--
--
Wilhelm Meier
email: meier@informatik.fh-kl.de
Re: OpenVZ and Gentoo (partly solved) [message #669 is a reply to message #652] Thu, 05 January 2006 14:11 Go to previous messageGo to next message
wimalopaan is currently offline  wimalopaan
Messages: 15
Registered: January 2006
Junior Member
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

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
--
--
Wilhelm Meier
email: meier@informatik.fh-kl.de
  • Attachment: net.venet0
    (Size: 0.20KB, Downloaded 380 times)
Re: OpenVZ and Gentoo (partly solved) [message #670 is a reply to message #669] Thu, 05 January 2006 14:25 Go to previous messageGo to next message
dev is currently offline  dev
Messages: 1693
Registered: September 2005
Location: Moscow
Senior Member

> 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.

> 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
Re: OpenVZ and Gentoo (partly solved) [message #672 is a reply to message #670] Thu, 05 January 2006 15:21 Go to previous messageGo to next message
wimalopaan is currently offline  wimalopaan
Messages: 15
Registered: January 2006
Junior Member
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
--
--
Wilhelm Meier
email: meier@informatik.fh-kl.de
Re: OpenVZ and Gentoo (partly solved) [message #673 is a reply to message #672] Thu, 05 January 2006 15:27 Go to previous message
Kirill Korotaev is currently offline  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
Previous Topic: Re: [Vserver] VServer vs OpenVZ
Next Topic: Ubuntu Template /dev Problems
Goto Forum:
  


Current Time: Tue Jul 30 04:24:23 GMT 2024

Total time taken to generate the page: 0.02864 seconds