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

NetBackup教程FG012-NetBackup云快照管理器安装与升级实战

本文档风哥主要介绍NetBackup云快照管理器的安装与升级方法,包括云快照的概念、NetBackup云快照管理器的功能、安装步骤和升级流程等内容,风哥教程参考NetBackup官方文档NetBackup Cloud Snapshot Manager Guide,适合备份管理员和云工程师在学习和测试中使用。学习交流加群风哥微信: itpux-com

Part01-基础概念与理论知识

1.1 云快照概述

云快照(Cloud Snapshot)是云存储服务提供的一种数据备份功能,通过创建存储卷的快照来保护数据。云快照通常用于:

云快照的用途:

  • 数据备份:创建数据的时间点副本
  • 灾难恢复:在数据丢失时恢复数据
  • 数据迁移:在不同云环境之间迁移数据
  • 测试环境:创建测试环境的副本

1.2 NetBackup云快照管理器

NetBackup云快照管理器是NetBackup的一个组件,用于管理云环境中的快照操作,包括:

1.2.1 核心功能

  • 快照管理:创建、删除和管理云快照
  • 备份集成:与NetBackup备份流程集成
  • 跨云支持:支持多个云提供商
  • 自动化:自动化快照操作和管理
  • 监控:监控快照操作的状态和性能

1.2.2 架构

NetBackup云快照管理器的架构包括:

  • 管理服务器:运行云快照管理器服务
  • 云提供商API:与云提供商的API交互
  • NetBackup集成:与NetBackup主服务器集成

1.3 支持的云提供商

NetBackup云快照管理器支持以下云提供商:

1.3.1 主流云提供商

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • 阿里云
  • 腾讯云

1.3.2 支持的服务

  • 块存储:EBS (AWS)、Managed Disks (Azure)、Persistent Disks (GCP)
  • 对象存储:S3 (AWS)、Blob Storage (Azure)、Cloud Storage (GCP)
  • 数据库:RDS (AWS)、Azure SQL Database、Cloud SQL (GCP)

Part02-生产环境规划与建议

2.1 云快照规划

云快照规划应考虑以下因素:

# 云快照规划要点
– [ ] 云提供商选择:根据业务需求选择合适的云提供商
– [ ] 快照策略:制定快照创建和保留策略
– [ ] 存储成本:评估快照存储的成本
– [ ] 性能影响:评估快照对云资源性能的影响
– [ ] 安全性:确保快照数据的安全性
– [ ] 合规性:满足行业合规性要求

2.2 系统要求

NetBackup云快照管理器的系统要求:

# 系统要求
– 操作系统:Linux (RHEL 7.x/8.x/9.x, Oracle Linux 7.x/8.x/9.x)
– CPU:至少4核
– 内存:至少8GB
– 存储:至少50GB
– 网络:至少1Gbps
– NetBackup版本:10.0或更高
– 云提供商账户:具有必要的权限

2.3 网络要求

NetBackup云快照管理器的网络要求:

2.3.1 网络连接

  • 互联网连接:云快照管理器需要访问云提供商的API
  • 防火墙:允许云快照管理器访问云提供商的API端点
  • VPN:如果需要,配置VPN连接到云环境

2.3.2 端口要求

  • HTTP/HTTPS:80/443(访问云提供商API)
  • NetBackup通信:1556(与NetBackup主服务器通信)
风哥提示:云快照规划是NetBackup云备份部署的重要环节,需要根据实际需求和资源情况进行合理规划。建议在部署前评估云提供商的服务和成本,确保云快照策略的可行性和经济性。学习交流加群风哥QQ113257174

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

3.1 云快照管理器安装

3.1.1 准备安装环境

# 1. 检查系统要求
$ nproc
4
$ free -g
total used free shared buff/cache available
Mem: 8 1 6 0 1 7
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 100G 20G 80G 20% /

# 2. 安装依赖
$ yum install -y java-1.8.0-openjdk-devel
$ yum install -y python3 python3-pip

# 3. 下载安装包
# 从Veritas官网下载NetBackup Cloud Snapshot Manager安装包
$ wget https://download.veritas.com/pub/symantec/netbackup/11.0.0.1/NetBackup_Cloud_Snapshot_Manager_11.0.0.1.tar.gz

3.1.2 安装云快照管理器

# 1. 解压安装包
$ tar -xzf NetBackup_Cloud_Snapshot_Manager_11.0.0.1.tar.gz

# 2. 运行安装脚本
$ cd NetBackup_Cloud_Snapshot_Manager_11.0.0.1
$ ./install.sh

# 3. 按照提示完成安装
# 输入NetBackup主服务器信息
# 输入云快照管理器的IP地址和端口
# 输入管理员用户名和密码

# 4. 验证安装
$ systemctl status nbcsmservice
● nbcsmservice.service – NetBackup Cloud Snapshot Manager
Loaded: loaded (/etc/systemd/system/nbcsmservice.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2026-04-10 08:00:00 CST; 5min ago

3.2 云快照管理器配置

3.2.1 配置云提供商连接

# 1. 登录云快照管理器控制台
# 访问 http://cloud-snapshot-manager.fgedu.net.cn:8443

# 2. 添加云提供商
– 点击”云提供商” > “添加”
– 选择云提供商:AWS
– 输入AWS访问密钥和秘密密钥
– 输入区域:us-east-1
– 点击”保存”按钮

# 3. 验证云提供商连接
$ /NetBackup/app/netbackup/bin/nbcsmcmd -test-connection -provider AWS -region us-east-1

Connection to AWS successful

3.2.2 配置快照策略

# 1. 创建快照策略
– 点击”快照策略” > “创建”
– 输入策略名称:Daily_Snapshot
– 选择云提供商:AWS
– 选择资源类型:EBS Volume
– 设置快照频率:每天
– 设置保留时间:7天
– 点击”保存”按钮

# 2. 应用快照策略
– 点击”资源” > “选择资源”
– 选择EBS卷:vol-12345678
– 点击”应用策略” > “Daily_Snapshot”

# 3. 查看快照策略
$ /NetBackup/app/netbackup/bin/nbcsmcmd -list-policies

Policy Name: Daily_Snapshot
Provider: AWS
Resource Type: EBS Volume
Frequency: Daily
Retention: 7 days

3.3 云快照管理器升级

3.3.1 准备升级

# 1. 备份配置
$ tar -czf /NetBackup/backup/nbcsm_config_$(date +%Y%m%d).tar.gz /NetBackup/app/netbackup/nbcsm

# 2. 停止服务
$ systemctl stop nbcsmservice

# 3. 下载升级包
# 从Veritas官网下载NetBackup Cloud Snapshot Manager升级包
$ wget https://download.veritas.com/pub/symantec/netbackup/11.0.0.2/NetBackup_Cloud_Snapshot_Manager_11.0.0.2.tar.gz

3.3.2 执行升级

# 1. 解压升级包
$ tar -xzf NetBackup_Cloud_Snapshot_Manager_11.0.0.2.tar.gz

# 2. 运行升级脚本
$ cd NetBackup_Cloud_Snapshot_Manager_11.0.0.2
$ ./upgrade.sh

# 3. 按照提示完成升级
# 确认升级操作
# 等待升级完成

# 4. 启动服务
$ systemctl start nbcsmservice

# 5. 验证升级
$ /NetBackup/app/netbackup/bin/nbcsmcmd -version
NetBackup Cloud Snapshot Manager version 11.0.0.2

生产环境建议:在安装和配置NetBackup云快照管理器时,应根据云提供商的要求和最佳实践进行配置,确保云快照操作的可靠性和安全性。建议在生产环境中先进行测试,然后再大规模部署。更多学习教程公众号风哥教程itpux_com

Part04-生产案例与实战讲解

4.1 云快照实战

4.1.1 案例1:AWS EBS卷快照

# 1. 配置AWS连接
$ /NetBackup/app/netbackup/bin/nbcsmcmd -add-provider -name AWS -type AWS -access-key AKIA1234567890 -secret-key abcdefghijklmnopqrstuvwxyz

# 2. 创建快照策略
$ /NetBackup/app/netbackup/bin/nbcsmcmd -create-policy -name EBS_Snapshot -provider AWS -resource-type EBS -frequency daily -retention 7

# 3. 应用策略到EBS卷
$ /NetBackup/app/netbackup/bin/nbcsmcmd -apply-policy -policy EBS_Snapshot -resource vol-12345678

# 4. 手动创建快照
$ /NetBackup/app/netbackup/bin/nbcsmcmd -create-snapshot -provider AWS -resource vol-12345678 -name manual-snapshot-$(date +%Y%m%d)

# 5. 查看快照
$ /NetBackup/app/netbackup/bin/nbcsmcmd -list-snapshots -provider AWS -resource vol-12345678

Snapshot ID: snap-87654321
Name: manual-snapshot-20260410
Creation Time: 2026-04-10 08:00:00
Status: Completed

4.1.2 案例2:Azure Managed Disks快照

# 1. 配置Azure连接
$ /NetBackup/app/netbackup/bin/nbcsmcmd -add-provider -name Azure -type Azure -subscription-id 12345678-1234-1234-1234-1234567890ab -tenant-id 87654321-4321-4321-4321-098765432109 -client-id abcdefgh-1234-5678-90ab-cdef01234567 -client-secret xyzabc123

# 2. 创建快照策略
$ /NetBackup/app/netbackup/bin/nbcsmcmd -create-policy -name Azure_Disks_Snapshot -provider Azure -resource-type ManagedDisk -frequency daily -retention 7

# 3. 应用策略到Managed Disk
$ /NetBackup/app/netbackup/bin/nbcsmcmd -apply-policy -policy Azure_Disks_Snapshot -resource /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk

# 4. 手动创建快照
$ /NetBackup/app/netbackup/bin/nbcsmcmd -create-snapshot -provider Azure -resource /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk -name manual-snapshot-$(date +%Y%m%d)

# 5. 查看快照
$ /NetBackup/app/netbackup/bin/nbcsmcmd -list-snapshots -provider Azure -resource /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk

Snapshot ID: /subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/myDisk-snapshot-20260410
Name: myDisk-snapshot-20260410
Creation Time: 2026-04-10 08:00:00
Status: Completed

4.2 云快照监控

4.2.1 使用NetBackup监控云快照

# 1. 查看云快照作业
$ /NetBackup/app/netbackup/bin/bpjoblist -all -policy Cloud_Snapshot_Policy

Job ID Type State Status Client Policy Schedule Start Time
12345 BACKUP Completed 0 cloud-snapshot Cloud_Snapshot_Policy Daily Snapshot 2026-04-10 08:00:00

# 2. 查看云快照详细信息
$ /NetBackup/app/netbackup/bin/bpjobinfo -jobid 12345 -detailed

Job ID: 12345
Status: Completed
Status Code: 0
Client: cloud-snapshot
Policy: Cloud_Snapshot_Policy
Schedule: Daily Snapshot
Snapshot ID: snap-12345678
Resource: vol-87654321

4.2.2 使用云提供商监控云快照

# 1. 使用AWS CLI查看快照
$ aws ec2 describe-snapshots –snapshot-ids snap-12345678

{
“Snapshots”: [
{
“Description”: “NetBackup Cloud Snapshot”,
“SnapshotId”: “snap-12345678”,
“VolumeId”: “vol-87654321”,
“State”: “completed”,
“StartTime”: “2026-04-10T08:00:00.000Z”,
“VolumeSize”: 100,
“OwnerId”: “123456789012”,
“Tags”: [
{
“Key”: “CreatedBy”,
“Value”: “NetBackup”
}
]
}
]
}

# 2. 使用Azure CLI查看快照
$ az snapshot show –name myDisk-snapshot-20260410 –resource-group myResourceGroup

{
“id”: “/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/myResourceGroup/providers/Microsoft.Compute/snapshots/myDisk-snapshot-20260410”,
“name”: “myDisk-snapshot-20260410”,
“type”: “Microsoft.Compute/snapshots”,
“location”: “eastus”,
“creationData”: {
“createOption”: “Copy”,
“sourceResourceId”: “/subscriptions/12345678-1234-1234-1234-1234567890ab/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDisk”
},
“diskSizeGB”: 100,
“timeCreated”: “2026-04-10T08:00:00.000Z”
}

4.3 云快照故障排除

4.3.1 云提供商连接失败

# 问题:云快照管理器无法连接到AWS

# 1. 检查网络连接
$ ping ec2.amazonaws.com
PING ec2.amazonaws.com (54.239.28.128) 56(84) bytes of data.
64 bytes from 54.239.28.128: icmp_seq=1 ttl=240 time=100 ms

# 2. 检查AWS凭证
$ aws configure list
Name Value Type Location
—- —– —- ——–
profile None None
access_key ****************ABCD shared-credentials-file
secret_key ****************WXYZ shared-credentials-file
region us-east-1 config-file ~/.aws/config

# 3. 验证AWS凭证
$ aws sts get-caller-identity
{
“UserId”: “AIDA1234567890”,
“Account”: “123456789012”,
“Arn”: “arn:aws:iam::123456789012:user/netbackup”
}

# 4. 检查云快照管理器日志
$ tail -f /NetBackup/app/netbackup/logs/nbcsm/nbcsm.log
2026-04-10 08:00:00 ERROR [main] com.veritas.nbcsm.aws.AWSProvider – Failed to connect to AWS: InvalidAccessKeyId

# 5. 解决方案:更新AWS访问密钥
$ /NetBackup/app/netbackup/bin/nbcsmcmd -update-provider -name AWS -access-key AKIA0987654321 -secret-key zyxwvutsrqponmlkjihgfedcba

4.3.2 快照创建失败

# 问题:EBS卷快照创建失败

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

Job ID: 12345
Status: Failed
Status Code: 41 (network connection timed out)
Client: cloud-snapshot
Policy: Cloud_Snapshot_Policy
Schedule: Daily Snapshot
Error: Failed to create snapshot: Network timeout

# 2. 检查网络连接
$ iperf -c ec2.amazonaws.com -t 10

[ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec

# 3. 检查EBS卷状态
$ aws ec2 describe-volumes –volume-ids vol-12345678

{
“Volumes”: [
{
“VolumeId”: “vol-12345678”,
“Size”: 100,
“State”: “in-use”,
“AvailabilityZone”: “us-east-1a”,
“Attachments”: [
{
“VolumeId”: “vol-12345678”,
“InstanceId”: “i-87654321”,
“Device”: “/dev/sda1”,
“State”: “attached”,
“DeleteOnTermination”: false
}
]
}
]
}

# 4. 解决方案:检查网络连接,确保网络带宽足够

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

Part05-风哥经验总结与分享

5.1 云快照最佳实践

NetBackup云快照最佳实践:

  • 制定合理的快照策略:根据数据重要性和变化频率制定快照创建和保留策略
  • 监控快照操作:定期监控快照操作的状态和性能
  • 管理快照存储:定期清理过期快照,控制存储成本
  • 测试快照恢复:定期测试快照的恢复操作,确保数据可恢复性
  • 安全配置:确保云提供商账户的安全性,使用最小权限原则
  • 网络优化:确保网络连接稳定,提高快照操作的速度
  • 文档记录:记录快照策略和操作,便于审计和故障排查

5.2 云快照优化

NetBackup云快照优化建议:

5.2.1 性能优化

# 性能优化
– 选择合适的快照频率:根据数据变化频率调整快照频率
– 优化网络连接:使用高速网络连接,减少网络延迟
– 批量操作:批量创建和删除快照,减少API调用次数
– 时间窗口:选择业务低峰期执行快照操作

5.2.2 成本优化

# 成本优化
– 合理设置快照保留时间:避免过长的保留时间
– 使用增量快照:减少存储开销
– 定期清理过期快照:及时删除不需要的快照
– 选择合适的存储类别:根据访问频率选择存储类别

5.3 云快照未来趋势

云快照的未来趋势:

  • 多云支持:支持更多云提供商和服务
  • 自动化:进一步自动化快照操作和管理
  • 智能策略:使用AI技术优化快照策略
  • 边缘计算支持:支持边缘设备的快照操作
  • 安全增强:加强快照数据的安全性和合规性
  • 集成增强:与更多云服务和应用集成
风哥提示:NetBackup云快照管理器是NetBackup云备份的重要组件,随着云环境的广泛应用,云快照的重要性将不断提升。建议系统学习NetBackup云快照相关知识,掌握其安装、配置和管理技能。更多视频教程www.fgedu.net.cn

持续学习:云技术和NetBackup功能不断发展,建议定期关注Veritas官方文档和技术博客,了解最新的云快照技术和最佳实践。

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

联系我们

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

微信号:itpux-com

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