1. 首页 > NBU-NetBackup教程 > 正文

NetBackup教程FG023-NetBackup VMware备份与恢复实战

本文档风哥主要介绍NetBackup VMware备份与恢复的方法,包括VMware的概念、NetBackup与VMware的集成、VMware备份方法和实战案例等内容,风哥教程参考NetBackup官方文档NetBackup VMware Backup Guide,适合备份管理员和系统工程师在学习和测试中使用。学习交流加群风哥微信: itpux-com

Part01-基础概念与理论知识

1.1 VMware概述

VMware是全球领先的虚拟化技术提供商,其产品包括ESXi、vCenter Server等。VMware的主要特点包括:

VMware的主要特点:

  • 虚拟化:在单个物理服务器上运行多个虚拟机
  • 隔离性:虚拟机之间相互隔离
  • 灵活性:支持多种操作系统
  • 可扩展性:支持横向扩展
  • 高可用性:支持故障转移集群
  • 资源管理:智能资源管理

1.2 NetBackup与VMware集成

NetBackup与VMware集成,允许备份和恢复VMware虚拟机。集成的主要优势包括:

1.2.1 集成优势

  • 虚拟机级备份:直接备份整个虚拟机
  • 应用一致性:支持应用一致性备份
  • 增量备份:支持增量备份,减少备份时间和存储占用
  • 快速恢复:支持快速恢复虚拟机
  • 集中管理:通过NetBackup统一管理备份
  • vSphere集成:与vSphere无缝集成

1.2.2 集成架构

  • NetBackup主服务器:管理备份和恢复操作
  • vCenter Server:管理VMware环境
  • ESXi主机:运行虚拟机
  • NetBackup客户端:安装在备份服务器上
  • 存储:存储备份数据

1.3 VMware备份方法

VMware备份的主要方法包括:

1.3.1 基于vSphere API的备份

  • 优点:支持应用一致性备份,与vSphere无缝集成
  • 缺点:可能影响ESXi主机性能

1.3.2 基于快照的备份

  • 优点:备份速度快,对虚拟机影响小
  • 缺点:可能无法保证应用一致性

1.3.3 基于存储的备份

  • 优点:备份速度快,对ESXi主机影响小
  • 缺点:依赖存储系统的快照功能

Part02-生产环境规划与建议

2.1 VMware备份规划

NetBackup VMware备份规划应考虑以下因素:

# VMware备份规划要点
– [ ] 虚拟机数量:评估虚拟机的数量和大小
– [ ] 备份窗口:确定备份窗口
– [ ] 存储需求:确定备份存储需求
– [ ] 网络带宽:确保网络带宽满足需求
– [ ] 恢复时间目标:根据业务需求确定恢复时间目标
– [ ] 恢复点目标:根据业务需求确定恢复点目标
– [ ] 备份策略:制定备份策略

2.2 VMware备份要求

NetBackup VMware备份的系统要求:

# 系统要求
– NetBackup版本:10.0或更高
– VMware版本:
– vSphere 6.7
– vSphere 7.0
– vSphere 8.0
– 操作系统:
– Linux (RHEL 7.x/8.x/9.x, Oracle Linux 7.x/8.x/9.x)
– Windows Server 2016/2019/2022
– 网络要求:
– 网络带宽:至少1Gbps
– 网络延迟:低于100ms
– 存储要求:
– 存储容量:根据备份数据量确定
– 存储类型:支持各种NetBackup存储类型

2.3 VMware备份策略

VMware备份策略应考虑以下因素:

2.3.1 备份频率

  • 高频备份:适用于重要的虚拟机,如数据库服务器
  • 中频备份:适用于一般应用服务器
  • 低频备份:适用于测试和开发虚拟机

2.3.2 备份保留

  • 短期保留:1-7天,用于日常备份和恢复
  • 中期保留:7-30天,用于周度和月度备份
  • 长期保留:30天以上,用于季度和年度备份

2.3.3 备份类型

  • 全量备份:备份整个虚拟机
  • 增量备份:仅备份自上次备份以来变化的数据
  • 差异备份:仅备份自上次全量备份以来变化的数据
风哥提示:VMware备份规划是NetBackup VMware备份部署的重要环节,需要根据虚拟机环境的实际情况进行合理规划。建议在部署前评估虚拟机的数量和大小,确保备份策略能够满足业务需求。学习交流加群风哥QQ113257174

Part03-生产环境项目实施方案

3.1 VMware备份设置

3.1.1 配置vCenter Server连接

# 1. 登录NetBackup管理控制台
# 访问 https://master-server.fgedu.net.cn:14161

# 2. 配置vCenter Server连接
– 点击”存储” > “VMware” > “添加”
– 输入vCenter Server名称:vcenter.fgedu.net.cn
– 输入用户名:administrator@vsphere.local
– 输入密码:********
– 点击”保存”按钮

# 3. 验证vCenter Server连接
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -addvcenter vcenter.fgedu.net.cn -user administrator@vsphere.local -password password123

# 4. 查看vCenter Server连接状态
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listvcenter

3.1.2 配置ESXi主机

# 1. 配置ESXi主机权限
– 登录vCenter Server
– 导航到”主机和集群”
– 选择ESXi主机
– 点击”配置” > “权限”
– 添加NetBackup用户,分配适当的权限

# 2. 验证ESXi主机状态
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listesx

3.2 VMware备份配置

3.2.1 配置VMware备份策略

# 1. 登录NetBackup管理控制台
# 访问 https://master-server.fgedu.net.cn:14161

# 2. 创建VMware备份策略
– 点击”策略” > “新建策略”
– 输入策略名称:VMwarePolicy
– 选择策略类型:VMware
– 点击”确定”按钮

# 3. 配置VMware选项
– 点击”VMware”选项卡
– 选择vCenter Server:vcenter.fgedu.net.cn
– 选择虚拟机:选择要备份的虚拟机
– 点击”确定”按钮

# 4. 验证策略配置
$ /NetBackup/app/netbackup/bin/bpplinfo VMwarePolicy -U

Policy Name: VMwarePolicy
Policy Type: VMware
Active: yes
vCenter Server: vcenter.fgedu.net.cn
Virtual Machines: VM1, VM2, VM3

3.2.2 配置存储单元

# 1. 登录NetBackup管理控制台
# 访问 https://master-server.fgedu.net.cn:14161

# 2. 创建存储单元
– 点击”存储” > “存储单元” > “添加”
– 输入存储单元名称:vmware-stu
– 选择存储服务器:netbackup-storage
– 选择存储类型:Disk
– 输入最大大小:10TB
– 点击”确定”按钮

# 3. 验证存储单元
$ /NetBackup/app/netbackup/bin/admincmd/nbdevquery -listdv -stype PureDisk

Disk Pool Name: vmware-stu
Status: UP
Capacity: 10TB
Used: 0
Available: 10TB

3.3 VMware备份集成

3.3.1 与vSphere集成

# 1. 配置vSphere插件
– 登录vCenter Server
– 导航到”管理” > “解决方案和应用程序”
– 点击”添加解决方案”
– 输入NetBackup插件URL:https://master-server.fgedu.net.cn:14161/vmware-plugin
– 按照提示完成安装

# 2. 验证集成
– 登录vCenter Server
– 导航到”NetBackup”选项卡
– 查看备份状态

3.3.2 测试VMware备份和恢复

# 1. 执行VMware备份
$ /NetBackup/app/netbackup/bin/bpbackup -w -p VMwarePolicy -s “Full Backup” vmware://vcenter.fgedu.net.cn/VM1

Backup started, job id = 12345
Waiting for job to complete…
Job 12345 completed successfully

# 2. 执行VMware恢复
$ /NetBackup/app/netbackup/bin/bprestore -w -C master-server.fgedu.net.cn -t 0 -D / vmware://vcenter.fgedu.net.cn/VM1

Restore started, job id = 12346
Waiting for job to complete…
Job 12346 completed successfully

# 3. 验证恢复结果
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listvm

生产环境建议:在配置NetBackup VMware备份时,应根据虚拟机环境的需求和最佳实践进行配置,确保备份操作的可靠性和安全性。建议在生产环境中先进行测试,然后再大规模部署。更多学习教程公众号风哥教程itpux_com

Part04-生产案例与实战讲解

4.1 VMware备份实战

4.1.1 案例1:单个虚拟机备份

# 1. 准备VMware虚拟机
# 在vCenter Server中创建虚拟机 fgedu-vm

# 2. 查看VMware虚拟机
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listvm

VM Name: fgedu-vm
ESXi Host: esxi-host.fgedu.net.cn
Power State: Powered On

# 3. 配置VMware备份策略
$ /NetBackup/app/netbackup/bin/admincmd/bp政策 -add VMwarePolicy -stype VMware -residence vmware-stu
$ /NetBackup/app/netbackup/bin/admincmd/bpplinfo VMwarePolicy -modify -vmware_vcenter vcenter.fgedu.net.cn -vmware_vms fgedu-vm

# 4. 执行VMware备份
$ /NetBackup/app/netbackup/bin/bpbackup -w -p VMwarePolicy -s “Full Backup” vmware://vcenter.fgedu.net.cn/fgedu-vm

Backup started, job id = 12345
Waiting for job to complete…
Job 12345 completed successfully

# 5. 验证备份
$ /NetBackup/app/netbackup/bin/bpimagelist -policy VMwarePolicy

Image Information:
server master-server
client master-server.fgedu.net.cn
policy VMwarePolicy
schedule Full Backup
backup id master-server.fgedu.net.cn_1234567890
backup time 2026-04-10 08:00:00
expiration time 2026-05-10 08:00:00
KBytes 1024000
status 0

4.1.2 案例2:多个虚拟机备份

# 1. 准备多个VMware虚拟机
# 在vCenter Server中创建虚拟机 fgedu-vm1, fgedu-vm2, fgedu-vm3

# 2. 查看VMware虚拟机
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listvm

VM Name: fgedu-vm1
ESXi Host: esxi-host.fgedu.net.cn
Power State: Powered On

VM Name: fgedu-vm2
ESXi Host: esxi-host.fgedu.net.cn
Power State: Powered On

VM Name: fgedu-vm3
ESXi Host: esxi-host.fgedu.net.cn
Power State: Powered On

# 3. 配置VMware备份策略
$ /NetBackup/app/netbackup/bin/admincmd/bp政策 -add VMwarePolicy -stype VMware -residence vmware-stu
$ /NetBackup/app/netbackup/bin/admincmd/bpplinfo VMwarePolicy -modify -vmware_vcenter vcenter.fgedu.net.cn -vmware_vms fgedu-vm1,fgedu-vm2,fgedu-vm3

# 4. 执行VMware备份
$ /NetBackup/app/netbackup/bin/bpbackup -w -p VMwarePolicy -s “Full Backup” vmware://vcenter.fgedu.net.cn/

Backup started, job id = 12346
Waiting for job to complete…
Job 12346 completed successfully

# 5. 验证备份
$ /NetBackup/app/netbackup/bin/bpimagelist -policy VMwarePolicy

Image Information:
server master-server
client master-server.fgedu.net.cn
policy VMwarePolicy
schedule Full Backup
backup id master-server.fgedu.net.cn_1234567891
backup time 2026-04-10 08:30:00
expiration time 2026-05-10 08:30:00
KBytes 3072000
status 0

4.2 VMware恢复实战

4.2.1 案例1:单个虚拟机恢复

# 1. 模拟虚拟机故障
# 在vCenter Server中删除虚拟机 fgedu-vm

# 2. 执行VMware恢复
$ /NetBackup/app/netbackup/bin/bprestore -w -C master-server.fgedu.net.cn -t 0 -D / vmware://vcenter.fgedu.net.cn/fgedu-vm

Restore started, job id = 12347
Waiting for job to complete…
Job 12347 completed successfully

# 3. 验证虚拟机恢复
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listvm

VM Name: fgedu-vm
ESXi Host: esxi-host.fgedu.net.cn
Power State: Powered Off

# 4. 启动虚拟机
# 在vCenter Server中启动虚拟机 fgedu-vm

4.2.2 案例2:虚拟机到不同位置恢复

# 1. 执行VMware恢复到不同ESXi主机
$ /NetBackup/app/netbackup/bin/bprestore -w -C master-server.fgedu.net.cn -t 0 -D “esxi-host2.fgedu.net.cn” vmware://vcenter.fgedu.net.cn/fgedu-vm

Restore started, job id = 12348
Waiting for job to complete…
Job 12348 completed successfully

# 2. 验证恢复结果
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listvm

VM Name: fgedu-vm
ESXi Host: esxi-host2.fgedu.net.cn
Power State: Powered Off

4.3 VMware备份故障排除

4.3.1 备份失败

# 问题:VMware备份失败

# 1. 查看作业详细信息
$ /NetBackup/app/netbackup/bin/bpjobinfo -jobid 12345 -detailed

Job ID: 12345
Status: Failed
Status Code: 15
Client: master-server.fgedu.net.cn
Policy: VMwarePolicy
Schedule: Full Backup
Error: cannot connect to client

# 2. 检查vCenter Server连接
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -testvcenter vcenter.fgedu.net.cn

# 3. 检查网络连接
$ ping vcenter.fgedu.net.cn

# 4. 检查ESXi主机状态
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -listesx

# 5. 解决方案:确保vCenter Server连接正常,网络连接正常,ESXi主机状态正常

4.3.2 恢复失败

# 问题:VMware恢复失败

# 1. 查看作业详细信息
$ /NetBackup/app/netbackup/bin/bpjobinfo -jobid 12346 -detailed

Job ID: 12346
Status: Failed
Status Code: 23
Client: master-server.fgedu.net.cn
Policy: VMwarePolicy
Schedule: Full Backup
Error: write failed: cannot write to disk

# 2. 检查ESXi主机存储空间
$ ssh esxi-host.fgedu.net.cn “df -h”

# 3. 检查权限
$ /NetBackup/app/netbackup/bin/admincmd/vmwareconf -nbmaster master-server.fgedu.net.cn -testvcenter vcenter.fgedu.net.cn

# 4. 解决方案:确保ESXi主机存储空间足够,权限正确

生产环境建议:定期监控NetBackup VMware备份的状态和性能,及时发现和解决问题。建议配置监控和告警机制,当备份操作失败时及时通知管理员。from NetBackup视频:www.itpux.com

Part05-风哥经验总结与分享

5.1 VMware备份最佳实践

NetBackup VMware备份最佳实践:

  • 合理规划:根据虚拟机环境的规模和需求合理规划备份策略
  • 应用一致性:确保备份的应用一致性
  • 监控系统:配置监控和告警机制,及时发现和解决问题
  • 备份测试:定期测试备份和恢复操作,确保数据可恢复性
  • 网络优化:确保网络连接稳定,提高备份速度
  • 存储管理:定期清理过期备份,控制存储成本
  • 文档记录:记录备份策略和操作,便于审计和故障排查

5.2 VMware备份优化

NetBackup VMware备份优化建议:

5.2.1 性能优化

# 性能优化
– 网络优化:使用高速网络连接,减少网络延迟
– 存储优化:使用高性能存储,如SSD
– 并行备份:使用多个并发备份作业,提高备份速度
– 增量备份:使用增量备份,减少备份时间和存储占用
– 压缩和重复数据删除:启用压缩和重复数据删除,减少存储占用
– 备份窗口:选择业务低峰期执行备份

5.2.2 可靠性优化

# 可靠性优化
– 多份备份:保存多份备份,存储在不同位置
– 异地存储:将备份存储在异地
– 备份验证:定期验证备份的完整性
– 恢复测试:定期测试恢复流程
– 监控和告警:监控备份和恢复操作
– 权限管理:确保备份用户有适当的权限

5.3 VMware备份未来趋势

NetBackup VMware备份的未来趋势:

  • 云集成:支持将VMware备份存储到云
  • 边缘计算支持:支持边缘设备的VMware备份
  • AI集成:使用AI技术优化备份策略和资源管理
  • 自动化:进一步自动化备份和恢复操作
  • 安全增强:加强备份的安全性和合规性
  • 混合云:利用混合云进行VMware备份
  • 容器集成:支持容器化VMware环境的备份
风哥提示:NetBackup VMware备份是企业虚拟化环境数据保护的重要解决方案,随着虚拟化技术的广泛采用,VMware备份的重要性将不断提升。建议系统学习NetBackup VMware备份相关知识,掌握其配置和管理技能。更多视频教程www.fgedu.net.cn

持续学习:VMware技术和NetBackup VMware备份功能不断发展,新的功能和特性不断推出。建议定期关注Veritas和VMware官方文档,了解最新的VMware备份技术和最佳实践。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息