虚拟化管理员从未放弃追寻更好虚拟化技术,以使他们的工作更快、更易于管理以及更好地优化。
我们看到,虚拟化工具在如雨后春笋般涌现,管理员必须为每种产品找到最佳用例和策略。
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克服第2代VM限制
对于想要通过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中国
翻译
相关推荐
-
从Azure VM到Hyper-V:想想这些技巧
多年来,IT行业已经推动IT人员把工作负载转到云中。虽然在公有云中有一些好处,但有些工作负载更适合运行云本地数据中心中。
-
功能多样的Get-VM PowerShell cmdlet,你知道多少?
Hyper-V管理员能够使用Get-VM PowerShell cmdlet查看并调整一系列虚拟机配置信息。微软花费大量精力对PowerShell进行优化,以提升其对本地或者远程服务器的管理功能。
-
支持Linux虚拟机:新版Hyper-V来帮忙
大家都知道,Linux虚拟机无法利用Hyper-V针对Windows虚拟机提供的众多特性。幸运的是,情况已经发生变化,Hyper-V现在能够为Linux提供更多的支持。
-
16口液晶KVM用什么牌子比较好?
16口液晶KVM用什么牌子比较好?