大多数管理员都有自动化管理经验。自动化工具和脚本语言可以帮助执行大部分任务或设置任务定期执行。但是你知道在虚拟桌面环境中有很多情况也可以使用自动化吗?带着这些常见问题的答案,我们一起来了解如何使用PowerShell实现VDI自动化,并探索其他自动化操作方法,如虚拟桌面配置、监控和镜像管理。
怎样开始进行VDI自动化?
为虚拟桌面生成基本镜像或者黄金镜像是自动化的***步。桌面虚拟化平台上的特征和自动化工具可以帮助你自动化这些虚拟桌面镜像的创建和管理过程。特征和工具帮助你将一个镜像部署到多个VDI服务器、同步用户数据和修补与更新镜像。
在虚拟桌面环境中我可以自动化什么任务?
你可以自动化的一个简单任务是桌面更新。使用基本虚拟桌面图像,你可以在多个桌面组或池中设置一个更新或补丁。你也可以自动化hypervisor任务,如找到虚拟化主机,或为你的基础设施创建虚拟机——无论是VMware vSphere还是微软远程桌面服务。虚拟桌面环境监测是自动化的另一个好处,你可以运行脚本生成报告和检查事件日志。
在哪里可以找到脚本从而帮助VDI自动化?
微软为其PowerShell脚本语言发布了很多文档,你还可以找到其他脚本库。我们在之前的文章《FAQ:使用Windows PowerShell命令管理虚拟桌面》中介绍过XenApp cmdlet和使用PowerCLI进行VMware View自动化。
当然,作为一名IT管理员***的事情之一就是网上有很多论坛和网站,其他很多管理员很乐意在这里分享他们的cmdlet经验。像VirtualizationAdmin.com提供了从XenApp到远程桌面服务的所有教程,包括众多虚拟桌面平台的自动化技巧。
支持VDI自动化任务的有用脚本?
Windows Server 2012的Hyper-V cmdlet库对VDI管理员很有用。在底层基础设施管理虚拟机时,你可以使用Import-VM和Checkpoint-VM导入虚拟机或者拍下快照。有很多方法来管理这些机器的虚拟硬盘(VHD):你可以合并VHD并挂载,使用PowerShell移动整个虚拟机存储。
可以使用自动化创建虚拟桌面池吗?
可以。用同样配置的个人桌面创建虚拟桌面池是一个***的自动化任务。VMware View中,虚拟机模板能够帮助你创建一个基本的桌面,配置向导引导你设置池中的桌面名称与配置。你可以使用这种方法选择部署非持久桌面或持久桌面。