码迷,mamicode.com
首页 > 其他好文 > 详细

tr5

时间:2018-01-24 10:53:51      阅读:367      评论:0      收藏:0      [点我收藏+]

标签:span   英文   观察   tab   方法   脚本   .bashrc   .sql   alarm   

注意:

由于补丁修改了数据库结构,打补丁过程会删除环境的所有用户信息。SuperAdmin的密码会恢复为默认密码Nae2017@HW。原有用户需要重新校验SMSEmail信息。

该补丁为测试补丁,基于IoM 1.5 TR5基线制作,执行该补丁时,请不要打上SPC001SPC002补丁。

该补丁只能用于测试,不能商用。

请谨慎操作。

 

  1. 1拷贝补丁文件

拷贝patch目录到/home/iotuser

  1. 2 root登录环境,清理数据:
    1. 2.1 清理IAS数据:(一行行拷贝执行,不要一次性执行所有。下同)

su - dbuser

. appgsdb.bashrc

gsql -h 10.145.xx.xx -p 33081 -U ossdbuser -W Changeme_123 -d iasdb

drop table EMAILVERIFY, TELVERIFY;

alter table t_user drop column emailvalidate;

alter table t_user drop column telvalidate;

update t_user set email = null

update t_user set tel = null;

\q

exit

 

  1. 2.2 清理NAE报表数据:

su - dbuser

. appgsdb.bashrc

gsql -h 135.171.*.*  -p 33081 -U ossdbuser -W Changeme_123 -d naedb

delete from t_slices;

delete from t_dashboards;

\q

exit

  1. 2.3 NaeVIZ 增加table

su - dbuser

. appgsdb.bashrc

gsql -h 135.171.*.*  -p 33081 -U ossdbuser -W Changeme_123 -d supersetdb

alter table t_device add column GROUPID CHARACTER VARYING(255);

alter table t_device add column GROUPNAME CHARACTER VARYING(255);

alter table t_device add column ORGANIZATION CHARACTER VARYING(255);

alter table t_device add column TAGS CHARACTER VARYING(255);

alter table t_alarm add column GROUPID CHARACTER VARYING(255);
alter table t_alarm add column GROUPNAME CHARACTER VARYING(255);
alter table t_alarm add column ORGANIZATION CHARACTER VARYING(255);
alter table t_alarm add column TAGS CHARACTER VARYING(255);

  1. 3打补丁:

cd /home/iotuser/patch

chmod 777 patchall.sh

dos2unix patchall.sh

./patchall.sh

执行完成后,在31945上观察所有进程全部正常。

等待5分钟后,再执行后续操作。

  1. 4绕过短信邮箱服务器(只适用于测试环境)

NAE使用了Portal的短信及邮箱网关,需要在IoT平台维护界面配置短信、邮箱服务器才能使用。

针对测试环境,可以使用如下方法规避:(补丁替换了原有进程,如果之前修改过了,这次需要再修改一遍)

人工进入NAE的每个节点:

vi /opt/oss/envs/Product-NaeService/NaeService-*/module/tomcat7/webapps/ROOT/WEB-INF/classes/application.properties

vi /opt/oss/envs/Product-NaeService/NaeService-*/module/tomcat7/webapps/ROOT/WEB-INF/classes/application-dev.properties

 

这两个文件都修改这行:

 

修改为:

 

之后重启NaeService

su - ossadm -c "/opt/oss/manager/agent/bin/ipmc_adm -cmd restartapp -app NaeService"

  1. 5导入项目报表:
  2. 5.1 智慧城市报表(潍坊):(2选1,不能同时导入中文、英文版)
    1. 5.1.1 英文版:(moscow使用)

1)手动替换/home/iotuser/patch/scripts/moscow/t_slice_moscow.sql 文件里面的所有APPID,用测试环境真实的APPID替换。可以用文本编辑器全局替换。

锋士河长制,替换字符串: 59ef3ed7-c9ca-447e-99e7-0a8bcf64395e  (当前英文版还未提供,不用替换)

松立停车,替换字符串:41fb40bd-03ca-4e7b-86f8-9d1f5ec3721a

中微光电子路灯,替换字符串:4e39c7db-78d8-4c14-8925-f2e39bbd0152

2)导入报表配置:

cp -r /home/iotuser/patch/scripts/ /home/dbuser/

chown -R dbuser:dbgroup  /home/dbuser/scripts/

su - dbuser

. appgsdb.bashrc

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/moscow/t_slice_moscow.sql

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/moscow/t_dashboard_moscow.sql

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/moscow/t_device_property_to_reserve_column_mapping.sql

\q

exit

 

3)重启NaeService

su - ossadm -c "/opt/oss/manager/agent/bin/ipmc_adm -cmd restartapp -app NaeService"

脚本执行如果没有任何Error错误,则表示预置报表成功。

注意:多节点环境,需要在GaussDB主节点上执行上述脚本。

  1. 5.1.2 中文版:(潍坊现场使用)

1)手动替换/home/iotuser/patch/scripts/weifang/t_slices_wei_fang_insert.sql 文件里面的所有APPID,用测试环境真实的APPID替换。可以用文本编辑器全局替换。

锋士河长制,替换字符串: 59ef3ed7-c9ca-447e-99e7-0a8bcf64395e

松立停车,替换字符串:41fb40bd-03ca-4e7b-86f8-9d1f5ec3721a

中微光电子路灯,替换字符串:4e39c7db-78d8-4c14-8925-f2e39bbd0152

2)导入报表配置:

cp -r /home/iotuser/patch/scripts/ /home/dbuser/

chown -R dbuser:dbgroup  /home/dbuser/scripts/

su - dbuser

. appgsdb.bashrc

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/weifang/t_dashboards_wei_fang_insert.sql

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/weifang/t_device_property_to_reserve_column_mapping.sql

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/weifang/t_slices_wei_fang_insert.sql

\q

exit

 

3)重启NaeService

su - ossadm -c "/opt/oss/manager/agent/bin/ipmc_adm -cmd restartapp -app NaeService"

脚本执行如果没有任何Error错误,则表示预置报表成功。

注意:多节点环境,需要在GaussDB主节点上执行上述脚本。

  1. 5.2 羊联网报表:(2选1,不能同时导入中文、英文版)
    1. 5.2.1 英文版:

1)导入报表配置:

cp -r /home/iotuser/patch/scripts/ /home/dbuser/

chown -R dbuser:dbgroup  /home/dbuser/scripts/

su - dbuser

. appgsdb.bashrc

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/yanglianwang_en/t_dashboards_insert_yang_lian_wang.sql

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/yanglianwang_en /t_slices_insert_yang_lian_wang.sql

\q

exit

 

3)重启NaeService

su - ossadm -c "/opt/oss/manager/agent/bin/ipmc_adm -cmd restartapp -app NaeService"

脚本执行如果没有任何Error错误,则表示预置报表成功。

注意:多节点环境,需要在GaussDB主节点上执行上述脚本。

  1. 5.2.2 中文版:

1)导入报表配置:

cp -r /home/iotuser/patch/scripts/ /home/dbuser/

chown -R dbuser:dbgroup  /home/dbuser/scripts/

su - dbuser

. appgsdb.bashrc

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/yanglianwang_zh/t_dashboards_insert_yang_lian_wang.sql

gsql -h 135.153.*.* -p 33081 -U ossdbuser -W Changeme_123  -d naedb -a -f /home/dbuser/scripts/yanglianwang_zh /t_slices_insert_yang_lian_wang.sql

\q

exit

 

3)重启NaeService

su - ossadm -c "/opt/oss/manager/agent/bin/ipmc_adm -cmd restartapp -app NaeService"

脚本执行如果没有任何Error错误,则表示预置报表成功。

注意:多节点环境,需要在GaussDB主节点上执行上述脚本。

 

 

 

 

 

 

tr5

标签:span   英文   观察   tab   方法   脚本   .bashrc   .sql   alarm   

原文地址:https://www.cnblogs.com/yuanyuhuang/p/8340126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!