Выполнение VMs как сервисы на Windows XP

У меня есть аналогичное решение с помощью winscp сценарии, мой похож на это:

Сценарий winscp:

option batch continue
option confirm off
open logs:*******@10.x.x.x
synchronize remote "c:\daily_logs\*" ./81/
synchronize remote "c:\daily_logs\" ./81/
close
exit

Я использую iCronService, который работает над каждой версией окон, я примерил его, включая базирующиеся x64, и это - то, на что похож мой crontab:

crontab:

00 22 * * * cmd /c "winscp /console /script=c:\bin\scplogs /log=LOG_OF_SCP.LOG"

Можно было также сжать журналы сначала, чтобы сэкономить некоторое время, пропускную способность и пространство. Конечно, это не самое изящное решение, потому что пароль является hardcoded в scp сценарий, но мог быть заменен ключами, если Вам нравится.

0
задан 12 January 2010 в 18:34
5 ответов

Получите VMware Server и выполните это для своих производственных машин - или еще лучше, получите ESXI бесплатно на новой части аппаратных средств.

1
ответ дан 4 December 2019 в 13:10

В VMware Server и Fusion (на основе Рабочей станции), можно установить VMs для запуска на запуске хост-машины.

Я предполагаю, что на Рабочей станции существует подобная установка.

1
ответ дан 4 December 2019 в 13:10
  1. Вам не нужен VMware Server. Если у Вас есть Рабочая станция затем, можно управлять VM's с vmrun команда:

    vmrun-T ws запускают C:\export\vmware\rh5\server.vmx nogui

Это запустит их в фоновом режиме. Вы могли написать сценарий их для выполнения при запуске или как часть Вашего процесса сборки CI.

  1. Какой инструмент CI Вы используете? Могущественный Гудзон имеет хороший плагин VMware, который может запустить VM's для Вас. Тем путем Вам можно было запустить Гудзон под чем-то как кот, и затем он будет заботиться о запуске VM's.
1
ответ дан 4 December 2019 в 13:10
  • 1
    Вы используете Гудзон в Windows? Для каких видов вещей Вы используете его? –  mfinni 12 January 2010 в 19:35

Необходимо будет использовать сервер VMware, чтобы сделать так, и использование, например, запускают/останавливают сценарии, полагающиеся на vmware-cmd.bat, чтобы правильно запустить и остановить vms на хосте. (У Вас не должно быть пробелов в пути к Вашему vms othervise, он не работал бы).

Надеюсь, это поможет.

0
ответ дан 4 December 2019 в 13:10

Как локальные службы? можно ли быть более ясными на этом.

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

0
ответ дан 4 December 2019 в 13:10

Теги

Похожие вопросы