b0VIM 8.2      :o—iVk¦ root                                    k3smaster04                             /data/masterinstall/masterinstall.sh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         utf-8U3210    #"! U                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 tp           T                     ÿÿÿÿÿÿÿÿO       U              þÿÿÿÿÿÿÿY       ¤              ýÿÿÿÿÿÿÿ[       ý                     \       X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ad  &   ’     T       ô  }  n  d  Y  W  %  ñ  Þ  <      ð  Ä  ž  t  R  *    ü  õ  Ú  8      ì  ¿  ˜  h  @    Ò
  –
  b
  (
  ö	  î	  ç	  Ò	  /	  	  	  ã  ±  …  Q  %  ñ  Å  •  m  =    â  ¸  °  ©    ì  Ä  ¿     i  8  þ  Ì  ”  d  ,  ý  É    g  9    ×  Ï  È  ±    æ  á  Â  ’  ‘                                             if [[ ${ls_line} == "lighttpdport" ]];then      ls_line=${ls_templine%=*}   do   for ls_templine in ${ls_originalline}    ls_originalline=`awk  -v var1=$ls_temp 'BEGIN {a=0}$0!~/^[[:blank:]]+$|^$/{if (a==1) if (!match($0,/\[/)) {print $0} else {exit} else if ($0==var1) {a=1}}' $1`   ls_temp="[lighttpd]"   done      fi         ls_prometheussetup=${ls_templine#*=}      elif [[ ${ls_line} == "prometheussetup" ]];then         ls_nodeexporterport=${ls_templine#*=}      elif [[ ${ls_line} == "nodeexporterport" ]];then         ls_prometheusport=${ls_templine#*=}      elif [[ ${ls_line} == "prometheusport" ]];then         ls_prometheuhostname=${ls_templine#*=}      elif [[ ${ls_line} == "prometheushostname" ]];then         ls_prometheusnodename=${ls_templine#*=}      elif [[ ${ls_line} == "prometheusnodename" ]];then         ls_prometheuslabelvalue=${ls_templine#*=}      elif [[ ${ls_line} == "prometheuslabelvalue" ]];then         ls_prometheuslabelname=${ls_templine#*=}      if [[ ${ls_line} == "prometheuslabelname" ]];then      ls_line=${ls_templine%=*}   do   for ls_templine in ${ls_originalline}    ls_originalline=`awk  -v var1=$ls_temp 'BEGIN {a=0}$0!~/^[[:blank:]]+$|^$/{if (a==1) if (!match($0,/\[/)) {print $0} else {exit} else if ($0==var1) {a=1}}' $1`    ls_temp="[prometheus]"   done      fi         ls_harborpasswd=${ls_templine#*=}      elif [[ ${ls_line} == "harborpasswd" ]];then         ls_haroboruser=${ls_templine#*=}      elif [[ ${ls_line} == "harboruser" ]];then         ls_harborport=${ls_templine#*=}      elif [[ ${ls_line} == "harborport" ]];then         ls_harbornodename=${ls_templine#*=}      elif [[ ${ls_line} == "harbornodename" ]];then         ls_harborhostname=${ls_templine#*=}      elif [[ ${ls_line} == "harborhostname" ]];then         ls_harborregistry=${ls_templine#*=}      if [[ ${ls_line} == "harborregistry" ]];then      ls_line=${ls_templine%=*}   do   for ls_templine in ${ls_originalline}    ls_originalline=`awk  -v var1=$ls_temp 'BEGIN {a=0}$0!~/^[[:blank:]]+$|^$/{if (a==1) if (!match($0,/\[/)) {print $0} else {exit} else if ($0==var1) {a=1}}' $1`   ls_temp="[harbor]"   done      fi         ls_sharestoragecapacity=${ls_templine#*=}      elif [[ ${ls_line} == "sharestoragecapacity" ]];then         ls_sharestoragelabelvalue=${ls_templine#*=}      elif [[ ${ls_line} == "sharestoragelabelvalue" ]];then         ls_sharestoragelabelname=${ls_templine#*=}      elif [[ ${ls_line} == "sharestoragelabelname" ]];then         ls_exportsips=${ls_templine#*=}      elif [[ ${ls_line} == "exportsips" ]];then         ls_sharepath=${ls_templine#*=}      if [[ ${ls_line} == "sharepath" ]];then      ls_line=${ls_templine%=*}   do   for ls_templine in ${ls_originalline}   ls_originalline=`awk  -v var1=$ls_temp 'BEGIN {a=0}$0!~/^[[:blank:]]+$|^$/{if (a==1) if (!match($0,/\[/)) {print $0} else {exit} else if ($0==var1) {a=1}}' $1`   ls_temp="[sharestorage]"   done      fi         ls_masterip=${ls_templine#*=}      elif [[ ${ls_line} == "ip" ]];then         ls_arch=${ls_templine#*=}      elif [[ ${ls_line} == "arch" ]];then         ls_hostname=${ls_templine#*=}      if [[ ${ls_line} == "hostname" ]];then      ls_line=${ls_templine%=*}   do   for ls_templine in ${ls_originalline}   ls_originalline=`awk  -v var1=$ls_temp 'BEGIN {a=0}$0!~/^[[:blank:]]+$|^$/{if (a==1) if (!match($0,/\[/)) {print $0} else {exit} else if ($0==var1) {a=1}}' $1`   ls_temp="[host]"   ################## motherboard ##################   writetolog "info:getparam read setupfile $1..." { getparam() IFS=$'\n' IFS_OLD=${IFS} ######################################################## made by yqqyjy ############################################## #!/bin/bash ad    ¢     \       Ç    w  T  M  '           
  ä  ¿  ”  Y  &  ÷  :    ß  Ç  £  È  Á  š  •  “  ’    }  X    ç
  Ò
  ¼
  ¤
  ~
  w
  N
  I
  G
  F
  
  â	  »	  ~	  ü  u  ñ  s  ÷  ‚  C    T  <      ð  ë  é  è  Û  Ù  ¤  ¢  ¡  }  [  Z  S  R  M  L  8  7  )  (      	    ú  ù  è  ç  Ø  ×  Ë  Ê  ±  ¢    q  o  n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         IFIFS=${IFS_OLD}IFS=${IFS_OLD} echo "info:install oIFS=${IFS_OLD} echo "info:install over"  installyaml  installkuboard  installk3smaster  installharbor  installdocker  installlighttpd  installchrony  installsharestorage  init  sshpub  getparam ${ls_rootpath}/setup.ini ls_rootpath=$(cd $(dirname $0);pwd)  }   echo "$(date) $1">>/var/log/ztxyclusterinstall.log { writetolog()  }   fi      writetolog "error:installyaml"   else      writetolog "ok:installyaml"   if [[ $? == 0 ]];then   /bin/bash ${ls_rootpath}/yaml/install.sh   kubectl label node ${ls_hostname} ${ls_sharestoragelabelname}=${ls_sharestoragelabelvalue} ${ls_prometheuslabelname}=${ls_prometheuslabelvalue} ${ls_rabbitmqlabelname}=${ls_rabbitmqlabelvalue}    ##################### label ################################   envsubst '$ls_harborpasswd'<${ls_rootpath}/setupfile/yaml/secrets/harbor.sh >${ls_rootpath}/yaml/secrets/harbor.sh   envsubst '$ls_hostname1'<${ls_rootpath}/setupfile/yaml/rabbitmq/rabbitmq.yaml >${ls_rootpath}/yaml/rabbitmq/rabbitmq.yaml   envsubst '$ls_hostname1'<${ls_rootpath}/setupfile/yaml/prometheus/grafana.yaml >${ls_rootpath}/yaml/prometheus/grafana.yaml   envsubst '$ls_hostname1'<${ls_rootpath}/setupfile/yaml/prometheus/prometheus.yaml >${ls_rootpath}/yaml/prometheus/prometheus.yaml   envsubst '$ls_sharestoragecapacity1'<${ls_rootpath}/setupfile/yaml/nfs/nfsstoragepvc.yaml>${ls_rootpath}/yaml/nfs/nfsstoragepvc.yaml   envsubst '$ls_hostname1,$ls_sharepath1'<${ls_rootpath}/setupfile/yaml/nfs/nfsdeploy.yaml>${ls_rootpath}/yaml/nfs/nfsdeploy.yaml   export ls_sharestoragecapacity1=${ls_sharestoragecapacity}   export ls_sharepath1=${ls_sharepath}   export ls_hostname1=${ls_hostname}   ##################### modify the setupfile #################  }   fi      writetolog "error:installk3smaster"   else      writetolog "ok:installk3smaster"   if [[ $? == 0 ]];then   systemctl start k3s   systemctl stop k3s   cp /etc/rancher/k3s/k3s.yaml ${ls_sharepath}   /bin/bash ${ls_rootpath}/k3s/myinstall.sh ${ls_hostname} master   writetolog "info:installk3smaster" { installk3smaster()  }   fi      writetolog "error:installkuboard"   else      writetolog "ok:the kuboard token is $(kubectl -n kuboard get secret $(kubectl -n kuboard get secret kuboard-admin-token | grep kuboard-admin-token | awk '{print $1}') -o go-template='{{.data.token}}' | base64 -d)"      writetolog "ok:installkuboard"   if [[ $? == 0 ]];then   /bin/bash ${ls_rootpath}/kuboard/install.sh   chmod +x ${ls_rootpath}/kuboard/install.sh   envsubst '$ls_hostname1,$ls_kuboardport1,$ls_kuboardendpointport1,$ls_kuboarddatapath1,$ls_kuboardpasswd1' <${ls_rootpath}/setupfile/kuboard/install.sh >${ls_rootpath}/kuboard/install.sh   export ls_kuboardpasswd1=${ls_kuboardpasswd}   export ls_kuboarddatapath1=${ls_kuboarddatapath}   export ls_kuboardendpointport1=${ls_kuboardendpointport}   export ls_kuboardport1=${ls_kuboardport}   export ls_hostname1=${ls_hostname}   writetolog "info:installkuboard..." { installkuboard()  }   fi        writetolog "error:installharbor"   else      writetolog "ok:installharbor"   if [[ $? == 0 ]];then   /bin/bash ${ls_rootpath}/harbor/x86/harbor/install.sh   #/bin/bash ${ls_rootpath}/harbor/arm/harbor/install.sh 