Linux - Virtualization and CloudThis forum is for the discussion of all topics relating to Linux Virtualization and Linux Cloud platforms. Xen, KVM, OpenVZ, VirtualBox, VMware, Linux-VServer and all other Linux Virtualization platforms are welcome. OpenStack, CloudStack, ownCloud, Cloud Foundry, Eucalyptus, Nimbus, OpenNebula and all other Linux Cloud platforms are welcome. Note that questions relating solely to non-Linux OS's should be asked in the General forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've asked this question already in another forum, but got no reply, unfortunately. So I'm asking here again.
Is it possible to create virtual machines without root permissions?
When trying to start a machine defined as not-privileged user, the error message is: Network not found: no network with matching name 'default'. default is only listed when logged in as root.
When trying to define a network as user: cannot write config file '/var/lib/libvirt/dnsmasq/chris.hostsfile' Permission denied.
The distribution is CentOS 6.3.
Thank you in advance!
Chris
PS: It is possible, with virt-manager GUI, but it isn't work from the shell until now...
You can configure libvirt to run under its own user, not root (if its not the default setup). But you still need root access to do the setup initially. Another thing is that you have to make sure your user in the same group as the libvirt user and that group to have full access to the log files, etc.
So the default setup is running as root? It seems possible to configure VMs with virt-manager as user, so I was surprised by the shell errors. In VirtualBox I can use all shell commands as user. Since it's only a little local setup I'll use root for the time being...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.