最新版本:

|
概览 |
|
|
目录 |
动态 |
|
类别 |
备份 |
|
用户卷 |
yes |
|
最小 内存 |
256 MB |
|
操作系统 |
Linux |
|
约束 |
no |
|
问题/注释 |
|
通过 Amazon 简单储存服务 (S3)、Nirvanix、Layerd Technologies DynaVol、ftp 或 sftp,BCK 能使包含应用备份或恢复其自身的副本。 这些操作可通过 BCK 公开的简单 Web 界面 (GUI) 来启动,并且与帮助应用 BackupHelper 配合工作。 此外,BCK 还可配置为自动执行排定备份。 每当备份应用时,应用会停止,然后再重新启动。
该 GUI 可使用应用 IP 和配置的 BCK 端口来访问,并支持下列应用操作:
限制:
最初版本的 BCK 使用 _impex 卷导出和导入应用来进行备份与恢复。 因此,所导出应用的大小不能超过 _impex 卷上的可用空间。
资源
|
资源 |
最小值 |
最大值 |
默认值 |
|
CPU |
0.15 |
0.15 |
0.15 |
|
内存 |
256 MB |
256 MB |
256 MB |
|
带宽 |
2 Mbps |
2 Mbps |
2 Mbps |
终端
|
名称 |
方向 |
协议 |
说明 |
|
in |
in |
Any |
公开用于备份和恢复的 Web 界面 (GUI)。 未定向到 GUI 的所有其他网络流量将在不作修改的情况下通过 aux。 |
|
net |
out |
Any |
用于访问网格以帮助执行应用备份和还原操作的输出。 |
|
aux |
out |
Any |
辅助输出。 未定向到 GUI 的传入流量将在不作修改的情况通过此终端进行发送。 此终端可保持未连接状态。 |
|
mon |
out |
CCE |
用于性能和资源使用统计信息。 |
用户卷
|
卷 |
说明 |
|
config |
用于配置数据的读/写卷。 |
该卷用于存储私钥文件,该文件用于以普通用户身份在网格控制器上提供身份验证。 有关设置配置卷的信息,请参阅准备备份与还原。
下表中的属性配置要用于特定服务的 BCK。
|
名称 |
类型 |
说明 |
|
backup_service |
string |
S3、DynaVol_ftp、DynaVol_sftp、ftp 或 sftp。 默认值:S3 |
|
backup_service_ip |
IP |
远程存储服务的 IP 地址。 默认值:空 |
|
backup_user_id |
string |
用于访问远程存储服务的用户名或签名。 默认值:空 |
|
backup_user_auth |
string |
用于访问远程存储服务的用户密码或身份验证字符串。 默认值:空 |
|
backup_app_key |
string |
对于 Nirvanix,这是应用密钥。 对于其他备份服务,此属性不是必需的属性。 默认值:空 |
|
backup_app_name |
string |
对于 Nirvanix,这是应用名称。 对于其他备份服务,此属性不是必需的属性。 默认值:空 |
|
backup_container_id |
string |
用于保存备份的远程存储服务上的容器标识符。 默认值:空 |
下表中的属性可将 BCK 配置为自动执行预定备份。
|
name |
类型 |
说明 |
|
schedule_period |
string |
none、daily、weekly、monthly。 默认值:none |
|
schedule_day |
整数 |
1-28。 默认值:1 |
|
schedule_time |
string |
预定备份的时间,以格式“小时 (0-23):分钟 (0-59)”指定。 默认值:0:0 |
|
schedule_retain |
整数 |
保留的备份数。 在创建新备份之后,会删除超过此数目的现有备份(先删除最旧的备份)。 默认值:3 |
下表中的属性用于配置 BCK GUI。
|
名称 |
类型 |
说明 |
|
gui_ip |
IP |
用于访问 GUI 的包含应用的 IP 地址。 默认值:空 |
|
gui_port_no |
整数 |
用于访问 Web 界面的端口。 通过 gui_ip 和此端口访问 GUI。 默认值:8080。 |
|
gui_username |
string |
进行基于 Web 的身份验证所用的用户名。 如果为空,则不执行任何身份验证。 默认值:空 |
|
gui_password |
string |
进行基于 Web 的身份验证所用的密码。 如果 gui_username 为空,则不使用此属性。 默认值:空 |
下表中的属性可将 BCK 配置为在网格上运行。 grid_ip1 和 grid_ip2 这两个 IP 是保留给 BCK 使用的应用 IP。
|
名称 |
类型 |
说明 |
|
grid_ctl_ip |
IP |
运行应用的网格控制器的 IP 地址。 默认值:空 |
|
grid_ip1 |
IP |
在备份和恢复期间使用的可用 IP 地址。 默认值:空 |
|
grid_ip2 |
IP |
在备份和恢复期间使用的可用 IP 地址。 默认值:空 |
|
grid_netmask |
IP |
应用在其上运行的网格的子网掩码。 默认值:255.255.255.0 |
|
grid_gateway |
IP |
用于路由流量的 IP 网关的地址。 必须指定此属性才能访问应用在其上运行的 IP 网络之外的主机。 默认值:空 |
|
grid_dns1 |
IP |
网格的主要 DNS 服务器。 默认值:空 |
|
grid_dns2 |
IP |
网格的备用 DNS 服务器。 默认值:空 |
性能
其他资源不影响性能。
错误消息
当组件无法启动时,网格控制器的组件日志文件或系统日志中可能会出现下列消息:
/var/www/html/.rc.local 脚本失败,ret=ret
Web 界面 (GUI)
BCK 公开了一个 Web 界面,可用于手工备份或恢复包含应用或者手工删除现有备份。 使用配置端口 gui_port_no 上的应用 IP 访问此 GUI。
上面是备份期间 GUI 进度监控器的示例。 本页面包含两个监控器:

上面是在恢复期间 GUI 进度监控器的示例。 本页面包含两个监控器:
在使用 BCK 备份或恢复应用之前,必须先执行下列步骤。 此处提供了一个分步示例。
如果 backup_service 是 sftp,请在不使用密码短语的情况下以 openssh 格式创建公钥/私钥对。 将生成的私钥文件以名称 sftp.private.key 保存在所有者和组为 nobody、模式为 600 的组件的配置卷根目录下。 将公钥包含在远程主机上用户 backup_user_id 的 authorized_keys 文件中。
LampX4
下图显示了如何将 BCK 连接到 LampX4 参考应用。 INSSLR 网关属性已设置为将端口 8080 上的 tcp 流量转发到 aux 终端。 在浏览器上指向位于端口 8080 的应用 IP 或可解析域名,调出 BCK 的 Web 界面。
注意:BCK 组件不应直接连接在 IN 网关和应用其余部分之间,而应连接到 INSSLR 网关的 aux 终端。
此处提供了设置 LampX4 用例的分步示例。

最好设置 BCK 的 gui_username 和 gui_password 属性,以阻止未授权用户执行备份或恢复。
注意:
组件内所用的开源和第三方软件
BCK 是由 PS8 和 BCKCTL 组成的复合组件。 BCKCTL 除了使用其基类 WEB5 所用的第三方开源软件包之外,还使用下列第三方/开源软件包。
|
软件 |
版本 |
已修改 |
许可 |
说明 |
|
Nirvanix API PHP 函数 |
N/A |
是 |
Nirvanix 公共许可证 |
主页 |
|
phps3tk S3 PHP 函数 |
N/A |
是 |
GNU GPL v3 |
主页 |
|
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 包 |
| 版权所有 © 2011 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |