回顾年度9大虚拟化技术

日期: 2019-01-08 作者:Nick Moore翻译:邹铮 来源:TechTarget中国 英文

虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。

我们看到,虚拟化工具在如雨后春笋般涌现,管理员必须为每种产品找到最佳用例和策略。

Ansible等相对较新的工具带来新的自动化可能性。与此同时,PowerShell和PowerCLI等备用设备也提供了管理基础设施组件的新方法。还有Hyper-V、System Center Virtual Machine Manager(SCVMM)和vCenter等核心虚拟化服务,继续为管理员带来新功能,帮助他们进一步优化和自定义设置以实现其部署。

下面让我们来回顾一下去年的9大技术文章,以了解2019年的最佳虚拟化技术。

Hyper-V中文件管理变得更容易

在以前版本的Hyper-V中,文件复制到VM很困难,但是在Windows Server 2012 R2或更高版本上运行Hyper-V时,管理员可通过多种方法将文件从主机复制到VM。

管理员可使用增强会话模式(Enhanced Session Mode)来复制文件或与Hyper-V虚拟机共享本地主机资源。为此,管理员首先必须启用一系列设置,包括访客集成服务和远程桌面服务。对于喜欢命令行界面的管理员,也可以使用PowerShell中的Copy-VMFile cmdlet将文件从主机复制到VM。

通过Ansible模板自动化VM部署

如果管理员希望获取更好虚拟化技术以使其工作更轻松更快速,他们有着多种选择。对于管理KVM环境的管理员而言,Ansible提供了一种非常棒的方法来自动配置KVM机器。

如果管理员将其VM定义为代码,他们就可使用各种virt模块来管理KVM网络、存储池和VM。管理员还可创建一个Ansible任务,使用可自定义的模板作为其配置源,同时,管理员可以命名Ansible变量(驱动该任务)以及创建自定义模块以快速创建VM克隆。

通过Sysprep快速部署和还原Hyper-V VM

微软提供了系统准备工具(Sysprep),以帮助Hyper-V管理员加速VM部署以及通用化虚拟和物理机器。Sysprep通用化的VM映像需要较少的时间进行配置,可更快地用于生产环境,并为灾难恢复提供更快的恢复。

管理员必须安装支持/ mode:VM选项的操作系统、执行Sysprep命令,以及复制相关的VHD或VHDX文件。此过程会删除不必要的驱动程序和支持文件,这会减小映像的大小并实现更快的操作系统启动。

根据四个标准确定服务器规格

对于管理员来说,弄清楚服务器适合安装多少虚拟机是头痛的事情,但通过四个标准,他们就可正确匹配硬件和虚拟环境,并确保他们选择了合适的服务器。

通常,管理员可在主机服务器安装最大数量的RAM。但对于虚拟服务器,管理员应该安装虚拟机所需的最小数量,然后根据需要再进行添加。内存问题最有可能导致服务器规格错误,但管理员还应该确保他们有足够的CPU内核,使用至少四个网络接口卡,以及规划更多资源以避免资源限制问题。

通过virt-install从命令行安装VM

对于希望从命令行自动执行VM安装的管理员来说,Virt-install是一种具有吸引力的虚拟化技术。为了执行virt-install,管理员必须使用GUI–使用虚拟网络计算客户端,或使用kickstart文件来提供GUI要求的信息。

管理员可使用脚本运行virt-install并验证它是否在与virsh运行。管理员还可通过使用各种命令进一步扩展其虚拟化技术,这些命令可定位文件、指定内存并选择要安装的VM类型。

权衡Hyper-V管理工具的成本和优势

正确权衡产品的成本与其优势是一项重要技能。通过Hyper-V,管理员可使用免费的Hyper-V Manager,或者SCVMM,SCVMM是具有单独定价的独立产品。

明智的管理员(特别是在小型企业)可能会发现Hyper-V Manager可满足他们的很多需求。但是,如果管理员需要更高的可扩展性以跨越很多虚拟机和主机,则他们应该选择SCVMM,因为它提供更好的整合和自动化选项。

通过PowerCLI控制VMware基础架构

VMware管理员应该将PowerCLI命令知识添加到他们的虚拟化技术技能库中。Get-VM是一个核心命令,可获取所有VM的名称和状态,但管理员也可向其中链接其他命令,以查找特定服务器以及将未覆盖的数据导出到文件中。在默认情况下,这些cmdlet仅会显示一些可用信息,不过,管理员可以使用管道来访问和使用更细粒度的信息。

通过PowerShell克服第2VM限制

对于想要通过PowerShell管理外部媒介的管理员来说,命令也会派上用场。第2代虚拟机不支持物理DVD驱动器,这意味着想要使用DVD媒体的管理员必须在虚拟DVD驱动器上安装ISO文件。

此方法的一个优点是管理员可以将ISO文件挂载到多个VM以及脚本批量操作,而第1代VM只能使用一个物理DVD驱动器。通过使用少量PowerShell cmdlet和VMDvdDrive命令,管理员可以检查VM映射、分离和重新附加ISO文件,以及添加SCSI虚拟DVD驱动器。

Hyper-V中启用生产就绪的嵌套虚拟化

Windows Server 2016使Hyper-V嵌套虚拟化变得容易,但当用于生产环境时管理员必须非常谨慎。嵌套虚拟化在测试/开发环境中最常见,而对于需要创建自己的Hyper-V VM而不需要整个私有云的部门,这种方法可提供生产就绪的私有云功能,例如自助服务配置。管理员考虑采用这种方法时,必须满足各种系统要求,以及考虑网络配置、存储性能影响和内存限制。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Nick Moore
Nick Moore

251/5000 Nick Moore是SearchServerVirtualization和SearchVMware的助理网站编辑。

翻译

邹铮
邹铮

相关推荐