欢迎光临

桌面虚拟化 云桌面原理

云桌面

云桌面又称桌面虚拟化、云电脑,是替代传统电脑的一种模式,基于分布式云计算存储技术,依托高度加密算法,集成互联网精华应用。

云桌面可提供互联网用户的基于浏览器的上网桌面系统,能够最大程度的方便用户个性化上网。

桌面虚拟化

需要一个64位处理器,特别是具有Intel虚拟化技术(Intel VT)或AMD虚拟化(AMD-V)技术的处理器。另外还要求硬件强制实施数据执行保护(DEP)必须可用并已启用,也就是必须启用Intel XD位(执行禁用位)或AMD NX(无执行位)。微软实现桌面虚拟化的具体环境如下:

服务实施前需准备的:

1需要DNS、DHCP、域环境的支持(这三种服务可以部署在同一台服务器。其中DHCP用来给虚拟机分配IP地址)。

2服务器都需要配置DNS地址,且DNS服务器需要指向域控制器的ip地址,RD服务器还需加入到域环境中,成为域成员。

相关服务在之前的博文有详细部署过程,若有问题可自行查看或百度,这里就不再写了,我这里所用到的服务器都为Windows server 2016版本。

当环境搭建好后,开始部署hyper-v:

一、安装Remote Desktop主机:

1、在RD服务器上,使用域管理员登录,然后,打开服务器控制台,单击添加角色和功能:

2、默认跳过该页面:

3、选择远程桌面服务安装,并单击下一步:

4、这里选择默认的标准部署,然后单击下一步:

5、这里选择基于虚拟机的桌面部署,并单击下一步:

6、保持默认,单击下一步:

7、在左侧窗格中选择当前主机,将当前主机添加到右侧窗格中,然后单击下一步:

8、同上:

9、同上:

10、这里勾选需要时重启的默认复选框,然后单击部署:

11、等待完成(刚开始是挂起状态,不用担心,抽根烟,耐心等待,期间会重启一次,还需手动输入密码进入系统,进入系统后,什么都不要管,然后等待):

12、等待安装成功后,单击关闭:

二、制作Windows 10 虚拟机模板:

1、打开hyper-V管理器:

2、右击服务器名称,然后选择虚拟交换机管理器选项:

3、选择外部,然后单击创建虚拟交换机:

4、设置虚拟交换机的名称,然后单击确定:

5、在弹出的警示框中单击是:

6、待虚拟交换机创建完成后,创建虚拟机,如下所示:

7、单击下一步,跳过默认页:

8、在此定义虚拟机的名称和安装位置,然后单击下一步:

9、保持默认,单击下一步:

10、这里根据实际需求来定义虚拟机的内存,然后单击下一步:

11、这里选择刚刚创建的虚拟交换机,然后单击下一步:

12、这里根据实际需求来定义磁盘的大小及名称、存放位置等信息:

13、选择准备好的ISO系统映像,并添加进来,然后单击下一步:

14、确认无误后,单击完成:

15、现在即可看到创建的虚拟机,右击虚拟机并点击启动和连接:

16、打开控制台后,开始安装虚拟机的操作系统,该虚拟机将作为一个模板,所以安装完成后,可根据需要安装所需的软件并激活系统,这里就不截图了。

17、待一切完成后,按win+R打开运行框,输入sysprep,打开下面的文件夹,并且以管理员身份运行下面的文件:

18、在弹出的对话框中,选择关机选项,并勾选通用复选框,然后单击确定(注意,一定要选择为关机,要不然,这一步做的没有意义):

19、等待sysprep程序运行完成,这是在清除Windows安装的一些唯一性的信息,如SID等,这样就可以在不同的计算机上重用映像:

三、添加RD授权主机:

1、待虚拟机关机后,在RDesktop服务器上打开服务器管理器,选择远程桌面服务,单击RD授权:

2、在这里把左侧窗格中的服务器添加到右侧窗格,然后单击下一步:

3、确认无误后,单击添加,然后静等完成:

4、完成安装后,单击RD网关:

5、老样子,添加服务器,并单击下一步:

6、这里需要输入的是RD服务器(也就是这个服务器本身)的完全名称,然后单击下一步,如下所示:

7、确认无误后,单击添加,待完成后,关闭该对话框即可:

四、创建虚拟桌面集合:

1、右击RD虚拟化主机,然后选择创建虚拟桌面集合:

2、单击下一步,跳过该默认页面:

3、定义集合的名称,然后单击下一步:

4、在指定集合类型如果采用每个用户专有虚拟桌面,可选中个人虚拟机集合,然后单击下一步,反之,可选择虚拟机集合池,这里可根据实际需求来定义:

5、在这里指定虚拟机模板,由于这里只做了一个模板,也就是刚刚创建的虚拟机,所以这里只有这一个,可根据实际情况,来选择相应的模板,并单击下一步:

6、保持默认的选项启用自动用户分配,并单击下一步:

7、保持默认,单击下一步:

8、这里设置时区、指定哪个域(可以细分至OU)的用户可以登录到虚拟机:

9、这里设置虚拟桌面发布的数量(数量和完成的速度相关,数量越多,部署越慢)和虚拟桌面前缀等信息,设置完成后,单击下一步:

10、在这里指定分配数量,然后单击下一步:

11、这里指定虚拟桌面存放的位置,需要手动把路径复制过来:

12、确认无误后,单击创建:

13、耐心等待它完成即可:

14、待创建完成后,打开虚拟机桌面集合,就能看到已经创建的虚拟桌面了:

五、访问虚拟桌面:

1、在客户端打开浏览器输入:https://19216812/RDWeb (此ip为RD服务器的ip地址),因为没做CA认证,所以浏览器证书不受信任,单击继续浏览此网站(不推荐)即可。便能打开虚拟机登录界面。

2、如下所示,运行加载项:

3、输入域用户名和密码,并登录:

4、登录成功后,即可看到虚拟机集合,点击它进入:

5、接下来就和远程连接一样了:

6、再次输入域用户名进行验证,即可连接成功:

附Windows服务器监控工具Prometheus介绍

概述Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,可以独立于任何公司进行维护。

Prometheus 服务本地已经启动了,接下来,需要安装并运行 Exporter,它的主要作用是持续输出监控的组件信息并格式化,同时提供 Http 接口供 Prometheus 服务来抓取。Exporter 也是通过 GO 语言编写的,Prometheus GitHub 已经为我们提供了很多实用的 Exporter,直接拿来使用即可。

下面介绍一下怎么用prometheus去监控windows服务器。

一、部署Windows采集器(wmi_exporter)1、下载

开源地址:https://githubcom/martinlindhe/wmi_exporter/

下载地址:https://githubcom/martinlindhe/wmi_exporter/releases/download/v090/wmi_exporter-090-amd64msi

2、安装

Windows默认9182端口。直接双击安装即可,安装后自动启动。

3、测试访问

访问http://IP:9182/metrics;显示以下数据说明数据采集器安装成功

二、关联PrometheusPrometheus 和wmi_exporter 服务都已经启动起来了,那么接下来就需要将二者关联起来,让 Prometheus 来定时抓取 Exporter 提供的数据。我们需要修改 Prometheus 的配置文件 prometheusyml 增加 rabbitmq 相关 exporter job。

– job_name: 接口平台 static_configs: – targets: [‘xxxxxx:9182’] labels: instance: gateway_win

重启容器,隔一会查看targets:

三、grafana配置1、下载dashboard

在https://grafanacom/dashboards?search=windows 下载windows相关的dashboard,但是上边提供的dashboard效果不一定好,可以根据需要自己配

下载地址:https://grafanacom/dashboards/10467

2、导入json

赞(0)
版权声明:本文内容/及图片/由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭/侵权/违法违规的内容, 请发送邮件至 yangcongsoon@qq.com 举报,一经查实,本站将立刻删除。17攻略 » 桌面虚拟化 云桌面原理