Intereting Posts
Как не устанавливать GRUB при установке Elementary OS Luna? файл символьного устройства (rtai_shm) исчезает при уровне выполнения = 5 в fedora9 (существует, когда runlevel = 3) Истекший пароль и SSH-ключ для входа в систему с помощью UsePAM да iptables переадресовывает скрытый стиль портала как вычисляется облако Google сгенерированный ключ SSH для поиска экземпляра VPS? Исключить интерфейс обратной связи или адрес из процессов, прослушивающих «любой» адрес Настройте VPS так, чтобы только аутентифицированные пользователи VPN могли получить доступ к веб-серверу Что означает символ новой строки в PS1 zsh? Проверка выполнения команды есть ли способ перечислить все «идентификаторы индексов» (ключи) в переменной ассоциативного массива bash? Выполняется ли задание, запланированное в crontab, даже когда я выхожу из системы? Как найти недостающие файлы между определенным диапазоном дат? Создать каталог для каждой строки в данном текстовом файле? Можно ли настроить ksh в AIX на использование клавиши вкладок для завершения имени файла? Как стереть или записать нули на жесткий диск с помощью / dev / sg2

Возможно ли, чтобы контейнер OpenVZ взаимодействовал с базой данных MySQL на хосте?

Скажем, каждый контейнер и сам хост имеют собственный выделенный внешний IP-адрес. Можно ли это сделать без каких-либо проблем?

И действительно ли это хороший план? Вместо размещения базы данных для каждого контейнера, размещения базы данных на хост, для всех контейнеров для обмена?

Этот вопрос относится к этому: https://unix.stackexchange.com/questions/114786/giving-ovz-containers-their-own-ip

Я делаю это точно так же, у меня есть ~ 10 + гостей OpenVZ и один экземпляр MySQL, работающий в одном из 10. Это хороший подход, если выполняются следующие вещи:

  • Все виртуальные машины, использующие эту БД, не будут перегружать ее
  • Запуск нескольких отдельных экземпляров MySQL в их собственных виртуальных машинах будет более ресурсоемким
  • Все гостевые виртуальные машины, которые разговаривают с единственным экземпляром MySQL, могут быть скоординированы, чтобы иметь (MySQL) при выполнении обслуживания, резервных копий и т. Д.

С технологической точки зрения OpenVZ может определенно сделать это, и это действительно связано с ожиданиями приложений и других виртуальных машин, ожидающих доступности базы данных.

Я думаю, вы смешиваете ситуацию из-за используемой технологии. В OpenVZ нет ничего, что не позволит вам настроить такую ​​архитектуру. OpenVZ позволит вам свободно «удалять» экземпляры приложений и позволяет создавать несколько имен хостов для разных служб, если вы так выбираете, но в противном случае это не так, если вы должны были развернуть 10 машин с 10 экземплярами Apache, запущенных на них, с одним хостом, работающим с MySQL.

Хорошо, вопрос в том, является ли хорошим планом иметь одну MySQL-базу данных на аппаратном узле для сервера всей виртуальной машины или лучше иметь MySQL-базу данных на виртуальной машине.

Как всегда, это зависит от ваших требований. Если вы достаточно параноик, и безопасность важна, тогда ваша БД на виртуальной машине. Если производительность важнее, чем лучше разместить вашу БД на аппаратном узле.