DPM电脑管家如何切换账号号

产品、用户、互动,DPM床垫进军内地市场的3大法宝!
来源:新浪家居
发布时间:
浏览次数:
导读:对于现在的DPM来说,需要的是时间。在床垫这个相对更贴近快消的行业里,优良的试用体验,解决痛点的能力,以及留住客户的粘性三者兼具的好产品,为什么不能成为一门好生意?
& All Rights Reserved.家具迷版权所有用户名:zengchuixin2008
文章数:519
评论数:2291
访问量:3202895
注册日期:
阅读量:1297
阅读量:3317
阅读量:587106
阅读量:473602
51CTO推荐博文
最终用户恢复使用户可以通过检索文件的恢复点来独立地恢复文件数据。启用最终用户恢复包括:
将 Active Directory 域服务配置为支持最终用户恢复;在 DPM 服务器上启用最终用户恢复功能;并在客户端计算机上安装卷影复制客户端软件。
在我们开启最终用户恢复之前,要关注以下两个方面的内容:
DPM 仅支持最终用户的短期、基于磁盘的恢复。
用户必须先在计算机上安装 DPM 卷影复制客户端软件,才能开始独立地将文件恢复到以前的版本。
下面就来说说如何在AD和DPM服务器上进行相关的配置,以支持最终用户恢复的功能。
首先我们需要拷贝DPM扩展AD架构的应用程序到AD服务器上,如下图,架构扩展所在的位置。
然后我们在AD服务器上右击运行该程序。如下图。
单击运行后,程序会询问是否继续?这里选择&是&。如下图。
在弹出的配置窗口中,输入DPM服务器的计算机名,注意:输入计算机名时不需要加域后缀。如下图。
然后输入DPM服务器域名。如下图。
在&请输入受保护计算机的域名&界面,不输入任何内容,直接单击&确定&。如下图。
单击&确定&。如下图。
提示成功配置AD。如下图。
当正确扩展AD架构之后,我们可以在事件查看器的目录服务日志中看到三条日志信息。如下图。
当我们配置完成AD域控制器之后,还需要回到DPM服务器上,启用最终用户恢复功能。
打开DPM控制台,然后切换到&管理&,选择&选项&,在弹出的界面,切换到&最终用户恢复选项卡&,勾选&启用最终用户恢复&,如下图。
最后,如果想让受保护的客户端计算机正常使用最终用户恢复功能,我们还需要确保客户端计算机已经具备卷影复制客户端软件。
如果确定客户端没有安装该软件,可以访问下面的链接了解更详细的信息:本文出自 “” 博客,谢绝转载!
了这篇文章
类别:┆阅读(0)┆评论(0)
本文收录至博客专题:《》
11:38:14 16:34:32博客访问: 410721
博文数量: 244
博客积分: 3616
博客等级: 大校
技术积分: 2393
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
原文地址: 作者:
&&|&|&|&转载时请注明出处和作者联系方式文章出处:作者联系方式:李先静 在手持设备设计中,电源管理历来为重要的研究课题之一。我们日常所说的省电就属于电源管理的范畴,这也是我们最关心的一个部分。通过挂起不必要的设备、降低CPU的频率或者其它方法,可以减少能量的消耗,达到省电的目的。电源管理实际上是一个系统工程,从应用程序到内核框架,再到设备驱动和硬件设备,都要参与进来,才能达到电源管理的最优化。本文介绍一下动态电源管理(DPM)。所谓的动态电源管理(DPM)是一种电源管理机制,它允许在系统运行时动态的管理电源,这可能是相对于传统的电源管理方式而言的,传统的电源管理方式要求系统要么挂起(suspend)以节省能源,要么恢复(resume)运行让程序正常工作,这个过程通常要用户参与(如按键),而且这种状态切换非常缓慢。在动态电源管理(DPM)中,系统一方面可以关闭暂时不使用的设备,比如关闭硬盘和显示器。另外一方面也可以根据负载的重轻,动态调整CPU和总线的频率,以达到节省能源的目的。这都是动态完成的,不需要用户的干预,而且状态之间的切换非常快(每秒数百次)。动态电源管理(DPM)是很一个广泛的概念,很多系统实际上都采用了动态电源管理(DPM)方式,本文要谈的是Linux下的动态电源管理(DPM)。Linux很早就采用了动态电源管理,在driver目录下有个cpufreq的驱动程序,它就是用来动态调整CPU频率以降低能源消耗的。不过cpufreq似乎不能用于嵌入式环境,主要原因是:在嵌入式系统中,与LCD显示屏等外设相比,CPU已经不是能源消耗的大户了,光调整CPU的频率用处不大。而且cpufreq还依赖于像ACPI等PC环境,而嵌入式设备一般都没有BIOS,电源管理功能只能完全由操作系统实现。cpufreq的实现目前还不太清楚,我们会在后续的文章中继续研究。就目前掌握的资料来看,用嵌入式Linux系统的动态电源管理只有IBM奥斯汀实验室和MontaVista联合开发的动态电源管理(DPM)(http://dynamicpower.sourceforge.net/)。我们将对它的架构做简要分析,下面提到动态电源管理(DPM)实际上是特指这个解决方案及其实现。我们先介绍几个重要概念:1. operating point: 它实际上就是电源管理的一组配置数据,这组配置数据一旦确定,能源消耗率和系统性能也就确定了。比如:上图有三个operating point,第一个operating point的名称为”33/33”,它的配置为:Core Voltage=1.0v、PLL VCO = 800MHz等如表格第二列里的数据所示。2. operating state: 它实际上就是系统的运行状态,比如工作状态和空闲状态。不过在dynamicpower中,状态可以有很多种。同是工作状态,有高性能工作状态、中等性能工作状态和低性能工作状态等,甚至更多,根据具体的情况而定。3. policy: 它是电源管理的一个高级抽象。它负责把operating state映射到一个或者一组(class) operating point上。系统中可以有多个policy,但只一个policy处理激活状态。4. class: 代表一组operating point,在状态切换时,policy选取其中第一个满足约束条件的operating point作为有效operating point。5. constraint:它指设备的约束条件,即只有在满足约束条件下,设备才能正常工作,比如LCD要一定总线频率才能正常更新屏幕。在状态切换时,如果下一状态对应的operating point不满足设备的约束条件,有两种选择:要么强制关闭设备,要么状态切换失败,根据设置而定。dynamicpower可以认为是一种典型的按照机制与策略分开的模式设计的,它只实现了动态电源管理这种机制,而所有策略完全由用户空间的应用程序去做实现。总的来说它分为三个层次:1. API函数库。这一部分主要是对内核提供的sysfs和proc文件进行封装,提供更好用的接口函数。它提供的函数如下:int dpm_init(void);
int dpm_terminate(void);
int dpm_set_state(char *statename);
int dpm_create_op(char *name, char *params);
int dpm_set_op_param(char *op, char *param, int value);
int dpm_get_op_param(char *opname, char *param, char *buf, size_t bufsiz);
int dpm_create_class(char *name, char *params);
int dpm_create_policy(char *name, char *params);
int dpm_set_policy_state_map(char *policy, char *state, char *opclass);
int dpm_get_policy_state_map(char *policy, char *state, char *buf, size_t bufsiz);
int dpm_get_active_policy(char *name, size_t namemax);
int dpm_set_active_policy(char *policy);
如果明白了policy、operating state和operating point等基本概念,上述函数不难理解:首先要创建一些operating point,即各种电源管理配置; 然后把这些operating point组合成class,接下来在operating state和class/operating point之间建立映射关系,这是初始化过程要做的。在系统运行过程中,dpm会自动选择适当的模式,如果有多种policy,应用程序也可以激活适当的policy。2. 内核框架代码。它的主要功能包括对policy的管理,各种状态的切换等平台无关的操作,同时还提供了一些sysfs和proc文件用来和用户空间的应用程序交互。它一部分的代码主要分布在下列文件中:drivers/base/core.c
drivers/base/power/Makefile
drivers/base/power/power-dpm.c
drivers/base/power/resume.c
drivers/base/power/suspend.c
drivers/base/power/sysfs.c
drivers/dpm/Kconfig
drivers/dpm/Makefile
drivers/dpm/dpm-idle.c
drivers/dpm/dpm-ui.c
drivers/dpm/dpm.c
drivers/dpm/proc.c
fs/proc/base.c
include/linux/device.h
include/linux/dpm-trace.h
include/linux/dpm.h
include/linux/init_task.h
include/linux/pm.h
include/linux/sched.h
kernel/sched.c
kernel/softirq.c
kernel/workqueue.c
其中drivers/dpm/dpm.c和dpm-idle.c是核心代码,dpm-ui.c和proc.c主要是用于与用户空间应用程序交互的,其它代码则是用于与系统其它部分协调工作的。这一层代码不算太复杂,其中最重要的部分是状态切换,其主要过程如下:dpm_set_os: 切换到新状态运行。dpm_enter_state:把dpm_active_state置为新状态。dpm_resync:让新状态生效。dpm_choose_opt:找到适当的operating point。1.对于单个operating point:满足设备的约束(constraint)条件吗?满足则OK,否则再判断是否要强制切换。如果是则OK,否则切换失败。2.对于一组operating point(class): 从列表中找到第一个满足约束条件的operating point,找到了则OK。否则切换失败。dpm_set_opt: 让operating point生效。dpm_md.set_opt: 调用依赖于具体平台的函数设置新的operating point。3. 平台相关代码。为了让operating point真正生效,通常要修改某些特定的寄存器,这是平台相关的。比如,在PXA27x上,要修改CCSR、CCCR和CLKCFG等寄存器。这一层要求实现下面几个接口函数:struct dpm_md {
int (*init_opt)(struct dpm_opt *opt);
int (*set_opt)(struct dpm_opt *cur, struct dpm_opt *new);
int (*get_opt)(struct dpm_opt *opt);
int (*check_constraint)(struct constraint_param *param,
struct dpm_opt *opt);
(*idle)(void);
(*startup)(void);
(*cleanup)(void);
要了解这一层的代码,先要熟读平台datasheet相关的章节,这里不再多说。
阅读(635) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。DPM2012系列之一:安装Data Protection Manager 2012
我的图书馆
DPM2012系列之一:安装Data Protection Manager 2012
微软的数据备份软件目前已经更新到2012版本了。作为System Center重要的组成部分,特别是随着备份需求的不断提高,云计算和虚拟化技术的不断发展,Data Protection Manager 2012在功能上也有一些相应的改进。新增的集中管理单元能通过一个统一的控制台帮助用户管理多达100个DPM服务器。同样的控制台还能用于角色管理和集中报表。还能通过OperationsManager来进行监控。
作为DPM的长期使用者,其实我非常关心的一个问题是重复数据删除的能力,听说DPM 2012对重复数据删除功能有了很大的改进。因为用过DPM版本的人可能会深有体会,DPM的存储池像个无底洞一样,总能耗尽你的磁盘空间,而如何节省和优化磁盘空间则成了管理员非常头疼和需要关注的事情。
本文是DPM 2012部署配置系列的第一篇,我不想谈太多其他的东西,本文将集中讨论和展现DPM 2012的安装过程。
首先说一下我的实验环境,我总共准备了三台机器:
DC:;192.168.1.1;windows server 2008 R2 SP1企业版(DPM需要域环境的支持)
DB:SQL 2008R2企业版;192.168.1.10;windows server 2008 R2 SP1企业版(这里我为DPM单独创建一个数据库)
DPM Server:192.168.1.11;windows server 2008 R2 SP1企业版
在执行本文中所描述的步骤之前,数据库和DPM服务器均已加入到域中。
(一)准备工作
将域管理员账户加入到DPM Server的本地管理员组,本次试验使用administrator进行安装。
创建一个DPM专用的SQL server服务账户。(本步骤非必须,在生产环境中可以考虑创建,同时在生产环境中应该有专门的DPM备份管理员账户,而不是administrator)
配置密码永不过期。如果密码存在过期限制,当SQL的服务账户过期后,可能会导致DPM备份问题。
将SQL的服务账户加入到DB的本地管理员组中。
下面开始安装SQL server R2企业版数据库。选择“全新安装或向现有安装添加功能”。
选择需要安装的功能。
创建默认实例。
指定SQL server服务账户。
在指定SQL SERVER管理员界面中,配置SQL管理员账户。
最后完成SQL安装。
最后在服务器上执行SQLPrepInstaller_x64工具。
在DPM server上面安装单一实例。
(二)安装DPM 2012
放入DPM2012的安装光盘,自动运行后,出现下面的界面。在安装界面,选择安装”Data Protection Manager“。
选择”我接受许可条款和条件“,单击”确定“。
DPM安装前会自动安装缺失的软件包。
经过一段时间的加载之后,进入DPM安装程序界面。选择”下一步“。
在选择DPM所使用的数据库时,我们可以选择在DPM上安装DPM的同时安装SQL数据库,也可以选择已经存在的SQL实例。
这里我选择远程的SQL实例,输入如图中的信息,点击”检查并安装“,然后再点击”下一步“。
忽略警告信息。
输入”用户名“、”公司名“和产品密钥信息。然后”下一步“。
选择程序文件放置的位置。
DPM安装程序将创建受限制的本地用户账户,这里设置该账户的密码。
备注:如果使用的是远程的SQL server实例,则DPM安装程序不创建SQL Server服务账户。
勾选”我不想使用Microsoft Update“。
在客户端体验改善计划,做相应的选择。
在摘要界面,确认配置没有问题后,选择“安装”。
在状态页面,可以看到DPM的安装进度。
安装完成。
(三)检查安装是否成功完成。
在DPM计算机上,可以看到DPM 2012相关的管理单元。
可以顺利进入DPM 2012管理控制台。
打开SQL数据库SSMS,可以看到相关的DPM数据库。
DPM各选项卡正常打开。
最后,我们可以再看看相关的DPM服务和SQL服务是否顺利启动以及事件日志是否有安装相关的报错信息。
在下一篇DPM相关的文章中,将详细介绍DPM安装后的初始配置工作。
敬请期待。本文出自 “” 博客,谢绝转载!
&&页数 ( 1/3 ) &[1楼]&&&&&&&请问我在远程安装了sql2012 sp1 为什么安装DPM的时候,又自动安装了sql2008 r2 是说这是安装DPM2012软件时必须经过的步骤么?那如果我远程安装了sql2008 r2 sp2 ,到了安装dpm2010时还会在本地再安装一遍么?[2楼]&&&&&&&请问博主,为什么我安装SQLprepinstallX64还有单一实例都报错啊。。。[3楼]&&&&&&&回复 zhiyue123:安装过程中选择远程SQL实例,默认如果你不选择的话,是在本地安装express数据库了。[4楼]&&&&&&&回复 maomaostyle:报什么错?[5楼]&&&&&&&回复 zengchuixin2008:提示让我直接运行光盘里的setup;另外昨天咨询你的reporting服务问题,检测的时候确实提示必须安装了,我只好拆掉SQL群集从新装了,另外在检测log里面说到SQLprepinstall是要在SQL服务器上安装的,那SIS是不是也要再SQL安装啊?[6楼]&&&&&&&回复 maomaostyle:SIS是在DPM服务器上面装,你没装也没关系,我记得DPM好像可以自动安装缺失的组件,装完了需要重启服务器,你试试啊[7楼]&&&&&&&回复 zengchuixin2008:现在输入数据库实例和账户之后,老是提示无法连接,刚才还能连接,现在又不能了。。。博主知道需要开放哪些端口么[8楼]&&&&&&&回复 zengchuixin2008:SQLprepinstall是必须在DPMserver上安装么?还是SQL上面[9楼]&&&&&&&回复 maomaostyle:在SQL[10楼]&&&&&&&回复 maomaostyle:1433是数据库用的,80是报表用的,你试试 &&1&
&&页数 ( 1/3 ) &
TA的最新馆藏
喜欢该文的人也喜欢

我要回帖

更多关于 svn如何切换账号 的文章

 

随机推荐