生活哲学

如何设置虚拟服务器

网络管理-如果您必须找到一种可以极大改善任何规模的计算环境的技术,那就是虚拟化。通过使用物理服务器来运行多个虚拟服务器,用户可以降低运营成本并在他们的金库中存储更多。即使您的公司只有 2 或 2000 台服务器,您也可以通过多种不同的方式利用服务器虚拟化。最大的浮动优势是便宜又容易。

如何设置虚拟服务器的图片1 虚拟化的原因是易于管理和降低成本。成本降低来自于减少物理服务器的数量,从而降低了功耗和冷却要求。然而,要实现这一点,您或您的公司需要购买支持新业务应用程序的新硬件,您所需要做的就是能够添加新的虚拟机。

如果你的企业只有一台服务器,虚拟化还不是很清楚,但是如果有两台以上的服务器或者你打算扩展你的系统,虚拟化会有所作为。.

今天买非多核的服务器不好,但小企业需要做出相应的选择。太强大的服务器会花很多钱,而工作不需要做太多,除了能源消耗和发热。

托管服务器

在小型环境中成功实现服务器虚拟化的关键从物理主机开始,这台服务器将托管多个虚拟服务器。虽然这台物理服务器可以托管大量虚拟机,但与您可以承认的相比,对较少 CPU 资源的需求非常小。

取决于所使用的虚拟化软件——VMware、微软的 Hyper-V、Citrix XenServer 或某些软件——您可以在 4 或 6 核 CPU 上运行数量惊人的虚拟机。原因是这些服务器大部分时间都处于空闲模式。当他们被分配工作任务时,他们的资源将与其他组件共享,例如 RAM、CPU、磁盘和网络访问,只有一小部分虚拟机实际上需要高 CPU 资源。通过利用这一平均定律,您可以将大量物理服务器整合到一个主机服务器中。

但是,它并不是在各个方面都是真正的法律。某些服务器(例如数据库服务器)以更一致的方式运行有效负载,并且不适合在小型基础架构中进行虚拟化。这完全取决于主机服务器可用的硬件资源、虚拟化软件功能以及虚拟服务器的要求。幸运的是,首先设置和测试这些要求很容易。

企业启动小型虚拟化项目的第一件事就是选择硬件。通常,您将从服务器开始,因此请尽量根据您的预算选择最好的资源。

一个公式是在具有高时钟频率的服务器中选择多核CPU,因此如果您需要在4核CPU和2.93GHz时钟之间做出选择使用 6 核或 12 核 CPU 但以 2.4GHz 时钟速度运行时,最好选择以下选项。这是因为在多核系统上加载的能力更好,为虚拟机创造了更快和一致的性能。

内存和存储设备

在决定选择 CPU 时,下一步需要注意的是 RAM。虚拟主机总是需要使用大量的内存,所以尽可能的选择访问速度最快的内存。您拥有的内存越多,您可以运行的虚拟机就越多。

如果您运行的某些虚拟机管理程序(负责管理所有虚拟服务器的计算机)不提供内存共享功能,则尤其如此。有些需要一定数量的 RAM 可供每个虚拟机使用,并且 RAM 是在其完整性状态下指定的。其他的,更高级的设置可以决定相同的内存碎片何时在多个虚拟机中,并根据它映射内存,允许将更多的 RAM 分配给存在的多个虚拟机而不是数字。物理存在于主机内部。无论哪种方式,尽可能为您的系统提供一定数量的 RAM 和栅栏。

第三个因素需要考虑存储设备。一世在小型环境中,您可能没有存储区域网络 (SAN) 或 NAS 设备来管理和存储所有虚拟机映像,因此主机服务器将不得不执行此任务。在这种情况下,尽可能多的光盘。对于一般用途,RAID 5 或 RAID 6 中的 SATA 硬盘驱动器就足够了,尽管 SAS 设备总是提供更高的性能。如果可能,请确保物理服务器具有支持 RAID 5 或 RAID 6 的附加 RAID 控制器,并据此规划存储。

网络接口

物理服务器应该考虑的另一个区域是网络接口。在许多情况下,通过使用一两个网络接口控制器 (NIC) 来支持整个虚拟服务器环境,设置可以相对简单,但如果您的以太网交换机允许绑定链路链路聚合 ,这是利用该功能并增加虚拟机可用带宽的好时机。通过绑定两个或更多千兆网络接口,您可以创建一个更大的虚拟网络接口,它可以为网络上某处的用户和其他物理服务器支持更大的带宽。许多中型以太网交换机都支持此功能,因此请查看您需要确定此方法是否可以使用。

没有任何链接聚合形式,你会发现有必要为繁忙的虚拟服务器预留一个网络接口,这完全有可能——但在在这种情况下,您可能会遇到界面已过时的情况。实际使用中。相对便宜的千兆网络接口可以为你解决这个问题,所以如果你认为需要这一步,最好从一开始就做好计划,至少建4台服务器。千兆网络接口。

电源

最后一个问题与供应有关。一般来说,你总是可以用一个单一的电源来构建一个服务器;但是,如果您计划在一台主机上运行多个虚拟服务器,则应该投入一点冗余电源。在这一点上,它相当于把鸡蛋放在篮子里,因此提高篮子的稳定性有助于延长工作时间。虽然这一步不是必须的,但如果有预算,可以考虑。

至少有一个多核 CPU、大量 RAM 和 RAID 5 或 RAID 6 阵列用于本地硬盘,您将构建一个强大的虚拟化服务器小的工作环境。但是,它是关于硬件的,另一个问题也是相关的软件。你会在这里使用什么软件?

虚拟化软件

关于虚拟化软件,您有几个自由选择可以考虑,尤其是概念验证或虚拟世界的初步突破。 VMware 提供了一个名为 VMware Server 的免费产品,它可以在 Windows 或 Linux 操作系统上运行。这不是依赖底层操作系统来提供正常操作所需的要求的“完全金属”管理程序(或仍称为“bare-metal”)。这种方法不像其他管理程序类型那样快速或可移植,但它的优点是易于安装和使用。使用完全免费的方法,在服务器上安装 Linux 并运行 Linux 版本的 VMware Server 可能是一种选择。相比之下,在服务器上注册 Windows Server 2003 或 2008 并运行 Windows 版本的 VMware Server 是另一种解决方案。

VMware 还有一个完全免费的“金属”虚拟机管理程序 VMware ESXi。这款功能强大的产品与 VMware 昂贵的大型产品建立在相同的边界之上,它提供了稳定性和响应式虚拟化,但存在一些硬件限制。.如果您打算使用 ESXi,VMware 有一个您在购买或构建虚拟化服务器时需要坚持的兼容硬件列表;如果 VMware ESXi 在主机系统中没有某些硬件驱动程序,它可能会运行不佳或根本无法运行。

Microsoft Hyper-V 也是一个虚拟化选项,对于面向高 Windows 的网络来说是一个相当合适的解决方案。确切地说,它不是免费产品,因为它需要用户购买Windows Server 2008 R2,但Hyper-V提供了一个简单的界面并集成到操作系统中。如果宿主机上运行的虚拟服务器也是Windows Server 2008,你可以发现这个注册的吸引力。购买 Windows Server 2008 R2 的副本将允许您以单次订阅的价格使用在该 Windows 副本上运行的多达四个虚拟 Windows Server 2008 服务器。如果您尝试切换到 Windows Server 2008-或其他-选择此产品将是正确的一步。

您会遇到其他虚拟化选项,例如 Citrix 的 XenServer。这个免费版有相当多的VMware免费版所没有的功能,比如管理多台服务器,XenServer不像其他产品那样主流,但它是一个选项是可以的,可以完全免费下载安装收费并且不需要注册操作系统或它下面的操作系统。

低风险测试

虚拟化的美妙之处在于您可以自由地试验和利用虚拟化功能,例如虚拟服务器快照,捕捉虚拟服务器特定状态并保存的功能。当稍后可能出现问题时,可以返回到该快照,并且服务器可以切换回之前的审查状态。当您使用可能产生意外后果的软件升级和补丁时,此功能特别有用。

有了相对便宜的物理服务器,你可以在决定使用哪个包之前尝试一些免费的虚拟化包。事实上,在购买任何硬件之前,您可以先使用多核桌面系统;只要确保它有足够的 RAM。

无论您的决定是什么,当您开始虚拟化少量服务器时,您一定会想知道以前没有它是如何生活的。

相关资讯

评论

回复