所以,我试图解决一个相当古怪的问题。 我相当新的虚拟化(我pipe理的最多的是隔离与Docker和VirtualBox的一些应用程序,这是不难做的)。 我更怀疑X显示服务器是如何工作的,而实际上是要求帮助虚拟化,尽pipe如此,我们将不胜感激。 我试图build立一个使用不同虚拟系统提供的X显示服务器的主机。 我将要让主机虚拟化两个Linux系统。 第一个Linux系统计划托pipe一个X显示服务器。 现在,这应该是相当简单的做到底,但我正在寻找解决scheme,比“这个作品”深入一点。 但是,我确实意识到其他问题。 我打算在这个虚拟系统上运行稍微graphics化的密集型应用程序。 video卡应该专用于哪台机器? 第二个系统不是特别的,但是有一个相当奇怪的networking冲突(不是一个错误,这是我必须设置的东西)。 将不会有一个X服务器或其他任何东西。 我的最终问题是:我需要为这两个实例使用实际的硬件,只需要X服务器(虚拟系统)的“主机”,还是X服务器(主机)的“客户端”? 我也想问一下,如何才能做到这一点,虽然这有点超出了问题的范围。
我一直在阅读关于优化QEMU的一些知识,而我感到困惑的是-cpu开关。 目前,我正在使用-cpu host ,该主机应该将所有主机的cpufunction转移给客户,但有些人表示,它不止于此,并为客户提供主机可能不支持的额外function。 这导致软件模拟function,可能会减慢虚拟机。 另一篇文章( http://forum.ipfire.org/viewtopic.php?t=12642 )说使用qemu32 cpu选项,然后附加主机支持的所有其他处理器特定的选项。 哪种方法实际上更好地优化了虚拟处理器? 是否有具体的标志, qemu32处理器已经实现,我不必手动包括或者应该包括从/proc/cpuinfo每个标志? 同样,如果我正在运行64位guest虚拟机,我应该使用qemu32虚拟处理器吗? 谢谢你的帮助。
我有一台运行Windows Server 2012 Core Hyper-V的服务器。 此服务器当前承载两个虚拟机(一个Windows Server 2008和一个Windows Web Server 2008)。 偶尔,没有任何警告,我无法访问任何虚拟机。 通过使用Hyper-Vpipe理器连接到主机,我可以看到它们处于Off-Critical状态。 如果我尝试启动它们,则会显示"An attempt to read or update virtual machine configuration failed." 错误信息。 我只能通过重启主机来启动虚拟机。 通过查看这两个虚拟机的日志 ,我没有看到任何可能帮助我弄清楚发生了什么的东西: logging下来的最后一个事件是关于正常运行时间的信息( “The system uptime is 70378 seconds.” ), …接下来是另外一个说明操作系统已经启动,一个错误说,以前的关机是意外的,一个关键的话说: “The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, […]
我在xen主机里创build了一个虚拟机。 按照本指南 ,我已经设法ping通www.google.com,但在获得“ Destination Host Unreachable之前,它只能ping通两次。 如果我重新启动虚拟机,我可以重新ping两次失败之前。 $ – ping www.google.com PING www.google.com (216.58.208.228) 56(84) bytes of data. 64 bytes from par10s22-in-f4.1e100.net (216.58.208.228): icmp_seq=1 ttl=51 time=17.3 ms 64 bytes from par10s22-in-f4.1e100.net (216.58.208.228): icmp_seq=2 ttl=51 time=17.4 ms From static.12.166.76.144.clients.your-server.de (144.76.166.12): icmp_seq=3 Redirect Host(New nexthop: 144.76.166.1) 64 bytes from 216.58.208.228: icmp_seq=3 ttl=51 time=17.3 ms From wservervm (144.76.166.25) […]
我想知道,云托pipe提供商在客户不信任托pipe提供商与应用程序中的数据的情况下是否可以为云托pipe提供商运行应用程序。 客户将上传虚拟机映像(或类似的),主机将运行它,但不能读取任何数据。 这似乎是不可能的,因为访客必须解密内存中的数据才能使用它,并且主机可以在需要时直接读取虚拟机的内存。 有什么窍门来解决这个问题? 还是任何一种局部解决scheme,让主机难以访问虚拟机中的数据? 编辑:我意识到,客人可以很容易地存储它永远不会解密的encryption数据,就像从一个用户传递给另一个encryption的电子邮件。 我想知道客人可以读取的数据是否对主机不可读。
有没有办法来硬编码的虚拟机kvm客人的域名ID? 我尝试通过添加一个id属性到XMLconfiguration virsh edit name 而且我也尝试编辑直接存储在/ etc / libvirt / qemu中的XML 基本上,我希望我的所有虚拟机的域名ids永远保持不变,永不改变。 当新的虚拟机被添加时,它们应该增加id。 有没有办法做到这一点,或者是否需要通过虚拟机的唯一名称来与虚拟机连接的外部程序?
我运行QEMU来模拟Windows KVM。 我目前使用-net nic和-net user访问来自guest -net user广域网,这就像纯粹的隧道一样,不可能控制连接, 添加白名单或限制 。 由于IP级别的数据包转发,这也是一个危险的设置,例如,端口是打开的,并且所有来宾的低级连接都是可能的。 说如果我运行恶意软件,这样可以在几乎真实的networking环境中运行。 假设我在主机上运行代理socks5://127.0.0.1:9050 / ,并且我的主机Internet连接是wlan0 。 如何强制QEMU使用networking适配器等代理,有没有解决scheme? 所以至less我会用Tor来为我的客人保密。 我设法为我的客人设置TAPnetworking适配器virbr0 ,并使用命令行-netdev bridge,br=virbr0,id=net0 -device virtio-net-pci,netdev=net0启用它(并允许在/etc/qemu/bridge.conf使用virbr0 /etc/qemu/bridge.conf )。 Howerver,我没有互联网接入这种桥梁,实际上并没有明白如何使用iptables来限制我的虚拟机的传出/传入连接 上一个标题: 有没有办法将SOCKS代理转换为网桥接口?
我运行的是ESXi 6.0.0-2494585标准服务器。 在这个服务器上〜20个虚拟机正在运行(ubuntu / suse linux&windows 7&10)。 所有虚拟机的性能都很好,除了Windows 10虚拟机的性能。 在Windows任务pipe理器的磁盘读写速度最高为〜3,4MB /秒。 活动时间相当长,闲置时通常接近100%。 HDTune Benchmarks的结果是完全正常的,平均超过100MB / s。 我发现这个: https : //kerpanic.wordpress.com/2015/09/26/windows-10-slow-in-vmware-try-this/ 按照build议设置虚拟内存的大小后,任务pipe理器的最大磁盘读写速度为〜10MB / s。 系统仍然非常慢,当我input“c”“m”“d”进入search时,我必须等待5秒钟,直到所有字母都在那里,另外3秒钟直到结果出现。 你有什么想法如何解决这个问题? 附加信息:Win10虚拟机具有8GB内存,超过CPU速度/核心。 主板:Supermicro X9DRi-F CPU 1 * XEON E5-2620 V2内存:8 * 8GB注册12800 RAID控制器:带BBU单元的MegaRaid 9271-8i RAIDconfiguration:RAID 6 5 * 3TB鱼子酱(WD30EFRX) 我希望这是你需要的所有信息。 谢谢你的帮助,保罗
我们有两个主机光纤(NIC Team)和铜(Nic Team2)环境。 这些主机是群集的,并使用带有Hyper-V群集和存储池的2012-R2 Standard(更新)。 虚拟机大约有50台平均分布的Debian机器。 networking有三个子网:集群,交换机0,交换机1.两个是集群和客户端,一个是集群。 每隔一段时间,整个环境就会崩溃。 最明显的迹象是虚拟机上的CPU跳到100%,并且物理和虚拟机器的networking访问都不可用。 解决这个问题的唯一方法就是两台主机的硬关机,完成后恢复正常。 下面是我认为通过浏览日志和查看聚合日志logging和性能数据所知道的信息(注意:并非每个消息都适用于每个事件,这是一个聚合): 视窗: -TCP端口耗尽/ TCP本地端点与远程端点相同,重复使用本地端口 – 事件ID 4227 – 通过networkingredirect的I / O访问 – EventCode = 5121 – 集群共享卷暂停 – EventCode = 5121 -TCP本地端点与远程端点相同,重用本地端口 – 事件ID 4227 – 端口用尽 – 事件ID 4231 Linux的: 在TOP – ksoftirq高CPU 我的解释是:主机或虚拟机端有一个泄漏消耗所有的TCP端口,导致VMQ的备份。 这造成了环境积压,最终导致了崩溃。 我的问题:我如何确定究竟是什么原因造成的问题? 有没有办法在不知道具体情况的情况下缓解这个问题?
我有安装了Hyper V的Windows Server 2008 R2。 其中一台虚拟机是150GBdynamic扩展虚拟硬盘(Windows)。 我想缩小到100GB,但我似乎无法实现这一点。 我到目前为止所尝试过的; 在客人机器上打开磁盘pipe理,将HDD缩小50GB,现在在客户机上显示为“未分配”。 确保没有来宾操作系统的快照 对客机进行碎片整理 在Hyper V中select了访客机器并运行“compact” 然而,无论何时我在Hyper V中检查磁盘,它仍然显示为150GB,没有任何变化。 我也尝试过使用diskpart工具,在guest OS上使用以下命令,但是结果相同; select vdisk File=”I:\path\to\your.vhd” attach vdisk readonly compact vdisk detach vdisk 我错过了什么吗? 几个问题; 我读过,dynamic扩展虚拟硬盘是不可能的,这是真的吗? 如果我只是删除Hyper V中的虚拟机,150GB将重新分配给哪里? 我无法导出虚拟机,并创build一个新的,因为我的主机是非常低的空间。