WSFC群集的备份和恢复功能是使用Windows Server Backup功能实现的,Windows Server Backup可以保护整个服务器,或者特定的卷。默认是不安装该功能,需要手动安装。

安装完成之后,可以使用wbadmin命令行工具或者MMC控制台打开。

使用wbadmin进行备份和恢复

将C盘数据备份到E盘

最好是备份到第三方网络路径,可以进行异机恢复,但需要比较好的网络带宽

wbadmin start backup -backupTarget:E: -include:C: -quiet

wbadmin 1.0 - 备份命令行工具
(C) 版权所有 2013 Microsoft Corporation。保留所有权利。

正在检索卷信息...
这样会将 (C:) 备份到 E:。
注意: 为备份包括的卷列表不包括所有包含操作
系统组件的卷。此备份不能用于执行系统恢复。
但是,如果目标媒体类型支持,则可以恢复其他
项目。

开始对 E: 进行备份操作。
为指定要备份的卷创建卷影副本...
为指定要备份的卷创建卷影副本...
为指定要备份的卷创建卷影副本...
为指定要备份的卷创建卷影副本...
为指定要备份的卷创建卷影副本...
为指定要备份的卷创建卷影副本...
为指定要备份的卷创建卷影副本...
正在创建卷 (C:) 的备份,已复制(11%)。
正在创建卷 (C:) 的备份,已复制(33%)。
正在创建卷 (C:) 的备份,已复制(54%)。
正在创建卷 (C:) 的备份,已复制(62%)。
正在创建卷 (C:) 的备份,已复制(69%)。
正在创建卷 (C:) 的备份,已复制(88%)。
正在创建卷 (C:) 的备份,已复制(100%)。
已成功完成卷 (C:) 的备份。
备份操作摘要:
------------------

成功完成备份操作。

已成功完成卷 (C:) 的备份。
备份成功的文件日志:
C:\Windows\Logs\WindowsServerBackup\Backup-11-07-2020_14-46-41.log

查看备份的版本以及包含的items

wbadmin get versions

wbadmin 1.0 - 备份命令行工具
(C) 版权所有 2013 Microsoft Corporation。保留所有权利。

备份时间: 2020/7/11 22:28
备份目标: 1394/USB 磁盘,标签为 E:
版本标识符: 07/11/2020-14:28                      #####将使用这个版本标识符来恢复数据
可以恢复: 卷, 文件, 应用程序, 系统状态
快照 ID: {05f05d9d-deff-4f6e-959c-e0782e1d835d}
PS C:\Users\Administrator.SAMLRY>  wbadmin get items -version:07/11/2020-14:28
wbadmin 1.0 - 备份命令行工具
(C) 版权所有 2013 Microsoft Corporation。保留所有权利。

卷 ID = {5ecc0485-0000-0000-0000-501f00000000}
卷“”,在 C: 装入
卷大小 = 39.50 GB
可以恢复 = 整卷

应用程序 = Cluster
组件 = Cluster Database (\Cluster Database) #####组件中包含了群集数据库

应用程序 = Registry
组件 = Registry (\Registry)

模拟群集角色被误删除

进行恢复操作

恢复之前需要先停止群集服务,使用指定的版本以及指定的item和itemType

Stop-Service -Name ClusSvc

警告: 正在等待服务“Cluster Service (ClusSvc)”停止...

wbadmin start recovery -itemType:App -items:Cluster -version:07/11/2020-14:28 -quiet

wbadmin 1.0 - 备份命令行工具
(C) 版权所有 2013 Microsoft Corporation。保留所有权利。

你已选择恢复应用程序 Cluster。
将恢复以下组件:

组件 = Cluster Database (\Cluster Database)

警告: 此操作将对你的群集执行授权还原。
在恢复群集数据库后,将停止并重新启动群集服务。
这可能需要几分钟的时间。
正在准备组件 Cluster Database 进行恢复...
正在恢复组件 Cluster Database 的文件,已复制(100%)。
正在恢复组件 Cluster Database。
已成功恢复组件 Cluster Database。
恢复操作完成。
恢复成功的文件日志:
C:\Windows\Logs\WindowsServerBackup\ApplicationRestore-11-07-2020_14-39-02.log

恢复操作摘要:
--------------------

已成功恢复组件 Cluster Database。
注意: 要完成与此节点关联的群集的还原,
必须执行以下操作:
1.  在此节点上启动群集服务。
2.  在还原的群集数据库中识别的节点上启动
   群集服务。
随故障转移群集功能安装了 Windows PowerShell 故障转移群集模块。
要查看在群集服务运行后为集群识别的节点列表,
请使用 Windows PowerShell cmdlet
Get-ClusterNode。

检查恢复的效果

Windows故障转移群集(WSFC)的备份和恢复的更多相关文章

  1. 004.Windows Server 故障转移群集 (WSFC)简介

    一 WSFC 简介 1.1 WSFC 概述 “Windows Server 故障转移群集”(WSFC) 群集是一组独立的服务器,它们共同协作以提高应用程序和服务的可用性.SQL Server 2012 ...

  2. SQL Server ->> 高可用与灾难恢复(HADR)技术之 -- Windows故障转移群集

    WSFC 群集 (WSFC cluster)“Windows Server 故障转移群集”(WSFC) 群集是一组独立的服务器,它们共同协作以提高应用程序和服务的可用性. 故障转移群集实例 (Fail ...

  3. SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn(实战篇)之建立活动目录域、DNS服务器和Windows故障转移群集(准备工作)

    因为篇幅原因,AlwaysOn可用性组被拆成了两部分:理论部分和实战部分.而实战部分又被拆成了准备工作和AlwaysOn可用性组搭建. 三篇文章各自的链接: SQL Server ->> ...

  4. 搭建Windows故障转移群集

    标签:SQL SERVER/MSSQL SERVER/数据库/DBA/windows 概述 本章内容主要讲述搭建windows故障转移群集 环境: 域服务器:windows server 2008 R ...

  5. SQL Server--疑难杂症之坑爹的Windows故障转移群集(转)

    估计是春节前最后一次写博客,也估计是本年值班最后一次踩雷,感叹下成也SQL SERVER,败也SQL SERVER. --======================================= ...

  6. SQL Server--疑难杂症之坑爹的Windows故障转移群集

    --============================================================== 估计是春节前最后一次写博客,也估计是本年值班最后一次踩雷,感叹下成也S ...

  7. Windows 2008 故障转移群集介绍

    转载:http://dufei.blog.51cto.com/382644/902026 今天有客户问起Windows 群集的相关内容,毕竟Windows Server2008所支持的群集技术和Win ...

  8. Windows 2016 无域故障转移群集部署方法 超详细图文教程 (二)

    上一章我们配置了一台设备,接着根据那个配置,配置其它设备.这里我配置了三台设备: 创建故障转移群集,并添加设备. 之前的操作都是每台服务器都要做的,而这个操作,只需要任选一台去做即可,我这里选d1 1 ...

  9. Windows 2016 无域故障转移群集部署方法 超详细图文教程 (一)

    故障转移群集是一个很实用的功能,而windows在2016版本开始,终于支持不用域做故障转移群集. 在群集中,我们可以设定一个"群集IP" 而客户端只需要根据这个"群集I ...

随机推荐

  1. 重学 Java 设计模式:实战享元模式「基于Redis秒杀,提供活动与库存信息查询场景」

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 程序员‍‍的上下文是什么? 很多时候一大部分编程开发的人员都只是关注于功能的实现,只 ...

  2. (三)解决httpclient乱码

    原文链接:https://blog.csdn.net/justry_deng/article/details/81042379

  3. 记一次Idea+Gradle编译Spring源码遇到的坑

    打算开始研究Spring源码,于是照着书上的指导从网上下载了Spring5.0.2版本和Gradle4.0(必须JDK1.8.60以上),本地编译的时候没有任何问题,就是导入Idea的时候一直报下面这 ...

  4. VMWare12安装CentOS7操作系统并搭建GitLab环境【1】

    查看了网上这方面的资料,发现都比较复杂,自己到官方网站上查询,并实际动手安装了一下,发现还是比较简单的. 1.VMWare Workstation 12 Professinal安装 2.安装64位Ce ...

  5. cb35a_c++_STL_算法_for_each

    cb35a_c++_STL_算法_for_each for_each(b,e,p)使用for_each()算法遍历数据使用for_each()和函数对象修改数据使用for_each()的返回值 //转 ...

  6. c++无法解析的外部符号 "int const bufferSize

    无法解析的外部符号 "int const bufferSize 严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2001 无法解析的外部符号 "int const bu ...

  7. C/C++以及Linux文件操作备忘录

    目录 C文件操作 文件开关 文件读写 C++文件操作 Linux文件操作 打开 C文件操作 #include<stdio.h> stdin, stdout, stderr 文件开关 /* ...

  8. 用 npm 搭建vue项目

    一.开发环境 vue推荐开发环境: Node.js: javascript运行环境(runtime),不同系统直接运行各种编程语言 npm: Nodejs下的包管理器. webpack: 它主要的用途 ...

  9. Git执行"git rebase -i HEAD~xxx"报错:git rebase fatal: Needed a single revision invalid upstream –i

    一.问题"git rebase -i HEAD~xxx"是修改git 历史记录的一个很有用的命令. 但是有时在执行该命令时会出现以下错误:$ git rebase –i HEAD~ ...

  10. vue-cli按装 和vue创建项目

    安装 创建