亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

寶蘭德BES中間件JVM堆自動(dòng)化擴(kuò)縮容

IT那活兒 / 2950人閱讀
寶蘭德BES中間件JVM堆自動(dòng)化擴(kuò)縮容

點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!?。?/strong>


  

最近在部署國(guó)產(chǎn)寶蘭德bes中間件時(shí),得益于安裝部署場(chǎng)景和數(shù)據(jù)源配置場(chǎng)景已經(jīng)在AMP平臺(tái)落地,大大提升了部署效率。

但是在使用過程中發(fā)現(xiàn)jvm堆大小還是需要手動(dòng)去修改;針對(duì)大批量主機(jī)還是有些麻煩;所以提煉出BES中間件JVM堆擴(kuò)縮容的場(chǎng)景;在此分享給大家。

AMP平臺(tái)簡(jiǎn)介自動(dòng)化運(yùn)維管理平臺(tái)--內(nèi)置大量運(yùn)維操作原子場(chǎng)景,支持常見數(shù)據(jù)庫、中間件、云平臺(tái)、網(wǎng)絡(luò)設(shè)備等運(yùn)維操作自動(dòng)化能力。支撐八大運(yùn)維場(chǎng)景自動(dòng)化,覆蓋常見運(yùn)維工作。


參數(shù)介紹

  • 執(zhí)行用戶:修改該實(shí)例的jvm堆大??;該對(duì)應(yīng)的啟動(dòng)用戶。
  • HOST_IP_LIST:所需執(zhí)行的主機(jī)資源。
  • JVM堆最大值(以M為單位)。
  • JVM堆最小值(以M為單位)。
  • 實(shí)例編號(hào)(多個(gè)編號(hào)以逗號(hào)分隔)。


執(zhí)行說明

2.1 JVM堆最大值最小值都需要修改;可以都填點(diǎn)擊執(zhí)行操作。

2.2 JVM堆最大值最小值只修改一個(gè);另外一個(gè)數(shù)據(jù)可以空著;非必填項(xiàng)。



 實(shí)現(xiàn)腳本


#!/bin/bash
USER_NAME=`whoami`
JVMMAX=${JVMMAX}
JVMMIN=${JVMMIN}
INSTANCE_NUM_LIST=${INSTANCE_NUM_LIST}
INSTANCE_NUM_ARRY=(${INSTANCE_NUM_LIST//,/ })
DATA_TIME=`date +%Y%m%d`
for INSTANCE_NUM in ${INSTANCE_NUM_ARRY[@]}
do
CONF_DIR=/${USER_NAME}/bes952/${USER_NAME}instance${INSTANCE_NUM}/conf
CONF_FILE=${CONF_DIR}/server.config
cp ${CONF_FILE}  ${CONF_DIR}/server.config.${DATA_TIME}.bak
if [ -f ${CONF_FILE} ]
then
if [ -z ${JVMMAX} ]
then
Sed -i "s@-Xms.*m@-Xms${JVMMIN}m@g"  ${CONF_FILE}
echo "-----------${USER_NAME}instance${INSTANCE_NUM}實(shí)例,JVM堆最小值已成功修改為${JVMMIN}m------------------"
elif [ -z ${JVMMIN} ]
then
sed -i "s@-Xmx.*m@-Xmx${JVMMAX}m@g"  ${CONF_FILE}
echo "-----------${USER_NAME}instance${INSTANCE_NUM}實(shí)例,JVM堆最大值已成功修改為${JVMMAX}m------------------"
else
sed -i "s@-Xmx.*m@-Xmx${JVMMAX}m@g"  ${CONF_FILE}
sleep 1
sed -i "s@-Xms.*m@-Xms${JVMMIN}m@g"  ${CONF_FILE}
sleep 1
echo "-----------${USER_NAME}instance${INSTANCE_NUM}實(shí)例,JVM堆最小值已成功修改為${JVMMIN}m------------------"
echo "-----------${USER_NAME}instance${INSTANCE_NUM}實(shí)例,JVM堆最大值已成功修改為${JVMMAX}m------------------"
fi
else
echo "---------------server.config配置文件不存在,請(qǐng)核查-------------------------"
fi
done
exit 0



本文作者:孫宇航(上海新炬王翦團(tuán)隊(duì))

本文來源:“IT那活兒”公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/129408.html

相關(guān)文章

  • 基于Heapster的HPA

    摘要:基于的概述,簡(jiǎn)稱,是中實(shí)現(xiàn)水平自動(dòng)伸縮的功能。它可以根據(jù)使用率或應(yīng)用自定義自動(dòng)擴(kuò)展數(shù)量支持和節(jié)點(diǎn)擴(kuò)縮容層面,集群的持續(xù)監(jiān)控,一旦發(fā)現(xiàn)無法被,則基于進(jìn)行擴(kuò)展,即節(jié)點(diǎn)的自動(dòng)擴(kuò)縮容,具體內(nèi)容在后續(xù)文章中介紹。 基于Heapster的HPA 概述 Horizontal Pod Autoscaling,簡(jiǎn)稱HPA,是Kubernetes中實(shí)現(xiàn)POD水平自動(dòng)伸縮的功能。自動(dòng)擴(kuò)展主要分為兩種: 水...

    luxixing 評(píng)論0 收藏0
  • 基于Heapster的HPA

    摘要:基于的概述,簡(jiǎn)稱,是中實(shí)現(xiàn)水平自動(dòng)伸縮的功能。它可以根據(jù)使用率或應(yīng)用自定義自動(dòng)擴(kuò)展數(shù)量支持和節(jié)點(diǎn)擴(kuò)縮容層面,集群的持續(xù)監(jiān)控,一旦發(fā)現(xiàn)無法被,則基于進(jìn)行擴(kuò)展,即節(jié)點(diǎn)的自動(dòng)擴(kuò)縮容,具體內(nèi)容在后續(xù)文章中介紹。 基于Heapster的HPA 概述 Horizontal Pod Autoscaling,簡(jiǎn)稱HPA,是Kubernetes中實(shí)現(xiàn)POD水平自動(dòng)伸縮的功能。自動(dòng)擴(kuò)展主要分為兩種: 水...

    Forelax 評(píng)論0 收藏0
  • 肖鵬:微博數(shù)據(jù)庫那些事兒(圖靈訪談)

    摘要:經(jīng)歷了微博數(shù)據(jù)庫各個(gè)階段的架構(gòu)改造,包括服務(wù)保障及體系建設(shè)微博多機(jī)房部署微博平臺(tái)化改造等項(xiàng)目。第二階段爆發(fā)階段微博上線之后,隨著用戶活躍度的增加,數(shù)據(jù)庫的壓力也與日俱增。 非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/article/211461 肖鵬,微博研發(fā)中心技術(shù)經(jīng)理,主要負(fù)責(zé)微博數(shù)據(jù)庫(MySQL/Reids/HBase...

    wangzy2019 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<