Инструменты пользователя

Инструменты сайта


it:rukobludstvo_na_vremja_otpuska

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
it:rukobludstvo_na_vremja_otpuska [2022/04/12 20:07] – создано puse_vivatit:rukobludstvo_na_vremja_otpuska [2022/04/22 10:16] (текущий) puse_vivat
Строка 1: Строка 1:
 +
 ====== Рукоблудство на время отпуска ====== ====== Рукоблудство на время отпуска ======
  
 ===== Деплой ===== ===== Деплой =====
 +
 +Во время собственно деплоя подтверждение успешности выкатки бранча производится путём захода на одну или несколько виртуалок бранча и анализа выхлопа скрипта pan-test. В случае коллекторов - анализ скорости и содержимого логов, выдаваемых скриптом logs (под sudo).
  
 ==== Подготовка бэкендов ==== ==== Подготовка бэкендов ====
Строка 34: Строка 37:
 ---- ----
 Переключаем ucarp аналогично с первых гейтов скриптами ''./deploy_switch_to_2.sh'' и ''./deploy_switch_to_1.sh'' соответственно. Пояснять тут нечего - всё очевидно.\\ Переключаем ucarp аналогично с первых гейтов скриптами ''./deploy_switch_to_2.sh'' и ''./deploy_switch_to_1.sh'' соответственно. Пояснять тут нечего - всё очевидно.\\
 +
 +===== Регламентное обновление =====
 +
 +Проводится на ong-deploy.mhd.local под sudo.\\
 +
 +==== Deb10 ====
 +
 +''drepo10 update other ossec\\
 +drepo10 update panbet panbet\\
 +drepo10 update vendor debian\\
 +drepo10 snap other\\
 +drepo10 snap panbet\\
 +drepo10 snap vendor\\
 +drepo10 switch other\\
 +drepo10 switch panbet\\
 +drepo10 switch vendor''
 +
 +Обновляем стенд, прогоняя на каждой виртуалке ''apt-get update ; apt-get upgrade''. Можно использовать bash for, если очень лениво. Потом заходим (attach) в каждый бэкенд и делаем аналогичное.
 +
 +==== OLE8 ====
 +
 +''cd /repo/ol8/other/ol8-atomic\\
 +wget -xrkp -N --no-parent -nH --cut-dirs=5 http://www3.atomicorp.com/channels/atomic/centos/8/x86_64/\\
 +cd /repo/ol8/panbet/ol8-panbet\\
 +wget -xrkp -N --no-parent -nH --cut-dirs=5 http://repo.mhd.local/rpm/oracle/8/STABLE/x86_64/\\
 +cd /repo/ol8/vendor/ol8-uek\\
 +wget -xrkp --no-parent -nH --cut-dirs=5 http://yum.oracle.com/repo/OracleLinux/OL8/UEKR6/x86_64/\\
 +cd /repo/ol8/vendor/ol8-dev-epel\\
 +wget -xrkp -N --no-parent -nH --cut-dirs=6 https://yum.oracle.com/repo/OracleLinux/OL8/developer/EPEL/x86_64/\\
 +cd /repo/ol8/vendor/ol8-baseos\\
 +wget -xrkp -N --no-parent -nH --cut-dirs=6 http://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/\\
 +cd /repo/ol8/vendor/ol8-appstream\\
 +wget -xrkp -N --no-parent -nH --cut-dirs=5 http://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/\\
 +orepo snap other\\
 +orepo snap panbet\\
 +orepo snap vendor\\
 +orepo switch other\\
 +orepo switch panbet\\
 +orepo switch vendor''
 +Да-да, загрузка осуществляется вручную, потому что rpm - говно. Не стоит об этом распространяться.\\
 +
 +Обновляем ds с помощью ''dnf update''. При возникновении проблем с сертификатом не стесняемся использовать ''--nogpgcheck''.
 +
 +===== Перезапуск java-сервиса =====
 +
 +Рассмотрим на примере ecommpay:
 +''sudo su - panbet\\
 +cd instances/ecommpay-service/tomcat/ecommpay-service/\\
 +./tomcat stop\\
 +sleep 15\\
 +./tomcat start''
 +
 +===== Работа с Xen =====
 +
 +  * xl list
 +  * xl create /ZFS/174/config-...-.../....cde.lan
 +  * xl shutdown mail-relay3-cde.cde.lan
 +  * xl console mail-relay3-cde.cde.lan (Ctrl+] для того, чтобы выйти из физ. консоли)
 +  * xl top
 +  * xl dmesg - логи старта гипера
it/rukobludstvo_na_vremja_otpuska.1649783220.txt.bz2 · Последнее изменение: 2022/04/12 20:07 — puse_vivat