鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

修改鲲鹏DevKit的IP地址和端口

以下命令中的“/opt”为工具安装目录,请根据实际情况替换。

  1. 使用安装DevKit使用的用户SSH远程登录工具。
  2. 停止以下服务。
    • root用户安装
      systemctl stop devkit_nginx
      systemctl stop java_perf
    • 普通用户安装
      bash /home/test01/DevKit/tools/service_management.sh stop devkit_nginx
      bash /home/test01/DevKit/tools/service_management.sh stop java_perf
    • /home/test01:表示DevKit安装目录,请根据实际路径替换。
    • 用户必须先停止鲲鹏DevKit之后,才能完成后续的修改IP地址和端口的操作。若未安装Java性能分析工具,则无需停止java_perf服务。
    • 如果在容器中安装工具,可参考普通用户安装方式通过service_management.sh停止服务。
  3. 执行如下命令修改IP地址或端口。
    1
    2
    cd /opt/DevKit/tools
    bash change_ip_port.sh
    

    回显信息如下:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
      Changing the IP address or port requires service restart. In the multi-node scenario, this will cause the remote node to be unavailable and you need to add the remote node again on the Agent Management page. Are you sure you want to continue? [y/N]: y
    Please enter install port. (The default install port is 8086):
      Selected nginx port: 8087
    
    Please enter http server port. (The default http server port is 8002):
      Selected http server port: 8002
    
    Please enter django server port. (The default django server port is 7996):
      Selected django server port: 7996
    
    Please enter rpc cluster server port. (The default rpc cluster server port is 50051):
      Selected rpc cluster server port: 50051
    
    Web console is now running, go to: https://xx.xx.xx.xx:8087
    
    • 在执行修改IP地址和端口命令前,需要先进入“/opt/DevKit/tools”目录。
    • 执行命令后系统会列出可用的IP地址,用户可以自行选择。
    • 如果与系统已占用的端口冲突,会自动+1,直到找到可用的端口。如系统无可用端口将终止安装。
    • 如果用户的服务器OS防火墙已开启,工具会自动检测配置的端口是否开通,若开通,则继续安装进程;若未开通,会提示用户开通该端口,用户选择“y”,则工具会自动帮用户开通端口(卸载工具时会清除工具对端口的操作,即恢复到用户的原端口状态)。若用户选择不开通,工具安装不受影响,但会导致Web访问不成功。若后续用户想要通过Web访问工具,需要用户自行开通服务器OS防火墙端口,执行步骤参考开启防火墙端口
    • 修改完端口后系统自动启动鲲鹏DevKit