标签: virtualization

ESXI 只有 4.7GB RAM 可用于 8GB RAM 的 VM。为什么这么少?

我有一个带有 8GB 内存的 ESXI 6.0。出于某种原因,我只能为 VM 使用 4.7GB。我尝试使用esxtop但没有看到使用大量 RAM 的任何内容。以下是来自 vsphere 的屏幕截图。任何人都可以帮助我了解内存的去向吗?正如您在下面看到的,ESXI 总共有 8104 MB RAM 可用,但不知何故我只有 4.7GB ram 可用于 VM。当我关闭所有虚拟机时,esxi 使用的是 1.4GB,这没问题,但我仍然只有 4.7GB 可用于虚拟机。剩余的 RAM 去哪里了,如何让 VM 使用更多 RAM?

概括

物理内存

有效内存

消耗的内存

memory virtualization memory-limit esxi

5
推荐指数
1
解决办法
4294
查看次数

Hyper-V 未连接到 Windows 10 中的虚拟机

我已在 Windows 10 专业版上安装了 Hyper-V 管理器,并已连接到托管所有虚拟机的服务器。通过使用Connect to server,我可以看到所有的虚拟机。他们的状态是running,他们的状态是空的。我尝试连接到他们,但我不能,还有想法?并且没有错误信息。

virtualization hyper-v virtual-machine windows-10

5
推荐指数
1
解决办法
2万
查看次数

同时运行 Windows 和 Linux

现在,在您将其标记为重复项或跳转到回答“仅使用 VirtualBox”之前,这是一个不同的用例。

我希望在我的硬件上同时运行两个操作系统,以便启动和关闭一个操作系统不会影响另一个。我打算让 Linux 操作系统无头运行,并且只能通过 SSH 访问它,但让 Windows 成为似乎在计算机上运行并使用显示器等的操作系统。

我有 16GB 内存和 6 核 CPU,所以我可以合理地向 Linux 捐赠几 GB 内存和 2 个内核。

我认为它可以与虚拟化的两个操作系统一起使用,并且只允许 Windows 访问我的显示器所连接的 GPU。但是,我不知道该怎么做。我认为它需要一个特殊的操作系统来处理运行它,但我不知道这样的事情。

理想情况下,免费解决方案是最好的,但如果有任何相对便宜的解决方案可用,我不会反对付费。

windows linux virtualization

5
推荐指数
1
解决办法
1万
查看次数

启用虚拟化的缺点是什么?

我正在为 Android 开发应用程序。模拟器建议启用虚拟化。

但我不确定从长远来看它对我的电脑是否有好处?另外,我的电脑建议我禁用虚拟化。

virtualization emulator

5
推荐指数
1
解决办法
2万
查看次数

为在 VirtualBox 中运行的 Windows 10 Pro 启用虚拟化

我的最终目标是在 Windows 10 Pro(评估)中为 Windows 运行 docker。

要做到这一点,

  1. 从微软网站下载了 Windows 10 Pro 评估版镜像,
  2. 用虚拟盒子安装它
  3. 为 Windows 安装了 docker

安装失败,因为它需要启用“虚拟化”,如https://github.com/docker/for-win/issues/74 中所述

我已经为 VM 配置了“硬件虚拟化”设置,如下所示......但它仍然没有在来宾 Windows 操作系统中启用

有关如何启用它的任何线索?

在此处输入图片说明

virtualbox virtualization virtual-machine docker windows-10

5
推荐指数
1
解决办法
8896
查看次数

在 VMWare VM (Windows Server 2008) 中运行 Virtual Box VM

我正在尝试在 VMWare VM(Windows Server 2008 64 位)中运行 Virtual Box VM

我在启动虚拟机 vm 时遇到以下错误。

Stderr: VBoxManage.exe: error: VT-x is not available (VERR_VMX_NO_VMX) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole
Run Code Online (Sandbox Code Playgroud)

我在 VMWare VM 上启用了 VT-X 虚拟化设置。并且 Hyper-V 未安装在 VMWare VM (Windows Server 2008) 上。

同样在 Virtual Box 上 - 我可以看到仅安装 32 位来宾的选项(即使 Windows Server 2008 是 64 位)

我不确定我还能错过什么?

virtualbox virtualization esxi virtual-machine

5
推荐指数
1
解决办法
1万
查看次数

无法从 VM ping 主机

我在 VMware Workstation 中启动了 2 个虚拟机,网络连接为桥接。

假设我的 VM 的 IP 是 192.168.1.3 和 192.168.1.4。通过这些 VM,我可以 ping 互联网,例如:Google。从我的主机系统(运行 VMware 的地方)我也可以 ping 到这些 VM。假设我的主机 IP 是 192.168.1.2。

但是,从 VM 中,我无法 ping 我的主机 IP,没有响应或输出,但是当我使用Ctrl+停止 ping 时C,它会提供以下信息。

----192.168.1.2 ping statistics----
704 packets transmitted, 0 received,100% packet loss,time 704557ms
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。

networking vmware centos virtualization virtual-machine

5
推荐指数
1
解决办法
7万
查看次数

为什么主机从睡眠中唤醒后我的 Debian Hyper-V 来宾没有更新时间?

我有一台安装并启用了 Hyper-V 的 Windows 10 物理(笔记本电脑)主机,但我遇到了一个问题,对于一个相当普通的 Debian 9 来宾安装,在主机休眠一段时间后时钟没有更新,并且然后再次被唤醒(我假设来宾与主机暂停)。

据我了解,这个问题应该可以平凡的Hyper-V的集成服务,其处理的同时启用了在虚拟机设置(所有集成服务启用)和来宾(所有hv_*模块被加载),和其中一个这些服务同步时间并确保它保持最新。

那么,为什么它在我的情况下不起作用?我没有安装 NTP,我不想,部分是原则上(专门解决 Hyper-V 的问题),部分是因为来宾必须在没有 Internet 连接和远程主机服务的情况下工作。我的主机时区明确设置为 UTC(我经常使用笔记本电脑漫游,既不需要也不希望将访客与特定时区静态关联),并TZ根据需要使用变量。

我已经阅读了 Microsoft 的大量页面和一些 Altaro 文章,这些文章似乎非常有见地,但未能在这方面启发我。我还在 Stack Exchange 网站上阅读了许多答案,其中一半建议使用 NTP,另一半主要是关于其他事情,或者只是不提供所需的建议。

我知道当主机从睡眠中恢复时,可能有一些信号不会在来宾上触发(例如,如果您通过 ACPI 使来宾进入睡眠状态就会如此),但这不应该是一个解决了问题?

我可以在哪些地方排除故障,以确保我可以可靠地关闭笔记本电脑的盖子(使其进入睡眠状态),并期望以最新的时间戳返回给我的客人?

debian virtualization hyper-v

5
推荐指数
1
解决办法
1332
查看次数

Qemu 共享文件夹 - 9pnet_virtio:没有可用于设备的通道

我尝试运行一个 qemu 虚拟机,该虚拟机具有与主机共享的文件夹。无论我做什么,我总是犯同样的错误:9pnet_virtio: no channels available for device share.

主机在Linux下。

内核编译时启用了所有 9P 和 virtio 选项(https://wiki.qemu.org/Documentation/9psetup)。

这是我运行 qemu 的脚本:

#! /bin/bash

HDA=archlinux.img
HDB=myHome.img
KERNEL=linux/arch/x86/boot/bzImage

if [ -n "${KDB}" ]; then
    KGD_WAIT='kgdbwait'
fi

CMDLINE="root=/dev/sda1 rw vga=792 console=ttyS0 kgdboc=ttyS1 ${KGD_WAIT}"

FLAGS="--enable-kvm -s"
VIRTFS+=" --virtfs local,path=./share/,mount_tag=share,security_model=passthrough,id=share "

exec qemu-system-x86_64 ${FLAGS} \
     -hda "${HDA}" -hdb "${HDB}" \
     ${VIRTFS} \
     -net user -net nic \
     -serial stdio -serial tcp::1234,server,nowait \
     -boot c -m 1G \
     -kernel "${KERNEL}" -append "${CMDLINE}"
Run Code Online (Sandbox Code Playgroud)

当我手动挂载文件夹时(https://www.linux-kvm.org/page/9p_virtio) …

linux virtualization qemu virtio

5
推荐指数
1
解决办法
2829
查看次数

如何创建用于测试的虚拟无线网络适配器?

我需要通过组策略对无线适配器管理进行一些测试。最方便的方法是通过我的工作站上托管的虚拟环境,对于大多数情况,这样做没有额外的障碍。

不幸的是,主机没有 wifi 卡,我在查找支持创建虚拟无线卡的 Windows 7+* 或 VMWare Workstation 14 功能时遇到严重问题,甚至只是在没有支持硬件的情况下启动网络连接。

*如果为此在 Windows 10 中引入了功能,则在此操作系统中的测试也将有效。

我需要做的就是确保组策略配置应用正确的设置 - 稍后在物理设备上进行测试,理想情况下,当我们有信心他们至少会获得我们期望的配置,即使结果不起作用。

因此,即使显示归类为“已断开连接”的适配器也足以满足我的目的,因为我将能够检查适配器属性并确保定义的无线网络首选项和安全设置已按预期应用。

是否有任何 Windows 7+ 命令、第三方程序或替代管理程序能够:

  • 在没有进一步功能的网络连接列表中创建(断开连接但存在)无线适配器条目?(即它将始终显示为断开连接,并且无法在其上发送任何数据,但您可以检查是否已正确应用影响无线网络的配置。)
  • 更好的是,就潜在的未来效用而言,创建一个“仅限主机”的“无线”网络能够模拟各种事物,例如信号强度、多个假想接入点和 EAP-TLS 连接协商?

我尝试过的事情:

  • 使用设备管理器手动添加无线网卡(机器检测到它没有支持硬件,因此它甚至没有在控制面板中显示新的无线连接 -> 网络连接适配器列表,尽管安装了 wifi 适配器(故障) ) 设备驱动程序。)
  • 使用 netsh wlan set hostsnetwork 创建托管网络(托管网络已创建,但是当您尝试启动它时,它会检测到没有兼容的硬件并拒绝启动。)
  • 检查 VMWare 工作站选项(可以创建额外的虚拟卡,但它们始终被视为有线网络。)

vmware windows-7 wireless-networking virtualization windows-10

5
推荐指数
1
解决办法
4474
查看次数