可以定期对 VMware Cloud Foundation 环境中的相关核心组件(如 SDDC Manager、NSX Manager 以及 vCenter Server 等)创建配置备份,以防止当意外故障或数据丢失时,能够进行恢复。默认情况下,NSX Manager 组件的备份将创建并存储在 SDDC Manager 设备中内置的 SFTP 服务器上,建议单独创建外部备份服务器以代替默认的备份位置。

下面以 SFTP 备份服务器为例,演示 VCF 核心组件备份配置的过程。

一、SFTP 备份服务器

环境中准备了一台 SFTP 备份服务器来作为这些组件的备份位置,基于 CentOS 发行版。

SFTP 备份服务器上创建一个专用于备份的用户。

useradd -m vcf-backup
passwd vcf-backup
chage -M 99999 vcf-backup

SFTP 备份服务器上创建备份的目录,由于 SDDC Manager 和 NSX Manager 组件共享了同一个配置目录,所以只创建了 vcf 和 vcsa 目录。注意,请确定用于备份的目录具有足够的空间。

mkdir -p /backup/vcf
mkdir -p /backup/vcsa
chown -R vcf-backup /backup

本地测试一下 SFTP 备份服务器的连接、上传和下载是否正常。

sftp vcf-backup@vcf-backup.mulab.local

二、SDDC Manager 备份

登录 SDDC Manager UI,导航到管理->备份->站点设置。默认情况下,SDDC Manager 中配置了内部 SFTP 服务器,SDDC Manager 和 NSX Manager 的配置文件备份在 SDDC Manager 当中。通过配置为外部 SFTP 服务器,将默认的备份位置调整为上面准备的备份服务器。

可以使用以下命令在 SDDC Manager 或者 SFTP 服务器上获取 SFTP 服务器的 SSH 指纹。

ssh-keygen -lf <(ssh-keyscan -p 22 -t rsa vcf-backup.mulab.local 2> /dev/null) | cut -d' ' -f2
ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub

配置 SFTP 服务器地址、备份目录等信息。注意,加密密码短语需注意保存,执行还原过程的时候需要加密密码。

保存配置后,SDDC Manager 和 NSX Manager 组件开始配置。

可以在任务栏中查看配置状态。

转到 SDDC Manager 配置,点击“立即备份”,开始 SDDC Manager 的配置备份。

可以在“备份计划”后面点击编辑,创建 SDDC Manager 的备份任务计划。

三、NSX Manager 备份

登录 NSX Manager UI(VIP),导航到生命周期管理->备份和还原,可以在这里管理 NSX Manager 组件的备份配置。

在 SFTP 服务器处点击编辑,能够看到 NSX Manager 默认遵循了 SDDC Manager 中的备份配置,你可以自定义备份配置修改为其他的 SFTP 服务器。

在计划处点击编辑,可以为 NSX Manager 配置备份创建备份调度任务。

SFTP 服务器上查看备份的配置文件。

四、vCenter Server 备份

登录 vCenter Server VAMI(https://vcenter-ip-or-fqdn:5480)管理后台,导航到备份,在这里设置 vCenter Server 组件的备份配置。

点击“配置”,填入 SFTP 服务器的参数信息,创建备份调度任务。

已成功激活备份调度任务,不过不会立即开始备份,而是会在调度任务设置的时间进行备份。

可以手动点击“立即备份”,立刻开始 vCenter Server 的配置备份。

vCenter Server 配置备份完成。

SFTP 服务器上查看备份的配置文件。

【VMware VCF】使用 SFTP 服务器备份 VCF 核心组件的配置文件。的更多相关文章

  1. 【随笔】Linux服务器备份相关

    服务器数据的安全性一直都是服务器日常管理的重中之重.Linux服务器虚拟化虽然以其高度可靠的作业系统而闻名,不过系统失效仍然可能发生.可能因为硬体故障,电源中断,或其他不可预料的问题.更常见的这 些问 ...

  2. sftp服务器的搭建

    ## 搭建前言:   主机系统:centos7   由于sftp基于ssh协议,所以我们无需安装多余的包,只需要进行相应的配置即可.   ## 搭建过程:   1. 创建用户.用户组,设置目录权限等( ...

  3. Shell自动上传下载文件到SFTP服务器

    1.说明 本文提供一个Shell脚本, 可以自动连接到SFTP服务器, 然后上传或者下载指定的文件, 进而可以使用Linux的corntab命令, 定时执行脚本上传下载文件, 实现文件的同步或者备份功 ...

  4. sftp服务器搭建以及挂载新硬盘到home目录下

    前言 我身边一直有一个空闲不用的硬盘,一直空闲不用,闲暇的时候想到为什么不用起来呢,于是想起来搭建一个sftp服务器,当做云盘用了 搭建sftp服务器 SFTP称作"安全的FTP" ...

  5. Windows Server 2003 服务器备份和恢复技巧

    1.系统备份与恢复      现在很多中小型企业服务器并没有采用专业的服务器备份机制进行备份,对于个人站长而言这似乎更不可能.但是再好的服务器维护人员总有失误的时候,为了防止万一我们最好还是采用一些备 ...

  6. .net 操作sftp服务器

    因为项目的需要,整理了一段C#操作sftp的方法. 依赖的第三方类库名称为:SharpSSH 1.1.1.13. 代码如下: 1: using System; 2: using System.Coll ...

  7. Linux Centos 6.6搭建SFTP服务器

    Linux Centos 6.6搭建SFTP服务器 在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器. 打开命令终端窗口,按以下步骤操作. 0.查看openssh的 ...

  8. 【转】Android 服务器之SFTP服务器上传下载功能

    原文网址:http://blog.csdn.net/tanghua0809/article/details/47056327 本文主要是讲解Android服务器之SFTP服务器的上传下载功能,也是对之 ...

  9. 上传文件到服务器端后进一步推送到sftp服务器

    扩展安装 要想sftp服务端发送文件,就需要php脚本具有作为ssh客户端的能力,所以需先为php安装如下扩展 openssl openssl-dev libssh php ssh 扩展 按照下面的命 ...

  10. Windows 7下 搭建 基于 ssh 的sftp 服务器

    Windows  xp 下 搭建 基于  ssh 的sftp 服务器,服务器端可以用 freesshd,F-secure server等,filezilla server不可用,之前傻乎乎的用file ...

随机推荐

  1. c++ 快速复习第一部份

    去年有事无事学过一c++ ,,由于工作用不上,学来没有用,所以学得乱七八的,最近需要复习一下,因为最近想学习一下硬 件相关 第一   引用头文件和自定义头 #include <iostream& ...

  2. 手把手教你集成GraphRag.Net:打造智能图谱搜索系统

    在人工智能和大数据发展的背景下,我们常常需要在项目中实现知识图谱的应用,以便快速.准确地检索和使用信息. 今天,我将向大家详细介绍如何在一个新的.NET项目中集成GraphRag.Net,这是一个参考 ...

  3. activity向上/向下一个页面发送数据

    向下一个活动发送数据 一般使用bundle(捆) 使用方法 创建并准备发送数据 //这里是上一个页面 Intent intent = new Intent(this,class); //新建意图 Bu ...

  4. springMvc使用自定义View生成Excel表格

    1:通过自定义的View视图可以让请求直接到一个Excel表去. 2:自定义的视图必须继承  AbstractXlsView /AbstractXlsxView / AbstractXlsxStrea ...

  5. vue-puzzle-vcode与vue-drag-verify纯前端的拼图人机验证、右滑拼图验证

    转载作品!以获取原作者允许,原文地址,感觉写的比较全面,也比较实用,大家可以去看看原文章: 纯前端的拼图人机验证.右滑拼图验证 1.vue-puzzle-vcode github地址:https:// ...

  6. Win11不在C盘安装WSL2(Linux环境),安装Nvidia驱动和默认使用Win11的网络代理服务

    众所周知,WSL 2 为 Windows 用户提供了一个强大.高效且灵活的 Linux 环境,特别适合开发者使用.它结合了 Windows 和 Linux 的优点,为用户提供了更加全面和高效的工作环境 ...

  7. 【Zookeeper】Re01 安装与操作

    Zookeeper基于JDK开发出来的 运行环境至少需要JRE 快速安装JDK: yum install -y java-1.8.0-openjdk-devel.x86_64 # ZK镜像仓库 htt ...

  8. 【ECharts】04 数据交互

    ECharts 异步加载数据 ECharts 通常数据设置在 setOption 中,如果我们需要异步加载数据,可以配合 jQuery等工具,在异步获取数据后通过 setOption 填入数据和配置项 ...

  9. 东北某海滨城市的某高校的某分校区的校园网登录程序,(python3, 模拟浏览器的登入方式)

    前些年写过这个登录程序,过了几年系统有所升级,于是做了一定的修改. 新版本的校园网登录程序依然是模拟浏览器去登录校园网. Python3.7编写. #encoding:UTF-8 from urlli ...

  10. C# Cefsharp 如何利用[Attribute]的把C#中的方法给到浏览器中调用

    背景 "有没有遇见这样一个场景,需要注入到浏览器的类太多,又想统一管理且不遗漏,有没有什么好办法?""有有有,把头伸过来~" 解决办法 第一步:提供一个[Att ...