У меня есть хост-машина Ubuntu 8.04 (Hardy Heron), на которой запущено множество виртуальных машин в VMWare Server 1.0.8. Среди других гостевых ОС есть все версии Ubuntu начиная с 6.06, OpenSolaris 2009.06 и Windows XP. Прямо сейчас я также получаю доступ к этим виртуальным машинам из различных клиентских операционных систем; Linux и Windows через консоль сервера VMWare, а MacOS через X-пересылку консоли сервера хост-машины.
Я хотел бы обновить хост до Ubuntu 10.04 (Lucid Lynx), но, насколько я могу судить, заставить VMWare Server 1.x работать с более новой версией Linux - настоящая проблема. Хотя VMware Server 2.x немного проще, он все еще не упакован в пакеты Debian, поэтому установка обновлений безопасности - это большая рутина. Пока я все равно обновляюсь, я хотел бы перейти на решение виртуализации, которое позволит мне автоматизировать применение обновлений.
Варианты, о которых я знаю прямо сейчас: KVM (управляется через виртуальный менеджер) и VirtualBox (как управляется собственными инструментами или через собственные привязки libvirt), но я открыт для других предложений.
По каждому варианту я хотел бы знать
Спасибо.
Что касается конверсии, я бы использовал qemu-img, часть QEMU эмулятор. Инструмент qemu-img
по-видимому, конвертирует в большинство форматов, включая VirtualBox, VMware, QEMU, raw и другие. Конкретные подробности можно найти в Google.
Я бы сказал, что, скорее всего, вам придется повторно проверять все ваши установки Windows; даже если оборудование было идентичным, идентификаторы, которыми помечены процессоры, почти наверняка будут разными.
Я не знаю, что ты имеешь в виду под варианты управления в частности. Если вы говорите об управлении виртуальными машинами (будь то изнутри хоста, например Инструменты VMware или извне хоста вроде vSphere) есть инструменты для некоторых операционных систем из эмулятора виртуальной машины. Что касается чего-то вроде vSphere есть версии с открытым исходным кодом, но они должны работать с конкретным эмулятором виртуальной машины, с которым вы работали.
В виртуальный менеджер из Red Hat, о которой вы упомянули, управляет не только хостами KVM, но и хостами QEMU и Xen. Я знаю, что есть и другие подобные продукты с открытым исходным кодом, но я не могу их найти прямо сейчас.