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

Переход на kvm

У нас небольшая установка. В настоящее время у нас есть два сервера Windows / Hyper-V, на которых запущено около 8 виртуальных машин сервера ubutu. Виртуальные машины были построены очень давно, поэтому версия ubuntu больше не поддерживается. Мы планируем перевести все виртуальные машины на Ubuntu 12.04, поскольку она будет поддерживаться в долгосрочной перспективе.

Я пытаюсь решить, использовать ли для новых серверов kvm или hyperv, и ищу помощь.

В идеале я хотел бы создать одну мастер-машину и клонировать ее, а затем установить на нее специфические для машины вещи. Делать это в гипервизоре кажется болезненным (возможно, из-за моего незнания).

Поиграл с kvm и понравилось. Я создал один небольшой образ файловой системы размером 20 ГБ в качестве мастера в kvm, и мне удалось создать еще одну машину, «основываясь» на ней. Я думаю об использовании этого подхода и совместного использования файловой системы хоста с использованием 9p. Таким образом, мне не нужно беспокоиться о выяснении требований к дисковому пространству для каждой машины и т. Д.

Кроме того, судя по тому, что я читал, перемещение kvm-машин на другой хост кажется очень простым.

Ищем плюсы / минусы использования этого подхода - VMS на основе главного файла и совместная файловая система хоста. Данные на любой из машин не являются конфиденциальными, и машины не подвергаются воздействию внешнего мира. Машины в основном используются для настройки qa, а доступ к хосту и vms контролируется разрешениями активного каталога.

Подход с использованием основного файла хорош, но вам нужно убедиться, что вы правильно спланировали свое пространство - если вы просто клонируете виртуальные машины из основного образа, это одно, но если вы сделаете снимки qcow2, то эти виртуальные машины будут тонко подготовлены и будут расти с течением времени. Их также нельзя будет переместить напрямую на другой хост, вам также нужно будет взять базовый образ или сначала сгладить существующий.

Еще одна вещь, на которую следует обратить внимание - убедитесь, что вы подготовили базовое изображение с oem-config прежде, чем вы начнете его клонировать / делать снимки.