标签: hyper-v

没有共享硬件的 Windows 2012 R2 Hyper-V 集群

我有几台带有本地 SATA/SAS RAID 阵列的服务器。我想在那里运行具有某种程度的自动故障转移的虚拟机 - 以 1 分钟的间隔将虚拟机同步到辅助节点,并至少在主节点死亡时自动启动。

我已经在另一台机器上创建了带有文件共享见证的故障转移集群。在故障转移管理器中,我无法添加任何磁盘,显示“没有合适的磁盘”。我尝试通过 MS iSCSI Target 添加虚拟 iSCSI 磁盘,但它也没有出现。如果没有共享存储,则无法启用 Hyper-V 副本代理。

如何使用 Hyper-V 上的当前硬件实现故障转移?如果没有,是否还有其他虚拟化平台可以满足我的需求?根据我对 VMWare 的搜索,我需要 HA + vSAN,这非常昂贵,Google 的 Ganeti 不能很好地与 Windows 客户机配合使用。

cluster failover hyper-v windows-server-2012-r2

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

如何指定用户权限来管理本地主机上的 Hyper-V 机器?

  • 我有UserA
  • 工作ComputerA
  • ComputerA在 Hyper-V 下设置了一个名为ComputerA-VM.

  • ComputerA 运行 Windows 10 专业版。

  • ComputerA 是由运行 Windows Server 2012 R2 的 DC 管理的 domain.com 的一部分。
  • UserA 是域用户。

我想UserA拥有 STARTComputerA-VM和 CONNECT(访问控制台)的权限,而没有其他权限ComputerA-VM

我不希望他们能够创建其他虚拟机、删除虚拟机、编辑 ComputerA-VM 的设置,或者弄乱快照或任何东西。

我怎样才能做到这一点?

domain hyper-v virtual-machines windows-server-2012-r2 windows-10

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

是否可以使用 WinPE 中的 DISM 修复 Windows 映像

我有一个无法启动的 Hyper-V 虚拟机,蓝屏显示 PAGE_FAULT_IN_NONPAGED_AREA

我可以启动进入 WinPE(恢复),但无法以安全模式启动。

是否可以从 WinPE 运行 DISM,并在已安装的 Windows 映像上执行 restorehealth 命令?

hyper-v bsod dism windows-server-2012-r2

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

Hyper-V 容器将允许运行 Linux 容器?

我在任何地方都找不到明确的答案(很多相互矛盾的信息,而且非常笼统)。使用新版本的 MS Windows Server 2016,可以在两种模式下运行容器:

  • 视窗容器
  • Hyper-V 容器

第一个(windows 容器)是一个经典的容器,它共享相同的 MS Windows Server 内核并且不是很安全。但是第二个(hyper-v 容器)使用管理程序来提供隔离和安全性。

几个月前 Windows 10 周年更新的正版发行版 Microsoft 已包含“适用于 Linux 的 Windows 子系统”。

是否可以使用 Hyper-V 容器技术运行 Linux(Ubuntu、Debian、CoreOS 等?)容器?

我到处搜索,但找不到适用于 Hyper-V 容器的 Linux 容器映像。我能找到的只有两个可用的是 Microsoft 提供的 Nano Server 和 Windows Server 2016。

现在使用 Windows Server 2016 的技术预览版 5 (TP5),一般可用性 (GA) 将在几天前在 Ignite 会议上宣布的任何一天发布。

有人有消息吗?能验证吗?

hyper-v containers docker windows-server-2016

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

Hyper-V 服务器 2016 和 2012R2 副本兼容性

Hyper-V Server 2012R2 和 2016 可以作为副本服务器运行吗?主要是为了升级环境,但是我需要复制在2012R2和2016之间工作一段时间。有人尝试过吗,或者你知道关于兼容性的任何来源吗?

此致,

hyper-v

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

强制安装“错误的”驱动程序 Hyper-V 服务器

所以我花了最后几个小时试图解决这个问题,但没有运气。

我有一个在 AMD 硬件上运行的 Hyper-V 2016 服务器。它有一个 ASUS TPM(虽然我也尝试过 Gigabyte TPM)。但是,它不会将其识别为 TPM。

在我转向 Hyper-V 服务器之前,我在 Windows 的 GUI 安装上遇到了同样的问题,但是我能够通过手动选择通用的 MS TPM 驱动程序来解决,然后它就起作用了。

Hyper-V 服务器没有 GUI,因此该选项不可用。

这是我尝试过的:

手动安装 TPM.inf。失败导致硬件 ID 不匹配。

Pnputil 似乎更专注于 3rd 方驱动程序

将 inf 指向硬件工具时,Devcon 失败。

在我使用 GUI 窗口时从供应商安装官方 tpm 驱动程序不起作用,因为 Bitlocker 没有将其识别为有效的 TPM,所以我没有在 Hyper-V 上尝试过。

有任何想法吗?

drivers hyper-v windows-server-core hyper-v-server-2016

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

完整的高可用性系统

我正在配置 LAMP 服务器,但希望确保它可以为未来的扩展做好准备。

这是我目前的设置..

  • 使用 Hyper-V 群集的两个物理 Windows 服务器
  • 两台虚拟机,一台用于 Apache,另一台用于 MySQL
  • 两个 Synology ISCSI LUN 配置为 RAID5,一个用于 Apache,另一个用于 MySQL
  • 每个虚拟机都设置为使用各自的 ISCSI 作为数据文件夹
    (apache 的网站数据和 mysql 的数据库数据)

这就是我想要做的..

  • 配置为故障转移(主动-被动)的第二个 Apache 服务器
  • 第二个 MySQL 服务器配置为故障转移(主动-被动)

这是我需要帮助的地方..

我的想法是使用虚拟 IP 地址,该地址将分配给配置为主服务器的两个 apache 服务器之一。如果主服务器死了,我希望辅助从服务器声明该虚拟 ip 并充当主服务器,直到原始主服务器重新联机。我不必担心在两个 apache 服务器之间同步数据,因为数据存储在 ISCSI 中。我不必担心“文件访问冲突”,因为一次只有一台服务器会访问服务器。同样的概念也适用于 MySQL 服务器。

问题是.. 你认为这种设置对现在和未来都有好处吗?下一个问题是.. 我应该使用什么来处理主动-被动故障转移。我正在研究 ucarp,它似乎很容易使用。你们有什么感想?

iscsi failover hyper-v high-availability ubuntu-16.04

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

Microsoft Hypervisor:我们能否使用 HyperV 的虚拟光纤通道功能将 LUN 直接映射到 VM,例如 VMWare RDM?

如果我们在 Microsoft Hypervisor 上创建了 vSAN 并且虚拟 FC 端口已分配给 VM,我们是否可以绕过 Hypervisor 将 LUN 直接映射到 VM?即管理程序的磁盘管理不应将这些显示为物理驱动器。

阵列通过启用 NPIV 的交换机连接到管理程序,并且主机适配器也启用了 NPIV。

virtualization hyper-v fibre-channel

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

Hyper-V 和 VHDX 上的 Ubuntu

我有一个设置,我将在两个 VHDX 磁盘上运行 Ubuntu 服务器。系统 50GB 和数据 4TB。它们位于镜像存储空间池上,并且是动态扩展的。

在 Ubuntu 安装期间,系统磁盘在第一个 VHDX 上创建为 LVM 池上的 EXT4。

我的问题是在 linux 上使用 LVM 是否是个好主意,或者只是在系统和/或数据磁盘上使用 EXT4。只是一个“mkfs”,数据磁盘到 EXT4 的文件系统创建会产生一个 60GB 的扩展 VHDX 文件。

“mkfs -t ext4 -E lazy_itable_init=1 /dev/sdb1”

我在阅读“VHDX 块大小”之前创建了这台机器。所以也许这就是一个原因...... http://www.altaro.com/hyper-v/understanding-working-vhdx-files/

你怎么看?问候, 山姆

ubuntu ext4 hyper-v lvm vhdx

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

使用 SAN 创建双节点 Hyper-V 故障转移群集

我是故障转移集群的新手,正在寻找验证我下面过于简化的步骤是否适合作为起点。我有两个 Dell R430(Windows Server 2012 R2 Enterprise),它们将用作 Node0 和 Node1。SAN 是戴尔 MD3420。

  1. 对于专用心跳网络,我将使用短交叉电缆将两个节点上的 NIC0 直接连接到 NIC0。
  2. 我会将每个节点上的 NIC1 连接到我的交换机。实际上,我将使用 LACP 在每个节点上组合几个 NIC。
  3. 使用戴尔 SAN 管理工具,我将创建两个逻辑卷 - 一个 1024 mb 的逻辑卷用于仲裁,另一个更大的卷用于我的 VM 的共享存储。
  4. 我会将共享卷添加到每个节点 - 不确定具体如何执行此操作,但会在执行这些步骤时查看戴尔白皮书。
  5. 将故障转移群集角色添加到每个节点。在一个上运行验证工具。
  6. 在我的节点之一上的故障转移群集管理工具中添加 Hyper-V 角色。
  7. 测试并在一切正常后,将我现有的虚拟机从四个带有本地存储的独立服务器迁移到我的两个节点中的任何一个。

我想在活动配置中使用节点。换句话说,我想平等地利用两个节点,以确保在出现问题时,来自任一节点的 VM 将故障转移到另一个节点。

同样,我知道这是一个巨大的过度简化,但我是否错过了过程中的任何“主要”步骤?非常感谢阅读。

storage-area-network hyper-v failovercluster windows-server-2012-r2

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