首页 文章
  • 4 votes
     answers
     views

    更改虚拟机的密码

    我有一些虚拟机 . 我想编写一个自动执行以下过程的脚本...... 它将虚拟机(以linux作为操作系统)安装到某个位置,例如/ mnt / image 它修改/ etc / passwd(或等效文件)以更改用户的密码 卸载虚拟机 因为,我正在使用libvirt,我有一些虚拟机的qcow2图像 . 要将图像挂载到我的ubuntu上,我使用的是nbd模块 . 以下是我正在尝试的命令:...
  • 2 votes
     answers
     views

    vir-install虚拟机挂在Probbing EDD上

    我正在使用vir-stall虚拟机,我的命令是 virt-install --name=gust --vcpus=4 --ram=8192 --network bridge:br0 --cdrom=/opt/rhel-server-6.2-x86_64-dvd.iso --disk path=/opt/as1/as1.img,size=50 --accelerate 运行命令后,它会在探测EDD...
  • 0 votes
     answers
     views

    使用qcow2作为存储创建虚拟机(virt-manager)

    我正在运行debian wheezy . virt-manager是0.9.1版 . 根据在线文档,应该可以使用qcow2存储创建虚拟机,如this link . 但是从我的版本中,对话框看起来像这样: 在安装过程中,除了“原始”存储之外,不可能选择任何其他内容: 我尝试使用以下方法创建接口的qcow2图像outside: # qemu-img create -f qcow2 guest.q...
  • 0 votes
     answers
     views

    虚拟机的性能计数器提取

    我在Ubuntu 16.4上使用KVM-QEMU,我问如何为正在运行的VM使用CPU性能计数器并保存这些统计信息以进行进一步分析? 谢谢
  • 1 votes
     answers
     views

    kvm气球驱动程序导致不同的总内存然后请求

    我有ubuntu,并在其上安装了几个qemu-kvm客人,也运行ubuntu . 我'm using libvirt to change the guests'内存分配 . 但是在guest虚拟机内 top 命令的 Total 字段中查询所请求的内存分配和实际内存分配之间始终存在差异 . 所有客人的差异都是一样的,而且一致 . 在我安装的一台机器上它是134MB(分配的数量少于请求),在另一台机器...
  • 1 votes
     answers
     views

    Libvirt无法停止重新启动强制关闭或销毁访客

    这个主题几乎说明了一切 . 我在Ubuntu上运行libvirt(KVM?),我有两个客户(都是ubuntu服务器),我无法访问或控制 . 也就是说,如果我用virsh或virt-manager查看它们,它们的状态是“正在运行” . 我无法连接到图形控制台 . 如果我发送密钥ctrl-alt-del没有任何反应 . 如果我尝试“关闭”,我会收到错误“错误关闭域 . 在操作期间超时 . 无法获取状态...
  • 1 votes
     answers
     views

    KVM,OVS,桥接网络 . 如何配置?

    我'm completely new to KVM and bridging and need your help. I have a remote server with QEMU/KVM and only SSH connection is available to me. Host OS is RHEL 7. Guests must be connected to bridge(ovs), ...
  • 0 votes
     answers
     views

    VM没有键盘输入通过VNC连接到virt-manager(Debian Jessie / KDE)

    我正在尝试通过VNC连接远程配置和管理VM主机到托管libvirt的服务器及其相关的KVM / QEMU管理程序机制 . 当本地安装到各个VM时,所有键盘和鼠标功能都可用 . 通过VNC连接FAILS远程访问相同的VM,以便为例如提供键盘输入 . 登录 . 我通过与virt-manager托管机的VNC连接进行键盘和鼠标活动;并且鼠标适用于各个VM . 出于某些令人困惑的原因,键盘不会通过VNC在...
  • 0 votes
     answers
     views

    kvm / libvirt和linux-namespaces的问题

    我的Ubuntu 16.04 LTS上存在kvm / libvirt虚拟化和网络命名空间的问题 . 我想要做的是以下围栏设置: 一个网络命名空间(围栏) 命名空间中有两个Linux桥 . 每个桥都有自己的ip网络 . 允许这两个网桥之间的IP转发 . 两个虚拟机 . VM1连接到bridge1,VM2连接到bridge2 . 将VM1 Ping到VM2 . 我的目的是...
  • -1 votes
     answers
     views

    libvirt / kvm - 如何在桥接网络上获取虚拟机的IP地址?

    从libvirt / KVM主机,我想获得通过桥接适配器连接到网络的正在运行的虚拟机的IP地址 . 重要提示:我知道如何通过libvirt / kvm默认NAT网络连接虚拟机时获取IP地址 - 这就是互联网上针对此问题描述的大多数解决方案 . 但我无法找到通过网桥连接的虚拟机的IP地址 . 从虚拟机内部: root@zvm:~# ifconfig -a ens3: flags=4163<UP...
  • -3 votes
     answers
     views

    KVM在wirelss主机中桥接网络[关闭]

    我正在学习KVM网络,我想出了这个问题:当我设置一个KVM域使用桥接网络(没有NAT)时,我看到KVM(或libvirt)在我的情况下创建一个 tap0 ,其中 virbr0 为主 . 现在,我在进行实验的过程中在主机上使用无线连接,并且我在客户端有连接 . 那么主机最终如何提供与访客的连接? 据我所知,桥接器应该将一个接口连接到另一个接口 . 那么具有单一界面的桥梁是什么意义呢? 此...
  • 0 votes
     answers
     views

    桥接网络 - 虚拟机ping问题

    我正在使用KVM / VirtualBox和OVS . 我在主机上有两个桥,br0和br1 . VM连接到br0 . VM能够ping通br0但它也能够ping它没有连接的br1 . 此外,我在VM上创建了一个iperf服务器,在主机上创建了一个客户端,当我给了br0的ip时, Build 了连接并传输了数据,但是当我给了br1的ip时, Build 了一个连接,但没有数据能够转移 . 所有i...
  • 4 votes
     answers
     views

    virtio前端驱动程序如何与qemu共享vring(或virtqueue)?

    我正在研究virtio如何与qemu和kvm一起工作 . 我有两个问题 . 到目前为止,我理解virtio frond-end驱动程序(在客户中)在vring(virtqueue)和kick qemu中编写IO请求 . 然后通知qemu,在vring中转换请求并调用系统调用,如打开,写入,读取,关闭等 . Q1 . 如何在virtio前端驱动程序和qemu之间共享vring?我从http://ww...
  • 0 votes
     answers
     views

    在virtio-balloon驱动程序上安装断点并监视驱动程序的行为

    我想要做的是在来宾VM中的 virtio-balloon 设备驱动程序上安装断点,并查看那里发生的事情 . 问题是当我在某些函数上安装断点时(例如, virtballoon_migratepage 或 virtio_init ),它永远不会被触发 . 我使用 debootstrap 创建了一个磁盘映像,如下所示 sudo debootstrap --include = openssh-serve...
  • 6 votes
     answers
     views

    KVM如何处理中断

    我一直在做KVM的事情,有几个问题无法弄清楚 . 1>如我们所知,通常外部中断将导致VMexit,如果是guest虚拟机,虚拟机管理程序将注入虚拟中断 . 然后注入哪个irq(我的意思是用于索引客户IDT的中断向量)? KVM如何了解这一点(将主机IRQ与来宾虚拟IRQ相关联)? 2>如果为分配的设备发送给访客,虚拟机管理程序将向客户提供该IRQ . 通过跟踪代码,我发现主机IRQ与客...
  • 1 votes
     answers
     views

    Kvm / Qemu最大vm计数限制

    对于一个研究项目,我试图在Ubuntu服务器12.04下的KVM中使用python libvirt绑定尽可能多地启动VM . 启动后,所有VM都设置为空闲,并使用最少的内存 . 最多我能够在一台主机上启动1000个VM,此时内核(Linux 3x)没有响应,即使CPU和内存使用都没有接近极限(48核AMD,128GB内存) . 之前这样,在几百个VM之后,启动过程变得越来越慢 . 我认为这必须与K...
  • 1 votes
     answers
     views

    KVM高%sypu cpu使用率,guest挂起

    请帮忙解决一个奇怪的问题:让KVM主机拥有2个Intel(R)Xeon(R)CPU E5-2630 v2(总共24个虚拟核心) . 这个主机带有3个典型的ubuntu客户 - 每个8核,20Gb内存 . 在这样的配置中,一切似乎都没问题 . 当尝试使用相同的配置部署另一个guest虚拟机时,奇怪的事情开始发生 - 即使其他3个guest虚拟机没有负载,并且在4rth上给出一些合理的负载时,kvm主...
  • 0 votes
     answers
     views

    KVM guest虚拟机中的IO性能更高

    我在其上设置了一个带有KVM来宾的系统,以测试客户端性能与主机的比较情况 . 系统硬件规格如下: 硬盘:ATA SAMSUNG HD502HI CPU:Intel(R)Core(TM)i3 CPU 内存大小:8GB 我为guest虚拟机设置了6GB内存,4个虚拟cpu和一个具有原始格式,virtio接口,写入缓存模式和本机io模式的磁盘映像文件 . 操作系统是主机和guest虚拟机...
  • 0 votes
     answers
     views

    KVM和Libvirt:来宾的CPU /网络性能不佳

    我有一个运行虚拟化路由器的Arch Linux主机 . 当使用LXC guest虚拟机作为路由器时,一切都很好 . 我得到100MBits Up / Down,几乎没有CPU使用率 . 但是,当我使用libvirt gest(pfSense FreeBSD)作为路由器时,每当有大量网络流量通过访客时,CPU使用率就会过高(高达100%),但最糟糕的是网络吞吐量减半!我最多可以获得45-49Mbit...
  • 0 votes
     answers
     views

    qemu-kvm中的客户线程

    我是qemu和虚拟化的新手,对我来说还有一些不清楚的地方 . 据我所知,每个vcpu都分配给主机线程 . 例如,如果有四个vcpus,则有四个主机线程运行每个vcpus .调度客户机线程取决于主机调度程序,主机调度程序为每个vcpus分配CPU资源 . 我到目前为止对吗? 那么,我想知道谁负责安排客户线程?主机调度程序或来宾调度程序(甚至存在)?我知道主机调度程序处理vcpus . 但是一般来说,...
  • 0 votes
     answers
     views

    是否可以在谷歌 Cloud 嵌套虚拟化中的KVM上的Linux主机中运行Windows来宾?

    是否可以在谷歌 Cloud 嵌套虚拟化中的KVM上的Linux主机中运行Windows来宾? 我们知道Google现在提供嵌套虚拟化,理论上他们说你可以使用kvm hypervisor在linux主机上运行linux guest虚拟机,如下面的链接所述 . 这是否允许Windows客户? https://cloud.google.com/compute/docs/instances/enable-...
  • 0 votes
     answers
     views

    调整kvm虚拟网络性能 . Centos 6,内核4.6

    直升机 我有8个核心主机(x5450)与centos 6和4.6.3-1.el6.elrepo.x86内核使用qemu-kvm-0.12.1.2-2.503作为模拟器 我运行第一个带有两个网络接口的guest虚拟机,用作虚拟路由器和防火墙(iptables),使用4个核心,它连接: phy_interface <-> bridge0 <-> vm-guest (router...
  • -1 votes
     answers
     views

    QEMU-KVM性能优化

    我正在尝试测试QEMU-KVM和主机之间的性能差异,并且无法理解如何优化我的QEMU-KVM以实现接近本机性能 . 我使用lubuntu 14.04安装了QEMU-KVM,并运行了一个不会产生任何缓存未命中的压力微基准测试 . 我正在录制性能计数器,退出指令,使用perf监控工具 . 由于QEMU没有提供此性能计数器 . 我正在使用来自主机系统的perf记录整个QEMU过程的性能 . 获得的结果并...
  • 1 votes
     answers
     views

    KVM中的客户机性能非常糟糕

    我刚刚安装了一台带有KVM的新服务器用于创建虚拟机,但我发现主机和客户机之间的性能差异很大 . 该服务器具有RAID 10的SSD,读取速度接近1400MB / s(使用hdparm进行测试) . 问题是客户端的性能仅为750MB / s . 磁盘卷是使用LVM创建的 . 相对于磁盘的配置: <emulator>/usr/bin/qemu-system-x86_64</emula...
  • 0 votes
     answers
     views

    KVM如何虚拟化性能计数器(PMC)?

    我在Intel平台上使用 KVM-QEMU . 我想知道 PMC/PMU 如何在 KVM 虚拟化? 我对vPMC的理解如下 . 由于PMU是共享物理资源,因此管理程序应在VMExit / VMEnter期间上下文保存/恢复PMC配置和计数器 . 但在我的测试中,我感到困惑 . (In my host Linux, the MSR of IA32_PERF_FIXed_CTRL is set to...
  • 0 votes
     answers
     views

    将主机物理地址映射到kvm guest

    我的主机中有一个物理地址(它是一个pci栏地址),我希望我的kvm guest虚拟机中的驱动程序可以访问该地址 . 什么是最好的方式,我可以做这样的事情? 如果它是一个linux进程而不是kvm guest,我会在我的进程中打开mmap / sys / bus / pci / devices / * / resource0,在kvm guest中我能做些什么吗?
  • 0 votes
     answers
     views

    从KVM主机系统检查来宾rootkit?

    由于rootkit检测不能信任受损的虚拟机,理论上可以尝试从主机系统中检测rootkit吗?甚至可能通过定期快照或其他东西检查运行时内核完整性?
  • -1 votes
     answers
     views

    Linux:如何检查来宾VM中是否正在使用所有核心

    我有一个Linux Guest VM,其中包含使用libvirt / qemu-kvm生成的多个vCPU 有时由于主机内核问题,我怀疑虚拟机中的所有核心都没有得到正确使用 . 我正在寻找一种程序化的方法来检查来宾VM是否获得其分配的vCPU数量,并且来宾内核调度程序能够使用这两个核心 . 主机内核版本:ubuntu 12.04.4(3.11.0-20)来宾内核版本:2.6.27
  • 0 votes
     answers
     views

    在qemu中添加桥接适配器

    我在本地构建的QEMU版本上运行VM(ubuntu 14) . 我正在尝试将预定义的网桥连接到VM,以便VM可以与外界通信 . 我用什么命令?我提到了qemu wiki @ http://wiki.qemu.org/Features-Done/HelperNetworking 运行以下命令会引发错误: ./qemu-system-i386 ../../../img/ubuntu_server_c...
  • 0 votes
     answers
     views

    Proxmox Image已损坏;无法打开读/写

    qm start 100 给出错误 我试过谷歌的所有页面,问题是 qcow2:图像已损坏;无法打开读/写 qm开始100 kvm:-drive file = / var / lib / vz / images / 100 / vm-100-disk-1.qcow2,if = none,id = drive-scsi0,cache = writethrough,format = qcow2,ai...

热门问题