Ubuntu KVM 设置失败

Ubuntu KVM 设置失败

我正在尝试在我的 Ubuntu 12.04 机器(64 位)上设置带有 KVM 的虚拟机。我严格按照以下安装说明进行操作:http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-12.04-lts并且该命令virsh -c qemu:///system似乎运行正常(它将我带到一个可以向 virsh 输入命令的界面)

但是,每当我尝试创建虚拟机时,我总是会收到此错误

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

这些是我尝试过的命令,它们都导致相同的错误

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 ;

非常感谢您的帮助!感谢您的时间!

答案1

请通过主机名 -f 检查。

如果你得到以下结果,

$ 主机名 -f

(结果)主机名:名称或服务未知

通过以下命令检查您的主机名,并添加到 /etc/hosts。

$ 主机名

(结果)您的主机名

相关内容