Estou tentando configurar uma VM com KVM na minha máquina Ubuntu 12.04 (64 bits). Eu segui as instruções de instalação ao pé da letra em http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-12.04-lts e o comando virsh -c qemu:///system
parece estar funcionando bem (isso me leva a uma interface onde eu posso digite comandos para virsh)
No entanto, sempre que tento criar uma VM, sempre recebo esse erro
Traceback (most recent call last):
File "/usr/bin/vmbuilder", line 24, in <module>
cli.main()
File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 142, in main
hypervisor, distro = self.handle_args(optparser, args)
File "/usr/lib/python2.7/dist-packages/VMBuilder/contrib/cli.py", line 292, in handle_args
distro = VMBuilder.get_distro(args[1])()
File "/usr/lib/python2.7/dist-packages/VMBuilder/distro.py", line 75, in __init__
super(Distro, self).__init__()
File "/usr/lib/python2.7/dist-packages/VMBuilder/distro.py", line 31, in __init__
self.plugins = [plugin_class(self) for plugin_class in self.plugin_classes]
File "/usr/lib/python2.7/dist-packages/VMBuilder/plugins/__init__.py", line 46, in __init__
self.register_options()
File "/usr/lib/python2.7/dist-packages/VMBuilder/plugins/network/__init__.py", line 70, in register_options
domainname = '.'.join(socket.gethostbyname_ex(socket.gethostname())[0].split('.')[1:]) or "defaultdomain"
socket.gaierror: [Errno -2] Name or service not known
Estes são os comandos que eu tentei e todos eles resultam no mesmo erro
vmbuilder kvm ubuntu -c vm2.cfg
ubuntu-vm-builder kvm hardy \
--domain testvm \
--dest testvm \
--arch i386 \
--hostname testvm \
--mem 256 \
--user testvm \
--pass testpass \
--addpkg avahi-daemon \
--libvirt qemu:///system ;
Qualquer ajuda é realmente apreciada! Obrigado pelo seu tempo!
fonte
Respostas:
Por favor, verifique pelo nome do host -f.
Se você receber o seguinte resultado,
$ hostname -f
verifique seu nome de host seguindo o comando e inclua em / etc / hosts.
$ hostname
fonte