虚拟桌面的备份恢复最佳实践 第一部分
摘要
VMware View 是目前虚拟桌面市场的旗舰产品。借助它,企业可以将办公系统、应用和基础架构以高性能、高度可扩展的集中式托管服务形式交付给用户。View 还可提供保护它所支持的系统和应用以及相关用户数据所需的功能。它支持方便地备份和还原存档数据。
通常,企业最初都会使用所部署的用于支持其物理基础架构的备份方法来保护虚拟桌面环境。在某些情况下,此标准做法便足以胜任。在其他情况下,企业会实施专用于虚拟环境的 View 备份和还原解决方案。
本白皮书介绍企业可用来为数据中心构建 View 数据保护解决方案的 VMware 最佳实践方法。
本白皮书提供可用于开发 VMware View 备份和恢复解决方案的参考体系结构。它还介绍了适用于 View 存储组件的备份和还原方案以及实施这些方案的步骤。请注意,本白皮书不涉及 View 环境的灾难恢复过程。
本白皮书面向负责为 VMware View 环境开发备份解决方案的经验丰富的架构师和工程师,旨在为他们提供深入的技术信息。本白皮书假定读者具备虚级化、VMware vSphere 和 View、Microsoft Active Directory 和 Active Directory 轻型目录服务 (AD LDS)(也称为 ADAM)方面的高级知识。
本白皮书是已发行的其他 VMware View 相关资料的配套读物。本白皮书末尾的“资源”部分提供了完整的 VMware View 参考文档列表。
View 体系结构概述
时时彩源码下载借助 VMware View,IT 部门可在数据中心内运行虚拟桌面,并以托管服务的形式将桌面交付给用户的客户端设备。授权终端用户借助 View 可以使用其熟悉的个性化环境,并且可以随时随地按需通过任何数量的设备访问该环境。管理员使用 View 可以从数据中心(而非用户 PC)对其桌面系统、应用和相关数据进行集中控制,同时保证运营效率和安全性。
View 可用于配置虚拟桌面环境、创建管理员、调配和部署 View 桌面、设置用户身份认证、配置策略和管理虚拟化应用。有关更多信息,请参阅本白皮书末尾的“资源”部分。
了解View 体系结构
下图显示了典型的 VMware View 部署及其各个关键组件。
图 1. VMware View 部署的高阶示例
View 组件
View 的关键组件包括 View 客户端、View 代理和客户机、View 服务器、其他 VMware 产品组件以及可以与 View 一起使用的供应商组件,如以下各部分所述。
View 客户端组件
下表介绍了各种 View 客户端组件。
表 1. VMware View 客户端组件
View 组件 | 说明 |
View Client | View 客户端的类型包括: · 零客户端:专为提供 View 桌面构建的硬件设备。这种设备不含操作系统。 · 瘦客户端:专为提供 View 桌面构建的硬件设备。这种设备可运行自定义构建的操作系统,并预装了 View Client 软件。 · 胖客户端:本地安装了 View Client 的 Windows PC 或 Mac 计算机,用于访问 View 桌面。 中国菜刀官网· 平板电脑客户端:预装了 VMware 客户端软件的平板电脑设备。 请注意,View Client with Local Mode(以前称为 Offline Desktop)已进行扩展, |
View 代理和客户机组件
下表介绍 View 代理和客户机组件。
表 2. VMware View 代理和客户机组件
View 组件 | 说明 |
View Agent | 安装在所有作为 View 桌面来源的虚拟机、物理系统和终端服务服务器上的服务。该代理与 View Client 通信,以提供诸如连接监控、虚拟打印和访问本地连接的 USB 设备等功能。 |
View Composer Agent | 当重构或调配虚拟机时处于活动状态的服务。如果未启用链接克隆,则不会安装此代理。 |
View 客户机 | 此虚拟机用作瘦客户端用户的 View 桌面。 |
View 服务器组件
包括 View Connection Server、View Security Server、View Composer 和 View Transfer Server 在内的 View 基础架构组件,如下表所述。
请注意,所有这些 View 服务器都基于 Microsoft Windows Server 操作系统运行。
表 3. VMware View 服务器组件
View 组件 | 说明 |
View Connection Server | 该服务器用作客户端连接的代理。View Connection Server 通过 Active Directory 认证和管理用户,将请求定向到相应的虚拟机、物理 PC 或刀片 PC,或定向到 Windows Terminal Services 服务器。 它使用 AD-LDS 存储配置数据。可以在公司防火墙内安装和配置一组(两个或多个)View Connection Server 实例。在此情况下,View 的配置数据存储在 View Connection Server 与 vCenter 通信,以管理虚拟桌面。 |
View Security Server | 您可以选择将 View Security Server 安装在公司防火墙之外或 DMZ 中,并且 |
View Composer | 如果将其安装在 vCenter Server 实例上,View Composer 可以快速创建链接克隆桌面池(桌面映像),这些桌面池与使用单个集中式主映像的指定父虚拟机 |
View Transfer Server | 该服务器可用于管理和优化数据中心与启用了 View 本地模式并检出了桌面 |
其他与 View 一同使用的 VMware 和供应商产品
View 部署实例通常与其他 VMware 产品一起使用,这些产品包括 VMware ThinApp、VMware ESX Server 和 VMware vCenter,以及其他兼容的供应商产品。
表 4. 与 View 一同使用的 VMware 和供应商产品
组件 | 说明 |
VMware ThinApp | ThinApp 将应用与底层操作系统及其库和框架分离,然后将应用捆绑到一个称为应用软件包的可执行文件中。 |
VMware vSphere(ESXi 服务器主机) | vSphere 是实现虚拟桌面调配、托管和高可用性服务的平台。此外,它还可托管 View 组件,包括 View Connection Server 实例、Active Directory 服务器和 vCenter 实例。 |
VMware vCenter | vCenter 用于管理为物理服务器和存储分配虚拟机,以及为虚拟机分配 CPU 和 在 vCenter 服务器实例上安装 View Composer 后,View 便可与 vCenter 主机进行通信。然后,View Composer 即可以快速创建链接克隆桌面池。有关更多信息,请参阅上面的 View Composer。 |
Microsoft Active Directory | VMware View 通过 Active Directory 对用户进行身份认证和管理。 |
Microsoft AD-LDS | VMware View 使用 AD-LDS 存储虚拟桌面基础架构配置信息。在 View Connection Server 上,AD-LDS 是安装时提供的嵌入式 LDAP 目录。 |
供应商客户端管理服务器 | 大多数客户端供应商都配备有自己的客户端管理服务器。这些服务器可以提供远程配置、固件更新和电源控制功能。有关更多信息,请参阅您的客户端管理服务器的供应商信息。 |
链接:
《虚拟桌面的备份恢复最佳实践 第二部分》请参考:http://virtualbus.blog.51cto.com/345374/745681
翻译稿原版:
VMware View? Backup Best Practices http://www.vmware.com/files/pdf/techpaper/VMware-View-Backup-Best-Practices.pdf
相关文章:

Python程序员Debug利器,和Print说再见 | 技术头条
整理 | Rachel责编 | Jane出品 | Python大本营(id:pythonnews)【导语】程序员每日都在和 debug 相伴。新手程序员需要学习的 debug 手段复杂多样,设置断点、查看变量值……一些网站还专门针对debug撰写了新手教程。老司机们在大型…

【FFmpeg】解决警告warning: xxx is deprecated [-Wdeprecated-declarations]的方法
1、问题描述 编译FFmpeg程序时,经常报一些关于“deprecated”的警告信息,具体内容如下: decode.cpp:28:2: warning: ‘void av_register_all()’ is deprecated [-Wdeprecated-declarations]av_register_all(); decode.<

[BZOJ2527]Meteors
整体二分挺好玩的...学一发 这个询问显然是可以二分的,但每次都二分就会T爆,所以我们有了“整体”二分 每次处理一些询问,要求这些询问的答案一定在$[l,r]$中 先把$l$到$mid$的操作实施,那么当前TAK的询问答案一定在$[l,mid]$中&a…

一个可提供html5制作服务的网站
2019独角兽企业重金招聘Python工程师标准>>> 【TechWeb报道】最近网上出现了一个专门基于HTML5/CSS3制作服务的组织 P2H.cn. 就是专门提供网站切图的一项服务。特别在哪儿呢 ,P2H.cn 可以制作出完美的兼容的html5/css3的页面。 王大利/文 如果你不知…

【Ubuntu】Ubuntu下的录频软件SimpleScreenRecorder
1、说明 官网介绍:https://www.maartenbaert.be/simplescreenrecorder/ 源码参见github:https://github.com/MaartenBaert/ssr 2、安装 Ubuntu版本>17.04,直接安装 sudo apt-get install simplescreenrecorderUbuntu版本<17.04&…

打开阿兹海默之门:华裔张复伦利用RNN成功解码脑电波,合成语音 | Nature
作者 | 琥珀出品 | AI科技大本营(ID:rgznai100)2019 年 4 月 24 日,来自加州大学旧金山分校(UCSF)神经外科学系 Gopala K. Anumanchipalli,Josh Chartier,Edward F. Chang 团队在 Nature 杂志上…

[转载] 别人的心得感悟
原文: https://www.cnblogs.com/double-K/p/6926367.html#commentform ---------------------------------------- 不可说的感悟-——十年老技术转型(一) 佛曰:“不可说,说既是错”,所以本篇也是错…

Windows Phone 7、XNA的旋转的背景
在游戏表现的过程中需要一些比较酷的动作,我们需要通过图型与XNA中的一些代码来实现,比如我们要说到的一个360度转动的圆。 在手机上的效果如下: 当然在这里我们看不到转动的效果,下边提供的有源码,大家可以下载运行测试一下。 操…

【Qt】报错error: undefined reference to `vtable for的解决方法
1、问题描述 编译Qt程序时,在某个类构造函数定义处报错: error: undefined reference to vtable for2、原因分析 导致错误信息的原因是:子类没有实现父类的纯虚函数; 在Qt中,首先要想到的是在一个类中添加了新的继承…

110万开发者的福音,百度Easy DL商品检测专业版上线
继首场百度大脑开放日上一口气开放24项全新AI技术后,4 月 25 日下午,第二期百度大脑开放日如约举行,本次共发布了13款AI通用新能力、5项技术升级,并推出了EasyDL商品检测专业版和语音识别自训练平台两大全新的可定制训练平台。 实…

简单爬虫学习记录
实现思路解析:爬虫调度器:启动/停止爬虫,规定爬虫的范围;URL管理器:管理2个URL:新的没有爬过的urls;旧的爬过的urls;URL下载器:下载url对应的html数据;HTML解…

开启笔记本win7的虚拟热点,让你的本本变成wifi
写在前面:相信很多人都跟我一样有困扰,在学校用校园网不能wifi,所以在此提供一个教程,希望能给机友们一些帮助。帖子转自网络,自己也测试过了。分享给大家,希望能给大家带来一些方便。开启windows 7的隐藏功…

检测到包降级: Microsoft.Extensions.Configuration.Abstractions 从 2.1.1 降 2.1.0
解决方法:工具-nuget管理包-程序管理控制台-选择 项目- 执行 -Install-Package Microsoft.Extensions.Configuration.Abstractions -Version 2.1.1命令即可。 转载于:https://www.cnblogs.com/dashanboke/p/9229826.html

【FFmpeg】如何通过url的格式找到对应的协议,以rtmp为例
1、简述 在使用 avio_open 接口时,只要给形参 filename 传入 url 格式的字符串就能找到对应的协议。这篇博客就是追踪 avio_open 的调用关系,探明如何根据一个url字符串就能找到对应的协议。下面以rtmp协议为例。 2、FFmpeg对rtmp协议的支持 rtmp协议的实现源码在 libavfo…

李开复口中的“联邦学习” 到底是什么?| 技术头条
近日,在百大人物峰会上,创新工场创始人李开复谈及数据隐私保护和监管问题时,表示:“人们不应该只将人工智能带来的隐私问题视为一个监管问题,可尝试用‘以子之矛攻己之盾’——用更好的技术解决技术带来的挑战…

业务逻辑应该在哪里实现更为合理呢?
请大牛们讨论下业务逻辑应该在哪实现较为合理 1、java业务逻辑层。 2、后台存储过程。 因为本人一直都在业务逻辑层实现。但新项目中领导要求将业务写到后台存储过程,java业务逻辑层不承载业务逻辑的实现功能。 先说本人的观点: 本人偏向写在java业务逻辑…

前端不哭!最新优化性能经验分享来啦 | 技术头条
作者 | Dimitris Kiriakakis译者 | 风车云马编辑 | Jane出品 | Python大本营(id:pythonnews)【导语】Angular、React、VueJS 是现在一些主流的 JS 框架,那它们在构建网站或前端程序时,是如何保证性能,减少大…

【FFmpeg】如何通过字符串到对应的封装器,以flv为例
1、简述 使用avformat_alloc_output_context2创建封装器上下文AVFormatContext时,只需将封装器的名字传递给形参format_name,就可以获取对应的封装器。这篇博客就是追寻avformat_alloc_output_context2的调用关系,探明原因。 函数原型如下: int avformat_alloc_output_co…

坚持使用Override 注解(36)
2019独角兽企业重金招聘Python工程师标准>>> 1、覆盖超类时千万小心,一不小心就变成重载了 2、现代的IDE 会在覆盖父类方法而没有使用Override 时给出一个警告 在具体类中不必标注你确信覆盖了的抽象方法声明的方法(虽然这样做没什么不好&…

sql语句动态创建连接服务器
--建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 DMZLINK,--产品名称 MS,--OLE DB 字符 SQLOLEDB,--数据源 192.168.0.68 EXEC sp_addlinkedsrvlogin DMZLINK, false, NULL, --远程服务器的登陆用户名 sa, --远程服务器的登陆密码 sa go 转载于:h…

【FFmpeg】FFmpeg中操作目录、文件的接口
1、简述 在学习FFmpeg源码中的例子时,发现FFmpeg封装了操作目录和文件的接口。这篇博客把这些接口罗列出来,作为笔记简单记录下。 2、接口列表 打开目录,准备读取目录信息 int avio_open_dir(AVIODirContext **s, const char *url, AVDictionary **options); 参数说明: u…

Scrapy爬取IT之家
创建项目 scrapy startproject ithome 创建CrawSpider scrapy genspider -t crawl IT ithome.com items.py 1 import scrapy 2 3 4 class IthomeItem(scrapy.Item): 5 # define the fields for your item here like: 6 # name scrapy.Field() 7 title scrapy.F…

高效读CV论文法则:先在GitHub上立Flag!| 资源
整理 | 琥珀出品 | AI科技大本营(id:rgznai100)今天介绍一份在 GitHub 上发现的最新干货资源——计算机视觉论文笔记,该项目是由一位名叫 ahong007007 的网友贡献的。该项目上线仅 20 天,尚未获得太多人的关注…

JS+CSS控制左右切换鼠标可控的无缝图片滚动代码
代码简介: 以前见过这种效果,但是是基于FLASH技术,现在是纯用JS实现的,代码有点多,不过效果还不错,实际上它也是一个图片滚动,只不过它完全是用鼠标点击控制的,也就是说鼠标不点击的…

【FFmpeg】自定义回调函数处理AVIOContext中的数据
1、简述 AVIOContext是FFmpeg管理输入输出数据的结构体,它的成员变量有指向数据的指针、大小以及处理数据的回调函数指针等等。如果使用avio_open或avio_open2来创建,它会根据指定的url协议,将协议处理数据的回调函数指针赋值给AVIOContext的相应成员变量。 我们也可以自己…

ZooKeeper系列(4):ZooKeeper的配置文件详解
ZooKeeper系列文章:https://www.cnblogs.com/f-ck-need-u/p/7576137.html#zk zkServer.sh读取的默认配置文件是$ZOOKEEPER_HOME/conf/zoo.cfg。如果要用其它配置文件。如下传递配置文件参数: zkServer.sh start your_config zkServer.sh stop your_co…

明星企业内推+BAT面经,长三角的开发者联合起来!
“为什么公司宁愿花20K招新人,也不愿给老员工加到20K?”这个热门的微博话题戳起了很多人的痛处,但根据 CSDN &《程序员》杂志发布的「中国软件开发者薪资调查报告」,有32.98%的开发者在过去曾换过工作,其中有72.5%…

《一江春水向东流》之随笔
这篇文章,更像是为后任正非时代的华为,进行的定调。开篇任总提到小时候的教育和意识养成的个人英雄主义,这种性格让自己四十岁之前遭遇坎坷。四十不惑之后,领悟了团结就是力量的政治内涵,开始妥协、包容。全篇浓墨重彩…

程序员拯救乐坛?OpenAI用“逆天”GPT2.0搞了个AI音乐生成器
作者 | 琥珀出品 | AI科技大本营(id:rgznai100)基于深度神经网络进行语音合成、音乐风格迁移,正成为不少致力于“让人人成为音乐家”的研究人员所追求的事情。像此前我们报道的微软小冰作词又作曲,AI帮清华博士写说唱歌…

centos7 JDK1.8
安装之前先检查一下系统有没有自带open-jdk rpm -qa |grep java rpm -qa |grep jdk 卸载找出的已安装Java相关rpm文件:rpm -e --nodeps 重新输入rpm -qa |grep java ,卸载完成 下载jdk1.8 for linux的安装包 jdk-8u11-linux-x64.tar.gz,下载…