国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

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

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


  

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

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

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


參數(shù)介紹

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


執(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配置文件不存在,請核查-------------------------"
fi
done
exit 0



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

本文來源:“IT那活兒”公眾號

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

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129408.html

相關(guān)文章

  • 基于Heapster的HPA

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

    luxixing 評論0 收藏0
  • 基于Heapster的HPA

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

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

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

    wangzy2019 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<