Veritas NetBackup™ 管理指南,第 I 卷
- 第 I 部分. 关于 NetBackup
 - 第 II 部分. 配置主机
- 配置主机属性
- 关于 NetBackup 主机属性
 - “访问控制”属性
 - Active Directory 主机属性
 - “带宽”属性
 - “繁忙文件设置”属性
 - “清理”属性
 - “客户端名称”属性
 - “客户端属性”属性
 - UNIX 客户端的客户端设置属性
 - Windows 客户端的“客户端设置”属性
 - “云存储”属性
 - “凭据访问”属性
 - “数据分类”属性
 - “默认作业优先级”属性
 - “分布式应用程序还原映射”属性
 - “加密”属性
 - Enterprise Vault 属性
 - “Enterprise Vault 主机”属性
 - Exchange 属性
 - “排除列表”属性
 - “光纤传输”属性
 - 防火墙属性
 - “常规服务器”属性
 - “全局属性”属性
 - 日志记录属性
 - “登录提示配置”属性
 - Lotus Notes 属性
 - “介质”属性
 - NDMP 全局凭据属性
 - “网络”属性
 - “网络设置”属性
 - “端口范围”属性
 - “首选网络”属性
 - “弹性网络”属性
 - “资源限制”属性
 - “还原故障转移”属性
 - “保留期限”属性
 - “RHV 访问主机”属性
 - “可扩展存储”属性
 - 服务器属性
 - SharePoint 属性
 - SLP 参数属性
 - “带宽限制”属性
 - “超时”属性
 - 通用设置属性
 - “用户帐户设置”属性
 - “UNIX 客户端”属性
 - “VMware 访问主机”属性
 - “Windows 客户端”属性
 - 无法在“主机属性”中找到的配置选项
 - 关于使用命令更改 UNIX 客户端和服务器上的配置选项
 - NetBackup 服务器的配置选项
- NetBackup 服务器的 ALLOW_MEDIA_OVERWRITE 选项
 - NetBackup 服务器和客户端的 AUTHENTICATION_DOMAIN 选项
 - NetBackup 服务器的 AUTHORIZATION_SERVICE 选项
 - NetBackup 服务器的 AUTO_ADD_ALL_ALIASES_FOR_CLIENT 选项
 - NetBackup 服务器的 BPBRM_VERBOSE 选项
 - NetBackup 服务器和客户端的 BPCD_ALLOWED_PATH 选项
 - UNIX 主服务器的 BPDBJOBS_COLDEFS 选项
 - NetBackup 服务器的 BPDBM_VERBOSE 选项
 - NetBackup 服务器的 BPRD_VERBOSE 选项
 - NetBackup 服务器的 BPTM_VERBOSE 选项
 - NetBackup 服务器的 BPEND_TIMEOUT 选项
 - NetBackup 服务器的 BPSTART_TIMEOUT 选项
 - NetBackup 主服务器和介质服务器的 CALLHOME_PROXY_SERVER 选项
 - NetBackup 服务器的 CHECK_RESTORE_CLIENT 选项
 - NetBackup 服务器的 CLIENT_CONNECT_TIMEOUT 选项
 - NetBackup 服务器和客户端的 CLIENT_PORT_WINDOW 选项
 - NetBackup 服务器的 CLIENT_READ_TIMEOUT 选项
 - NetBackup 服务器和客户端的 CLIENT_RESERVED_PORT_WINDOW 选项
 - 群集主服务器的 CLUSTER_ECA_CERT_PATH
 - 群集主服务器的 CLUSTER_ECA_KEY_PASSPHRASEFILE
 - 群集主服务器的 CLUSTER_ECA_PRIVATE_KEY_PATH
 - 群集主服务器的 CLUSTER_ECA_TRUST_STORE_PATH
 - 适用于 NetBackup 服务器和客户端的 CONNECT_OPTIONS 选项
 - NetBackup 主服务器的 DATAACCESS_AUDIT_INTERVAL_HOURS
 - 适用于 NetBackup 服务器和客户端的 DEFAULT_CONNECT_OPTIONS 选项
 - NetBackup 服务器和客户端的 DISABLE_CERT_AUTO_RENEW 选项
 - NetBackup 服务器的 DISABLE_JOB_LOGGING 选项
 - NetBackup 服务器的 DISABLE_STANDALONE_DRIVE_EXTENSIONS 选项
 - NetBackup 服务器的 DISALLOW_BACKUPS_SPANNING_MEDIA 选项
 - NetBackup 服务器的 DISALLOW_CLIENT_LIST_RESTORE 选项
 - NetBackup 服务器的 DISALLOW_CLIENT_RESTORE 选项
 - NetBackup 服务器和客户端的 DISALLOW_SERVER_FILE_WRITES 选项
 - NetBackup 服务器和客户端的 EAT_VERBOSE 选项
 - NetBackup 服务器和客户端的 ECA_CERT_PATH
 - NetBackup 服务器和客户端的 ECA_CRL_CHECK
 - NetBackup 服务器和客户端的 ECA_CRL_PATH
 - NetBackup 服务器和客户端的 ECA_CRL_PATH_SYNC_HOURS
 - NetBackup 服务器和客户端的 ECA_CRL_REFRESH_HOURS
 - NetBackup 服务器和客户端的 ECA_DISABLE_AUTO_ENROLLMENT
 - NetBackup 服务器和客户端的 ECA_DR_BKUP_WIN_CERT_STORE
 - NetBackup 服务器和客户端的 ECA_KEY_PASSPHRASEFILE
 - NetBackup 服务器和客户端的 ECA_PRIVATE_KEY_PATH
 - NetBackup 服务器和客户端的 ECA_TRUST_STORE_PATH
 - NetBackup 服务器和客户端的 ECA_WIN_CERT_STORE_TIME_LAG_MINUTES
 - 对于 NetBackup 服务器和客户端,ENABLE_CRITICAL_PROCESS_LOGGING
 - 服务器的 ENABLE_DIRECT_CONNECTION
 - 服务器的 ENABLE_MQBROKER
 - NetBackup 服务器和客户端的 ENABLE_NBSQLADM 选项
 - NetBackup 服务器的 FAILOVER_RESTORE_MEDIA_SERVERS 选项
 - NetBackup 服务器的 FORCE_RESTORE_MEDIA_SERVER 选项
 - NetBackup 服务器和客户端的 GENERATE_ENGLISH_LOGS 选项
 - NetBackup 服务器的 GUI_ACCOUNT_LOCKOUT_DURATION 选项
 - NetBackup 服务器的 GUI_IDLE_TIMEOUT 选项
 - NetBackup 服务器的 GUI_MAX_CONCURRENT_SESSIONS 选项
 - NetBackup 服务器的 GUI_MAX_LOGIN_ATTEMPTS 选项
 - NetBackup 服务器和客户端的 HOSTDB_RESYNC_INTERVAL 选项
 - NetBackup 服务器的 HYPERV_WMI_CREATE_DISK_TIMEOUT 选项
 - NetBackup 服务器和客户端的 INCOMPLETE_JOB_CLEAN_INTERVAL 选项
 - NetBackup 服务器和客户端的 INITIAL_BROWSE_SEARCH_LIMIT 选项
 - 服务器的 INITIATE_REVERSE_CONNECTION
 - NetBackup 服务器的 IP_ADDRESS_FAMILY 选项
 - NetBackup 服务器和客户端的 JOB_PRIORITY 选项
 - 对于 NetBackup 服务器和客户端,KEEP_LOGS_SIZE_GB
 - NetBackup 主服务器的 KMS_CONFIG_IN_CATALOG_BKUP
 - NetBackup 服务器的 LIMIT_BANDWIDTH 选项
 - NetBackup 主服务器的 MANAGE_WIN_CERT_STORE_PRIVATE_KEY 选项
 - NetBackup 服务器和客户端旧式日志记录的 MAX_LOGFILE_SIZE 选项
 - NetBackup 服务器和客户端旧式日志记录的 MAX_NUM_LOGFILES 选项
 - NetBackup 服务器的 MEDIA_UNMOUNT_DELAY 选项
 - NetBackup 服务器的 MEDIA_REQUEST_DELAY 选项
 - NetBackup 服务器的 MEDIA_SERVER 选项
 - NetBackup 服务器的 MPX_RESTORE_DELAY 选项
 - NetBackup 服务器的 MUST_USE_LOCAL_DRIVE 选项
 - 服务器的 NAT_SERVER_LIST
 - NetBackup 服务器的 NBRNTD_IDLE_TIMEOUT 选项
 - NetBackup 服务器和客户端的 NBSD_POLL_INTERVAL 选项
 - NetBackup 服务器和客户端的 NBSD_DUMP_COUNT 选项
 - NetBackup 主服务器的 NETBACKUP_NATIVE_AUDITING
 - NetBackup 服务器的 OPS_CENTER_SERVER_NAME 选项
 - NetBackup 服务器的 PREFERRED_NETWORK 选项
 - NetBackup 服务器和客户端的 RANDOM _PORTS 选项
 - NetBackup 服务器的 RE_READ_INTERVAL 选项
 - NetBackup 服务器的 REQUIRED_NETWORK 选项
 - NetBackup 主服务器和客户端的 RESILIENT_NETWORK 选项
 - NetBackup 服务器的 RESUME_ORIG_DUP_ON_OPT_DUP_FAIL 选项
 - NetBackup 服务器和客户端的 REVERSE_NAME_LOOKUP 选项
 - NetBackup 服务器和客户端的 SECURE_PROXY_CIPHER_LIST 选项
 - NetBackup 服务器的 SERVER 选项
 - NetBackup 服务器的 SERVER_CONNECT_TIMEOUT 选项
 - NetBackup 服务器的 SERVER_PORT_WINDOW 选项
 - NetBackup 服务器和客户端的 SERVER_RESERVED_PORT_WINDOW 选项
 - NetBackup 服务器的 SKIP_RESTORE_TO_SYMLINK_DIR 选项
 - NetBackup 主服务器的 SYSLOG_AUDIT_CATEGORIES
 - NetBackup 服务器的 TELEMETRY_UPLOAD 选项
 - NetBackup 客户端的 IPv6 地址规则
 - NetBackup 服务器的 TRUSTED_PRIMARY 选项
 - NetBackup 服务器的 ULINK_ON_OVERWRITE 选项
 - 适用于 NetBackup 服务器的 USE_AUTHENTICATION 选项
 - NetBackup 服务器和客户端的 USE_VXSS 选项
 - NetBackup 服务器和客户端的 VERBOSE 选项
 - NetBackup 服务器的 VMWARE_AUTODISCOVERY_INTERVAL 选项
 - NetBackup 服务器的 VXSS_NETWORK 选项
 - NetBackup 服务器的 WEB_SERVER_TUNNEL_ENABLE 选项
 - NetBackup 服务器和客户端的 VIRTUALIZATION_CRL_CHECK
 - 服务器和客户端的 VIRTUALIZATION_HOSTS_SECURE_CONNECT_ENABLED
 - 服务器和客户端的 VIRTUALIZATION_HOSTS_CONNECT_TIMEOUT
 - NetBackup 服务器和客户端的 VMWARE_TLS_MINIMUM_V1_2
 
 - NetBackup 客户端的配置选项
- 客户端的 ACCEPT_REVERSE_CONNECTION
 - NetBackup 客户端的 APP_PROXY_SERVER 选项
 - NetBackup 客户端的 BACKUP_BTRFS_SNAPSHOT 选项
 - NetBackup 客户端的 BACKUP_FIFO_FILES 选项
 - NetBackup 客户端的 BPARCHIVE_POLICY 选项
 - NetBackup 客户端的 BPARCHIVE_SCHED 选项
 - NetBackup 客户端的 BPBACKUP_POLICY 选项
 - NetBackup 客户端的 BPBACKUP_SCHED 选项
 - NetBackup 客户端的 BUSY_FILE_ACTION 选项
 - NetBackup 客户端的 BUSY_FILE_DIRECTORY 选项
 - NetBackup 客户端的 BUSY_FILE_NOTIFY_USER 选项
 - NetBackup 客户端的 BUSY_FILE_PROCESSING 选项
 - NetBackup 客户端的 CLIENT_NAME 选项
 - NetBackup 客户端的 COMPRESS_SUFFIX 选项
 - NetBackup 客户端的 CRYPT_CIPHER 选项
 - NetBackup 客户端的 CRYPT_KIND 选项
 - NetBackup 客户端的 CRYPT_OPTION 选项
 - NetBackup 客户端的 CRYPT_STRENGTH 选项
 - NetBackup 客户端的 CRYPT_LIBPATH 选项
 - NetBackup 客户端的 CRYPT_KEYFILE 选项
 - NetBackup 客户端的 DO_NOT_RESET_FILE_ACCESS_TIME 选项
 - 客户端的 ENABLE_DATA_CHANNEL_ENCRYPTION
 - NetBackup 客户端的 IGNORE_XATTR 选项
 - NetBackup 客户端的 INFORMIX_HOME 选项
 - NetBackup 客户端的 KEEP_DATABASE_COMM_FILE 选项
 - NetBackup 客户端的 KEEP_LOGS_DAYS 选项
 - NetBackup 客户端的 LIST_FILES_TIMEOUT 选项
 - NetBackup 客户端的 LOCKED_FILE_ACTION 选项
 - NetBackup 客户端的 MEDIA_SERVER 选项
 - NetBackup 客户端的 MEGABYTES_OF_MEMORY 选项
 - NetBackup 客户端的 NFS_ACCESS_TIMEOUT 选项
 - NetBackup 客户端的 OLD_VNETD_CALLBACK 选项
 - NetBackup 客户端的 REPORT_CLIENT_DISCOVERIES 选项
 - NetBackup 客户端的 RESTORE_RETRIES 选项
 - RMAN_OUTPUT_DIR for NetBackup 客户端
 - NetBackup 客户端的 SERVER 选项
 - 客户端的 SUBSCRIBER_HEARTBEAT_TIMEOUT
 - NetBackup 客户端的 SYBASE_HOME 选项
 - NetBackup 客户端的 USE_CTIME_FOR_INCREMENTALS 选项
 - NetBackup 客户端的 USE_FILE_CHG_LOG 选项
 - NetBackup 客户端的 USEMAIL 选项
 - NetBackup 客户端的 VXSS_NETWORK 选项
 - NetBackup 客户端的 WEB_SERVER_TUNNEL 选项
 - NetBackup 客户端的 WEB_SERVER_TUNNEL_USE 选项
 
 
 - 配置服务器组
 - 在 NetBackup 中启用对 NAT 客户端和 NAT 服务器的支持
 - 配置主机凭据
 - 管理介质服务器
 
 - 配置主机属性
 - 第 III 部分. 配置存储
- 配置磁盘存储
 - 配置机械手和磁带驱动器
- NetBackup 机械手类型
 - 关于设备映射文件
 - 下载设备映射文件
 - 关于在 NetBackup 中配置机械手和磁带驱动器
 - 使用向导配置机械手和磁带驱动器
 - 使用向导更新设备配置
 - 将机械手手动添加到 NetBackup
 - 管理机械手
 - 将磁带驱动器手动添加到 NetBackup
 - 配置驱动器名称规则
 - 添加磁带驱动器路径
 - 将共享磁带驱动器添加到 NetBackup 环境
 - 关联 Windows 主机上的磁带驱动器和 SCSI 地址
 - 在 UNIX 主机上关联磁带驱动器和设备文件
 - 管理磁带驱动器
 - 执行设备诊断
 - 验证设备配置
 - 关于自动路径更正
 - 启用自动路径更正
 - 替换设备
 - 更新设备固件
 - 关于 NetBackup 设备管理器
 - 关于对 UNIX 上的 NetBackup 控制设备的外部访问
 - 停止并重新启动设备管理器
 
 - 配置磁带介质
 - 清点机械手
 - 配置存储单元
- 关于存储实用程序
 - 创建存储单元
 - 关于存储单元设置
- “目录的绝对路径名”或“卷的绝对路径名”存储单元设置
 - “密度”存储单元设置
 - “磁盘类型”存储单元设置
 - “启用块共享”存储单元设置
 - “启用多路复用”存储单元设置
 - “高位标记”存储单元设置
 - “低位标记”存储单元设置
 - “最多并行写驱动器数”存储单元设置
 - “最多并行作业数”存储单元设置
 - “每个驱动器的最多数据流数”存储单元设置
 - “介质服务器”存储单元设置
 - “NDMP 主机”存储单元设置
 - “只根据要求”存储单元设置
 - “仅使用以下介质服务器”存储单元设置
 - “更改存储单元”对话框中的“属性”选项
 - “缩小片段大小”存储单元设置
 - 机械手编号存储单元设置
 - 机械手类型存储单元设置
 - 选择磁盘池存储单元设置
 - “更改存储单元”对话框中的“分段作业日程表”选项
 - “存储设备”存储单元设置
 - 存储单元名称设置
 - 存储单元类型设置
 - “启动临时分段作业区域”存储单元设置
 - “使用任何可用的介质服务器”存储单元设置
 - 使用 WORM 设置
 
 - 关于通用共享
 
 - 暂存备份
 - 配置存储单元组
 
 - 第 IV 部分. 配置存储生命周期策略 (SLP)
 - 第 V 部分. 配置备份
- 创建备份策略
- 关于策略实用程序
 - 策略计划
 - 创建备份策略
 - 添加或更改策略中的日程表
 - 同时更改多个策略
 - 有关修改或删除自动管理的策略或存储生命周期策略的警告
 - 将策略项目复制或移动到其他策略
 - 复制策略以创建新策略
 - 将日程表复制到同一策略或不同策略中
 - 从策略中删除日程表、备份选择或客户端
 - 策略的“属性”选项卡
- 策略类型(策略属性)
 - 数据分类(策略属性)
 - 策略存储(策略属性)
 - 策略卷池(策略属性)
 - 检查点创建间隔 __ 分钟(策略属性)
 - 限制每个策略的作业数(策略属性)
 - 作业优先级(策略属性)
 - 介质所有者(策略属性)
 - 生效时间(策略属性)
 - 遵循 NFS(策略属性)
 - 备份网络驱动器(策略属性)
 - 跨装入点(策略属性)
 - 压缩(策略属性)
 - 加密(策略属性)
 - 为 Bare Metal Restore 收集灾难恢复信息(策略属性)
 - 使用和不使用移动检测收集实际映像还原信息(策略属性)
 - 允许多个数据流(策略属性)
 - 禁用客户端重复数据删除(策略属性)
 - 启用粒度恢复(策略属性)
 - 使用加速器(策略属性)
 - 启用 Windows 重复数据删除卷的优化备份
 - 关键字短语(策略属性)
 - Snapshot Client 和 Replication Director(策略属性)
 - 执行块级增量式备份(策略属性)
 - 使用 Replication Director(策略属性)
 - 执行快照备份(策略属性)
 - Microsoft Exchange 属性(策略属性)
 
 - “日程表”选项卡
 - “日程表属性”选项卡
 - “启动时段”选项卡
 - 从日程表中排除日期
 - “包括日期”选项卡
 - NetBackup 如何确定接下来要运行的日程表
 - 关于跨午夜的日程表时段
 - 开放日程表如何影响基于日历和基于频率的日程表
 - 关于“客户端”选项卡
 - “备份选择”选项卡
 - “VMware 策略”选项卡
 - “Hyper-V 策略”选项卡
 - “排除磁盘”选项卡
 - “灾难恢复”选项卡
 - 创建保管库策略
 - 创建 BigData 策略
 - 执行手动备份
 - Active Directory 粒度备份和恢复
 
 - 合成备份
 - 保护 NetBackup 目录库
 - 关于 NetBackup 关系数据库
 - 管理备份映像
 - 在 NetBackup 中配置数据的不可篡改性和不可删除性
 
 - 创建备份策略
 - 第 VI 部分. 部署管理
 - 第 VII 部分. 配置主从复制
 - 第 VIII 部分. 监视和报告
 - 第 IX 部分. 管理 NetBackup
- 管理主题
 - 访问远程服务器
 - 使用 NetBackup 远程管理控制台
- 关于 NetBackup 远程管理控制台
 - 关于授权 NetBackup 用户
 - 授权文件 (auth.conf) 的特征
 - 关于授权非 root 用户使用特定应用程序
 - 关于在“备份、存档和还原”用户界面中授权特定任务
 - NetBackup 管理控制台的运行时配置选项
- BROWSER_BINARY_PATH
 - DYNAMIC_STREAMING_START_CHILD_BACKUP_JOBS_TIMEOUT
 - FIREWALL_IN
 - FORCE_IPADDR_LOOKUP
 - INITIAL_MEMORY、MAX_MEMORY
 - MEM_USE_WARNING
 - NBJAVA_CLIENT_PORT_WINDOW
 - NBJAVA_CORBA_DEFAULT_TIMEOUT
 - NBJAVA_CORBA_LONG_TIMEOUT
 - NETBACKUP_API_CLIENT_CONNECTION_TIMEOUT
 - NETBACKUP_API_CLIENT_READ_TIMEOUT
 - PBX_PORT
 - VNETD_PORT
 
 - 关于提高 NetBackup 性能
 - 关于在 NetBackup 管理控制台中调整时区
 
 - 备用服务器还原
 - 管理客户端备份与还原
 - 关闭然后重新启动 NetBackup 服务器
 - 关于粒度恢复技术
 
 
PREFERRED_NETWORK 示例
表:基本示例
| 
             描述  | 
             条目  | 
|---|---|
| 
             允许与解析为 12.34.0.0 至 12.34.255.255 的主机名连接。它不影响出站接口选择:  | 
             PREFERRED_NETWORK = 12.34.0.0/16 MATCH  | 
| 
             允许与解析为 12.34.56.78 的主机名连接,并请求操作系统将 98.76.54.32 用作出站接口。  | 
             PREFERRED_NETWORK = 12.34.56.78 MATCH 98.76.54.32  | 
| 
             指示主机的所有 IPv4 和 IPv6 地址都使用 Host_A 的接口 IP。  | 
             PREFERRED_NETWORK = 0/0 MATCH Host_A  | 
| 
             阻止 NetBackup 连接到 12.34.56.0 至 12.34.56.255 范围之外的任何目标地址。除非一个或多个目标地址为 PROHIBITED,否则源接口将是 ANY。  | 
             PREFERRED_NETWORK = 12.34.56.78/24 ONLY  | 
| 
             阻止 NetBackup 连接到 12.34.56.0 至 12.34.56.255 范围之外的任何目标地址。请求操作系统将 98.76.54.32 用作出站接口。  | 
             PREFERRED_NETWORK = 12.34.56.78/24 ONLY 98.76.54.32  | 
| 
             阻止 NetBackup 连接到显示的 IPv6 子网之外的任何目标地址。除非一个或多个目标地址为 PROHIBITED,否则源接口将是 ANY。  | 
             PREFERRED_NETWORK = 2001:1234:1efc::/48 ONLY  | 
| 
             阻止 NetBackup 将 12.34.0.0 和 12.34.255.255 之间的任何地址用作连接的源或目标。 如果与本地接口匹配,则当其他条目不指定 source 时,NetBackup 将提供其余接口的顺序列表,作为出站接口的源绑定列表。不建议将 PROHIBITED 用于本地接口。请参见以下主题中的详细信息: 请参见指令。  | 
             PREFERRED_NETWORK = 12.34.56.78/16 PROHIBITED  | 
| 
             阻止主机使用 IPv4 地址。  | 
             PREFERRED_NETWORK = 0.0.0.0 PROHIBITED  | 
| 
             阻止主机使用 IPv6 地址。  | 
             PREFERRED_NETWORK = 0::0 PROHIBITED  | 
| 
             阻止主机使用 production_server. 的地址。  | 
             PREFERRED_NETWORK = production_server PROHIBITED  | 
使用 bplocaladdrs 命令可观察操作系统提供给 NetBackup 的本地接口以及提供这些接口的顺序。
对于以下主题中的示例中的主机 (bob),bplocaladdrs 返回以下输出。
$ bplocaladdrs 10.82.105.11 10.82.105.8 10.82.10.10
使用 bptestnetconn 命令可观察条目评估顺序和评估结果。TGT 或 SRC 指示是否允许使用该目标以及 NetBackup 为操作系统提供哪个源绑定列表。值为 ANY 表示出站接口不受 NetBackup 约束。
$ bptestnetconn -asp -v6 ... FL: myprimary -> 10.82.105.14 : 5 ms FAST (< 5 sec) TGT PROHIBITED FL: mymedia -> 10.81.40.61 : 6 ms FAST (< 5 sec) SRC: 10.82.10.10 ...
按以下顺序应用 PREFERRED_NETWORK 规则:
[0] PREFERRED_NETWORK = 10.82.105.14 PROHIBITED [1] PREFERRED_NETWORK = 10.81.40.0/24 MATCH 10.82.10.10 $ bptestnetconn -asp -v6 -H myclient ... FL: myclient -> 10.81.40.127 : 6 ms FAST (< 5 sec) SRC: ANY
按以下顺序应用 PREFERRED_NETWORK 规则:
[0] PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.0/24 [1] PREFERRED_NETWORK = 10.82.105.0/29 PROHIBITED [2] PREFERRED_NETWORK = 10.82.104.0/24 MATCH 10.82.105.5
以下示例更复杂,所用的 NetBackup 服务器 (bob) 使用以下网络接口:
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.82.105.11 netmask fffff800 broadcast 10.82.111.255 eri0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 10.82.105.8 netmask fffff800 broadcast 10.255.255.255 eri1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet 10.82.10.10 netmask fffff800 broadcast 10.82.15.255
到以下四个主机(billcat、muzzy、beetle、lilo)的常规出站连接使用第一个接口。内部连接使用目标接口作为源接口。
$ bptestbpcd -host billcat 10.82.105.11:54129 -> 10.82.105.15:13724 $ bptestbpcd -host muzzy 10.82.105.11:54152 -> 10.82.105.14:13724 $ bptestbpcd -host beetle 10.82.105.11:54135 -> 10.82.104.249:13724 $ bptestbpcd -host lilo 10.82.105.11:54139 -> 10.82.56.79:1556 $ bptestbpcd -host 10.82.105.11 10.82.105.11:54144 -> 10.82.105.11:1556 $ bptestbpcd -host 10.82.105.8 10.82.105.8:52148 -> 10.82.105.8:1556
将本地接口用作 MATCH 条目的 target 没有任何影响。在此示例中,源接口不受本地 MATCH 条目影响。
PREFERRED_NETWORK = 10.82.105.8/32 MATCH $ bptestbpcd -host billcat 10.82.105.11:54202 -> 10.82.105.15:13724 $ bptestbpcd -host muzzy 10.82.105.11:54206 -> 10.82.105.14:13724 $ bptestbpcd -host beetle 10.82.105.11:54300 -> 10.82.104.249:13724 $ bptestbpcd -host lilo 10.82.105.11:54302 -> 10.82.56.79:1556 $ bptestbpcd -host 10.82.105.11 10.82.105.11:54306 -> 10.82.105.11:1556 $ bptestbpcd -host 10.82.105.8 10.82.105.8:54309 -> 10.82.105.8:1556
与 示例 1 类似,将本地接口用作 ONLY 条目的 target 不会对源绑定产生任何影响。但这样做确实会阻止连接到目标地址(不存在与目标更为 MATCH 的其他指令)。到主机的内部连接不受影响。
PREFERRED_NETWORK = 10.82.105.8/32 ONLY
$ bptestbpcd -host billcat <16> bptestbpcd main: ConnectToBPCD(billcat) failed: 25 cannot connect on socket $ bptestbpcd -host muzzy <16> bptestbpcd main: ConnectToBPCD(muzzy) failed: 25 cannot connect on socket $ bptestbpcd -host beetle <16> bptestbpcd main: ConnectToBPCD(beetle) failed: 25 cannot connect on socket $ bptestbpcd -host lilo <16> bptestbpcd main: ConnectToBPCD(lilo) failed: 25 cannot connect on socket $ bptestbpcd -host 10.82.105.11 10.82.105.11:54306 -> 10.82.105.11:1556 $ bptestbpcd -host 10.82.105.8 10.82.105.8:54309 -> 10.82.105.8:1556
使用 MATCH 条目,到特定主机或网络的出站连接可能优先于默认设置。在此示例中,请求连接到特定主机和单独网络以使用第二个出站网络接口。
PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.8 PREFERRED_NETWORK = 10.82.104.0/24 MATCH 10.82.105.8
$ bptestbpcd -host billcat(由第一个条目首选)
10.82.105.8:54192 -> 10.82.105.15:13724
$ bptestbpcd -host muzzy(隐式允许使用默认值)
10.82.105.11:54196 -> 10.82.105.14:13724
$ bptestbpcd -host beetle(由第二个条目首选)
10.82.105.8:54200 -> 10.82.104.249:13724
$ bptestbpcd -host lilo(隐式允许使用默认值)
10.82.105.11:54202 -> 10.82.56.79:1556
添加 ONLY 条目可阻止连接到任何其他不在指定网络上或与先前条目匹配的主机。
PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.8 PREFERRED_NETWORK = 10.82.104.0/24 MATCH 10.82.105.8 PREFERRED_NETWORK = 10.82.56.0/24 ONLY
$ bptestbpcd -host billcat(由第一个条目首选)
10.82.105.8:54209 -> 10.82.105.15:13724
<16> bptestbpcd -host 10.82.105.14(与 1 或 2 不匹配,被 3 排除)
<16> bptestbpcd main: ConnectToBPCD(muzzy) failed: 25 cannot connect on socket
$ bptestbpcd -host beetle(由第二个条目首选)
10.82.105.8:54214 -> 10.82.104.249:13724(第三个条目所需)
10.82.105.11:54216 -> 10.82.56.79:1556
将 ONLY 更改为 PROHIBITED 可显式排除与这些目标主机的连接并隐式允许连接到未指定的主机。PROHIBITED 网络不在本地,不影响源绑定。
PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.8 PREFERRED_NETWORK = 10.82.104.249/32 MATCH 10.82.105.8 PREFERRED_NETWORK = 10.82.56.0/24 PROHIBITED
$ bptestbpcd -host billcat(由第一个条目首选)
10.82.105.8:54224 -> 10.82.105.15:13724
$ bptestbpcd -host muzzy(隐式允许)
10.82.105.11:54228 -> 10.82.105.14:13724
$ bptestbpcd -host beetle(由第二个条目首选)
10.82.105.8:54232 -> 10.82.104.249:13724
$ bptestbpcd -host 10.82.56.79(与 1 或 2 不匹配,被 3 禁止)
<16> bptestbpcd main: ConnectToBPCD(lilo) failed: 25 cannot connect on socket
相反,将 ONLY 移到列表顶部不会阻止评估 MATCH 条目,因为与 MATCH 条目相比,ONLY 适用于限制更少的 IP 范围。对于这些主机,首先评估后者。
PREFERRED_NETWORK = 10.82.104.0/24 ONLY PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.11 PREFERRED_NETWORK = 10.82.104.249/32 MATCH 10.82.105.8
$ bptestbpcd -host billcat(由第二个条目首选)
10.82.105.11:54392 -> 10.82.105.15:13724
$ bptestbpcd -host 10.82.105.14(与 2 或 3 不匹配,被 1 排除)
<16> bptestbpcd main: ConnectToBPCD(muzzy) failed: 25 cannot connect on socket
$ bptestbpcd -host beetle(由 3 首选,然后为 1 所需)
10.82.105.8:54396 -> 10.82.104.249:13724
$ bptestbpcd -host 10.82.56.79(与 2 或 3 不匹配,被 1 排除)
<16> bptestbpcd main: ConnectToBPCD(lilo) failed: 25 cannot connect on socket
此 ONLY 条目上的子网与 billcat 和 muzzy 均匹配,但不影响出站接口,进而确认了 ONLY 用于目标地址过滤而非源地址过滤。否则,所有连接都将失败,因为本地接口 10.82.105.11 和 10.82.105.8 均不在该子网中。
PREFERRED_NETWORK = 10.82.105.14/31 ONLY PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.8
$ bptestbpcd -host billcat(由第二个条目首选)
10.82.105.8:54209 -> 10.82.105.15:13724
$ bptestbpcd -host muzzy(由第一个条目首选)
10.82.105.11:45662 -> 10.82.105.14:13724
$ bptestbpcd -host 10.82.104.249(被第一个条目排除)
<16> bptestbpcd main: ConnectToBPCD(beetle) failed: 25 cannot connect on socket
其中,所有三个远程主机均可访问,但请注意,在对 10.82.105.11 执行 PROHIBITED 指令后仅剩源接口。其中包括 billcat 的明显目标 MATCH,该目标实际上无法匹配,因为先前已对 source 执行 PROHIBITED 指令。请注意,内部连接不受 PROHIBITED 影响。
PREFERRED_NETWORK = 10.82.105.11/32 PROHIBITED PREFERRED_NETWORK = 10.82.105.15/32 MATCH 10.82.105.11
$ bptestbpcd -host billcat(与 2 匹配,但 1 禁止该源)
10.82.105.8:54202 -> 10.82.105.15:13724
$ bptestbpcd -host muzzy(隐式匹配和删除源)
10.82.105.8:54206 -> 10.82.105.14:13724
$ bptestbpcd -host beetle(隐式匹配和删除源)
10.82.105.8:54300 -> 10.82.104.249:13724
$ bptestbpcd -host 10.82.105.11(不受第一个条目影响)
10.82.105.11:54306 -> 10.82.105.11:1556 $ bptestbpcd -host 10.82.105.8 10.82.105.8:54309 -> 10.82.105.8:1556
此示例说明了源绑定评估导致使用 ANY 接口代替非禁止接口的两个细微差别。在处理第三个条目之前,第二个条目从源绑定列表中删除 10.82.10.10 本地接口,从而导致 source 不可用。第一个条目上的 source 导致在所有评估期间忽略由第二个条目创建的缩短列表。
PREFERRED_NETWORK = 10.82.104.249 MATCH 10.82.105.0/24 PREFERRED_NETWORK = 10.82.10.10 PROHIBITED PREFERRED_NETWORK = 10.82.56.0/24 MATCH 10.82.10.10
FL: billcat -> 10.82.105.15 ... SRC: ANY(第一个源隐式否定第二个目标)
FL: muzzy -> 10.82.105.14 ... SRC: ANY(第一个源隐式否定第二个目标)
FL: beetle -> 10.82.104.249 ... SRC: 10.82.105.11(与 1 匹配,使用范围内的第一个目标)
FL: lilo -> 10.82.56.79 ... SRC: ANY(第二个目标显式否定第三个源)
在示例 8 中,第一个条目上的 source 与两个本地接口匹配。在连接到 beetle 时,优先选择 10.82.105.11 接口(而不是 10.82.105.8)作为源,因为操作系统首先返回该接口,如此示例的 bplocaladdrs 输出中所示。(请参见使用 bplocaladdrs 进行故障排除。)
此示例显示如何通过禁止本地接口来缩短绑定列表。如果 ANY 是默认源绑定列表,这些目标的出站接口为 10.82.105.11。(请参见示例 1。)禁止其他本地接口会导致 NetBackup 缩短该列表且操作系统选择 10.82.10.10 作为源 IP。由于此操作系统使用强主机模型,因此该接口对这些目标 IP 无效,连接尝试将失败。
PREFERRED_NETWORK = 10.82.105.8 PROHIBITED FL: billcat -> 10.82.105.15 ... SRC: 10.82.10.10,10.82.105.11 FL: lilo -> 10.82.56.79 ... SRC: 10.82.10.10,10.82.105.11 $ bptestbpcd -host billcat <16> bptestbpcd main: ConnectToBPCD(billcat) failed: 25 cannot connect on socket $ bptestbpcd -host lilo <16> bptestbpcd main: ConnectToBPCD(lilo) failed: 25 cannot connect on socket
如果将操作系统更改为弱主机模型,则每个连接的 TCP SYN 会将默认接口 (10.10.82.105.11) 传输到 10.82.104.0 网络,但源 IP 为 10.82.10.10。如果存在从 10.82.104.0 网络到目标主机的网络路由,则 SYN 将访问这些目标。但是,仅当从目标主机不对称地路由回 10.82.8.0 网络时,回复才成功。请注意成功连接中的伪造源 IP,它不反映 TCP SYN 数据包实际发送到的网络。
$ bptestbpcd -host billcat <16> bptestbpcd main: ConnectToBPCD(billcat) failed: 25 cannot connect on socket $ bptestbpcd -host lilo 10.82.10.10:52842 -> 10.82.56.79:1556