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

資訊專欄INFORMATION COLUMN

寶蘭德BES中間件JVM堆自動化擴縮容

IT那活兒 / 2891人閱讀
寶蘭德BES中間件JVM堆自動化擴縮容

點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!


  

最近在部署國產寶蘭德bes中間件時,得益于安裝部署場景和數據源配置場景已經在AMP平臺落地,大大提升了部署效率。

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

AMP平臺簡介自動化運維管理平臺--內置大量運維操作原子場景,支持常見數據庫、中間件、云平臺、網絡設備等運維操作自動化能力支撐八大運維場景自動化,覆蓋常見運維工作


參數介紹

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


執行說明

2.1 JVM堆最大值最小值都需要修改;可以都填點擊執行操作。

2.2 JVM堆最大值最小值只修改一個;另外一個數據可以空著;非必填項。



 實現腳本


#!/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}實例,JVM堆最小值已成功修改為${JVMMIN}m------------------"
elif [ -z ${JVMMIN} ]
then
sed -i "s@-Xmx.*m@-Xmx${JVMMAX}m@g"  ${CONF_FILE}
echo "-----------${USER_NAME}instance${INSTANCE_NUM}實例,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}實例,JVM堆最小值已成功修改為${JVMMIN}m------------------"
echo "-----------${USER_NAME}instance${INSTANCE_NUM}實例,JVM堆最大值已成功修改為${JVMMAX}m------------------"
fi
else
echo "---------------server.config配置文件不存在,請核查-------------------------"
fi
done
exit 0



本文作者:孫宇航(上海新炬王翦團隊)

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129408.html

相關文章

  • 基于Heapster的HPA

    摘要:基于的概述,簡稱,是中實現水平自動伸縮的功能。它可以根據使用率或應用自定義自動擴展數量支持和節點擴縮容層面,集群的持續監控,一旦發現無法被,則基于進行擴展,即節點的自動擴縮容,具體內容在后續文章中介紹。 基于Heapster的HPA 概述 Horizontal Pod Autoscaling,簡稱HPA,是Kubernetes中實現POD水平自動伸縮的功能。自動擴展主要分為兩種: 水...

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

    摘要:基于的概述,簡稱,是中實現水平自動伸縮的功能。它可以根據使用率或應用自定義自動擴展數量支持和節點擴縮容層面,集群的持續監控,一旦發現無法被,則基于進行擴展,即節點的自動擴縮容,具體內容在后續文章中介紹。 基于Heapster的HPA 概述 Horizontal Pod Autoscaling,簡稱HPA,是Kubernetes中實現POD水平自動伸縮的功能。自動擴展主要分為兩種: 水...

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

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

    wangzy2019 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

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