1

Я хочу разработать клиент-серверное приложение, которое будет работать в Linux.

Могу ли я установить две виртуальные машины для эмуляции двух машин Linux в Windows 7?

4 ответа4

9

Да, вы можете (при условии, что у вас есть необходимая оперативная память, процессорное время и т.д.) Вместе с клиентом, который будет поддерживать это (VMware отлично работает для этого).

5

Я не понимаю, почему нет. Если вы получаете достаточно маленький дистрибутив, вы можете запускать десятки или сотни виртуальных операционных систем одновременно, если это необходимо. Для достижения максимальной производительности обязательно устанавливайте серверные дистрибутивы, а не настольные. IE: редакция Ubuntu Server работает на гораздо меньших ресурсах, чем редакция Ubuntu Desktop. Вы можете получить крошечные дистрибутивы Debian.

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

2

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

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

0

Это легко настроить. Если вы хотите использовать проигрыватель VMWare, как указано в других ответах, лучше всего использовать vmnetcfg. К сожалению, он больше не установлен по умолчанию.

Чтобы добраться до него, запустите установщик из командной строки в Windows с помощью: VMware-player-xxx-yyyyyy.exe /e.\ Internals

Затем перейдите во внутреннюю папку, откройте network.cab и скопируйте vmnetcfg.exe в папку установки (например, C:\Program Files\VMware\VMware Player).

Затем вы можете установить параметры сети для VMWare, NAT и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .