Назад | Перейти на главную страницу

Сеть разработки Virtualbox с использованием FreeBSD

Я хочу настроить виртуальную сеть с 3 гостевыми ОС (FreeBSD) для тестирования масштабируемого веб-приложения. Первым должен быть только главный сервер MySQL. Второй и Третий будут подчиненными с серверами MySQL и только для чтения.

На данный момент я установил 3 одинаковые виртуальные машины. Моя проблема заключается в настройке сети, чтобы 3 гостя могли видеть друг друга, а ОС хоста (Win7) могла видеть веб-серверы.

Как мне настроить параметры сети виртуального бокса? Какую сетевую конфигурацию я должен предоставить во FreeBSD и хост-ОС?

И вообще. Это хороший способ разработки / тестирования распределенного веб-приложения на локальной машине?

Редактировать: Некоторый прогресс, но не идеальный. проблема в деталях: https://forums.virtualbox.org/viewtopic.php?f=1&t=49150

Проблема, которую я вижу в этом, заключается в том, что это довольно расплывчато. Есть несколько способов сделать это ...

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

Или вы можете настроить Virtualbox, чтобы он создавал внутреннюю частную сеть, чтобы каждый из них видел только друг друга, а другие машины в вашей сети не могли их видеть. Он изолирует вашу тестовую среду только от вашего компьютера / хоста.

Это полностью зависит от того, как вы хотите их тестировать и с каких машин. Если вы установите мост между ними, это может упростить вам задачу управления и позволить другим системам тестировать без изменений. Посмотрите руководство для Virtualbox в разделе «Мостовые сетевые соединения».