可以定期对 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. 小狼毫&雾凇拼音安装及部署-Windows(图文)

    小狼毫输入法和雾凇拼音主题安装以及配置步骤 先上资源链接 小狼毫官网:RIME | 中州韻輸入法引擎 小狼毫Github地址:rime/weasel: [小狼毫]Rime for Windows (g ...

  2. 倒装句&强调句

    倒装句 你[吃][胡萝卜]了吗? 吃胡萝卜了吗,[你]? 强调点不同 汉语常见于口语表达 英语则常见于书面用语 英语的语序是 主语 谓语(动词) 通常把谓语动词提前 1.完全倒装句 谓语部分完全放在主 ...

  3. linux环境弱网测试

    linux环境弱网测试 使用以下命令可以对linux系统进行弱网设置 sudo tc qdisc add dev eth0 root netem delay 500ms       #设置500ms的 ...

  4. 对比python学julia(第一章)--(第四节)冰雹猜想

    4.1 依葫芦画瓢 冰雹猜想是一种非常有趣的数字黑洞,曾让无数的数学爱好者为之痴迷.它有一个非常简单的变换规则,具体来说就是:任意取一个正整数n,如果n是偶数,就把n变成n/2;如果n是奇数,就把n变 ...

  5. Kotlin 字符串教程:深入理解与使用技巧

    Kotlin 字符串 字符串用于存储文本. 字符串包含由双引号包围的字符集合: 示例 var greeting = "Hello" 与 Java 不同,您不必指定变量是字符串.Ko ...

  6. 【Layui】13 轮播 Carousel

    文档地址: https://www.layui.com/demo/carousel.html 基础轮播: <style> /* 为了区分效果 */ div[carousel-item]&g ...

  7. baselines算法库logger.py模块分析

    baselines根目录下logger.py模块代码: import os import sys import shutil import os.path as osp import json imp ...

  8. 根据baselines库修改的运行输入参数的解析代码

    如题: def arg_parser(): """ Create an empty argparse.ArgumentParser. """ ...

  9. abc366

    E 解题思路 这题求的是满足\(\sum^n_{i=1}(|x-x_i|+|y-y_i|)\leq D\) 的坐标\((x,y)\) 的数目,由于是求和,所以\(x,y\) 之间是相互独立的 第一步, ...

  10. .NET 轻量化定时任务调度 FreeScheduler

    前言 在平时项目开发中,定时任务调度是一项重要的功能,广泛应用于后台作业.计划任务和自动化脚本等模块. FreeScheduler 是一款轻量级且功能强大的定时任务调度库,它支持临时的延时任务和重复循 ...