Привет всем!
Есть у меня несколько виртуальных машин. Исторически сложилось так, что они развились из под VirtualBox'а. Это предистория.
Теперь причина проведения работ: Среди этих виртуалок есть терминальный сервер на базе Fedora-14. Юзеры на нем испытывают жесткие тормоза при работе с сетевыми (а иных им и нет) дисками. Еле всё ползает. Когда машина пустая, то скорость доступа по самбе к ремутной шаре не превышает 8-9 мегабайт в секунду. Если там есть юзеров штук 7-8, то скорость падает вообще до 1.5-3 мегабайт. На гигабитной сетке. Никакие манипуляции с virtio не помогают. Только ухудшают ситуацию.
Решение простое: переводим виртуалки под KVM. Преобразуем vdi-файлы в img. И получаем, что та же самая (тормозная) машина, запущенная гостем на том же самом хосту, но в KVM, разгоняется на "холостом" ходу до 20 мегабайт по чтению и до 35-40 мегабайт по записи в самбе на virtio-сетевых драйверах. То есть - решение выбрано правильно, стоим на верном пути. Однако...
Теперь проблема: Среди нескольких виртуалок затесалась одна с офтопиком. Она нужна. И вот её ну никак не перегнать в работоспособный под KVM img. Отрабатывает только загрузчик, далее синий экран смерти на полсекунды и перезагрузка. Можно выбрать safe-mode, но и там то же самое.
Вопрос - возможно ли корректно перегнать образ VirtualBox c WindowsXP из VDI-формата в IMG и скормить его KVMу? Или это задача нерешаемая.
Устраивать пляски с бубном обеспечивая совместную работу VB и KVM мне как то не очень улыбается...