当前位置: 首页 > news >正文

【VC 7/8】vCenter Server 基于文件的备份和还原Ⅰ——基于文件的备份和还原的注意事项和限制

目录

  • 1.1 协议
  • 1.2 还原后配置说明
  • 1.3 Storage DRS
  • 1.4 分布式电源管理
  • 1.5 分布式虚拟交换机
  • 1.6 内容库
  • 1.7 虚拟机生命周期操作
  • 1.8 vSphere High Availability
  • 1.9 基于存储策略的管理
  • 1.10 其它注意事项
    • 虚拟存储区域网络
    • 修补
  • 关联博文

在这里插入图片描述
[图片来源]:https://www.vmignite.com/2018/11/vcenter-6-7-how-to-backup-and-restore-vcenter/#prettyPhoto

vCenter Server 支持基于文件的备份和还原机制,这有助于在出现故障后恢复环境。

在vCenter Server 管理界面创建 vCenter Server 的基于文件的备份。创建备份后,可以使用设备的 GUI 安装程序进行还原。

可使用 vCenter Server 界面执行 vCenter Server 核心配置、清单和所选历史数据的基于文件的备份。已备份的数据通过 FTP、FTPS、HTTP、HTTPS、SFTP、NFS 或 SMB 流式传输到远程系统。备份不会存储在 vCenter Server 上。

只能对之前使用 vCenter Server 界面备份的 vCenter Server 执行基于文件的还原。可以使用 vCenter Server Appliance 的 GUI 安装程序执行此类还原操作。该过程包括部署新的 vCenter Server Appliance,以及将数据从基于文件的备份复制到新设备。

1.1 协议

以下注意事项适用于基于文件的备份和还原协议:

  • FTP 和 HTTP 不是安全协议。
  • 备份服务器必须支持每个 vCenter Server 至少同时具有 10 个连接。
  • 必须具有写入权限以执行上载操作,且必须具有读取权限以执行下载操作。
  • FTPS 仅支持显式模式。
  • 如果使用 HTTP 或 HTTPS,则必须在备份 Web 服务器上启用 WebDAV。
  • 只能使用 FTP、FTPS、HTTP 或 HTTPS 通过 HTTP 代理服务器传输数据。
  • 可以在 vCenter Server 基于文件的备份和还原中使用 IPv4 和 IPv6 URL。不支持在备份服务器和 vCenter Server 之间使用混合模式的 IP 版本。

1.2 还原后配置说明

还原后,以下配置将恢复到执行备份时的状态。

  • 虚拟机资源设置。
  • 资源池层次结构和设置。
  • 集群-主机成员资格。
  • DRS 配置和规则。

1.3 Storage DRS

如果配置发生更改,则还原后以下内容可能会更改。

  • 数据存储集群配置。
  • 数据存储集群成员资格。
  • 数据存储 I/O 资源管理 (Storage I/O Control) 设置。
  • 数据存储-数据中心成员资格。
  • 主机-数据存储成员资格。

1.4 分布式电源管理

如果在备份后将主机置于待机模式,则还原备份时 vCenter Server 可能会强制主机退出待机模式。

1.5 分布式虚拟交换机

如果vCenter上使用的是分布式虚拟交换机,建议在还原到备份之前单独导出分布式虚拟交换机配置,然后在还原后导入该配置。如果忽略此注意事项,可能会丢失在备份之后对分布式虚拟交换机所做的更改。有关导入/导出/恢复分布式交换机配置文件详细步骤,请参考VMware KB: http://kb.vmware.com/kb/2034602

1.6 内容库

  • 如果在备份后删除库或项目,则无法在还原后访问或使用这些库或项目。只能删除此类库或项目。系统将显示一条警告消息,通知您存储备份中缺少文件或文件夹。
  • 如果在备份后创建新项目或项目文件,在还原操作后,Content Library Service 中没有新项目或文件的记录。系统将显示一条警告,通知您在存储备份中发现了额外的文件夹或文件。
  • 如果在备份后创建新库,在还原后,Content Library Service 中没有新库的记录。库内容存在于存储备份中,但系统不显示警告。您必须手动清理新库。

1.7 虚拟机生命周期操作

  • 从在 vCenter Server 实例中执行正在进行的重定位操作过程中获得的备份还原 vCenter Server

    还原 vCenter Server 后,虚拟机的 vCenter Server 视图与虚拟机的 ESXi 视图可能不同步。如果在 vCenter Server 上执行正在进行的操作过程中进行备份,也会产生此类状况。如果还原 vCenter Server 后虚拟机消失,您可以参考以下几种情况。

    1. 缺少的虚拟机位于目标 ESXi 主机中,并且已向目标 ESXi 主机注册,但它是孤立的,或者不在 vCenter Server 清单中。您必须手动将虚拟机添加到 vCenter Server 清单中。
    2. 缺少的虚拟机位于目标 ESXi 主机中,但未向目标 ESXi 主机注册,并且不在 vCenter Server 清单中。必须手动将虚拟机注册到 ESXi 主机,并将虚拟机重新添加到 vCenter Server 清单中。
    3. 缺少的虚拟机位于目标 ESXi 主机中,但未向目标 ESXi 主机注册。在 vCenter Server 实例中,缺少的虚拟机标记为孤立。必须从 vCenter Server 清单中移除虚拟机,然后重新添加。
  • 从具有过期链接克隆虚拟机布局的备份还原 vCenter Server。

    如果在备份后创建链接克隆虚拟机并从旧备份还原 vCenter Server,那么还原后,vCenter Server 不会识别新的链接克隆虚拟机,直至 vCenter Server 发现新的链接克隆虚拟机。如果在发现新的链接克隆虚拟机之前移除所有现有虚拟机,则移除现有虚拟机操作会因缺少磁盘而损坏新的链接克隆。为了避免这种情况,必须等待 vCenter Server 发现所有链接克隆虚拟机,才能移除虚拟机。

  • 从虚拟机注册期间执行的备份还原 vCenter Server。

    如果在备份期间注册虚拟机并从旧备份还原 vCenter Server,则在还原后,虚拟机在 vCenter Server 实例中被标记为孤立。您必须手动将虚拟机添加到 vCenter Server 清单中。

1.8 vSphere High Availability

从备份还原 vCenter Server 可能导致其回滚到早期版本的 vSphere HA 集群状态(主机列表、集群配置、虚拟机保护状态),而集群中的主机为最新版本的集群状态。需要确保在还原和备份操作期间 vSphere HA 集群状态保持不变。否则,可能出现以下问题。

  • 如果备份后且还原 vCenter Server 之前,在 vSphere HA 集群中添加、移除主机,则虚拟机可能会故障切换到 HA 集群中非 vCenter Server 管理的主机。
  • 新虚拟机的保护状态不会在 vSphere HA 集群中主机的 vSphere HA 代理中更新。因此,虚拟机不会受到保护或处于未保护状态。
  • 新集群配置状态不会在 vSphere HA 集群中主机的 vSphere HA 代理中更新。

还原 vCenter Server 需要重新配置 vCenter HA。

1.9 基于存储策略的管理

从备份还原 vCenter Server 会导致出现以下与存储策略、存储提供程序和虚拟机相关的不一致。

  • 备份后注册的存储提供程序会丢失。
  • 备份后取消注册的存储提供程序重新出现,并且可能显示不同的提供程序状态。
  • 备份后对存储策略执行的更改(如创建、删除或更新)会丢失。
  • 备份后对存储策略组件执行的更改(如创建、删除或更新)会丢失。
  • 备份后对数据存储执行的默认策略配置更改会丢失。
  • 虚拟机及其磁盘的存储策略关联以及它们的策略合规性可能发生更改。

1.10 其它注意事项

虚拟存储区域网络

从备份还原 vCenter Server 可能会导致 vSAN 出现不一致。

修补

从备份还原 vCenter Server 可能导致缺少安全修补程序。在还原完成后,必须再次应用修补程序。

关联博文

  • 【VC 7/8】vCenter Server 基于文件的备份和还原Ⅰ——基于文件的备份和还原的注意事项和限制
  • 【VC 7/8】vCenter Server 基于文件的备份和还原Ⅱ——使用 FTP 协议备份 VC(VAMI 英文)
  • 【VC 7/8】vCenter Server 基于文件的备份和还原Ⅲ—— 使用 SMB 协议备份 VC(VAMI 中文)

相关文章:

【VC 7/8】vCenter Server 基于文件的备份和还原Ⅰ——基于文件的备份和还原的注意事项和限制

目录1.1 协议1.2 还原后配置说明1.3 Storage DRS1.4 分布式电源管理1.5 分布式虚拟交换机1.6 内容库1.7 虚拟机生命周期操作1.8 vSphere High Availability1.9 基于存储策略的管理1.10 其它注意事项虚拟存储区域网络修补关联博文[图片来源]:https://www.vmignite.co…...

【ROS学习笔记10】ROS中配置自定义Cpp头文件和导入自定义Python库

【ROS学习笔记10】ROS中配置自定义Cpp头文件和导入自定义Python库 文章目录【ROS学习笔记10】ROS中配置自定义Cpp头文件和导入自定义Python库一、ROS中的头文件和源文件1.1 自定义头文件调用1.2 自定义源文件调用二、Python模块的导入Reference写在前面,本系列笔记参…...

svn 分支(branch)和标签(tag)管理

版本控制的一大功能是可以隔离变化在某个开发线上,这个开发线就是分支(branch)。分支通常用于开发新功能,而不会影响主干的开发。也就是说分支上的代码的编译错误、bug不会对主干(trunk)产生影响。然后等分…...

@Transactional详解

一、事务的概念 百度百科: 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执 行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL&#x…...

机器学习:Transformer

Transformer sequence-to-sequence(seq2seq) 很大语音没有文本,7000种中超半数没有文字。 遇到的问题: 遇到问题时候可以先不管它,先出一个baseline看看效果,后续再进行提升。 tts: 文本转语音,语音合成…...

pytorch-模型构建,参数访问,模型存取API接口,对比学习

多层感知机的简洁实现pytorch-多层感知机,最简单的深度学习模型,将非线性激活函数引入到模型中。_羞儿的博客-CSDN博客中含单隐藏层的多层感知机的实现方法。首先构造Sequential实例,然后依次添加两个全连接层。其中第一层的输出大小为256&am…...

javaEE 初阶 — 数据链路层中的以太网数据帧

文章目录以太网帧格式1. MAC 地址2. MAC 地址是如何与 IP 地址相互配合的3. 以太网帧格式中的类型MTU(了解)以太网帧格式 数据链路层主要考虑的是相邻的两个结点之间的传输。 这里最知名的协议就是 以太网。 一个以太网数据帧有三个部分组成。帧头载荷…...

泼辣修图Polarr5.11.4 版,让你的创意无限延伸

泼辣修图是一款非常实用的图片处理软件,它不仅拥有丰富的图片处理功能,而且还能够轻松地实现自定义操作。泼辣修图的操作界面非常简洁,功能也非常丰富,使用起来非常方便快捷。 泼辣修图拥有非常丰富的图片处理功能,包括…...

leetcode打卡-深度优先遍历和广度优先遍历

200.岛屿数量 leetcode题目链接:https://leetcode.cn/problems/number-of-islands leetcode AC记录: 思路:深度优先遍历,从0,0开始遍历数组,使用boolean类型数组used记录是否被访问过,进行一…...

【0177】Linux中POSIX信号量实现机制

文章目录 1. 信号量概念1.1 信号量类比1.2 重要的观察1.3 信号量分类2. POSIX与System V信号量3. 信号量API4. 代码演示5. 信号量内核实现1. 信号量概念 在计算机科学中,信号量(semaphores )是一种变量或抽象数据类型,用于控制多个进程对公共资源的访问,并避免并发系统(如…...

跳表--C++实现

目录 作者有话说 为何要学习跳表?为了快,为了更快,为了折磨自己..... 跳表作用场景 1.不少公司自己会设计哈希表,如果解决哈希冲突是不可避免的事情。通常情况下会使用链址,很好理解,当有冲突产生时&#…...

c#:System.Text.Json 的使用一

环境: .net 6.0vs2022 参考: 从 Newtonsoft.Json 迁移到 System.Text.Json System.Text.Json 常规用法 一、写入时的控制 1.1 非ascii码转换 直接看代码: var str System.Text.Json.JsonSerializer.Serialize(new Model { Id 1, Name …...

kaggle数据集下载当中所遇到的问题

kaggle数据集下载当中所遇到的问题报错分析pip install kagglethe SSL module is not available解决方法pip的版本升级解决办法下载kaggle包kaggle数据集下载问题解决参考内容报错分析 今天在尝试使用pip install kaggle的方法去下载我需要的数据集的时候遇到了一些报错的问题…...

TEX:高阶用法

文章目录定制LATEX记数器创建记数器改变记数器的值显示记数器的值长度橡皮长度用户定义命令用户定义的环境标题定制正文中标题设置使用titlesec宏包设置标题格式目录中标题设置LATEX 2ε\varepsilonε程序设计语言命令的层次文件识别上载其他类和宏包输入文件检测文件选项的处理…...

UML 类图

车的类图结构为<>&#xff0c;表示车是一个抽象类&#xff1b; 它有两个继承类&#xff1a;小汽车和自行车&#xff1b;它们之间的关系为实现关系&#xff0c;使用带空心箭头的虚线表示&#xff1b; 小汽车为与SUV之间也是继承关系&#xff0c;它们之间的关系为泛化关系…...

项目实战典型案例1——redis只管存不管删除 让失效时间删除的问题

redis只管存不管删除 让失效时间删除的问题一&#xff1a;背景介绍二&#xff1a;思路&方案三&#xff1a;代码模拟1.错误示范通过班级id查询课程名称执行结果通过班级id修改课程名称&#xff08;并没有删除对应缓存&#xff09;执行结果2.正确示范在错误示范的更新接口上添…...

@RequestParam和@PathVariable的用法与区别

PathVariable PathVariable 映射 URL 绑定的占位符带占位符的 URL 是 Spring3.0 新增的功能&#xff0c;该功能在SpringMVC 向 REST 目标挺进发展过程中具有里程碑的意义通过 PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中&#xff1a;URL 中的 {xxx} 占…...

【大数据 AI 人工智能】数据科学家必学的 9 个核心机器学习算法

如今,机器学习正改变着我们的世界。借助机器学习(ML),谷歌在为我们推荐搜索结果,奈飞在为我们推荐观看影片,脸书在为我们推荐可能认识的朋友。 机器学习从未像在今天这样重要。但与此同时,机器学习这一领域也充斥着各种术语,晦涩难懂,各种机器学习的算法每年层出不穷…...

IronPDF for .NET 2023.2.4 Crack

适用于 .NET 2023.2.4 的 IronPDF 添加对增量 PDF 保存的支持。 2023 年 3 月 2 日 - 10:23新版本 特征 添加了对 IronPdfEngine Docker 的支持。 添加了对增量 PDF 保存的支持。 重新设计了 PDF 签名和签名。 删除了 iTextSharp 依赖项。 在文本页眉/页脚中添加了 DrawDivider…...

3.4-前端的10个问题

01、null和undefined undefined是全局对象的一个属性&#xff0c;当一个变量没有赋值或者访问一个对象不存在的属性&#xff0c;这时候都是undefined。 null&#xff1a;表示是一个空对象。在需要释放一个对象的时候&#xff0c;直接赋值为null即可。 02、箭头函数 箭头函数…...

开发手册——一、编程规约_9.其他

这篇文章主要梳理了在java的实际开发过程中的编程规范问题。本篇文章主要借鉴于《阿里巴巴java开发手册终极版》 下面我们一起来看一下吧。 1. 【强制】在使用正则表达式时&#xff0c;利用好其预编译功能&#xff0c;可以有效加快正则匹配速度。 说明&#xff1a;不要在方法…...

23.3.4打卡 AtCoder Beginner Contest 291(Sponsored by TOYOTA SYSTEMS)A~E

F题题面都看不懂嘞!开摆! 没找到合适的markdown, 截图网页翻译了我真是天才 比赛链接: https://atcoder.jp/contests/abc291 A题 题意 给出一个字符串, 找到第一个大写字母的下标 简单题就不多说了, 直接放代码 代码 void solve() {cin>>str;nstr.size();str"…...

Gem5模拟器,一些运行的小tips(十一)

一些基础知识&#xff0c;下面提到的东西与前面的文章有一定的关系&#xff0c;感兴趣的小伙伴可以看一下&#xff1a; (21条消息) Gem5模拟器&#xff0c;全流程运行Chiplet-Gem5-SharedMemory-main&#xff08;十&#xff09;_好啊啊啊啊的博客-CSDN博客 Gem5模拟器&#xf…...

【JAVA】List接口

&#x1f3c6;今日学习目标&#xff1a;List接口 &#x1f603;创作者&#xff1a;颜颜yan_ ✨个人主页&#xff1a;颜颜yan_的个人主页 ⏰本期期数&#xff1a;第四期 &#x1f389;专栏系列&#xff1a;JAVA List接口一、ArrayList二、LinkedList总结一、ArrayList ArrayLis…...

Hbase RegionServer的核心模块

RegionServer是HBase系统中最核心的组件&#xff0c;主要负责用户数据写入、读取等基础操作。RegionServer组件实际上是一个综合体系&#xff0c;包含多个各司其职的核心模块&#xff1a;HLog、MemStore、HFile以及BlockCache。 一、RegionServer内部结构 RegionServer是HBas…...

【Java开发】JUC进阶 01:Lock锁详解

1 Lock锁介绍已经在【JUC基础】04简单介绍过了&#xff0c;本文做进一步的拓展&#xff0c;比如公平锁和非公平锁、&#x1f4cc; 明白锁的核心四个对象&#xff1a;线程&#xff0c;共享资源&#xff0c;锁&#xff0c;锁操作包括线程如何操作资源&#xff0c;使用锁锁哪个资源…...

关于登录校验的解决方案以及原理(回顾知识点)--项目开发那点事(自问自答版本)

开始前奏&#xff1a; 嘻嘻&#x1f604; 通常一个完整的系统&#xff0c;需要安全性的保证。如登录校验&#xff0c;登录成功后&#xff0c;才可以访问服务资源。在服务端渲染项目中&#xff0c;我们通常使用 session来进行登录校验。在前后端分离的场景中&#xff0c;很多时…...

【数据结构】邻接矩阵和邻接图的遍历

写在前面 本篇文章开始学习数据结构的图的相关知识&#xff0c;涉及的基本概念还是很多的。本文的行文思路:学习图的基本概念学习图的存储结构——本文主要介绍邻接矩阵和邻接表对每种结构进行深度优先遍历和广度优先遍历先识概念话不多说&#xff0c;狠活献上学习思想等等&…...

设计跳表(动态设置节点高度)

最近学习redis的zset时候&#xff0c;又看到跳表的思想&#xff0c;突然对跳表的设置有了新的思考 这是19年设计的跳表&#xff0c;在leetcode的执行时间是200ms 现在我对跳表有了新的想法 1、跳表的设计&#xff0c;类似二分查找&#xff0c;但是不是二分查找&#xff0c;比较…...

基于神经辐射场(Neural Radiance Fileds, NeRF)的三维重建- 简介(1)

Nerf简介 Nerf&#xff08;neural Radiance Fileds&#xff09; 为2020年ICCV上提出的一个基于隐式表达的三维重建方法&#xff0c;使用2D的 Posed Imageds 来生成&#xff08;表达&#xff09;复杂的三维场景。现在越来越多的研究人员开始关注这个潜力巨大的领域&#xff0c;也…...