Виртуализация и лучший сценарий совместного использования оборудования для меня

Следуя этой теме о суперпользователе, я хочу начать установку всех моих виртуальных машин на аппаратном уровне.

В качестве остатка у меня есть (достаточно мощный) сервер, на котором я хочу установить 3 ОС: есть debian (общие цели тестового стенда для разработчиков), ipcop (сетевой контроль / межсетевой экран) и freenas (общий доступ к файлам в локальной сети).

Мне интересно, какой сценарий будет лучшим для меня, и смогу ли я поделиться оборудованием, чтобы делать то, что я хочу; или

a - установить гипервизор, например бесплатный vmware esx и все три vms, или

b - установить Debian, а два других работают внутри него с виртуальной коробкой

Мне нужно быть так:

  • ipcop должен обрабатывать весь сетевой трафик в Интернет, то есть весь трафик с моего основного компьютера, но также весь трафик с двух других виртуальных машин.

  • общие папки freenas должны быть доступны с двух других виртуальных машин и моего главного компьютера

  • я не особо беспокоюсь о доступе к Debian, мне нужно получить доступ к нему только с моего основного компьютера, а не с другого виртуального компьютера

Нужно ли будет устанавливать дополнительные сетевые карты для каждого виртуального компьютера или они все могут совместно использовать одну и ту же карту? (сейчас у меня два, один связывает сервер с моим маршрутизатором [который будет использовать только ipcop] и один связывает его с моим коммутатором [который я хотел бы использовать всеми тремя])

Что касается жестких дисков, я собирался использовать 1 жесткий диск, разделенный на 3 раздела, чтобы установить все три ОС, а затем добавить к этому диски freenas, это будет правильно?

Большое спасибо всем, кто может мне помочь, это довольно обширная территория, и я не уверен, в какую сторону идти

4 ответа

Не ходите на VMWare. Он имеет только графические инструменты управления для окон. Если вы используете Ubuntu в качестве хоста, KVM можно легко установить из apt-get:)

И все больше и больше людей переходят на KVM из Xen.

  • Все они могут совместно использовать сетевую карту. Просто настройте мостовые сетевые интерфейсы.

  • Вы даете своему хозяину ОС весь жесткий диск. Затем вы устанавливаете виртуальные жесткие диски внутри операционной системы. Для хоста они просто выглядят как большой файл. Так легко, когда ты хочешь перенести своих гостей к другому хозяину.

Если все это будет Linux, я бы использовал Xen вместо VMWare или VirtualBox. Я думаю, что Xen лучше подойдет для виртуализации. Хорошее место для начала - это Xen на Debian. Задача будет получить брандмауэр, вот пара мест, где можно начать для этого ipcop и shorewall.

Я бы сказал xen 10/10, потому что, если у вас есть гостевой дисковый ввод-вывод для этого, у вас есть и драйвер для ОС Linux, и win, что делает более быстрый дисковый ввод-вывод... драйвер вызывает xenpv для победы..

Это все о KVM для меня.

Я планирую развернуть довольно крупномасштабную среду на базе KVM, 4 узла, общее хранилище iSCSI, 32 ГБ оперативной памяти на узел, двухъядерные четырехъядерные процессоры.

Лучшие вещи о KVM:

  • Настоящая аппаратная поддержка виртуализации.
  • Проход физического устройства
  • поддержка iSCSI
  • Может виртуализировать Windows и другие операционные системы, не вмешиваясь в гостевую систему (это действительно полезно для сценариев P2V)
  • qemu-convert может конвертировать множество различных форматов изображений, включая RAW и ESX (i).
  • libvirtd и virt-manager делают Live Migration простым куском.

Недостатки:

  • На CentOS 5.4 не так хорошо работает, основная причина в том, что пакеты немного старше, чем Ubuntu 9.10.
  • уххй. Есть только один, для меня.
Другие вопросы по тегам