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

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
dpi:dpi_components:dpiui:configuration [2025/11/18 13:59] elena.krasnobryzhdpi:dpi_components:dpiui:configuration [2026/05/07 14:40] (текущий) – [Перенос GUI с CentOS 7 на VEOS] elena.krasnobryzh
Строка 91: Строка 91:
 Соединение и управление оборудованием осуществляется по протоколу SSH. Подключение необходимо осуществлять под пользователем с sudo-привилегиями, либо под пользователем root **(не рекомендуется)**. Соединение и управление оборудованием осуществляется по протоколу SSH. Подключение необходимо осуществлять под пользователем с sudo-привилегиями, либо под пользователем root **(не рекомендуется)**.
  
-<note tip>Посмотрите видеоурок по подключению к DPI: {{youtube>81WMPGw6tak?}}</note>+<note tip>Посмотрите видеоурок по подключению к DPI:\\ \\ 
 +<html> 
 +      <iframe 
 +        width="720" 
 +        height="405" 
 +        src="https://rutube.ru/play/embed/3311f7d76a62212aab53be733b039b04" 
 +        style="border: none;" 
 +        allow="clipboard-write; autoplay" 
 +        allowFullScreen 
 +      ></iframe> 
 +</html>     
 +</note>
  
 На подключаемом оборудовании необходимо создать sudo-пользователя. На подключаемом оборудовании необходимо создать sudo-пользователя.
Строка 103: Строка 114:
 dpisu    ALL=(ALL)       NOPASSWD: ALL</code> //Этим действием вы для пользователя dpisu отключаете требование запрашивать пароль и требование requiretty при переключении в режим sudo.// dpisu    ALL=(ALL)       NOPASSWD: ALL</code> //Этим действием вы для пользователя dpisu отключаете требование запрашивать пароль и требование requiretty при переключении в режим sudo.//
   - Отключите требование ''requiretty'' в файле ''/etc/sudoers'' <code bash> sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers</code>   - Отключите требование ''requiretty'' в файле ''/etc/sudoers'' <code bash> sed -i "s/^.*requiretty/#Defaults requiretty/" /etc/sudoers</code>
 +
 +=====Перенос GUI с CentOS 7 на VEOS=====
 +  - Установить на **новую** машину последнюю версию GUI. Подробнее см. [[dpi:dpi_components:dpiui:install_and_update:install]]
 +  - Обновить GUI до последней версии на **старой** машине. Подробнее см. [[dpi:dpi_components:dpiui:install_and_update:update]]
 +  - Выключить на **старой машине** все cron-задачи, относящиеся к GUI: <code bash># Бэкап текущих задач crontab
 +crontab -l > ./cron_backup.txt 
 +
 +# Удаление всех задач пользователя
 +crontab -r
 +
 +# Остановка системной службы cron
 +sudo service crond stop</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
 +
 +gunzip < dpiui2.sql.gz | mysql -u $DB_USERNAME --password=$DB_PASSWORD $DB_DATABASE</code>
 +  - Загрузить содержимое архива, созданного на шаге 5, на **новую** машину в папку ''/var/www/html/dpiui2'': <code bash>sudo tar -xzpf var_www_html_dpiui2.tar.gz -C  /</code>
 +  - Переустановить пакет GUI на **новой** машине: <code bash>yum reinstall dpiui2</code>
 +  - Проверить, что на **новом** GUI все работает корректно, перенесены все полисинги/услуги 
 +  - Выполнить скрипт деинсталляции на **старой** машине: <code bash>source <(curl https://vasexperts.ru/install/dpiui2-rpm_uninstall.sh)</code>