陈金枫 <[email protected]>于2020年2月7日 周五下午12:23写道:
> Hi,Mr Wu > > We have used skywalking v6.0 Ga+ES v6.0 for more than half a year. And > now we want to update skywalking to v6.6 with keeping data of service, > instance, interface etc. > > My steps below: > > 1.Install skywalking v6.6 + ES v6.6 <http://v6.6.The>. The skywalking server > is the same machine as v6.0 Ga. Agent keep using v6.0 Ga. > > 2.Import the data of service, instance, interface to the new ES server. > > 1) Only import the data of the indexes including > network_address_inventory,service_inventory,service_instance_inventory,endpoint_inventory,register_lock > from the old ES system. > > 2) Initialize the fields of the index in the new version but not existed > in the old version. For the instance, the fields last_update_time, > register_time, heartbeat_time of the index service_instance_inventory in > the new version. > 3. Keep the same as the field namespace of the configuration file in the > ES, skywalking server, skywalking agent. > 4. Close skywalking v6.0 GA > 5. Run skywalking v6.6 > In my testing process, the skywalking server is running successfully, and > web UI is normal also(the data of service, instance, interface etc was > showed). But there is no data from the agent. So I want to known there is > any problem in my steps of skywalking updating. PLS help me. > Hi, Thanks for providing the details of your upgrade. First, we have provided the upgrade FAQ[1], there are recommended ways there. Then, for your upgrade, I don't know how much time do you take for step 3->5. The potential issue could be, there are two register OAP nodes(one from 6.0 cluster, the other from 6.6). If there is some endpoint register happens, ES lock mechanism is not high performance, so it could make SkyWalking having the performance issue for the production environment. But, from your descriptions, you have finished the processes, then you don't need to worry about the concern. I write those for you just for a reminder in case you will upgrade again in the future. [1] https://github.com/apache/skywalking/blob/master/docs/en/setup/README.md#upgrade-faq > > thanks > jinf > > > > 在 2020-02-06 22:07:02,"Sheng Wu" <[email protected]> 写道: > > Hi, for mail list discussion, you should > > 1. Keep all discussion in English > 2. Make sure you subscribe the mail list, Mail to > [email protected], follow the reply to subscribe to the > mail list. Then you could send mail to [email protected] > > Sheng Wu 吴晟 > Twitter, wusheng1108 > > > 陈金枫 <[email protected]> 于2020年2月6日周四 下午10:05写道: > >> 吴先生,您好, >> 公司半年多前部署了一个skywalking系统(skywalking v6.0 Ga + ES >> v6.6),现在想升级到v6.6。公司希望升级过程能平滑过渡(保留服务,实例和接口等数据),我的升级步骤如下: >> 1. 重新部署skywalking v6.6(skywalking v6.6 + ES v6.6),skywalking >> v6.6部署的服务器是原来部署v6.0 GA机子,agent采用正在使用的v6.0 GA(后面慢慢跟随业务系统升级)。 >> 2. 将原来ES中的服务,实例和接口等数据导入到新部署的ES服务中 >> >> >> 1)确定导入network_address_inventory,service_inventory,service_instance_inventory,endpoint_inventory,register_lock索引数据 >> >> >> 2)索引多了的字段做初始化处理,如service_instance_inventory索引多了字段last_update_time、register_time、heartbeat_time。 >> 3. es,skywalking server配置文件中的namespace和skywalking agent(v6.0 GA)一致。 >> 4. 关闭skywalking v6.0 GA >> 5. 启动skywalking agent(v6.6) >> 测试过程中,服务启动正常,web >> ui能显示服务,实例和接口等数据,但是没有agent采集的数据,是否是的升级过程存在什么问题。麻烦帮我确认一下,谢谢! >> >> >> 谢谢! >> jinf >> >> >> >> > > >
