集成环境修改
0
无    2020-09-02 12:01:11    0    0
myron

集成环境修改

工作流后台时间不对:

SELECT MAX(create_date) FROM sys_log


工作流后台登录:
admin / 4B#XE3!qnhfIMxve

————————————————————————————
源地址:
172.16.105.0/24 虚拟桌面
172.16.21.0/24 1415有线


目的地址:
10.10.4.128/25 网关 172.16.104.146
192.168.163.0/24 网关 172.16.108.13
192.168.98.0/24 网关 172.16.108.12

———————————————————————————

## 演示环境网络恢复
etcdctl --endpoint=http://172.16.108.11:2379 set /flannel/network/subnets/10.10.34.0-25 '{"PublicIP":"172.16.104.148","BackendType":"vxlan","BackendData":{"VtepMAC":"52:2e:0f:ba:4b:a4"}}'

[root@v-yanshi deploy]# cat start_net.sh
#!/bin/bash

iptables -D DOCKER-ISOLATION-STAGE-2 1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o docker0 -j ACCEPT



#### docker2 网络恢复
alias etcdctl2='etcdctl --endpoint=http://172.16.108.11:2379'
etcdctl2 set /flannel/network/subnets/10.10.46.0-25 '{"PublicIP":"172.16.51.47","BackendType":"vxlan","BackendData":{"VtepMAC":"06:1f:8c:00:00:12"}}'

————————————————————————————

2018-08-21 17:05:41,466 WARN [http-nio-8090-exec-84] [atlassian.confluence.cache.TransactionalCacheFactoryCleaner] lambda$cleaner$2 Forcibly unbou
nd thread-local transactional caches prior to request execution: [com.atlassian.confluence.core.CachingInheritedContentPermissionManager.getInheri
tedContentPermissionSets(), com.atlassian.confluence.user.crowd.CachedCrowdMembershipDao.STRING_PARENT_CACHE, com.atlassian.confluence.user.crowd.
CachedCrowdUserDao.USER_CACHE, com.atlassian.confluence.user.crowd.DefaultApplicationCache]
-- referer: http://confluence.bigtree.com/pages/resumedraft.action?draftId=4593810&draftShareId=14f19838-7cdc-4909-81d4-c 十月 16, 6:14 下午c5cedc04497 | url: /rest/api/content/4593809 | traceId: cd3edb764eaad176 | userName: zhangxi
2018-08-21 17:05:41,613 ERROR [http-nio-8090-exec-82] [atlassian.confluence.event.ConfluenceEventDispatcher] run There was an exception thrown trying to dispatch event [com.atlassian.confluence.event.events.search.SearchPerformedEvent[source=com.atlassian.confluence.plugins.cql.impl.DefaultCQLSearchService@7c56ba39]] from the invoker [com.atlassian.confluence.event.ConfluenceListenerHandlersConfiguration$TimingListenerHandler$1$1@755c6127]


_______________________________________________________
jenkins定时任务

[root@v-jenkins ~]# crontab -l
## 开发环境每日构建(晚上零点)
#59 23 * * * /opt/deploy/build/b_jobs.sh >> /opt/deploy/build/logs/build.log 2>&1
## 开发环境每日构建(中午十二点)
#0 12 * * * /opt/deploy/build/b_jobs.sh >> /opt/deploy/build/logs/build.log 2>&1
## 开发环境每日构建(下午六点)
#0 18 * * * /opt/deploy/build/b_jobs.sh >> /opt/deploy/build/logs/build.log 2>&1

## jc 环境每日构建
#30 1 * * * /opt/deploy/build/jc_jobs.sh >> /opt/deploy/build/logs/jc_build.log 2>&1
## jc 环境每日构建
#30 14 * * * /opt/deploy/build/jc_jobs.sh >> /opt/deploy/build/logs/jc_build.log 2>&1

0 */2 * * * rm -rf /data/workspace/*



_______________________________________________________

echo "定义环境变量"
echo "workspace:" $WORKSPACE
echo "git_url:" $GIT_URL
GIT_VERSION=`git log |head -1 |awk '{print $2}'`
BUILD_TIME=`date +%s`

echo "++++++++++ 开始构建 [1] access-pc.war ++++++++++"
echo "进入 access-pc 工作目录 ..."
cp Dockerfile docker-compose.yml ./access/access-ui/access-pc/target/
cd ./access/access-ui/access-pc/target/
echo "替换 Dockerfile 软件包名 ..."
sed -i "s/WAR/access\-pc\.war/g" Dockerfile
echo "打包镜像"
sudo docker build -t registry:5000/bigtree/jc/app/access-pc:$BUILD_TIME-$GIT_VERSION .
echo "推送镜像到 Registry"
sudo docker push registry:5000/bigtree/jc/app/access-pc:$BUILD_TIME-$GIT_VERSION
echo "替换docker-compose.yml中image名称为当前版本"
sed -i "s/IMAGENAME/registry\:5000\/bigtree\/jc\/app\/access\-pc\:$BUILD_TIME\-$GIT_VERSION/g" docker-compose.yml
sed -i "s/9010/7010\:9010/g" docker-compose.yml
cat docker-compose.yml
## 部署到Docker主机
scp $WORKSPACE/access/access-ui/access-pc/target/docker-compose.yml root@jicheng:/opt/deploy/run/1
ssh root@jicheng "cd /opt/deploy/run/1;docker-compose up -d"


echo "++++++++++ 开始构建 [2] portal-pc-1.3.0-SNAPSHOT.war ++++++++++"
echo "进入 portal-pc 工作目录 ..."
cd $WORKSPACE
cp Dockerfile docker-compose.yml ./portal/portal-ui/portal-pc/target/
cd ./portal/portal-ui/portal-pc/target/
echo "替换 Dockerfile 软件包名 ..."
SOFT_NAME=`ls *.war`
sed -i "s/WAR/$SOFT_NAME/g" Dockerfile
echo "打包镜像"
sudo docker build -t registry:5000/bigtree/jc/app/portal-pc:$BUILD_TIME-$GIT_VERSION .
echo "推送镜像到 Registry"
sudo docker push registry:5000/bigtree/jc/app/portal-pc:$BUILD_TIME-$GIT_VERSION
echo "替换docker-compose.yml中image名称为当前版本"
sed -i "s/IMAGENAME/registry\:5000\/bigtree\/jc\/app\/portal\-pc\:$BUILD_TIME\-$GIT_VERSION/g" docker-compose.yml
sed -i "s/9010/7020\:9010/g" docker-compose.yml
cat docker-compose.yml
## 部署到Docker主机
scp $WORKSPACE/portal/portal-ui/portal-pc/target/docker-compose.yml root@jicheng:/opt/deploy/run/2
ssh root@jicheng "cd /opt/deploy/run/2;docker-compose up -d"



echo "++++++++++ 开始构建 [3] portal-pc.war ++++++++++"
echo "进入 portal-web 工作目录 ..."
cd $WORKSPACE
cp Dockerfile docker-compose.yml ./portal/portal-web/target/
cd ./portal/portal-web/target/
echo "替换 Dockerfile 软件包名 ..."
SOFT_NAME=`ls *.war`
sed -i "s/WAR/$SOFT_NAME/g" Dockerfile
echo "打包镜像"
sudo docker build -t registry:5000/bigtree/jc/app/portal-web:$BUILD_TIME-$GIT_VERSION .
echo "推送镜像到 Registry"
sudo docker push registry:5000/bigtree/jc/app/portal-web:$BUILD_TIME-$GIT_VERSION
echo "替换docker-compose.yml中image名称为当前版本"
sed -i "s/IMAGENAME/registry\:5000\/bigtree\/jc\/app\/portal\-web\:$BUILD_TIME\-$GIT_VERSION/g" docker-compose.yml
sed -i "s/9010/7030\:9010/g" docker-compose.yml
cat docker-compose.yml
## 部署到Docker主机
scp $WORKSPACE/portal/portal-web/target/docker-compose.yml root@jicheng:/opt/deploy/run/3
ssh root@jicheng "cd /opt/deploy/run/3;docker-compose up -d"



echo "++++++++++ 开始构建 [4] scf-pc-1.3.0-SNAPSHOT.war ++++++++++"
echo "进入 scf-pc 工作目录 ..."
cd $WORKSPACE
cp Dockerfile docker-compose.yml ./scf/scf-ui/scf-pc/target/
cd ./scf/scf-ui/scf-pc/target/
echo "替换 Dockerfile 软件包名 ..."
SOFT_NAME=`ls *.war`
sed -i "s/WAR/$SOFT_NAME/g" Dockerfile
echo "打包镜像"
sudo docker build -t registry:5000/bigtree/jc/app/scf-pc:$BUILD_TIME-$GIT_VERSION .
echo "推送镜像到 Registry"
sudo docker push registry:5000/bigtree/jc/app/scf-pc:$BUILD_TIME-$GIT_VERSION
echo "替换docker-compose.yml中image名称为当前版本"
sed -i "s/IMAGENAME/registry\:5000\/bigtree\/jc\/app\/scf\-pc\:$BUILD_TIME\-$GIT_VERSION/g" docker-compose.yml
sed -i "s/9010/7040\:9010/g" docker-compose.yml
cat docker-compose.yml
## 部署到Docker主机
scp $WORKSPACE/scf/scf-ui/scf-pc/target/docker-compose.yml root@jicheng:/opt/deploy/run/4
ssh root@jicheng "cd /opt/deploy/run/4;docker-compose up -d"



echo "++++++++++ 开始构建 [5] scf-pc.war ++++++++++"
echo "进入 scf-web 工作目录 ..."
cd $WORKSPACE
cp Dockerfile docker-compose.yml ./scf/scf-web/target/
cd ./scf/scf-web/target/
echo "替换 Dockerfile 软件包名 ..."
sed -i "s/WAR/scf\-pc\.war/g" Dockerfile
echo "打包镜像"
sudo docker build -t registry:5000/bigtree/jc/app/scf-web:$BUILD_TIME-$GIT_VERSION .
echo "推送镜像到 Registry"
sudo docker push registry:5000/bigtree/jc/app/scf-web:$BUILD_TIME-$GIT_VERSION
echo "替换docker-compose.yml中image名称为当前版本"
sed -i "s/IMAGENAME/registry\:5000\/bigtree\/jc\/app\/scf\-web\:$BUILD_TIME\-$GIT_VERSION/g" docker-compose.yml
sed -i "s/9010/7050\:9010/g" docker-compose.yml
cat docker-compose.yml
## 部署到Docker主机
scp $WORKSPACE/scf/scf-web/target/docker-compose.yml root@jicheng:/opt/deploy/run/5
ssh root@jicheng "cd /opt/deploy/run/5;docker-compose up -d"


________________________________________________________

[root@docker4 ~]# etcdctl --endpoint=http://172.16.108.11:2379 get /flannel/network/subnets/10.10.33.0-25
{"PublicIP":"172.16.51.46","BackendType":"vxlan","BackendData":{"VtepMAC":"f2:73:a6:de:5e:71"}}


#### docker2 网络恢复
alias etcdctl2='etcdctl --endpoint=http://172.16.108.11:2379'
etcdctl2 set /flannel/network/subnets/10.10.46.0-25 '{"PublicIP":"172.16.51.47","BackendType":"vxlan","BackendData":{"VtepMAC":"06:1f:8c:00:00:12"}}'


8UoXGZCgFOCXjnaS

————————————————————
grep 6379 -r ./*
grep -r 2181 ./*
grep -r 3306 ./*

for i in 6379 2181 3306; do grep -r -A 3 $i ./*; done



sed -i 's/10.10.33.2:2181/base1:2181,base2:2181,base3:2181/g' `grep -rl 2181 ./*`
sed -i 's/172.16.51.52:3306/jcdb:3306/g' `grep -rl 172.16.51.52:3306 ./*`
sed -i 's/r7lyEhXIRQJFsteJ78/8UoXGZCgFOCXjnaS/g' `grep -rl r7lyEhXIRQJFsteJ78 ./*`
sed -i 's/jc_user/scf_dev/g' `grep -rl jdbc.username ./*`
sed -i 's/_dev/_jc/g' `grep _dev -rl ./*`
sed -i 's/scf_jc/jc_user/g' `grep scf_jc -rl ./*`


————————————————————

Jenkins
文档导航