首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Centos 7 kvm主机上导入Ubuntu虚拟机

无法在Centos 7 kvm主机上导入Ubuntu虚拟机
EN

Server Fault用户
提问于 2015-06-08 02:22:15
回答 1查看 9.1K关注 0票数 1
代码语言:javascript
运行
复制
[root@kvm ~]# virsh create /root/ns1.jesse64.xml
    error: Failed to create domain from /root/ns1.jesse64.xml
    error: internal error: process exited while connecting to monitor: qemu-kvm: -machine pc-i440fx-trusty,accel=kvm,usb=off: Unsupported machine type

所以我运行/usr/libexec/qemu -machine?并查看

代码语言:javascript
运行
复制
Supported machines are:
none                 empty machine
pc                   RHEL 7.0.0 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-rhel7.0.0)
pc-i440fx-rhel7.0.0  RHEL 7.0.0 PC (i440FX + PIIX, 1996) (default)
rhel6.6.0            RHEL 6.6.0 PC
rhel6.5.0            RHEL 6.5.0 PC
rhel6.4.0            RHEL 6.4.0 PC
rhel6.3.0            RHEL 6.3.0 PC
rhel6.2.0            RHEL 6.2.0 PC
rhel6.1.0            RHEL 6.1.0 PC
rhel6.0.0            RHEL 6.0.0 PC

我需要安装一些软件包吗?VM是在Ubuntu主机上创建的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-06-08 02:52:09

您会看到这个错误,因为Ubuntu将自己的自定义应用到了libvirt和qemu/KVM的版本中。当然,RHEL也做了同样的事情。

但总有一种机器类型可以工作,即pc。在定义VM时,这总是与虚拟机管理程序上可用的最新i440fx机器类型相关联。

在XML的某个地方,您会发现如下所示:

代码语言:javascript
运行
复制
<type arch='x86_64' machine='pc-i440fx-trusty'>hvm</type>

只需将此更改为:

代码语言:javascript
运行
复制
<type arch='x86_64' machine='pc'>hvm</type>

(请注意,如果使用新的pc-q35-xxx机器类型,则泛型计算机类型为q35。)

票数 8
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/697269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档