Manager 8.1 以上如何修改 ip

  其他常见问题
内容纲要

概要描述

Manager 8.1 之前的版本修改 ip 参见连接:
本文介绍 Manager 8.1 之后的版本修改 ip 的方法。

详细说明

  1. 停止所有服务
  2. 修改 IP
  3. 修改 /etc/hosts
  4. 修改数据库中 ip 信息
  5. 更新 tos 证书
  6. 启动服务

1、停止所有服务

Manager 页面停止所有服务。
然后依次停止全局服务 aquila → guardian → 全局kundb → license → TOS

file

2、修改IP

1、在主机上修改每个节点的ip,重启网络服务:
service network restart

3、修改 /etc/hosts

修改所有机器的/etc/hosts

vi /etc/hosts
cp /etc/hosts /etc/transwarp/conf/hosts

4、修改数据库中节点 IP 信息

  1. 在manager的机器上,登录manager数据库:
mysql -h localhost -u transwarp -p$(/usr/lib/transwarp-manager/common/jdk/bin/java -cp /etc/transwarp-manager/master:/usr/lib/transwarp-manager/master/lib/*:/usr/lib/transwarp-manager/common/lib/* io.transwarp.manager.master.util.DbUtils) -S /var/run/mariadb/transwarp-manager-db.sock -D transwarp_manager
  1. 执行以下语句
//然后根据实际网络情况完成IP修改,注意修改的IP地址要和对应的hostname保持一致
//集群需要修改IP的每个node记录都要修改
select * from node;
update node set ipWhenCreate='172.22.22.91' where id='5';
update node set ipWhenCreate='172.22.22.92' where id='6';
update node set ipWhenCreate='172.22.22.93' where id='7';
update node set ipWhenCreate='172.22.22.94' where id='8';

file

5、更新tos证书

  1. 修改 TOS metainfo

file

从页面确定当前安装的TOS版本,如 tos-2.1.2,那么需要修改的 metainfo 位置位于 /var/lib/transwarp-manager/master/content/meta/services/TOS/tos-2.1.2/metainfo.yaml,参考下图,在Config 标签下新增以下内容。

这个部分的作用是在配置服务时,会触发的动作,增加上Gen-TLS-Certs,也就是生成证书。

    - !
      summaryPolicy: ALL
      timeoutMinutes: 2

file

  1. 重新载入manager

systemctl reload transwarp-manager

  1. 连接manager数据库

参考 4.1 在manager的机器上,登录manager数据库

  1. 删除需要重新生成的证书的数据库备份,如需要重新生成server.pemserver-key.pem,则需要执行如下sql语句
//建议先备份manager数据库的manager_info表
create table manager_info_bak as select * from manager_info;
delete from manager_info where key='server.pem' or key='server-key.pem';

file

6、启动服务

重启 Manager

systemctl restart transwarp-manager

在 Manager 页面上按顺序操作,配置TOS → 启动TOS【不是重启】

file

TOS启动之后,需要把上面修改的 metainfo 改回来,删除下面这一段,执行 systemctl reload transwarp

    - !
      summaryPolicy: ALL
      timeoutMinutes: 2

如果在启动 TOS 时失败,则需要手动初始化 TOS,建议联系星环售后技术支持工程师。

然后依次启动其他服务,License → 全局kundb → guardian → aquila

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。