Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Всем привет!

Необходимо доработать или разработать скрипт для автоматического подтягивания конфигурации с FTP сервера при создании новой базы данных.

Описание задачи:

Текущий функционал:

Скрипт createdb_cluster_template.sh должен выполнить создание новой базы данных с определенными параметрами.

Дополнительные требования:

1. Подключение к FTP серверу:

   - Добавить шаг подключения к FTP серверу перед созданием базы данных.

   - Убедиться, что FTP сервер доступен и подключение успешно.

2. Загрузка конфигурации:

   - Загрузить конфигурационные файлы с FTP сервера. Путь к конфигурационным файлам должен быть задан переменной.

   - Убедиться, что файлы загружены корректно и доступны для использования.


3. Применение конфигурации:

   - Применить загруженную конфигурацию к создаваемой базе данных.

   - Убедиться, что конфигурация корректно применена и база данных создана с нужными параметрами.


4. Логирование:

   - Добавить логирование всех этапов работы скрипта (подключение к FTP, загрузка файлов, применение конфигурации, создание базы данных).

   - Логи должны содержать информацию о времени выполнения каждого этапа и возможные ошибки.


5. Проверка и отладка:

   - Тестирование скрипта на корректность выполнения всех шагов.

   - Обработка возможных ошибок и их логирование.


Параметры:

- FTP сервер: ftp.example.com

- Пользователь FTP: ftp_user

- Пароль FTP: ftp_password

- Путь к конфигурационным файлам на FTP сервере: /configs/


Примерный порядок выполнения задач:

1. Добавить функцию для подключения к FTP серверу.

2. Реализовать загрузку файлов с FTP.

3. Добавить шаги по применению конфигурации в процессе создания базы данных.

4. Реализовать логирование всех этапов.

5. Провести тестирование и отладку скрипта.


Ожидаемый результат:

Cкрипт createdb_cluster_template.sh, который при запуске подключается к указанному FTP серверу, загружает конфигурационные файлы и применяет их при создании новой базы данных.

Прошу откликаться, только если вы специалист в данной области и точно понимаете что нужно сделать.

12 дней назад
Максим
25 лет
12 дней в сервисе
Был
7 дней назад
Заявки фрилансеров
Андрей
21 год
2 года в сервисе
Был
5 дней назад
2 отзыва
7 дней назад