准备升级至v5.6.0之前的操作
创建时间:2024-04-02 最近修改时间:2024-04-02
#1. 准备升级至v5.6.0之前的操作
- 监控网段页面已不再支持,需要记录录入的监控网段,升级完成后录入为子网
- 5.6.0 之后版本cerebro使用单独的用户和组运行,在升级前要创建用户和组,在
主备控制器上执行如下操作groupadd -r cerebro useradd -g cerebro -r --shell /bin/false -c "cerebro user-daemon" cerebro1
2 - Elasticsearch从5.2.2升级至6.8.8,需要先暂停ES的操作,在主控制器上执行如下操作
curl -XPUT "localhost:20042/_cluster/settings" -d '{"persistent":{"cluster.routing.allocation.enable": "primaries"}}' -H "Content-Type: application/json" # 执行以下命令到没有failed为止 curl -XPOST "localhost:20042/_flush/synced"1
2
3 - 5.6.0依赖cython版本升级
python3 -m pip install -U pip1 - 5.6.0如下进程废弃,需要在升级前手动删除:
salt -N controller cmd.run 'yum --disablerepo=* -y remove guard' salt -N controller cmd.run 'yum --disablerepo=* -y remove resource' salt -N controller cmd.run 'yum --disablerepo=* -y remove screen' salt -N controller cmd.run 'yum --disablerepo=* -y remove dashboard' salt -N baseline cmd.run 'yum --disablerepo=* -y remove baseline' salt -N tsdb cmd.run 'systemctl stop influxdb@disk_only' salt -N tsdb cmd.run 'systemctl disable influxdb@disk_only' salt -N tsdb cmd.run 'yum --disablerepo=* remove -y zero influxdb@disk_only' salt -N analyzer cmd.run 'systemctl stop pcap-rest' salt -N analyzer cmd.run 'yum --setopt=tsflags=noscripts remove -y pcap-rest' salt -N controller cmd.run 'yum --disablerepo=* remove -y collapsar'1
2
3
4
5
6
7
8
9
10
11 - 5.6.0修改baseline为空
- 修改/usr/local/deepflow/saltstack/nodegroup配置文件,将baseline配置为空列表
- 5.6.0版本cloud-agent.yaml的vsphere云平台新增ipv4_netmask、ipv6_netmask配置项
vcenter: ipv4_netmask: 24 ipv6_netmask: 641
2
3 - 所有控制器、数据节点(原分析器)执行如下命令启用IPv6
sysctl -w net.ipv6.conf.all.disable_ipv6=01