内容纲要
概要描述
由于Aquila 1.1版本是aquila的最初的版本, 在双网卡上的集群上,会出现8666页面会出现乱码/报错/页面空白 的情况。
本文针对该版本的双网卡给出了解决方案。

详细说明
点击下载附件到manager节点服务器上: Aquila1910双网卡问题附件
一、备份并替换原有 transwarp-manager-7.0*.jar 后端包
-
登录 Manager 节点,查看已有的 Manager 后端包, 应该能看到一个带日期的 transwarp-manager 的 jar 包(假设找到的包名为: transwarp-manager-7.0-2019-11-21-15-45-38-81.jar )
# 查看已有的 Manager 后端包 ls -l /usr/lib/transwarp-manager/master/lib/transwarp-manager-7.0*
-
备份找到的 jar 包并替换。
mv /usr/lib/transwarp-manager/master/lib/transwarp-manager-7.0-2019-11-21-15-45-38-81.jar{,.bak} -
将附件中的包移至相应目录.
mv transwarp-manager-master-5.1.v2017.jar /usr/lib/transwarp-manager/master/lib/transwarp-manager-7.0-2019-11-21-15-45-38-81.jar
二、备份并替换原有 transwarp-manager.war 前端包
前端包替换步骤和后端包替换步骤一致,只是目录不同. 前端包所在目录为: /usr/lib/transwarp-manager/master/webui/
三、备份并替换metainfo 文件
- 进入 Aquila metainfo 目录
cd /var/lib/transwarp-manager/master/content/meta/services/AQUILA/manager-7.0.1910a-final/ - 备份原有 metainfo 文件
mkdir -p /root/backup/ mv metainfo.yaml /root/backup/ mv configuration.yaml /root/backup/ mv templates/server/application.yml.ftl /root/backup/ - 替换备份 metainfo 文件 (假设附件拷贝到 /root 目录下, 在 Aquila metainfo 目录下执行以下命令)
mv /root/metainfo.yaml . mv /root/configuration.yaml . mv /root/application.yml.ftl templates/server/
四、登录manager数据库,修改在aquila中添加‘server.redirect.url’配置
- 登录manager数据库(是否为HA使用
cat /etc/transwarp-manager/master/application.conf |grep ha.enabled查看,false则非HA;若为true,请联系技术支持)# 进入数据库 mysql -h localhost -u transwarp -p$(cat /etc/transwarp-manager/master/db.properties | grep io.transwarp.manager.db.password | awk -F = '{print $2}') -S /var/run/mariadb/transwarp-manager-db.sock -D transwarp_manager - 获取Aquila的service ID
MariaDB [transwarp_manager]> select id from service where type= "AQUILA"; - 往 service_config 表插入参数
MariaDB [transwarp_manager]> insert into service_config (serviceId, name, recommendedValue, value, groups, description) VALUES (<上一步获取的service id>, "server.redirect.url", "", "", '[ ]', NULL);
五、重启manager
/etc/init.d/transwarp-manager restart
六、修改 server.redirect.url的值, 将其改为可以访问的内网或者外网的 8180 地址 (e.g. http://172.16.1.219:8180)
-
进入8180页面中 aquila的配置页面

-
搜索参数并修改及保存

七、配置aquila并重启 Aquila Server 角色
-
配置服务

-
重启

八、验证
此时点击 8180 界面右上角的 Aquila(或者从Aquila server角色界面 link 点击), 就能访问 Aquila的8666页面