[Users] Kernel NFS Server in VE

Kir Kolyshkin kir at openvz.org
Fri Sep 14 00:49:02 EDT 2012


On Sep 14, 2012 8:25 AM, "Axton" <axton.grams at gmail.com> wrote:
>
> I read through the page covering NFS server inside a container:
> http://wiki.openvz.org/NFS_server_inside_container
>
> I have a host running the following kernel (Debian Squeeze):
>
> root at cluster-02:~# uname -a
> Linux cluster-02 2.6.32-5-openvz-amd64 #1 SMP Sun May 6 05:21:56 UTC 2012
x86_64 GNU/Linux

Only RHEL5 and 6 based kernels support nfsd in CT. See
http://wiki.openvz.org/Install_kernel_from_RPM_on_Debian_6.0

>
> The kernel modules are loaded and I can export filesystems from the host
and mount them on remote hosts.
> I am trying to create a VE where I can run the NFS server, but I can not
get this to work properly.
>
> Inside the VE, I get the following when I try to start the NFS server:
>
> root at fs01:/# /etc/init.d/nfs-kernel-server start
> FATAL: Could not read
'/lib/modules/2.6.32-5-openvz-amd64/kernel/fs/nfsd/nfsd.ko': No such file
or directory
> Not starting NFS kernel daemon: no support in current kernel. ...
(warning).

Apparently it tries to load kernel module. Kernel module is already loaded
(on the host system). Plus, there are no kernel modules files inside CT.

I guess you have to modify the script to skip trying to install kernel
module.

>
> This is the output when I install nfs-kernel-server:
>
> root at fs01:/# apt-get install nfs-kernel-server
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
>   libevent-1.4-2 libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common ucf
> The following NEW packages will be installed:
>   libevent-1.4-2 libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common
nfs-kernel-server ucf
> 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0 B/644 kB of archives.
> After this operation, 1774 kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Preconfiguring packages ...
> Selecting previously deselected package libevent-1.4-2.
> (Reading database ... 14406 files and directories currently installed.)
> Unpacking libevent-1.4-2 (from
.../libevent-1.4-2_1.4.13-stable-1_amd64.deb) ...
> Selecting previously deselected package libgssglue1.
> Unpacking libgssglue1 (from .../libgssglue1_0.1-4_amd64.deb) ...
> Selecting previously deselected package libnfsidmap2.
> Unpacking libnfsidmap2 (from .../libnfsidmap2_0.23-2_amd64.deb) ...
> Selecting previously deselected package librpcsecgss3.
> Unpacking librpcsecgss3 (from .../librpcsecgss3_0.19-2_amd64.deb) ...
> Selecting previously deselected package ucf.
> Unpacking ucf (from .../ucf_3.0025+nmu1_all.deb) ...
> Moving old data out of the way
> Selecting previously deselected package nfs-common.
> Unpacking nfs-common (from .../nfs-common_1%3a1.2.2-4squeeze2_amd64.deb)
...
> Selecting previously deselected package nfs-kernel-server.
> Unpacking nfs-kernel-server (from
.../nfs-kernel-server_1%3a1.2.2-4squeeze2_amd64.deb) ...
> Processing triggers for man-db ...
> Setting up libevent-1.4-2 (1.4.13-stable-1) ...
> Setting up libgssglue1 (0.1-4) ...
> Setting up libnfsidmap2 (0.23-2) ...
> Setting up librpcsecgss3 (0.19-2) ...
> Setting up ucf (3.0025+nmu1) ...
> Setting up nfs-common (1:1.2.2-4squeeze2) ...
>
> Creating config file /etc/idmapd.conf with new version
>
> Creating config file /etc/default/nfs-common with new version
> Starting NFS common utilities: statd.
> Setting up nfs-kernel-server (1:1.2.2-4squeeze2) ...
>
> Creating config file /etc/exports with new version
>
> Creating config file /etc/default/nfs-kernel-server with new version
> Starting NFS common utilities: statd.
> FATAL: Could not read
'/lib/modules/2.6.32-5-openvz-amd64/kernel/fs/nfsd/nfsd.ko': No such file
or directory
> Not starting NFS kernel daemon: no support in current kernel. ...
(warning).
>
> This is the configuration for the VE:
>
> root at cluster-02:~# cat /etc/vz/conf/5000.conf
> HOSTNAME="fs01"
> NAMESERVER="10.0.20.250"
> SEARCHDOMAIN="x.org"
> ONBOOT="yes"
> NAME="fs01"
> CONFIG_CUSTOMIZED=yes
> AVNUMPROC="180:180"
> CPUUNITS="1000"
> DCACHESIZE="2147483647:2147483647"
> DGRAMRCVBUF="2147483647:2147483647"
> DISKINODES="2147483647:2147483647"
> DISKSPACE="2147483647:2147483647"
> KMEMSIZE="2147483647:2147483647"
> LOCKEDPAGES="2147483647:2147483647"
> NUMFILE="2147483647:2147483647"
> NUMFLOCK="2147483647:2147483647"
> NUMIPTENT="2147483647:2147483647"
> NUMOTHERSOCK="2147483647:2147483647"
> NUMPROC="2147483647:2147483647"
> NUMPTY="2147483647:2147483647"
> NUMSIGINFO="2147483647:2147483647"
> NUMTCPSOCK="2147483647:2147483647"
> OOMGUARPAGES="2147483647:2147483647"
> ORIGIN_SAMPLE="vps.basic"
> OSTEMPLATE=debian-6.0
> OTHERSOCKBUF="2147483647:2147483647"
> PHYSPAGES="2147483647:2147483647"
> PRIVVMPAGES="2147483647:2147483647"
> QUOTATIME="0"
> SHMPAGES="2147483647:2147483647"
> TCPRCVBUF="2147483647:2147483647"
> TCPSNDBUF="2147483647:2147483647"
> VMGUARPAGES="2147483647:2147483647"
> BOOTORDER="10000"
>
NETIF="ifname=eth1,bridge=br10,mac=00:18:51:60:18:34,host_ifname=veth5000.1,host_mac=00:18:51:FB:2F:10;ifname=eth2,bridge=br20,mac=00:18:51:25:D2:67,host_ifname=veth5000.2,host_mac=00:18:51:B3:6E:36;ifname=eth3,bridge=br30,mac=00:18:51:11:79:CA,host_ifname=veth5000.3,host_mac=00:18:51:52:85:39;ifname=eth4,bridge=br40,mac=00:18:51:5E:11:F8,host_ifname=veth5000.4,host_mac=00:18:51:4E:DB:DB"
> CAPABILITY="NET_ADMIN:on SYS_ADMIN:on "
> FEATURES="sysfs:on nfsd:on nfs:on "
>
> Any help would be appreciated.
>
> Thanks,
> Axton Grams
>
> _______________________________________________
> Users mailing list
> Users at openvz.org
> https://openvz.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://openvz.org/pipermail/users/attachments/20120914/08cca83c/attachment.html


More information about the Users mailing list