About this list Date view Thread view Subject view Author view Attachment view

From: Helmut Wollmersdorfer (helmut.wollmersdorfer_at_gmx.at)
Date: Thu 16 Jun 2005 - 12:10:13 BST


Herbert Poetzl wrote:
> On Thu, Jun 16, 2005 at 03:04:10AM +0200, Helmut Wollmersdorfer wrote:

>>Debian Sarge
>>kernel-patch-vserver 1.9.5.3
>>util-vserver 0.30.204-5sarge
>>kernel-image-2.6.8+vserver_custom01_i386
>>drbd0.7-module-2.6.8+vserver_0.7.10-3+custom01_i386

> I'd advise to update to 2.0-rc4 and 0.30.207
> (IIRC, the latter one should be in broken^Wunstable :)

With utils upgraded, it is the same.
Hopefully I have time tomorrow to build 2.0-rc4.
Or are there working .debs somewhere?

>>But I would like to have everything belonging to the guest on a
>>DRBD-device, to restart the guest in case of failover on the other node.

> a single guest, or the /vservers (/var/lib/vservers
> on debian) path?

Obviously only one guest per DRBD-device makes sense in conjunction with
heartbeat. But for testing^Wtrial /vservers would be enough.

> should work fine with /dev/drbd0 mounted at /var/lib/vservers

Thnx, some solutions are so simple;-)

> but might give 'unexpected' issues on /var/lib/vservers/ha-vser42
> (the common path for vservers is configured at build time, and
> for debian this is /var/lib/vservers)

Is there a special reason for hardcoding?
As a naive user I would expect to configure the /path/to/my/vserver
_per_ vserver.
And newvserver(1) of debian-vservertools says

| --vsroot location of "/vserver/" directory Required:

whatever this means ... it's not the only error in this manpage.

>>After some trial and error I did 'cp -a /etc/vservers' to /ha-vser42,
>>mkdir /ha-vser42/var/<bla>, exchanged /etc/vservers against a symbolic
>>link, changed the symbolic links in .defaults

> why the heck /etc/vservers? those are the config files,
> and I doubt you want to put those into the drbd?

Why not. It's a recommended method to keep the config in sync on both
nodes of a cluster. But I can live with scp, rsync etc., if
/etc/vservers does not change often, AND if I know that it changed.

>>cel600:/ha-vser42/etc/vservers/.defaults# vserver -v vs24 build --force
>>-m debootstrap --hostname vs24.nack.at --netdev eth0 --interface
>>192.168.0.27/24 --context 24 -- -d sarge -m http://ftp.at.debian.org/debian/
>>chattr: Function not implemented while setting flags on
>>/etc/vservers/.defaults/vdirbase/vs24
>>I: Retrieving debootstrap.invalid_dists_sarge_Release
>>[...]
>>I: Extracting libstdc++5...
>>chroot: cannot run command `mount': Permission denied

> also make sure that your debootstrap is not
> buggy or some 'special' security is keeping
> you from installing a 'working' debian system
> with debootstrap ...

I cannot see a difference via 'ls -all' and 'lsattr' between the default
/var/lib/vservers and /dev/drbd0 mounted on it.
Here are the fstab entries:

/dev/hda7 / ext3 defaults,user_xattr,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hda8 /save ext3 defaults,errors=remount-ro 0 1
#/dev/drbd0 /var/lib/vservers ext3 rw,user,noauto,user_xattr,errors=rem$
/dev/drbd0 /var/lib/vservers ext3 rw,user,noauto,errors=remount-ro 0
    1

'user_xattr' or not does not make a difference.
Maybe I do not understand some basics.
Hints welcome.

> if those 'unusual' permission denied messages
> (please check the kernel logs for more info)
> remain after updating, please let us know as
> it might be an issue which results from the
> combination of drbd and linux-vserver ...

Nothing found in the logs.
The only abnormal messages are

Jun 15 23:16:54 cel600 kernel: limit=19272832
Jun 15 23:16:54 cel600 kernel: attempt to access beyond end of device
Jun 15 23:16:54 cel600 kernel: drbd0: rw=1, want=19319512, limit=19272832
[last 2 lines repeat very often]

Maybe 'tar' or 'dump' caused this, as I tried to move a vserver, but I
cannot find out the time of these actions. It does not happen during
'vserver build'. To be sure I redid a 'mke2fs -j /dev/drbd0', which does
not help.

> (i.e. we will look into it)

I cc this to drbd-user, maybe someone has a hint.

Helmut Wollmersdorfer
___________________________________________
> Vserver mailing list
> Vserver_at_list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver

_______________________________________________
Vserver mailing list
Vserver_at_list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


About this list Date view Thread view Subject view Author view Attachment view
[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Thu 16 Jun 2005 - 12:10:41 BST by hypermail 2.1.3