kolla-ansible_general_configuraion

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
kolla-ansible_general_configuraion [2024/10/07 08:44] – [배포 스크립트] koovkolla-ansible_general_configuraion [2025/02/24 02:36] (현재) – [배포 스크립트] koov
줄 102: 줄 102:
 CURR="0" CURR="0"
 RELEASE="2024.1" RELEASE="2024.1"
 +TARGET="multinode"
 while true; do while true; do
  
줄 129: 줄 130:
  
         0) echo ping nodes...;         0) echo ping nodes...;
- ansible -i multinode all -m ping;+ ansible -i ${TARGET} all -m ping;
  ;;  ;;
  
         1) echo Bootstraping...;         1) echo Bootstraping...;
-        kolla-ansible -i ./multinode bootstrap-servers;+        kolla-ansible bootstrap-servers -i ./${TARGET};
         ;;         ;;
  
         2) echo Prechecking... ;         2) echo Prechecking... ;
-        kolla-ansible -i ./multinode prechecks;+        kolla-ansible prechecks -i ./${TARGET};
         ;;         ;;
  
         3) echo Deploying... ;         3) echo Deploying... ;
-        kolla-ansible -i ./multinode deploy;+        kolla-ansible deploy -i ./${TARGET};
         ;;         ;;
  
         4) echo post-deploy... ;         4) echo post-deploy... ;
-        kolla-ansible -i ./multinode post-deploy;+        kolla-ansible post-deploy -i ./${TARGET};
         ;;         ;;
  
줄 158: 줄 159:
         [Yy]* )          [Yy]* ) 
  ansible -m shell -a 'killall qemu-kvm' -i multinode compute;  ansible -m shell -a 'killall qemu-kvm' -i multinode compute;
-        kolla-ansible -i ./multinode destroy --yes-i-really-really-mean-it;+        kolla-ansible destroy -i ./${TARGET} --yes-i-really-really-mean-it;
  break;;  break;;
          [Nn]* ) break;;          [Nn]* ) break;;
줄 167: 줄 168:
  
         p) echo image purging..;         p) echo image purging..;
-        ansible -m shell -a 'docker rmi $(docker images -q)' -i multinode all;+        ansible -m shell -a 'docker rmi $(docker images -q)' -i ./${TARGET} all;
         ;;         ;;
  
         u) echo update os..;         u) echo update os..;
-        ansible -m shell -a 'yum -y update; sync;' -i multinode all;+        ansible -m shell -a 'yum -y update; sync;' -i ./${TARGET} all;
         ;;         ;;
  
  r) echo reboot nodes..;  r) echo reboot nodes..;
- ansible -m shell -a 'sync;reboot' -i multinode control; + ansible -m shell -a 'sync;reboot' -i ./${TARGET} control; 
- ansible -m shell -a 'sync;reboot' -i multinode compute;+ ansible -m shell -a 'sync;reboot' -i ./${TARGET} compute;
  ;;  ;;
  
  s) echo shutdown nodes..;  s) echo shutdown nodes..;
- ansible -m shell -a 'sync;shutdown -h now' -i multinode control; + ansible -m shell -a 'sync;shutdown -h now' -i ./${TARGET} control; 
- ansible -m shell -a 'sync;shutdown -h now' -i multinode compute;+ ansible -m shell -a 'sync;shutdown -h now' -i ./${TARGET} compute;
  ;;  ;;
  
줄 195: 줄 196:
  cd ~;  cd ~;
  echo 'stop control1 mariadb container...';  echo 'stop control1 mariadb container...';
- ansible -m shell -a 'docker stop mariadb' -i multinode control;+ ansible -m shell -a 'docker stop mariadb' -i ./${TARGET} control;
  if [ $? -eq 0 ]; then  if [ $? -eq 0 ]; then
  echo "mariadb stop successfully"  echo "mariadb stop successfully"
- kolla-ansible -i multinode mariadb_recovery;+ kolla-ansible mariadb_recovery -i ./${TARGET};
  else  else
  echo "mariadb stop failed"  echo "mariadb stop failed"
  • kolla-ansible_general_configuraion.1728290646.txt.gz
  • 마지막으로 수정됨: 2024/10/07 08:44
  • 저자 koov