Конфигурация и администрирование [Документация VAS Experts]

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:dpiui:configuration [2026/05/06 13:18] elena.krasnobryzhdpi:dpi_components:dpiui:configuration [2026/05/07 14:40] (текущий) – [Перенос GUI с CentOS 7 на VEOS] elena.krasnobryzh
Строка 116: Строка 116:
  
 =====Перенос GUI с CentOS 7 на VEOS===== =====Перенос GUI с CentOS 7 на VEOS=====
-  - Установить последний GUI на новой машине. Подробнее см. [[dpi:dpi_components:dpiui:install_and_update:install]] +  - Установить на **новую** машину последнюю версию GUI. Подробнее см. [[dpi:dpi_components:dpiui:install_and_update:install]] 
-  - Обновить GUI до последней версии на старой машине. Подробнее см. [[dpi:dpi_components:dpiui:install_and_update:update]] +  - Обновить GUI до последней версии на **старой** машине. Подробнее см. [[dpi:dpi_components:dpiui:install_and_update:update]] 
-  - Выключить cron на старой машине (всечто относится к GUI): <code>#бекап крона +  - Выключить на **старой машине** все cron-задачи, относящиеся к GUI: <code bash># Бэкап текущих задач crontab
 crontab -l > ./cron_backup.txt  crontab -l > ./cron_backup.txt 
-#очистка крона + 
 +Удаление всех задач пользователя
 crontab -r crontab -r
-#остановка крон + 
 +Остановка системной службы cron
 sudo service crond stop</code> sudo service crond stop</code>
-  - На старой машине экспортировать БД dpiui2 через mysqldump: <code>#заранее позаботиться о свободном месте !!!+  - Экспортировать со **старой** машины БД dpiui2 через утилиту mysqldump.\\ :!: **Заранее убедитесь, что на диске есть свободное место!** <code bash>. /var/www/html/dpiui2/backend/.env 
 + 
 +mysqldump --add-drop-table --single-transaction=TRUE -u $DB_USERNAME --password=$DB_PASSWORD -h $DB_HOST -P $DB_PORT $DB_DATABASE | gzip > dpiui2.sql.gz</code> 
 +  - Заархивировать содержимое **старой** машины в каталоге ''/var/www/html/dpiui2'': <code bash>sudo tar -zcvpf var_www_html_dpiui2.tar.gz /var/www/html/dpiui2/*</code> 
 +  - Импортировать на **новую** машину файл ''dpiui2.sql.gz'', созданный на шаге 4: <code bash>. /var/www/html/dpiui2/backend/.env
  
-mysqldump -uroot -pvasexperts  dpiui2 > dpiui2.sql</code> +gunzip < dpiui2.sql.gz | mysql -u $DB_USERNAME --password=$DB_PASSWORD $DB_DATABASE</code> 
-  - На старой машине заархивировать все в каталоге ''/var/www/html/dpiui2'': <code>sudo tar -zcvpf var_www_html_dpiui2_$(date +"%Y_%m_%d_%I_%M").tar.gz /var/www/html/dpiui2/*</code> +  - Загрузить содержимое архива, созданного на шаге 5, на **новую** машину в папку ''/var/www/html/dpiui2''<code bash>sudo tar -xzpf var_www_html_dpiui2.tar.gz -C  /</code> 
-  - На новой машине импортировать базу, созданную на шаге 4: <code>mysql -uroot -pvasexperts  dpiui2 < ./dpiui2.sql</code> +  - Переустановить пакет GUI на **новой** машине: <code bash>yum reinstall dpiui2</code> 
-  - На новой машине в папку ''/var/www/html/dpiui2'' залить содержимое архива на шаге 5 <code>sudo tar -xzpf var_www_html_dpiui2_2026_03_20_04_43.tar.gz -C  /</code> +  - Проверить, что на **новом** GUI все работает корректно, перенесены все полисинги/услуги  
-  - На новой машине выполнить переустановку пакета GUI: <code>yum reinstall dpiui2</code> +  - Выполнить скрипт деинсталляции на **старой** машине: <code bash>source <(curl https://vasexperts.ru/install/dpiui2-rpm_uninstall.sh)</code>
-  - Проверить, что все работает корректно на новом GUI, перенесены все полисинги/услуги  +
-  - На старой машине выполнить скрипт деинсталляции: <code>source <(curl https://vasexperts.ru/install/dpiui2-rpm_uninstall.sh)</code>+