我的Windows 2008 R2 KVM guest虚拟机有问题。 它向磁盘写入速度极慢: 但是在这台KVM主机上的另一台虚拟机(Windows 10)上,写入速度没问题: # cat /etc/system-release CentOS Linux release 7.1.1503 (Core) # virsh -V Virsh command line tool of libvirt 1.2.8 See web site at http://libvirt.org/ Compiled with support for: Hypervisors: QEMU/KVM LXC ESX Test Networking: Remote Network Bridging Interface netcf Nwfilter VirtualPort Storage: Dir Disk Filesystem SCSI Multipath iSCSI […]
1)在QEMU/KVM上指定一个新的networking接口时, addr值有什么用处? 例如: qemu -hda deb.img -net nic,addr=192.168.1.10 2)有没有办法直接指定networking接口的IP地址? (直接意味着我们启动客人的那一刻)
看这篇文章,我运行以下命令来删除虚拟机: sudo rm /var/lib/libvirt/images/centos01.qcow2 sudo virsh undefine centos01 –managed-save –snapshots-metadata 但是看起来我仍然有一些与这个图像相关的文件: find /var -name centos* /var/log/libvirt/qemu/centos01.log /var/lib/libvirt/qemu/centos01.monitor 我应该删除这些文件吗? 如果我创build一个具有相同名称的新VM,会遇到问题吗? 另外,什么是.monitor文件? 我一直无法find有关他们做什么的更多信息。
在KVM虚拟化环境下configurationIPv6路由时遇到问题,我需要您的帮助! 在主机上。 它使用网桥(名为br0)为访客机器提供Internet访问。 在主机上运行的客户机上,将IPv6网关设置为主机的IPv6地址。 问题是:在虚拟机上,“ping6 ipv6.google.com”给出: ping6 ipv6.google.com PING ipv6.google.com(nuq04s29-in-x0e.1e100.net) 56 data bytes From [hostname] icmp_seq=3D1 Destination unreachable: Address unreachable 它似乎可以解决的地址,但无法到达网关。 “ip neigh show”给出以下输出: ip -6 neigh show fe80::212:f2ff:fe9a:1700 dev ens3 FAILED [IPv6 address of host machine] dev ens3 FAILED 而在主机上,一切正常。 两个系统都运行最新的CentOS 7。 我期待着您的回应。 谢谢!
我有一台运行在Proxmox 2.3服务器上的KVM虚拟机。 KVM机器中的客户操作系统是Ubuntu 12.04 LTS 64位。 我对VM(Proxmox VE备份function)进行了一致性备份,并在新的Proxmox VE 4.1服务器上恢复了VM。 如果我启动虚拟机,它会做一些奇怪的事情: 有时候,它像预期的那样启动,似乎按预期运行。 有时,它在启动时挂起。 我能看到的最后一个操作是ext4文件系统检查,告诉我一切都很干净。 我可以按下控制台上的input,我可以看到新的行。 所以它不完全挂起,但我不能产卵新的tty来检查问题。 任何想法如何debugging和解决问题?
我正在从一台旧机器迁移一堆vms到一个新机器。 旧版本使用一些内部脚本和lvm逻辑卷,新版本使用libvirt和纯文件。 configuration是相当统一的,但一些虚拟机在新机器上完美运行,而我却无法让其他人工作。 症状是加载初始ramdisk后,我看到bios声明“从硬盘启动”的屏幕。 老机器中的好vm: /usr/bin/qemu-system-x86_64 -enable-kvm -cpu host -name airesisdb -smp 1 -m 1024 -vnc 127.0.0.1:10 -monitor telnet:127.0.0.1:10010,server,nowait -daemonize -localtime -usb -usbdevice tablet -net tap,ifname=vm-airesisdb,script=no -net nic,macaddr=02:13:37:00:00:10,model=virtio -rtc base=utc,clock=host,driftfix=slew -pidfile /var/run/kvm/airesisdb.pid -boot c -drive index=0,media=disk,if=virtio,boot=on,file=/dev/vg/airesisdb,cache=writeback -drive index=1,media=disk,if=virtio,file=/dev/vg/airesisdb_2,cache=writeback 旧机器上的“bad vm”(完美运行): /usr/bin/qemu-system-x86_64 -enable-kvm -cpu host -name tomcat -smp 1 -m 1024 -vnc 127.0.0.1:12 -monitor telnet:127.0.0.1:10012,server,nowait -daemonize […]
我有一个在KVM下运行的Ubuntu客户机,它具有几个相同大小的分区,每个分区在主机上使用不同的virtio RAW磁盘文件。 如何判断客户机上的哪个分区正在使用主机上的哪个文件?
如何在KVM中创build类似物理eth0的虚拟networking适配器? 由于我缺乏物理网卡。 另外,我需要一个和VMware一样的主机专用适配器来连接KVM中的两台虚拟机。 在KVM中做什么可能的解决scheme? 请回复。 谢谢
我有一个KVM节点,我只运行了7个虚拟机实例。 当启用GigE上行链路端口时,服务器连接以某种方式超过300MBps。 我不能跟踪哪个IP可能被攻击,反之亦然(它出现在Observium是传出尖峰不传入)。 我的问题是netstat没有提供任何信息。 我想知道连接是从哪里来的,无论是在哪个特定的IP,甚至是VM服务器。 我正在KVM节点上运行Centos 6.8 64位。 [root@server ~]# netstat -anp |grep 'tcp|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n [root@server ~]# netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr 3 xxx.xxx.xxx.xxx […]
我有一个运行kvm的主机,它有iscsi备份的存储池: virsh # pool-info mypool Name: mypool UUID: 913210f2-f8a0-4a56-b7bf-ef00b0080ee1 State: running Persistent: yes Autostart: yes Capacity: 2,00 TiB Allocation: 2,00 TiB Available: 0,00 B 目前池只有一个卷(这是一个LUN): virsh # vol-list mypool Name Path —————————————– unit:0:0:1 /dev/disk/by-path/ip-192.168.44.44:3260-iscsi-iqn.2016-08.iscsihost:volume-lun-1 如何确定名称或数量? 红利问题:iscsi目标使用“tgtd”。 似乎不能通过设置LUN的“vendor_id”或“product_id”来影响卷名称。 有没有办法让更多漂亮的名字(理想情况下,LUN是为特定的虚拟机创build的,并且该名称显示在virsh的vol-list或virt-manager GUI中)?