- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
第一篇文章,感谢社区。
抱歉,如果它更适合另一个论坛
我正在运行 Ubuntu 12.04 LTS 服务器作为我的主机。
/etc/libvirt# kvm --version
QEMU 仿真器版本 1.0 (qemu-kvm-1.0),版权所有 (c) 2003-2008 Fabrice Bellard
我构建了一个运行 Ubuntu 13.10 的虚拟机就好了。
当我进入 XML 为静态 IP 配置以太网 tap0 接口(interface)时,我遇到了麻烦。
我已经在网上搜索并尝试了几件事,但无济于事。
这是我得到的错误。
错误下方是我的配置和日志。
下面是我尝试过但没有成功的事情的 list ......
-# virsh 启动phabVM
错误:无法启动域 phabVM
错误:内部错误进程在读取控制台日志输出时退出:字符设备重定向到/dev/pts/1
kvm: -netdev tap,ifname=tap0,id=hostnet0: 无法打开/dev/net/tun: 不允许操作
kvm:-netdev tap,ifname=tap0,id=hostnet0: 设备“tap”无法初始化
虚拟机 XML
# domain type='kvm'>
# name>phabVM
# uuid>26a54ab3-7c67-507b-f066-09015dd19942
# memory>4194304
# currentMemory>4194304
# vcpu>1
# os>
# type arch='x86_64' machine='pc-1.0'>hvm
# boot dev='hd'/>
# /os>
# features>
# acpi/>
# apic/>
# pae/>
# /features>
# clock offset='utc'/>
# on_poweroff>preserve
# on_reboot>restart
# on_crash>restart
# devices>
# emulator>/usr/bin/kvm
# disk type='file' device='disk'>
# driver name='qemu' type='raw'/>
# source file='/home/inevirt/images/PhabVM.img'/>
# target dev='sda' bus='sata'/>
# address type='drive' controller='0' bus='0' unit='0'/>
# /disk>
# disk type='block' device='cdrom'>
# driver name='qemu' type='raw'/>
# target dev='hdc' bus='ide'/>
# readonly/>
# address type='drive' controller='0' bus='1' unit='0'/>
# /disk>
# controller type='ide' index='0'>
# address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
# /controller>
# controller type='sata' index='0'>
# address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
# /controller>
# interface type='ethernet'>
# mac address='52:54:00:6d:ab:17'/>
# target dev='tap0'/>
# model type='virtio'/>
# address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
# /interface>
# serial type='pty'>
# target port='0'/>
# /serial>
# console type='pty'>
# target type='serial' port='0'/>
# /console>
# input type='mouse' bus='ps2'/>
# graphics type='vnc' port='-1' autoport='yes'/>
# sound model='ich6'>
# address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
# /sound>
# video>
# model type='cirrus' vram='9216' heads='1'/>
# address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
# /video>
# memballoon model='virtio'>
# address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
# /memballoon>
# /devices>
#/domain
2013-11-21 17:38:59.075+0000: starting up
LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 4096 -smp 1,sockets=1,cores=1,threads=1 -name PhabVM -uuid 26a54ab3-7c67-507b-f066-09015dd19942 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/PhabVM.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device ahci,id=ahci0,bus=pci.0,addr=0x5 -drive file=/home/inevirt/images/PhabVM.img,if=none,id=drive-sata0-0-0,format=raw -device ide-drive,bus=ahci0.0,drive=drive-sata0-0-0,id=sata0-0-0,bootindex=1 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,ifname=tap0,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:6d:ab:17,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -usb -vnc 127.0.0.1:0 -vga cirrus -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6
char device redirected to /dev/pts/1
kvm: -netdev tap,ifname=tap0,id=hostnet0: could not open /dev/net/tun: Operation not permitted
kvm: -netdev tap,ifname=tap0,id=hostnet0: Device 'tap' could not be initialized
2013-11-21 17:38:59.205+0000: shutting down
2013-11-21 17:40:57.554+0000: starting up
LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 4096 -smp 1,sockets=1,cores=1,threads=1 -name PhabVM -uuid 26a54ab3-7c67-507b-f066-09015dd19942 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/PhabVM.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device ahci,id=ahci0,bus=pci.0,addr=0x5 -drive file=/home/inevirt/images/PhabVM.img,if=none,id=drive-sata0-0-0,format=raw -device ide-drive,bus=ahci0.0,drive=drive-sata0-0-0,id=sata0-0-0,bootindex=1 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,ifname=tap0,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:6d:ab:17,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -usb -vnc 127.0.0.1:0 -vga cirrus -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6
char device redirected to /dev/pts/1
kvm: -netdev tap,ifname=tap0,id=hostnet0: could not open /dev/net/tun: Operation not permitted
kvm: -netdev tap,ifname=tap0,id=hostnet0: Device 'tap' could not be initialized
2013-11-21 17:40:57.686+0000: shutting down
最佳答案
尽量不要使用<interface type="ethernet">
,还有更多various possibilities to use for network interfaces更安全、更易于管理等。如果您 真的需要要使用以太网类型的接口(interface),那么您可以按照 libvirt wiki page正是关于这个问题,但我必须强调我不建议这样做。
关于virtualization - 为什么使用 TAP 接口(interface)启动 KVM 虚拟机时出现权限错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20153050/
有WHERE 1=1有什么作用如果您在脚本(伪代码)中编写此请求: sql = "SELECT f1,f2,f3 FROM t WHERE 1=1" ++ restOfTheClause
这个问题已经有答案了: R: Convert delimited string into variables (3 个回答) 已关闭 5 年前。 我有一个包含电影数据的表,在最后一列中,它包含电影所属
假设我有一个基类: struct A{ virtual void foo() = 0; }; 然后假设我有一个这样的派生类: struct B : public virtual A{ voi
我有一个小问题,我的 << 运算符没有被正确调用。 这是我的: class SomeInterface { friend std::ostream& operator<<(std::ostrea
首先,我来自 Java 社区,并且仍然是 C++ 的学习者。 请看下面的类 第二张图片显示了类“GameObject”的子类。它还有一个 Display() 方法。 GameObject类有5个子类,
我这里遇到了一些问题。我试图让我的代码像 java 中的接口(interface)一样工作。这个类被其他 2 个继承,因为它们导致了一些问题。而且我还想知道我是否做对了,以及改进我的代码的方法。我是新
在 C++ 中,我有一个基类 A,一个子类 B。两者都有虚方法 Visit。我想在 B 中重新定义“访问”,但 B 需要访问每个 A(以及所有子类)的“访问”功能。 我有类似的东西,但它告诉我 B 无
我有一个抽象类,它是类层次结构的根。该根类有一个带有一些简单实现的方法,似乎没有必要随时随地更改该实现。 使该方法成为非虚方法很好,但是某些子类可能会意外地重新实现它。在这种情况下,虚拟 final方
在 MSDN 上,我发现在抽象方法声明中使用“virtual”修饰符是错误的。我的一位同事应该是非常有经验的开发人员,但他在他的代码中使用了这个: public abstract class Busi
C++ 虚函数表是仅用于确定调用虚函数时应该执行哪一段代码,还是在运行时有其他用途? 在维基百科上,它列出了“动态调度”作为一个原因,但没有深入了解 C++ 的更多细节...... 最佳答案 一些实现
页面大小是否恒定?更具体地说,getconf PAGE_SIZE 给出 4096,这很公平。但这可以通过程序的运行时间改变吗?或者它在整个操作系统进程生成过程中是否保持不变。 IE。 , 进程是否可能
析构函数(当然还有构造函数)和其他成员函数之间的区别在于,如果常规成员函数在派生类中具有主体,则仅执行派生类中的版本。而在析构函数的情况下,派生版本和基类版本都会被执行? 很高兴知道在析构函数(可能是
如果一个函数被定义为虚函数并且与纯虚函数相同,这究竟意味着什么? 最佳答案 来自 Wikipedia's Virtual function... In object-oriented programm
我有一个在 Jetty 下运行的应用程序,我希望该应用程序返回自引用绝对 URL(生成 RSS 提要时,因此客户端必须能够在没有“当前 URL”上下文的情况下工作)。 问题是我事先不知道应用程序将部署
如何在两个virtualtreeview之间复制以复制所有列,而不仅仅是第一列? 复制前: 复制后: 最佳答案 树控件不保存任何数据。它不包含要显示的列数据,因此无法复制它。而是,当树控件想要显示任何
我已将 ShowHint 设置为 true 并将 HintMode 设置为 hmToolTip,但是当我将光标悬停在控件上时,我的 OnGetHint() 事件处理程序甚至没有断点。 知道我做错了什么
我的 friend 正在 Delphi 中使用 VirtualTreeView 工作,并且遇到了下一个问题:他有两列,第一列的每一行都有数据和子项。是否可以不更改第一列宽度来设置最大子列宽度? 图例:
我在我的 Virtual TreeView Component 中使用 TVirtualStringTree ( Delphi project 的一部分)我想创建一个 View ,其中 2 列可以有可
我想遍历 VirtualTreeView 的所有根并将其删除。 我不想清除它。 我收到此代码的访问冲突: var Node : PVirtualNode; begin if VirtualStri
我有一个可以输出表单的 PHP 文件。我想在服务器端调用这个 PHP 文件(当前使用“include”),填写并提交。 这样更好,因此我不必干预实际的 PHP 表单,只需处理表示层,以便数据可以被它自
我是一名优秀的程序员,十分优秀!