我被要求最近validation一个购买的虚拟机,是从托pipe公司提供适当的计算机。 我怀疑他们正在扼杀机器访问CPU的8%或10% 我在一个Windows 2012r2 VMware(8核心,SSD和24GB内存) 内托pipe的VPS / VM机器速度很慢,速度很慢 。 使用下面的工具,我试图调查,发现CPU / logicalCpus从不超过10%,通常在8%。 我想知道托pipe公司是否扼杀虚拟机,而不是提供什么付费? 我调查了以下,发现我们只看到10%的高峰,似乎进程饿死。 使用,任务pipe理器CPU 用过, Psexec a 用,看着RESMON-资源监视器 我如何查看/查找主机已经在虚拟机上放置了多less计算/限制? 推荐VPS的百分比
我正在使用powershell和ConvertTo-MvmcVirtualHardDisk cmdlet将.vmdk磁盘转换为.vhdx磁盘,以便能够在我们的hyper-v环境中运行它们。 出于某种原因,生成的.vhdx文件非常庞大,有时甚至是原始文件大小的十倍。 有人知道为什么吗? 源文件是为了logging,从我们的客户之一,所以我真的不知道他们是如何build立的。 谢谢!
我们目前使用rsync将虚拟磁盘备份到另一台计算机上。 Rsync比直接复制慢,但只覆盖目标文件中的修改部分。 这使得快照有备份历史,所以我们有几个星期的历史,只有3.6 TB的存储(源文件是1.6 TB)。 除了速度慢以外,主要问题是rsync通常无法在大文件上执行任务,特别是当它们包含大量相同的数据(即未使用区域为零)时。 它永远挂起。 我们testing了xdelta和xdelta3,但是它们对大文件没有效率。 我们testing了rdiff,但这不是正确的工具。 我们testing了open-vcdiff,也不是正确的工具。 我们不需要能够在整个文件中find类似数据的工具。 我们只需要比较每个块的文件块,只有当它们不同时才将其转移。 问题:我们可以使用哪个工具来比较每块2个文件块,并传递差异?
我有一个要求是能够确定Windows通过sysprep序列多远。 在运行sysprep / generalize之后,我们正在创build一个操作系统映像,然后用它来创build其他虚拟机。 当创build的虚拟机启动时,sysprep运行specialize步骤,然后VM重新启动。 在这一点上,新的虚拟机是很好的去。 我面对的问题是,我有一个敏感的应用程序,不应该运行,直到专门化的步骤已经执行和机器重新启动(我有应用程序的来源,所以可以做出改变,使之发生)。 问题是我如何确定操作系统处于这种状态。 有没有一些可以读取的sysprepregistry键来确定进程有多远? 有可能告诉什么时候所有的sysprep的东西是完整的?
所以我正在尝试从VMWare迁移到Hyper-V,我正在使用MS工具Virtual Machine Converter 3.1。 但是,虚拟机转换速度非常慢。 每秒2MB就意味着一台300GB的机器需要34个小时才能完成转换。 任何想法,为什么这么慢? 有一个更快的方法,我可以使用? 我看了VMDK,每个虚拟机大约有3到4个基于分区,所以我不确定如何使用我认为更简单的powershell命令 这是powershell命令,但每个虚拟机有多个VDMK。 ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath d:\ scratch \ vmx \ VM-disk1.vmdk -VhdType DynamicHardDisk -VhdFormat vhdx -destination c:\ vm-disk1 思考?
我注意到我们的PDCe正在运行1:20min,当然还有networking中的其他设备。 我正尝试与外部时间源进行同步,但效果不佳。 这是一个基于XenServer 6.0.0的虚拟Windows Server 2008 R2。 主机使用ptbtime1.ptb.de和ptbtime2.ptb.de作为NTP服务器,时间是正确的。 PDCe(理论上)具有相同的NTP服务器,但时间晚了大约80秒。 我说“理论上”是因为HKLM\SYSTEM\CurrentControlSet\services\W32Time\Parameters\NtpServer具有值ptbtime1.ptb.de ptbtime2.ptb.de (我也试过ptbtime1.ptb.de,0x1 ptbtime2.ptb.de,0x1没有结果),但是当我在PowerShell中尝试 PS C:\>w32tm /query /peers Number peers: 1 Peer: Status: Pending Time Remaining: 94.6710000s Mode: 0 (Reserved) Stratum: 0 (not specified) Peer polling interval: 0 (not specified) Host polling interval: 0 (not specified) 和 PS C:\>w32tm /query /configuration [Configuration] EventLogFlags: 2 (Directive) AnnounceFlags: […]
我正在尝试寻找托pipe虚拟机的另一种方法(在工作中,我们有一台托pipe我们当前在Xen Server 6.5主机上运行的虚拟机的服务器)。 我的问题是,有没有办法将虚拟机/会话跨越到networking外的另一个主机,以使我们的某个位置有更好的networking速度(我们的主要办公室目前是双DSL连接….)。 在大约3个月的时间里,我们将拥有100M的对称性,所以在远程工作时我们不会有太大的麻烦,因为当我们3-4人在远程服务器上运行时(本地工作得很好,因为我们是本地的),但是我喜欢能够不时回家。 目前主要的虚拟机是一个单独的Windows VW(Windows 7更具体),但是我们也有一些Linux客户以及软件testing/写作)。 Windows Guest主要用于Windows特定的应用程序,因为我们的大多数机器都是基于Linux的。 我愿意拥有与Xen不同的主机。 我们有btsync和一些其他服务设置为文件共享给一对夫妇作为共享文件的一面testing,但任何和所有的帮助或方向将不胜感激。 编辑 *****主要的主机***** * —本地networking—>本地连接* ****次要主机(远程位置与更好的互联网连接…)* —–>服务通过远程连接向访客提供会话,仍然访问与本地networking相同的“访客” 这反过来又允许用户有一个更好的连接到虚拟机取决于他们在哪里,他们连接到….这也可以作为一个故障转移,如果主要或次要的是下来… … “_我正在寻找一些东西,其中来自最好的主机,类似于Web服务器的负载平衡。例如,在本地工作的情况下,我们将使用本地服务器。一旦完成,我们可以closures连接或者结束会话,一旦离开办公室,我们就可以访问远程服务器来发起一个类似于我们在办公室离开的会话,这也将是基本上主要的主机备份。我正在添加一个编辑,以使其更清楚希望…._“
我在Ubuntu 16.04上的RTC时间正在疯狂。 几分钟后,RTC时间将会大错特错。 奇怪的是,如果我禁用NTP服务(timedatectl set-ntp false和service ntp stop)并修复一次(hwclock -w),则RTC时间总是正确的。 当地时间(真正正确的时间)总是正确的。 我的configuration: 具有正确的ntp时间的具有Hyper-V(Windows Server 2012 R2)的根服务器。 Hyper-V VM设置中的时间同步被禁用。 (否则,我在/ var / log / syslog中每5秒收到一次“Time has been changed”消息) 游客:Ubuntu 16.04 没有NTP服务: timedatectl Local time: Fri 2017-03-03 12:07:35 CET Universal time: Fri 2017-03-03 11:07:35 UTC RTC time: Fri 2017-03-03 11:07:35 Time zone: Europe/Berlin (CET, +0100) Network time on: […]
我有一个没有vSphere的ESXi 6.5服务器我已经运行了几年。 我有一台虚拟机,通过SM X9SCL-FO主板的cougar point SATA控制器进行PCI传输。 我想把CP控制器移到另一个虚拟机上,但是无论我试图把控制器传给哪个虚拟机,在它传递完毕后它都不会启动。 一旦控制器被移除,VM就会正常启动。 错误是: Failed – Invalid memory setting: memory reservation (sched.mem.min) should be equal to memsize(2048) 我努力了: 增加或减less虚拟机内存分配 手动保留.vmx文件中的内存分配 将延迟敏感度从低变为高,以及之间的所有变化 有没有人有任何想法我做错了? 在升级到ESXi 6.5之前,我认为这不是一个问题 请帮忙! 这让我疯狂… 编辑:更新到ESXi 6.5a生成4887370 – 它没有解决问题。 新的信息和答案: 不幸的是,下面的答案中提供的链接没有解释在ESXi 6.5中增加计划内存到虚拟机所需的步骤,因为它是在新的HTML5界面之前写入的,并且过程已经改变。 不过,它确实让我走上了正轨。 我意识到我在编辑虚拟机的虚拟硬件时忽略了内存设置下的“向下箭头”。 内存设置和预留必须相同才能使虚拟机通过PCI直通function运行,以避免sched.mem.min错误并启动虚拟机。 虚拟机通常在不预留内存的情况下工作,但显然这是PCI传递function所需的额外步骤。 以下是我在ESXi 6.5中为不使用vSphere而为VM预留适当内存量的步骤: 1)点击编辑 2)单击内存下方的箭头以展开内存选项 3)在“保留”字段中为虚拟机input相同的内存量(例如,如果内存为2048MB,则在保留中input2048) 4)保存设置。 VM现在应该与PCI直通设备一起运行。 注意:内存不必被locking才能运行虚拟机 希望这会帮助那些和我有同样问题的人。
我使用virt-install在我的服务器(非桌面)上安装了Ubuntu 17.04的副本。 sudo virt-install –connect qemu:///system -n wiki -r 4096 –vcpus=2 -f /dev/mapper/vgpool-wiki –network=bridge:br0 –nographics –accelerate –location /var/lib/libvirt/iso/ubuntu-17.04-server-amd64.iso –os-type=linux –extra-args='console=tty0 console=ttyS0,115200n8 serial' 但是,当我运行virsh console wiki它只是返回 连接到域名维基转义字符是^] 我对Linux很新,但似乎无法find任何我能理解的东西来解决我的问题! 但我认为这是关于如何使用virt-install来安装Ubuntu,请提供任何提示吗?