У нас есть сервер непрерывной интеграции, который запускает серию тестов на нескольких разных клиентских ОС (разные версии Windows и OSX). Он работает на Apple XServ, на котором работает OSX Leopard Server, а клиенты работают в VMWare Fusion - эта комбинация была выбрана, поскольку лицензирование Apple позволяет запускать виртуальные машины OSX Server только на оборудовании Apple.
Система CI использует инструменты VMWare для связи с клиентами Windows, но это не работает должным образом с OSX, поэтому в этих случаях используется SSH. Однако время от времени сеть довольно быстро отключается после запуска виртуальной машины.
Виртуальные машины настроены на использование сети только для хоста, а виртуальные машины Windows, хотя и медленные, похоже, не имеют проблем с подключением.
Кто-нибудь знает, что может быть причиной этого?
Я раньше не слышал об этом, но первое, что я сделаю в этом случае, - это захват пакета. Можете ли вы поставить wirehark на ящики (или просто tcpdump, с снапленом на 1500 байт) и сделать захват? Посмотрите, как заканчивается соединение (если оно завершается) - это должно дать вам подсказку.