@EatEn

Почему медленная связь между виртуальными машинами?

Есть компьютер - мать Asus C60M1-I, память ддр3 8 гб (4х4свап).
На нем стоит VirtualBox. 2 вирт. машины - 1) apache2+php, 2) mysql.
Все 3 вышеупомянутых системы на Ubuntu Server 14.04.
При открытии сайта на виртуалке "1)" - "1)" обращается к базе mysql на виртуалке "2)".
И тут происходит затык. А именно: очень долго идет ответ. И иногда он не всегда возвращается и выводит ошибку. Время ответа колосально большое.
По обустройству сети - было 2 схемы:
1) вирт. машина "3)" с OpenWRT на борту. Выступает роутером между физической и вирутальной сетями. Вирт. машины "1)" и "2)" сидят чисто в виртуальной сети. Соответственно, доступ по 80 порту к apache2, а от нее идут запросы к mysql, если надо.

После всех лагов - считал, что проблема в вирт. роутере с OpenWRT (хотя странно, т.к. main-роутер на входе в квартиру стоит так же на OpenWRT и с физическими доступами между серверами и компами норм).

2) Из-за этого решил убрать "вирт" машину с OpenWRT. И настроил вирт. машины "1)" и "2)" по средству сетевого моста VirtBox и дал доступ к физической локальной сети. Но между вирт. машинами все-равно идет диссконект или оооочень долгые запрос/ответ.

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

Соответственно - какие-то проблемы с доступом между вирт.машинами.
Не работает даже банальный Adminer.

Все делается в домашних условиях чисто для познания дзен.

Данке
  • Вопрос задан
  • 252 просмотра
Пригласить эксперта
Ответы на вопрос 2
Возможно проблема в днс. Попробуйте подключаться напрямую по ип адресам. Если поможет, то точно в днс проблема.
Ответ написан
Комментировать
Тут проблема не в связи. Хотя, это тоже может быть, но, по моему, нет. Это виртуалки, камон. Тем более это самый простой VirtualBox. У него всегда проблемы с сетью. Советую использовать другую программу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы