VDI序曲六 虚拟池虚拟机自动化配置

简介:

IT会头疼,如果按照VDI序曲四来做,那我每次创建虚拟机都得去里面配置一篇那么多参数才可以,那要是1000台虚拟机怎么办?

那我们就来做组策略让这个更为自动化吧

首先我们在AD用户和计算机里把VDP机器单独一个OU,把目前的VDP1,2,3移动到这个OU下

9

接着我们来创建一条针对此OU的组策略

10

我们新建一条组策略取名VDI_CONFIG

image

接着我们来编辑这个策略

第一步:开启远程桌面服务:

计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-连接

image

接着我们按照说明再到:计算机配置-管理模板-Windows组件-远程桌面服务-远程桌面会话主机-安全

image

如果您的终端至少是Vista以上操作系统,那么这您可以选择为已启动,在这里我们需要让XP的终端也可以连进来使用虚拟桌面,故选择已禁用

接着我们需要把ms_vdi_users组加入到远程桌面组里:

image_thumb3

image_thumb4

7

8

第二部:修改注册表:

我们在AD服务器的桌面新建一个TXT文本文件。然后把下面的代码复制进去

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]

"AllowRemoteRPC"=dword:00000001

保存后修改此文本文件的后缀,把.txt改成.reg

把文本文件变成注册表文件

或许有的朋友不知道在哪修改文件的后缀,请看下图:

5_thumb

image_thumb6

image_thumb7

image_thumb8

OK,我们需要把这个文件复制进我们的组策略的开机启动运行脚本里

image

添加-浏览,用粘贴把刚才的reg文件复制到这里

image

image

接着我们再这里面创建1个AllRemoteRPC.bat文件,把下面的代码复制进去,红色部分需要更改为你环境的这个组策略的“脚本(启动)”的网络路径

echo off 
regedit /s \\kmlg.edu\SysVol\kmlg.edu\Policies\{174A39C1-9B7F-45D3-8B5C-D95FFF287B86}\Machine\Scripts\Startup\AllRemoteRPC.reg 
echo y|copy \\kmlg.edu\SysVol\kmlg.edu\Policies\{174A39C1-9B7F-45D3-8B5C-D95FFF287B86}\Machine\Scripts\Startup\AllRemoteRPC.reg c:\windows\system32 >> nul 
echo on

然后我们把这个AllRemoteRPC.bat文件添加进来。

image

 

第三部:配置虚拟池的虚拟机接受RDVH主机管控

按照上面的方法我们再做个vdi.bat的文件,把RDVH主机成为虚拟池中虚拟机的妈妈

把下面的代码保存成vdi.bat文件

(红色是需要您根据您的环境修改的地方)

wmic /node:localhost RDPERMISSIONS where TerminalName="RDP-Tcp" CALL AddAccount "zjs\WIN-RDVH$",1

wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='zjs') and AccountName='zjs\\WIN-RDVH$'" CALL ModifyPermissions 0,1

wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='zjs') and AccountName='zjs\\WIN-RDVH$'" CALL ModifyPermissions 2.1

wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or TerminalName='zjs') and AccountName='zjs\\WIN-RDVH$'" CALL ModifyPermissions 9.1

Net stop termservice

Net start termservice

同样的在启动里把这个vdi.bat文件复制进去

image

第四部:开启防火墙相应端口

image

image

image

当然这样我们可以在虚拟池中以后创建新的虚拟桌面时只要加域就可以自动配置这些参数,但创建虚拟机加域也是麻烦的事,所以我们还得结合SCCM来做才算完美的自动批量部署虚拟池的虚拟桌面并自动加域。期待我后面的SCCM吧,看SCCM怎么和组策略结合达到完美在自动创建虚拟池的虚拟主机。

希望大家继续关注我,踊跃提出问题,谢谢。





本文转自 ZJUNSEN 51CTO博客,原文链接:http://blog.51cto.com/rdsrv/558297,如需转载请自行联系原作者
目录
相关文章
|
29天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
100 50
|
2月前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
61 4
|
2月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
329 6
|
6月前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
2月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
85 2
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
4月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
166 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
|
4月前
|
编解码 Linux 虚拟化
超详细VMware虚拟机安装Win10操作系统过程图解
这篇文章提供了一个详细的VMware虚拟机安装Windows 10操作系统的图解教程,包括了从创建虚拟机到安装操作系统的全过程,以及安装后的一些基本设置,如屏幕分辨率调整等。作者还提到了后续会分享关于磁盘分区的创建过程。
超详细VMware虚拟机安装Win10操作系统过程图解
|
4月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
5月前
|
存储 Linux 虚拟化
入职必会-开发环境搭建32-VMware虚拟机下载和安装
VMware虚拟机是一种基于VMware虚拟化技术的软件解决方案,它可以在一台物理计算机上创建多个独立的虚拟计算机环境。这些虚拟机可以运行不同的操作系统,如Windows、Linux等,使用户能够在单台计算机上同时运行多个操作系统。
138 0
入职必会-开发环境搭建32-VMware虚拟机下载和安装