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

Преобразования SCVMM V2V перестали работать - таймаут BITS

Некоторое время назад я установил System Center Virtual Machine Manager. Мы почти не используем его, кроме как для преобразования VMWare в Hyper-V. Когда я изначально настроил его, он отлично работал для этой цели. Теперь, когда я пытаюсь выполнить преобразование V2V, задание не выполняется во время передачи данных через BITS; он говорит, что соединение истекло. Исходная ВМ, место назначения и машина SCVMM - это одна и та же машина. Я просмотрел журналы событий и вижу URL-адрес, к которому пытается получить доступ BITS. Я ввел этот URL в свой браузер, и он не работает. Я пробовал захватывать пакеты, но трафик никогда не появляется ни на одном из адаптеров, так как это весь трафик обратной петли. Когда я пытаюсь указать имя хоста URL-адреса в ручном сеансе telnet на порт SSL, я получаю соединение, поэтому я знаю, что что-то слушает. Я проверил привязку сертификата SSL и полагаю, что сертификат привязан. Когда я пытаюсь, у меня не возникает никаких ошибок в отношении сертификатов в моем браузере. Я попытался немного обрезать URL-адрес и получаю ошибку 404, когда пробую каталог верхнего уровня. Однако SCVMM использует для передачи BITS, а не чистый HTTP, поэтому я, возможно, не выполняю правильный тест.

ОБНОВИТЬ: Я попробовал это с виртуальной машиной VMWare, скопированной с другого сервера, она волшебным образом сработала. Итак, каким-то образом способность SCVMM выдавать файл основана на самом файле. Я также попытался запустить ту же указанную виртуальную машину на другом компьютере под VMWare Workstation, и это тоже не удалось. Здесь что-то очень и очень не так. Это могло произойти при передаче на машину SCVMM (сомневаюсь, я пробовал дважды) или что-то не так с VMWare Server.

Любая помощь приветствуется! Я уже пол недели бьюсь об этом.

Спасибо!

J.Ja

Я нашел проблему. Я использовал FTP для передачи файлов (хост VMWare находится в DMZ, мой компьютер SCVMM находится в локальной сети, и FTP является нашим предпочтительным средством передачи данных между двумя зонами). Когда мы передали файлы с внешнего USB-накопителя, это сработало отлично. Мое единственное возможное объяснение состоит в том, что, возможно, что-то было передано в режиме ASCII, что должно было быть отправлено в двоичном режиме.

Странно.

J.Ja

Насколько я понимаю, BITS - это некий низкоприоритетный сервис. Если другой сетевой трафик на этой машине (предположительно, существующие виртуальные машины) насыщает эту полосу пропускания, BITS (работающий по назначению) никогда не получит шанса.

Есть ли у вас возможность приостановить работу других виртуальных машин, чтобы проверить, сохраняются ли тайм-ауты?