热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

PVE备份和恢复介绍

任何明智的IT部署都需要备份,而ProxmoxVE提供了一个完全集成的解决方案,使用每个存储和每个访客系统类型的功能。这允许系统管理员通过备份一致性和访客系统停机时间之间的模式选项

任何明智的 IT 部署都需要备份,而 Proxmox VE 提供了一个完全集成的解决方案,使用每个存储和每个访客系统类型的功能。这允许系统管理员通过备份一致性和访客系统停机时间之间的模式选项进行微调。

Proxmox VE 备份始终是完整备份 - 包含 VM/CT 配置和所有数据。可以通过 GUI 或通过vzdump命令行工具启动备份。



  • 备份存储

在运行备份之前,必须定义备份存储。有关如何添加存储的信息,请参阅存储文档。备份存储必须是文件级存储,因为备份存储为常规文件。在大多数情况下,使用 NFS 服务器是存储备份的好方法。您可以稍后将这些备份保存到磁带驱动器中,以便进行异地存档。



  • 计划备份

可以安排备份作业,以便它们在特定日期和时间为可选节点和来宾系统自动执行。计划备份的配置在 GUI 中的数据中心级别完成,这将在 /etc/cron.d/vzdump 中生成一个 cron 条目。


备份模式

有几种方法可以提供一致性(选项模式),具体取决于访客类型。


VM 的备份模式:



  • 停止模式

此模式提供最高的备份一致性,但代价是 VM 操作的停机时间较短。它的工作原理是依次关闭 VM,然后运行后台 Qemu 进程来备份 VM 数据。备份启动后,如果 VM 之前正在运行,它会进入完整操作模式。通过使用实时备份功能来保证一致性。



  • 暂停模式

此模式是出于兼容性原因提供的,并在调用快照模式之前挂起 VM 。由于暂停虚拟机会导致较长的停机时间,并且不一定能提高数据的一致性,因此建议改用快照模式。



  • 快照模式

这种模式提供了最短的操作停机时间,但代价是很小的不一致风险。它的工作原理是执行 Proxmox VE 实时备份,其中在 VM 运行时复制数据块。如果启用了来宾代理 ( agent: 1 ) 并运行,它会调用 guest-fsfreeze-freeze 和 guest-fsfreeze-thaw 以提高一致性。


Proxmox VE 实时备份为任何存储类型提供类似快照的语义。它不需要底层存储支持快照。另请注意,由于备份是通过后台 Qemu 进程完成的,当 Qemu 正在读取 VM 磁盘时,停止的 VM 将显示为运行一小段时间。但是,VM 本身不会启动,只会读取其磁盘。



备份文件压缩

备份文件可以使用以下算法之一进行压缩:lzo、gzip或zstd。

目前,Zstandard (zstd) 是这三种算法中最快的。多线程是 zstd 相对于 lzo 和 gzip 的另一个优势。Lzo 和 gzip 使用更广泛,通常默认安装。

您可以安装 pigz 作为 gzip 的替代品,以提供更好的多线程性能。对于 pigz 和 zstd,可以调整线程/内核的数量。请参阅下面的配置选项。

备份文件名的扩展名通常可用于确定创建备份所使用的压缩算法。

如果备份文件名不以上述文件扩展名之一结尾,则它没有被 vzdump 压缩。



推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文深入探讨了 Redis 的两种持久化方式——RDB 快照和 AOF 日志。详细介绍了它们的工作原理、配置方法以及各自的优缺点,帮助读者根据具体需求选择合适的持久化方案。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 精致小屏灰色风格苹果CMS v10模板,支持DIY主题管理系统
    探索一款专为影视站设计的苹果CMS v10模板,具备强大的主题管理系统和500多个设置项,无需二次开发即可轻松配置。下载地址:https://www.mytheme.cn/maccms/244.html,演示地址:http://demo.mytheme.cn/index.php?id=244。 ... [详细]
author-avatar
小妖2502898957
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有