【VMware vSAN】vSAN Data Protection Part 2:配置管理。
上篇文章“vSAN Data Protection Part 1:安装部署。”介绍了如何安装及部署 VMware Snapshot Service Appliance 设备,并在 vSAN ESA 集群中启用 vSAN Data Protection 功能。这篇文章继续了解 vSAN Data Protection 相关功能的配置与管理。
登录 vSphere Client 管理界面,您可以导航到 vSAN 集群-配置-vSAN-数据保护,或者在 vSAN 集群摘要“数据保护”选项卡中点击“管理”打开 vSAN Data Protection 管理视图。在“摘要”视图中显示有关保护组的常规信息,包括成员虚拟机列表、快照调度以及生成的快照数量。
一、创建保护组
使用 vSAN 数据保护,可以通过“保护组”创建基于策略的灵活保护方式。这些策略可以根据特定的业务需求进行自定义设置,比如创建保护组对 VM 虚拟机进行分组(如HR、Database、Dev),每个保护组可以分别设置保护策略和调度任务,属于 vSAN 集群的 VM 虚拟机最多可以属于 3 个保护组,每个保护组最多支持 10 个调度任务。
点击“保护组”-“创建保护组”。配置保护组的名称以及策略。
- 不可变模式
启用不可变模式时,无法编辑或删除保护组、更改虚拟机成员资格、编辑或删除快照,同时管理员将无法禁用该模式。不可变快照是数据的只读副本,即使具有管理特权的攻击者也无法对其进行修改或删除。
- 成员资格
定义加入保护组的虚拟机的成员资格,支持以下方式:
- 动态虚拟机名称模式
通过通配符(如 * 或 ?)的形式动态(Dynamic)的匹配虚拟机名称并加入保护组,如 SQL-*,可以匹配多个字符;SQL-?,可以匹配单个字符。
- 选择单个虚拟机
手动(Static)方式选择虚拟机并加入保护组。
- 与模式匹配的虚拟机和手动选择的虚拟机将包含在保护组中
同时包含动态(Dynamic)和手动(Static)两者方式选择虚拟机并加入保护组。
选择“选择单个虚拟机”方式以手动选择虚拟机,点击下一步。选择 vSAN 集群中需要添加到保护组的虚拟机,vSAN 保护组不支持链接克隆虚拟机以及具有现有 vSphere 快照的虚拟机,这些虚拟机不会显示在选择视图中,比如当前环境中的 HCIBench 虚拟机。
设置快照调度任务。注意,生成快照间隔的时间最低只能设置为 30 分钟,保留快照的时间只能设置在 6 小时到 3 年之间。
当然,您可以为保护组添加多个调度任务,当前最多支持 10 个,按分钟、小时、天、周、月、年时间间隔进行自定义设置。
最后,检查确认创建保护组。
保护组创建成功后,默认不对保护组内的 VM 虚拟机创建快照,将根据设置的调度时间自动创建快照。
点击保护组,可以手动立即对保护组生成快照,或者重新编辑该保护组,暂停该保护组的调度任务,以及删除该保护组。
删除保护组有两种选项,第一种是“保留快照直到过期日期”,当该保护组设置的调度任务中保留快照的日期过期后删除保护组;第二个种是直接删除当前保护组生成的快照后然后删除保护组。
也可以点击进入该保护组,针对于当前特定保护组的显示信息以及所有相关操作。
手动点击“生成快照”,可以设置快照的名称以及快照保留的期限(至多久、多少天之前和永久),这不同于自动调度任务的设置。
点击“快照”,查看当前保护组所创建的所有快照,包含手动创建和自动任务创建的快照,可以选择某个快照执行“删除”操作。
点击“虚拟机”,查看当前保护组中所有虚拟机的快照状态,可以选择某个虚拟机执行“还原”和“克隆”操作。
二、虚拟机还原
vSAN 快照为非静默快照,vSAN 快照存储在 vSAN 数据存储本地。可以使用 vSAN 快照将虚拟机还原到快照保留的先前状态,例如因配置错误或更新失败而需要回滚的虚拟机。每个 VM 最多可以有 200 个快照,因此在制定计划等时需要考虑这一点。
现在测试在 VM1 虚拟机里创建一个 vm1.txt 文本文件,然后使用 vSAN Data Protection 为虚拟机生成一个 vSAN 快照,再到 VM1 虚拟机里将刚刚创建的 vm1.txt 文件删除,最后从 vSAN Data Protection 里还原该虚拟机,看 vm1.txt 文件是否被还原回来。
使用 vSAN Data Protection 为虚拟机手动生成一个 vSAN 快照。
然后到 VM1 虚拟机里删除 vm1.txt 文件。
现在还原该虚拟机,导航到 VM1 虚拟机-快照-vSAN Data Protection-快照管理,选择刚刚创建的快照点击“还原虚拟机”。
从 vSAN 快照还原虚拟机时,vSAN 会将当前虚拟机替换为快照虚拟机。虚拟机将关机并创建新快照作为恢复选项。
手动打开虚拟机的电源,登录到系统并查看文件,可以看到 vm1.txt 文件已经还原。
您还可以还原已在 vCenter 中已删除、迁移或取消注册但仍在集群中具有可用快照的虚拟机。这在因意外或者恶意删除虚拟机时,还原虚拟机变得十分有用。
现在,将 VM1 虚拟机关机,选择“从磁盘中删除”,虚拟机已从 vCenter 中完全删除。
这时,导航到 vSAN 集群-配置-vSAN-数据保护-虚拟机,点击“已移除的虚拟机”,可以看到 VM1 虚拟机的 vSAN 快照。
点击“还原虚拟机”,选项还原的快照名称,点击下一步。
设置还原虚拟机的名称及放置的文件夹,点击下一步。
设置还原虚拟机所使用的计算资源,点击下一步。
点击“还原”。
虚拟机从 vSAN 快照中还原成功,并继承之前虚拟机的 vSAN 快照。但是,如果要继续执行自动创建快照任务,需要将虚拟机重新添加至保护组。
三、虚拟机克隆
vSAN Data Protecation 支持增强的克隆功能,您可以从任意时间点创建的 vSAN 快照克隆一个新的虚拟机用于软件测试和开发等工作流。它利用高效的链接克隆,因为这些克隆有助于减少资源使用并加快开发周期。
例如,VM1 虚拟机在如下图中手动创建的 vSAN 快照名称是用于测试的 Version 1,现在需要基于这个版本克隆一个新的虚拟机用于其他测试。
点击“克隆虚拟机”,设置虚拟机的名称并选择放置的文件夹,点击下一步。
选择克隆虚拟机所使用的计算资源,点击下一步。
点击“克隆”。
克隆完成,现在你可以使用该虚拟机完成相关测试。
【VMware vSAN】vSAN Data Protection Part 2:配置管理。的更多相关文章
- 实验室报告:VMware vSphere Data Protection
dd Lab Reports VMware vSphere Data Protection Fast, Simple, and Agentless Deduplicated Virtual Machi ...
- 【VMware vSphere】vSphere Data Protection简介
[前言] 还记得一月份左右的时候,万达这边的服务器突然宕机,导致所有的项目不得不停止不说,还损失掉了很多宝贵的数据.为了防止这种情况再次发生,所以近期研究了vSphere Data Protectio ...
- vmware vSphere Data Protection 6.1 使用备份、恢复、报告
一.6个选项卡说明 1.getting started 开始,提供VDP功能概述以及指向创建备份作业向导.恢复向导.报告选项卡的快速连接 2.backup 提供已计划备份作业的列表以及有关备份作业的详 ...
- vmware vSphere Data Protection 6.1--------2-初始化
一.简介 安装完vdp接下来就是部署初始化了 安装篇请参考:vmware vSphere Data Protection 6.1部署 二.开始初始化 登陆https://192.168.216.200 ...
- vmware vSphere Data Protection 6.1 --------1-部署
一.简介 1.vdp的介绍 介绍可以参考:vmware vSphere Data Protection简述(未完成) 官方中文文档:https://docs.vmware.com/cn/VMware- ...
- vSphere Data Protection – a new backup product included with vSphere 5.1
August 27, 2012 By Vladan SEGET This new backup product replaces VMware Data Recovery, which has bee ...
- ASP.NET Core 数据保护(Data Protection 集群场景)【下】
前言 接[中篇],在有一些场景下,我们需要对 ASP.NET Core 的加密方法进行扩展,来适应我们的需求,这个时候就需要使用到了一些 Core 提供的高级的功能. 本文还列举了在集群场景下,有时候 ...
- ASP.NET Core 数据保护(Data Protection)【中】
前言 上篇主要是对 ASP.NET Core 的 Data Protection 做了一个简单的介绍,本篇主要是介绍一下API及使用方法. API 接口 ASP.NET Core Data Prote ...
- ASP.NET Core 数据保护(Data Protection)【上】
前言 上一篇博客记录了如何在 Kestrel 中使用 HTTPS(SSL), 也是我们目前项目中实际使用到的. 数据安全往往是开发人员很容易忽略的一个部分,包括我自己.近两年业内也出现了很多因为安全问 ...
- iOS 开启data protection 的方法
我这里说的data protection,指的是设备设置密码后,如果设备锁屏,并且当前解锁需要密码(有时可能因为自己的设定,导致会再几小时后才需要密码),这时应用程序处于加密状态,无法从外部读取.如果 ...
随机推荐
- 快速入门一篇搞定RocketMq-实现微服务实战落地
1.RocketMq介绍 RocketMQ起源于阿里巴巴,最初是为了解决邮件系统的高可靠性和高性能而设计的.在2016年开源分布式消息中间件,并逐渐成为Apache顶级项目.现在是Apache的一个顶 ...
- 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg)
密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg) 问题: 解决: cd /etc/opt sudo cp trusted.gpg trusted.gpg. ...
- kali 忘记账户密码
kali 忘记账户密码 重启 kali 虚拟机,在开始界面不需要选择,按 e 键 找到 Linux 开头的行,将 ro 处及该行后面的字符替换为:rw init=/bin/bash 按 F10 进入命 ...
- grads 同时读取多个ctl文件方法
1.不同的文件进行不同的设置:'set dfile 2' 2.读取不同文件的变量:qv.2 实例如下:'reinit''open e:\tskt.CTL''open e:\uwnd.CTL''open ...
- 机器学习策略篇:详解为什么是人的表现?(Why human-level performance?)
为什么是人的表现? 在过去的几年里,更多的机器学习团队一直在讨论如何比较机器学习系统和人类的表现,为什么呢? 认为有两个主要原因,首先是因为深度学习系统的进步,机器学习算法突然变得更好了.在许多机器学 ...
- 用 C 语言开发一门编程语言 — 异常处理
目录 文章目录 目录 前文列表 异常捕获 定义 Lisp Value 函数 前文列表 <用 C 语言开发一门编程语言 - 交互式解析器l> <用 C 语言开发一门编程语言 - 跨平台 ...
- Python基础篇(安装)
Python简介 Python是Guido van Rossum发布于1991年的一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,是一种解释型的,弱类型的高级计算机语言.需要注意的是pyth ...
- WPF自定义控件,如何使得xaml涉及器中的修改能立即反应到预览
这是我无意中发现的,xaml中设置的是依赖属性而不是包装器,所以我们可以直接在注册依赖属性那里设置回调,触发某个控件重绘,比如本身或父控件重绘. xaml设计器就会实时更新 1 // !!!由于xam ...
- Flutter(六):Flutter_Boost接入现有原生工程(iOS+Android)
本篇博客会介绍如何通过第三方插件Flutter_Boost实现接入原有工程. 如果不希望引入第三方插件,可以参考博客Flutter混合开发--接入现有原生工程(iOS+Android) 一.新建原生工 ...
- MQ的相关概念
MQ的相关概念 什么是MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下 ...