BackupHelper-BCK 组件的帮助应用

功能概述

此应用与 BCK 组件一起使用,使应用能通过远程服务(例如 亚马逊简单储存服务 (S3),Nirvanix、Layerd 技术公司的 DynaVol、ftp 和 sftp)对自身进行备份或恢复。

重要信息: BackupHelper 应用由 BCK 组件配给,不适合由普通用户或维护人员手动配给或配置。

边界

属性

属性名

类型

说明

in_ip

IP

为 BCK 组件的 Web 界面提供监控服务的 IP 地址。 此属性为 mandatory

out_ip

IP

用于访问网格控制器的外部接口的 IP 地址。 此属性为 mandatory

网络掩码

IP

in_ip 和 out_ip 所在网络的网络掩码。 默认值:255.255.255.0

网关

IP

用于路由流量的 IP 网关的地址。 必须指定此属性才能访问 BackupHelper 正运行的 IP 网络之外的主机。 此属性为 mandatory

dns1

IP

BackupHelper 的主要 DNS 服务器。 此属性为 mandatory

dns2

IP

BackupHelper 的备用 DNS 服务器。 默认:空。 此属性是可选的。

env

字符串

为 BCK 和 BackupHelper 使用而保留。

资源

资源

最小值

最大值

默认值

CPU

0.3

40

0.3

内存

320 MB

68 GB

320 MB

带宽

4 Mbps

8 Gbps

50 Mbps

用户卷

无。

应用卷

BackupHelper 应用包括以下卷:

说明

目录

文件系统包含脚本、日志和 Web 界面。 不应修改此卷。

实施详细信息

应用体系结构

BackupHelper 包含以下组件:

应用基础架构如下所示:

BackupHelper 组件

说明

组件内所用的开源软件和第三方软件

BackupHelper 的目录卷上包括以下第三方开源软件包。

软件

版本

已修改

许可

说明

Nirvanix API PHP 函数

N/A

Nirvanix 公共许可

主页

phps3tk S3 PHP 函数

N/A

MIT

主页

PEAR.php

1.6.2

PHP 许可 v3.0

PEAR 的 PEAR 包

HMAC.php

1.0.1

PHP 许可 v3.0

PEAR 的 Crypt_HMAC 包

Request.php

1.4.1

BSD

PEAR 的 Request 包

Socket.php

1.0.8

PHP 许可 v2.02

PEAR 的 Net_Socket 包

URL.php

1.0.15

BSD

PEAR 的 Net_URL 包