(Mirage系列之九)Mirage经典案例之灾难恢复

(Mirage系列之八)Mirage经典案例之数据更新和恢复中我们介绍过,被Mirage管理的终端可以从终端恢复数据。下载我们来介绍如何使用Mirage进行灾难恢复。所谓灾难恢复,分两种情况,一种是客户端操作系统里的程序由于用户的修改无法运行,因为一种是客户端系统本身崩溃至无法运行。Mirage针对这两种情况有不同的处理方式:

·        客户端操作系统里的程序由于用户的修改无法运行:

o   强制推送基础层和应用层,适用于客户端被分配了基础层或应用层。

o   恢复终端快照,适用于客户端并没有被分配基础层或应用层。

·        客户端系统崩溃

o   本地灾难恢复,适用于硬件没有损坏的情况。

o   硬件迁移,适用于硬件损坏的情况。

本博客先介绍第一种情况。

一、强制推送基础层和应用层

在管理员想终端发布了基础层了应用层之后,终端用户在使用的过程中对相关文件和注册表值的修改可能会引起程序运行错误。针对这样的问题,大部分情况下可以通过在管理界面上向终端强制推送基础层和应用层来解决。这个过程会把当前分配给终端的基础层和应用层数据强制推送到终端去,这样一来终端的应用程序就可以重新工作了。

推送步骤:

1. 在管理界面上,打开Inventory > All CVDs, 在需要恢复的CVD上单击右键,选择EnforceAll Layers。

2. 在弹出对话框里选择推送方式。

·        Preserve user applications:保留用户数据和用户安装的程序。如果用户安装的程序在终端上可以运行,则可选择该项。

·        Remove user applications:删除用户数据和用户安装的程序。如果用户安装的程序在终端上不能运行,则可选择该项。

3. 接下来逐步完成向导即可。完成向导之后,Mirage会创建一项作业。可在管理界面上查看该作业的进度:

在推送过程中,终端用户可继续使用终端,在推送数据传输结束后,会要求终端重启。重启之后方可生效。

等到该作业完成之后,强制推送基础层和应用层就完成了。用户可在终端上重新使用程序了。

二、恢复终端快照

如果管理员并没有给终端分配基础层和应用层,而终端系统或程序又出了问题,这可以通过恢复终端快照来解决这个问题。

步骤如下:

1. 在管理界面上,打开Inventory > All CVDs, 在需要恢复的CVD上单击右键,选择Revertto Snapshot。

2. 在弹出对话框里选择快照。在本页中有一个选项Restore system only, 该选项只有在选择回滚到相同操作系统的快照时才可用。如果选择了该选项,终端的当前的用户数据被保留在存档里。如果没有选择该选项,终端将会被完全会滚到所选的快照状态。

3. 接下来逐步完成向导即可。完成向导之后,Mirage会创建一项作业。可在管理界面上查看该作业的进度:

在恢复过程中,终端用户可继续使用终端,在恢复快照数据传输结束后,会要求终端重启。重启方可生效。

等到该作业完成之后,快照即恢复成功。

这次我们先就讲到这里,在以后的博客里我们再继续讨论桌面管理的其他部分。

关于作者:吴金荣,VMware EUC 解决方案工程师。

(Mirage系列之九)Mirage经典案例之灾难恢复

时间: 2024-08-19 04:48:36

(Mirage系列之九)Mirage经典案例之灾难恢复的相关文章

(Mirage系列之八)Mirage经典案例之数据更新和恢复

在(Mirage系列之四)Mirage经典案例之集中桌面管理中我们介绍过,Mirage将客户端的数据根据策略备份到服务器上.备份数据的一个最重要的目的就是用户数据恢复,这次我们来讲如何从客户端恢复用户数据. 从客户端恢复用户数据,有以下几种情况: 1.      把文件恢复到以前的某个版本 2.      从存档中恢复文件和文件夹 3.      恢复删除的文件和文件夹 这里,存档指客户端在服务器上的备份.服务器会根据策略按预定的间隔备份客户端数据,从而产生多个存档. 以上三种方式本质上都是一样

(Mirage系列之七)Mirage经典案例之管理和发布应用层

在(Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析中我们介绍过,Mirage从逻辑上把终端桌面分层了三层:系统层(包括驱动和基础层),应用层,以及用户数据层.在(Mirage系列之五)Mirage经典案例之桌面驱动和基础层管理中我们讲到Mirage可以灵活方便的管理终端的驱动并且发布基础层.本文将介绍Mirage如何管理终端的应用层. 一个公司往往有很多部门,各部门所需要的工作软件也不尽相同.Mirage通过分层这个核心技术,将应用层剥离出来,使得管

[.NET领域驱动设计实战系列]专题九:DDD案例:网上书店AOP和站点地图的实现

一.引言 在前面一专题介绍到,要让缓存生效还需要实现对AOP(面向切面编程)的支持.所以本专题将介绍了网上书店案例中AOP的实现.关于AOP的概念,大家可以参考文章:http://www.cnblogs.com/jin-yuan/p/3811077.html.这里我简单介绍下AOP:AOP可以理解为对方法进行截获,这样就可以在方法调用前或调用后插入需要的逻辑.例如可以在方法调用前,加入缓存查找逻辑等.这里缓存查找逻辑就在方法调用前被执行.通过对AOP的支持,每个方法就可以分为3部分了,方法调用前

(Mirage系列之十一)终端初始化

在(Mirage系列之四)Mirage经典案例之集中桌面管理中我们讲了如何使用Mirage集中管理终端桌面,其第一步是把终端桌面备份到Mirage服务器上.但是在有些客户环境下,需要首先将客户端清理干净甚至重新安装操作系统.这个需求可以通过Mirage的BaseLayer Provisioning这个功能来完成.下面详细介绍如果通过Base Layer Provisioning来将终端统一化. 前提条件: ·        在需要统一化的终端上安装Mirage客户端并连接到Mirage服务器上.

多线程面试题系列(16):多线程十大经典案例之一 双线程读写队列数据

前十五篇中介绍多线程的相关概念,多线程同步互斥问题(第四篇)及解决多线程同步互斥的常用方法--关键段.事件.互斥量.信号量.读写锁.为了让大家更加熟练运用多线程,将会有十篇文章来讲解十个多线程使用案例,相信看完这十篇后会让你能更加游刃有余的使用多线程. 首先来看第一篇--第十六篇 多线程十大经典案例之一 双线程读写队列数据 <多线程十大经典案例之一双线程读写队列数据>案例描述: MFC对话框中一个按钮的响应函数实现两个功能:显示数据同时处理数据,因此开两个线程,一个线程显示数据(开了一个定时器

多线程十大经典案例之一 双线程读写队列数据

本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5136035 转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8646902 欢迎关注微博:http://weibo.com/MoreWindows 在<秒杀多线程系列>的前十五篇中介绍多线程的相关概念,多线程同步互斥问题<秒杀多线程第四篇一个经典的多线程同步问题>及解决多线程同步互斥的常用方法

秒杀多线程第十六篇 多线程十大经典案例之一 双线程读写队列数据

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 本文配套程序下载地址为:http://download.csdn.net/detail/morewindows/5136035 转载请标明出处,原文地址:http://blog.csdn.net/morewindows/article/details/8646902 欢迎关注微博:http://weibo.com/MoreWindows 在<秒杀多线程系列>的前十五篇中介绍多线程的相关概念,多线程同步互斥问题<秒杀多

[CSDN] OpenCL用于计算机领域的13个经典案例

http://www.csdn.net/article/2013-10-29/2817319-the-application-areas-opencl-can-be-used 摘要:当使用加速器和OpenCL时,哪种类型的算法更加快速?来自弗吉尼亚理工大学的Wu Feng教授和他的团队例举了一份算法列表,分享了OpenCL常被用于计算机领域的13个经典案例. 哪种算法可以最好的映射GPU及矢量处理器呢?换句话说,当使用加速器和OpenCL时,哪种类型的算法更加快速? 来自弗吉尼亚理工大学的Wu

java多线程经典案例

/** * 典型案例:子线程执行10次,主线程执行100次,两者交替50次. */ package cn.itcast.lesson4; public class TestWaitNotify { public static void main(String[] args){ final Business business= new Business(); new Thread( new Runnable() { public void run() { for(int i=1;i<=50;i++