[libvirt-users] Setting environment variables for LXC Containers

Daniel P. Berrange berrange at redhat.com
Tue Dec 22 10:21:05 UTC 2015


On Tue, Dec 22, 2015 at 02:51:45PM +0530, Harish Vishwanath wrote:
> Hello
> 
> Is there a way to set custom environment variables for LXC containers so
> that it is available for all processes within the container?
> 
> The libvirt-lxc driver seems to be setting up only the below variables (as
> per the docs), but there doesn't seem to be a way customize it.
> containerThe fixed string libvirt-lxc to identify libvirt as the creator
> container_uuidThe UUID assigned to the container by libvirtPATHThe fixed
> string /bin:/usr/binTERMThe fixed string linuxHOMEThe fixed string /
> 
> In addition to the standard variables, the following libvirt specific
> environment variables are also provided
> LIBVIRT_LXC_NAMEThe name assigned to the container by libvirt
> LIBVIRT_LXC_UUIDThe UUID assigned to the container by libvirt
> LIBVIRT_LXC_CMDLINEThe unparsed command line arguments specified in the
> container configuration. Use of this is discouraged, in favour of passing
> arguments directly to the container init process via the initarg config
> element.

I thought we had implemented the ability to set custom env variables,
but looking at the code again, it seems we did not get around to it.


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvirt-users mailing list