datacenter update & oss temp file in individual folder
This commit is contained in:
parent
4410182805
commit
a4a26b5440
.ossutil_checkpoint
140ba9adf07a837792004ca11a2f06fe-16f1c75a36575bcde389bbc15af2d80c.cp445f34c6c4945d37ca4577662e850c2a-6564330fd1c27c2450f244c463b4d6ca.cp4ecdeee436c54da5dcbc69cc82045e60-c58c48186a8833921420dce01727eb97.cp72b9e67fb45ba0ea363df3e61db57608-249c6644b5a3de11dd5b1fcf0c9a3c4c.cp8bec5c4bb626fe4459032daafbfb6e19-55bb89ebaf53d65bbe3bd7ea594d7419.cp93ec8db557a40aee1e980b73c066bbc3-a27e7aab52b8e191daccfe72b8346bc4.cpbe513ebe607446b95e5455ed28ba7f41-ad131bed509ffd8c0017d74eb966d8db.cpd70e1108b4c58398e27ebe50eaa70e69-8910e26497477c6bc2621dbe843fcc16.cpdee7ab3cc23165b80b1b336b1d83bf72-3f07eb7cf996b220bcb9c35014f4aa35.cpf3709435df8afc384629b56d1f9b7ea9-e14ae2e2ff81b4bfc4f54252d8e1f694.cpff3bd01ca66264ee3ee91479e60bde46-e5d12603f9a3afc80771b69aa432772e.cp
backEndUpgrade.shbackUpDB.shcheckService.shfrontEndUpgrade.shossDetect.shossUpgrade.shstartDataCenter.shstartDataCenterBase.shstopDataCenter.shstopDataCenterBase.shuplaodLog.shupload.sh
1
.ossutil_checkpoint/140ba9adf07a837792004ca11a2f06fe-16f1c75a36575bcde389bbc15af2d80c.cp
Normal file
1
.ossutil_checkpoint/140ba9adf07a837792004ca11a2f06fe-16f1c75a36575bcde389bbc15af2d80c.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/445f34c6c4945d37ca4577662e850c2a-6564330fd1c27c2450f244c463b4d6ca.cp
Normal file
1
.ossutil_checkpoint/445f34c6c4945d37ca4577662e850c2a-6564330fd1c27c2450f244c463b4d6ca.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/4ecdeee436c54da5dcbc69cc82045e60-c58c48186a8833921420dce01727eb97.cp
Normal file
1
.ossutil_checkpoint/4ecdeee436c54da5dcbc69cc82045e60-c58c48186a8833921420dce01727eb97.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/72b9e67fb45ba0ea363df3e61db57608-249c6644b5a3de11dd5b1fcf0c9a3c4c.cp
Normal file
1
.ossutil_checkpoint/72b9e67fb45ba0ea363df3e61db57608-249c6644b5a3de11dd5b1fcf0c9a3c4c.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/8bec5c4bb626fe4459032daafbfb6e19-55bb89ebaf53d65bbe3bd7ea594d7419.cp
Normal file
1
.ossutil_checkpoint/8bec5c4bb626fe4459032daafbfb6e19-55bb89ebaf53d65bbe3bd7ea594d7419.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/93ec8db557a40aee1e980b73c066bbc3-a27e7aab52b8e191daccfe72b8346bc4.cp
Normal file
1
.ossutil_checkpoint/93ec8db557a40aee1e980b73c066bbc3-a27e7aab52b8e191daccfe72b8346bc4.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/be513ebe607446b95e5455ed28ba7f41-ad131bed509ffd8c0017d74eb966d8db.cp
Normal file
1
.ossutil_checkpoint/be513ebe607446b95e5455ed28ba7f41-ad131bed509ffd8c0017d74eb966d8db.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/d70e1108b4c58398e27ebe50eaa70e69-8910e26497477c6bc2621dbe843fcc16.cp
Normal file
1
.ossutil_checkpoint/d70e1108b4c58398e27ebe50eaa70e69-8910e26497477c6bc2621dbe843fcc16.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/dee7ab3cc23165b80b1b336b1d83bf72-3f07eb7cf996b220bcb9c35014f4aa35.cp
Normal file
1
.ossutil_checkpoint/dee7ab3cc23165b80b1b336b1d83bf72-3f07eb7cf996b220bcb9c35014f4aa35.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/f3709435df8afc384629b56d1f9b7ea9-e14ae2e2ff81b4bfc4f54252d8e1f694.cp
Normal file
1
.ossutil_checkpoint/f3709435df8afc384629b56d1f9b7ea9-e14ae2e2ff81b4bfc4f54252d8e1f694.cp
Normal file
File diff suppressed because one or more lines are too long
1
.ossutil_checkpoint/ff3bd01ca66264ee3ee91479e60bde46-e5d12603f9a3afc80771b69aa432772e.cp
Normal file
1
.ossutil_checkpoint/ff3bd01ca66264ee3ee91479e60bde46-e5d12603f9a3afc80771b69aa432772e.cp
Normal file
File diff suppressed because one or more lines are too long
@ -3,8 +3,9 @@ fileName=$1
|
||||
projectPath=$2
|
||||
PATH=PATH:/usr/bin:/usr/sbin
|
||||
|
||||
sleep 15
|
||||
cd ~
|
||||
basePath=/tmp/autoDeploy
|
||||
sleep 1
|
||||
cd $basePath
|
||||
echo "current path: $(pwd)"
|
||||
if [ ! -f "$fileName" ];then
|
||||
echo "文件 $fileName 不存在1!"
|
||||
@ -23,7 +24,7 @@ fi
|
||||
cd $projectPath
|
||||
desSum=""
|
||||
if [ ! -f "$fileName" ];then
|
||||
cp ~/$fileName .
|
||||
cp $basePath/$fileName .
|
||||
exit 0
|
||||
else
|
||||
desSum=$(md5sum $fileName)
|
||||
@ -50,7 +51,7 @@ if [ -f "$fileName" ];then
|
||||
mv ${fileName} ${fileName}_bak
|
||||
fi
|
||||
|
||||
cp ~/"${fileName}" .
|
||||
cp $basePath/"${fileName}" .
|
||||
result=$?
|
||||
if [ $result = 0 ];then
|
||||
echo "file ${fileName} in ${projectPath} upgraded."
|
||||
|
@ -8,7 +8,9 @@ dbName=$5
|
||||
backUpPath=$6
|
||||
ossPath=$7
|
||||
|
||||
cd ~
|
||||
basePath=~/tmp/autoDeploy
|
||||
|
||||
cd basePath
|
||||
/usr/bin/mysqldump --opt --protocol=TCP --user=${dbUser} --password=${dbPassword} --host=${dbHost} --port=${dbPort} ${dbName} > ${dbName}.sql
|
||||
|
||||
cd $backUpPath
|
||||
|
@ -21,7 +21,7 @@ function uploadLog()
|
||||
count=$3
|
||||
echo "current user is ${USER}"
|
||||
journalctl -n $count -xe -${ctype} $identify | grep -wv " at " > ${workPath}/${identify}.log
|
||||
${workPath}/ossutil cp -f ${workPath}/${identify}.log oss://ztupload/${ossLogPath}/logs/${identify}.log
|
||||
~/ossutil cp -f ${workPath}/${identify}.log oss://${ossLogPath}/logs/${identify}.log
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "ok: log ${identify} uploaded to oss!"
|
||||
return 0
|
||||
@ -83,6 +83,7 @@ function restart(){
|
||||
rm -f ${ossInfoProjectPath}
|
||||
cp ${ossInfoTempPath} ${projectPath}
|
||||
cp ${workPath}/${preName}_md5.txt ${projectPath}
|
||||
|
||||
}
|
||||
|
||||
function main(){
|
||||
|
@ -19,7 +19,7 @@ function uploadLog()
|
||||
count=$3
|
||||
echo "current user is ${USER}"
|
||||
journalctl -n $count -xe -${ctype} $identify > ${workPath}/${identify}.log
|
||||
${workPath}/ossutil cp -f ${workPath}/${identify}.log oss://ztupload/${ossLogPath}/logs/${identify}.log
|
||||
${workPath}/ossutil cp -f ${workPath}/${identify}.log oss://${ossLogPath}/logs/${identify}.log
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "ok: log ${identify} uploaded to oss!"
|
||||
return 0
|
||||
@ -107,7 +107,7 @@ function replaceFile(){
|
||||
}
|
||||
|
||||
function verify() {
|
||||
cd ~
|
||||
cd /tmp/autoDeploy
|
||||
cd $projectPath/${preName}
|
||||
echo "the md5sum injected in ${projectPath}/${preName} is $(cat ${preName}_md5.txt)"
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd ~
|
||||
cd /tmp/autoDeploy
|
||||
./ossutil stat oss://ztupload/html.zip > html_oss.info
|
||||
ossInfo=$(cat html_oss.info)
|
||||
out1=${ossInfo##*Etag}
|
||||
|
@ -7,12 +7,13 @@ ossPath=$1 #末尾别忘了加/
|
||||
fileName=$2
|
||||
projectName="${fileName%.*}"
|
||||
|
||||
basePath=/tmp/autoDeploy
|
||||
function compare(){
|
||||
cd ~
|
||||
cd $basePath
|
||||
if [ ! -f ${projectName}_oss.info ]; then
|
||||
touch ${projectName}_oss.info
|
||||
fi
|
||||
(./ossutil stat oss://ztupload/${ossPath}$fileName | head -n -2) > ${projectName}_upstream_oss.info
|
||||
(./ossutil stat oss://${ossPath}$fileName | head -n -2) > ${projectName}_upstream_oss.info
|
||||
upstreamOssInfoMd5=$(md5sum ${projectName}_upstream_oss.info)
|
||||
upstreamOssInfoMd5="${upstreamOssInfoMd5% *}"
|
||||
locOssInfoMd5=$(md5sum ${projectName}_oss.info)
|
||||
@ -31,11 +32,12 @@ function compare(){
|
||||
}
|
||||
|
||||
function downloadFromOss(){
|
||||
cd ~
|
||||
rm $fileName
|
||||
cd $basePath
|
||||
echo "fileName: " $fileName
|
||||
./ossutil cp oss://ztupload/${ossPath}${fileName} ${fileName}
|
||||
(./ossutil stat oss://ztupload/${ossPath}$fileName | head -n -2) > ${projectName}_oss.info
|
||||
./ossutil cp oss://${ossPath}${fileName} ${fileName}_tmp
|
||||
rm $fileName
|
||||
mv ${fileName}_tmp $fileName
|
||||
(./ossutil stat oss://${ossPath}$fileName | head -n -2) > ${projectName}_oss.info
|
||||
}
|
||||
|
||||
function main(){
|
||||
|
@ -10,16 +10,12 @@ function startModule()
|
||||
#${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar &
|
||||
${JAVA_HOME}bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar &
|
||||
# > logs/${moduleName}.log &
|
||||
echo "${!}" > pids/${moduleName}.pid
|
||||
echo "${!}" > pids/common/${moduleName}.pid
|
||||
sleep 1
|
||||
}
|
||||
|
||||
function main(){
|
||||
cd ${dataCenterPath}
|
||||
startModule zlt-uaa
|
||||
startModule user-center
|
||||
startModule sc-gateway
|
||||
startModule back-web
|
||||
startModule data-collection
|
||||
startModule data-metadata-collect-fileset
|
||||
startModule data-metadata-collect
|
||||
@ -31,6 +27,7 @@ function main(){
|
||||
startModule data-standard
|
||||
startModule data-metadata-interface
|
||||
startModule data-asset
|
||||
startModule data-metadata-dic
|
||||
}
|
||||
|
||||
main
|
||||
|
27
startDataCenterBase.sh
Executable file
27
startDataCenterBase.sh
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
PATH=$PATH:/usr/bin/:/usr/local/bin/:/usr/sbin
|
||||
dataCenterPath=$1
|
||||
profile=$2
|
||||
|
||||
function startModule()
|
||||
{
|
||||
moduleName=$1
|
||||
#${JAVA_HOME}bin/java -Xms256m -Xmx512m -Xss512K -Dspring.profiles.active=${profile} -Dspring.config.location=file:${dataCenterPath}/config/ -jar jars/${moduleName}.jar &
|
||||
${JAVA_HOME}bin/java -Dspring.profiles.active=${profile} -jar jars/${moduleName}.jar &
|
||||
# > logs/${moduleName}.log &
|
||||
echo "${!}" > pids/base/${moduleName}.pid
|
||||
sleep 1
|
||||
}
|
||||
|
||||
function main(){
|
||||
cd ${dataCenterPath}
|
||||
startModule zlt-uaa
|
||||
startModule user-center
|
||||
startModule sc-gateway
|
||||
startModule back-web
|
||||
}
|
||||
|
||||
main
|
||||
|
||||
|
@ -10,7 +10,7 @@ function killIt()
|
||||
|
||||
function fetch()
|
||||
{
|
||||
for file in ${dataCenterPath}/pids/*.pid
|
||||
for file in ${dataCenterPath}/pids/common/*.pid
|
||||
do
|
||||
if [ -f "$file" ]
|
||||
then
|
||||
|
27
stopDataCenterBase.sh
Executable file
27
stopDataCenterBase.sh
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
PATH=$PATH:/usr/bin/:/usr/local/bin/:/usr/sbin
|
||||
dataCenterPath=$1
|
||||
|
||||
function killIt()
|
||||
{
|
||||
pid=$1
|
||||
kill -9 ${pid}
|
||||
}
|
||||
|
||||
function fetch()
|
||||
{
|
||||
for file in ${dataCenterPath}/pids/base/*.pid
|
||||
do
|
||||
if [ -f "$file" ]
|
||||
then
|
||||
killIt $(cat $file) | true
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
function main()
|
||||
{
|
||||
fetch
|
||||
}
|
||||
|
||||
main
|
@ -6,4 +6,4 @@ ossPath=$1 #末尾别忘了加/
|
||||
serviceName=$2
|
||||
|
||||
sudo journalctl -n 2000 -xeu $serviceName > ${serviceName}.log
|
||||
./ossutil cp ${serviceName}.log > oss://ztupload/${ossPath}
|
||||
./ossutil cp ${serviceName}.log > oss://${ossPath}
|
||||
|
15
upload.sh
Executable file
15
upload.sh
Executable file
@ -0,0 +1,15 @@
|
||||
dataCenterPath=~/data_center
|
||||
function fetch()
|
||||
{
|
||||
for file in ${dataCenterPath}/jars/*.jar
|
||||
do
|
||||
if [ -f "$file" ]
|
||||
then
|
||||
fileName=${file##*/}
|
||||
~/ossutil cp -f $file oss://ztupload/stage/dataCenter/backEnd/$fileName &
|
||||
echo file: $fileName
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
fetch
|
Loading…
x
Reference in New Issue
Block a user