Обзор развертывания MongoDB на сервере¶
Предпосылки и предварительные требования¶
Для успешного развертывания приложения необходимо наличие сервера с операционной системой Debian или её производными. Пользователь должен обладать правами суперпользователя (root) или доступом через sudo для выполнения команд установки и управления службами.
Система должна иметь доступ к интернету для загрузки пакетов из репозиториев и ключей шифрования.
Процесс установки приложения¶
Установка производится через пакетный менеджер apt. Процесс включает следующие этапы:
- Обновление кэша пакетов и установка необходимых утилит:
curl-
gnupg -
Добавление ключа GPG репозитория MongoDB для версии, указанной в конфигурации.
-
Создание файла списка репозиториев в директории
/etc/apt/sources.list.d/с именемmongodb-org-<версия>.list, содержащим ссылку на репозиторийhttps://repo.mongodb.org/apt/<дистрибутив>/mongodb-org/<версия>. -
Повторное обновление кэша пакетов.
-
Установка следующих пакетов:
mongodb-orgnanovimhtopnet-tools-
dnsutils -
Автоматический запуск службы
mongodи её включение в автозагрузку системы.
Базы данных¶
Приложение представляет собой сервер баз данных MongoDB. Данные хранятся в стандартных директориях, определенных пакетом mongodb-org (обычно /var/lib/mongodb). Подключение к базе данных осуществляется через стандартный порт, используемый службой mongod.
Запуск, остановка и обновление¶
Управление службой осуществляется через системный менеджер systemd.
Для запуска службы используется команда:
Для остановки службы используется команда:
Для перезапуска службы используется команда:
Для проверки статуса службы используется команда:
Служба настроена на автоматический запуск при включении сервера.