AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 934907
Accepted
Robin
Robin
Asked: 2018-10-11 11:32:23 +0800 CST2018-10-11 11:32:23 +0800 CST 2018-10-11 11:32:23 +0800 CST

主机系统上的其他服务(如 MSSQL)是 HyperV 下一个正常的方法吗?

  • 772

首先,我对 HyperV、Microsoft 的东西不是很有经验,这可能是一个固执己见的问题。不过,我想知道既然我已经了解了以下情况,这是否真的是要走的路还是只是胡说八道。

一家公司即将虚拟化其基础架构。应实施虚拟化的选定公司计划使用 HyperV 来实现这一目标。我已经可视化了他们的计划:

在此处输入图像描述

在我看来,这有一些奇怪的事情:

  1. 将 SQLServer 等其他服务直接放在主机系统上而不虚拟化到容器中是否可以?
  2. 域控制器是否可以虚拟化?主机系统可以在域中,而它的来宾之一是域控制器吗?
  3. 他们是否有可能这样做,以节省许可证海岸?

先感谢您。

virtualization
  • 2 2 个回答
  • 60 Views

2 个回答

  • Voted
  1. Best Answer
    longneck
    2018-10-11T11:44:54+08:002018-10-11T11:44:54+08:00

    不,这不是最佳实践配置。

    1. 通常,Hyper-V 主机应仅运行成为 Hyper-V 主机所需的最少软件。这意味着 Hyper-V 角色、防病毒、存储服务(iSCSI、存储空间等)、备份代理和系统监控代理。Hyper-V 主机上不应运行任何面向用户的服务

    2. 在 VM 中运行 DC 就可以了。使用 Windows 2012 R2,加入域的 Hyper-V 主机可以在没有可用域控制器的情况下成功启动和启动 VM。在 2012 R2 之前,Hyper-V 主机需要先联系 DC,然后才能启动 VM。但是,这有特定的配置要求。就个人而言,为了简单起见,我会运行一个专用的物理域控制器。

    3. 我不知道他们这样做的动机。对于任何 Windows 服务器,您至少需要 8 个标准许可证,每个许可证允许 2 个 VM。因此,只需最低限度地许可 Hyper-V 主机,您就可以获得至少 16 个 VM。没有许可理由将其限制为 4 个 VM。

    • 6
  2. RobbieCrash
    2018-10-11T11:50:01+08:002018-10-11T11:50:01+08:00

    您的 Hypervisor 应该是 Hypervisor,仅此而已。

    如果基于实际性能需要保持 SQL 非虚拟化,那么最好的办法是让第二台服务器在其上运行 SQL。但是,如果这是整个基础架构,您很可能可以通过虚拟化 SQL 并在 Hyper-V 中分离存储以将一些存储专用于您的数据库,这样该存储上就没有其他东西竞争 IO。根据性能要求,您甚至可能不需要这样做。

    只要您运行的是 Hyper-V 2016,并且您没有将 Hyper-V 计算机加入域,虚拟化 DC 就没有问题。如果您将 Hyper-V 框加入域,如果您的 DC VM 重新启动出现问题,您可能会在进入服务器时遇到一些问题。2016 年支持加入域的 Hyper-V 主机,托管您唯一的 DC,但我不会这样做。不管 MS 这些天怎么说,保持至少一个物理 DC 运行会更安全,以防虚拟机启动时出现问题,阻止您出于管理目的登录 Hyper-V 机器。

    不过,您不应该将 WSUS 放在您的 DC 上。域控制器应与管理程序具有相同的特殊性。只运行他们需要的东西,没有别的。在较小的商店中,在一个盒子上运行 DNS/DHCP/DC 很常见,只需隔离 DHCP 服务帐户即可。在大型网络中,在单独的机器上运行 DHCP 是更好的配置。

    所有这些都是可能的,而且更便宜。使用 AVMA,只要您已许可主机中的所有内核,您就可以简化激活/许可。我假设您使用的是 Server 2016 Datacenter,在这种情况下,您的许可证涵盖了添加额外的服务器来执行 WSUS。当整个主机都获得许可时,数据中心为您提供无限的虚拟化环境,因此您最好将 WSUS 从您的 DC 中分离出来。

    有关配置 DHCP 的更多详细信息,请参见此处:https ://blogs.technet.microsoft.com/stdqry/2012/04/03/dhcp-server-in-dcs-and-dns-registrations/

    有关 Hyper-V 上其他应用程序的最佳实践的更多信息,请参见此处: https ://blogs.technet.microsoft.com/uspartner_ts2team/2014/01/15/if-im-using-hyper-v-what-other-服务应该在主机操作系统中运行/

    有关 AVMA 的更多信息,请参见此处: https ://blogs.technet.microsoft.com/hybridcloudbp/2​​016/01/29/windows-server-activation-best-practices/

    • 2

相关问题

  • 哪些 939 插槽芯片支持 AMD-V?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve