最新版本:

|
概览 |
|
|
目录 |
动态 |
|
类别 |
动态 |
|
用户卷 |
yes |
|
最小 内存 |
160 M |
|
操作系统 |
Linux |
|
约束 |
否 |
|
问题/注释 |
|
MIG 使包含应用能够迁移到另一个网格或在另一个网格上生成自身的快照。 这些操作可通过由 MIG 公开的简单 Web 界面 (GUI) 来启动,并与帮助应用 MigHelper 配合工作。 该 GUI 可通过应用 IP 和配置的 MIG 端口来访问。
使用该 GUI 时,用户可通过包含应用请求下列任一操作:
必须先配置这些操作涉及的网格。 请参阅“准备网格”。
|
资源 |
最小值 |
最大值 |
默认值 |
|
CPU |
0.1 |
0.1 |
0.1 |
|
内存 |
256 MB |
256 MB |
256 MB |
|
带宽 |
2 Mbps |
2 Mbps |
2 Mbps |
|
名称 |
方向 |
协议 |
说明 |
|
in |
in |
HTTP |
公开用于请求应用迁移或快照的 Web 界面。 未定向到 GUI 的所有其他网络流量将在不作修改的情况下通过 aux。 |
|
db |
out |
任何 |
访问数据库服务器。 用法由驻留在内容卷上的任何脚本(如果有)定义。 如果未使用该终端,则可将其保持未连接状态。 |
|
fs |
out |
NFS |
访问用于共享文件存储的网络文件系统,在 NFS 上提供读/写文件访问权限。 用法由驻留在内容卷上的任何脚本(如果有)定义。 内容卷上的软件将已挂接的远程文件系统“视为”组件文件系统空间中的 /mnt/fs。 如果未使用该终端,则可将其保持未连接状态。 连接的服务器必须具有一个通过 NFS 导出的、名为 /mnt/data 的读/写共享。 |
|
日志 |
out |
CIFS |
访问用于存储访问和错误日志的基于 CIFS 的网络文件系统。 如果未使用该终端,则可将其保持未连接状态。 连接的服务器必须允许匿名登录并具有一个导出的、名为 share 的读/写共享。 |
|
net |
out |
任何 |
用于访问网格以帮助执行应用迁移或快照操作的输出。 |
|
aux |
out |
任何 |
辅助输出。 未定向到 GUI 的传入流量将在不作修改的情况通过此终端进行发送。 此终端可保持未连接状态。 |
|
mon |
out |
CCE |
用于性能和资源使用统计信息。 |
|
卷 |
说明 |
|
config |
用于配置数据的读/写卷。 |
该卷用于存储执行应用迁移或快照时所需要的 private_key 和 grid_info 文件。
|
名称 |
type |
description |
|
username |
字符串 |
用于访问 Web 界面的用户名。 默认值:空 |
|
password |
字符串 |
用于访问 Web 界面的密码。 默认值:空 |
|
mode |
字符串 |
migrate、snapshot 或 both。 默认值:both |
|
port_no |
字符串 |
用于访问 Web 界面的端口。 此 GUI 可通过应用 IP 和此端口来访问。 默认值:8080。 |
|
private_key_file |
字符串 |
包含 openssh 格式私钥的文件,该私钥的相应公钥已在相关网格上获得授权。 默认值:private.key。 |
|
grid_info_file |
字符串 |
包含每个相关网格的配置信息的文件。 默认值:grid.info。 |
在使用 MIG 迁移应用或生成应用快照之前,必须先执行下列步骤。 此处提供了一个分步示例。
MIG 公开一个用于对包含应用执行迁移或快照操作的 Web 界面。 此 GUI 可使用所配置端口上的应用 IP 来访问。
在用于启动应用迁移或快照操作的 GUI 页面上,用户可以选择操作(迁移或快照)、目标应用名称和目标网格。 在提交时,浏览器将显示进度监控器。
该进度监控器页面包含三个监控器:

上面是快照期间 GUI 进度监控器的示例。 该页面包含三个监控器:
MIG 组件必须能够在它要迁移到的或要创建快照的任何网格上进行身份验证。 为确保做到这一点,请在不使用密码短语的情况下以 openssh 格式创建公钥/私钥对。 在每个网格上创建其公钥对应于所生成公钥的用户。
每个网格必须能够在其他每个相关网格上进行身份验证。 为确保做到这一点,请在每个网格上创建其公钥对应于其他网格公钥的用户。
每个网格上必须安装:
|
grid g1: |
表示下列信息与网格“g1”有关,其中“g1”是一个标识符,它对于此文件中的所有网格是唯一的。 |
|
{ |
|
|
controller = w.x.y.z |
网格控制器或可解析域名的 IP 地址。 |
|
location = Los Angeles |
位置标识符。 |
|
MIG_ip = w.x.y.z:8080 |
此网格中应用实例上的 MIG 组件的 Web 界面的 IP 地址和端口号。 |
|
app_config = "in_ip=w.x.y.z out_ip=w.x.y.z ..." |
带引号的字符串是要为此网格上应用实例配置的应用属性列表。 此列表中不存在的属性将保留任何源实例中的值。 注意,请勿使用 .name=new_name。 |
|
MigHelper_config = "in_ip=w.x.y.z out_ip=w.x.y.z netmask=w.x.y.z gateway=w.x.y.z" |
带引号的字符串是用于提供此网格上某个 MigHelper 应用实例的所有属性的列表。 MigHelper 应用需要网格的网络掩码和网关,以及在迁移或快照期间要使用的两个未分配的 IP。 有关详细信息,请参阅“MigHelper”。 |
|
} |
|
注:位于 MIG 组件的 /var/www/html 中的文件 sample.grid.info 可用作模板。
当组件无法启动时,网格控制器的组件日志文件或系统日志中可能会出现下列消息:
LampX4
下图显示如何将 MIG 连接到 LampX4 参考应用。 INSSLR 网关属性已设置为将端口 8080 上的 tcp 流量转发到 aux 终端。 在浏览器上指向位于端口 8080 的应用 IP 或可解析域名,调出 MIG 的 Web 界面。
注意:
此处提供了在两个网格上设置 LampX4 用例的分步示例。

最好设置 MIG 的用户名和密码属性,以阻止未授权用户迁移应用。
注意:必须正确设置 MIG 的启动顺序。 MIG 必须在组件连接到 MIG 的 net 终端之后启动,以便 MIG 能够识别它运行所在的网格。
组件内所用的开源和第三方软件
MIG 是由 PS8 和 MIGCTL 组成的复合组件。 MIGCTL 的基类是 WEB5。 除了在其基类 WEB5 上的第三方开源软件包之外,MIGCTL 上未安装任何其他第三方开源软件包。
|
版权所有 © 2013 CA。
保留所有权利。
|
|