Автоматизация сборки, VMWare server 2.0, Final builder

У меня есть база данных на виртуальной машине VMWare Server 2.0. У меня также есть веб-приложение в IIS (7) на виртуальной машине.

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

Как мне это настроить. Я могу купить Final builder, если это мне поможет.

Поскольку я хочу автоматизировать вышеуказанное с хост-машины, мне было интересно, что мне нужно сделать, чтобы выполнить базу данных и сценарии VB, которые находятся в виртуальной машине, но выполнить их с хост-машины, чтобы они обновили базу данных и IIS (вещь сценария vb) в виртуальной машине.

Спасибо.


person Community    schedule 26.09.2009    source источник


Ответы (2)


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

person Craig Trader    schedule 16.11.2009

Я предлагаю подключить общий ресурс хоста в качестве сетевого диска, а затем использовать vmrun. Вот пример:

    vmrun -T server -h https://hostname:8333/sdk -u root -p mypassword -gu administrator -gp guestpaswd 
  runProgramInGuest "[Vol1] win2008-1/win2008-1.vmx" -activeWindow "c:\windows\system32\cmd.exe"

Разумеется, нужно установить VmWare Tools.

person Pavlo Svirin    schedule 07.12.2009