Семинар Oracle VM

Первый семинар ORACLE VM: INTRODUCTION FOR PARTNERS прошел, на мой взгляд успешно. Был выбран парнер, в техническом уровне специалистов которого сомневаться не приходится. И действительно, я узнал не меньше нового, чем слушатели :)

Пара вопросов, оставшися на презентации без ответа, на которые я нашел ответы:

Q. Можно ли аллокировать место под виртуальную машину не сразу, а по мере необходимости ?
A Можно с помощью sparse файлов

dd if=/dev/zero of=vm1disk bs=1k seek=2048k count=1 disk = ['file:/full/path/to/vm1disk,sda1,w']

Такой файл реально занимает только 1k на диске.
Искать по слову File-backed VBD в документации XEN


Q. Как изменить кол-во памяти, занимаемое доменом Dom0 ?
A. В grub.conf есть параметр dom0 mem=xxx

Над остальными **цатью - думаю :))))


PS. Комментарий одного из слушателей
"Продолжение традиций и формата семианар RAC DD4D - большой плюс"

Действительно я показал на ноутбуке полностью все компоненты Oracle VM, мы поставили Oracle VM server и гостевую ОС в режиме паравиртуализации. Мелочь - но приятно увидеть что-то кроме слайдов :)

PS2. Если Вы партнер Oracle и хотели бы провести у себя такой семинар - обращайтесь пожалуйста к своему менеджеру в партнерский отдел Oracle.

4 комментария:

  1. Вот читаю и завидую прямо. То ли дистрибутив в 2008 году был другой, то ли ещё что... Но сейчас почему-то невозможно запустить вообще никакую ВМ на хосте без поддержки HVM. Импортировал машину при помощи p2v, а при включении она говорит
    "Start - /OVS/running_pool/26_vm2
    PowerOn Failed : Result - failed:errcode=20001, errmsg=No hardware virtualization support to run vm (/OVS/running_pool/26_vm2)." При импорте у меня нигде не спрашивали, как виртуализировать — аппаратно или паравиртуализировать. Да и в уже импортированной машине нет возможности выбрать метод виртуализации.
    И ещё проблема: VM Manager даёт импортиовать ISO-образы только на машины с поддержкой HVM. Это так надо? Почему?

    ОтветитьУдалить
  2. Владимир, в 2008 году люди умели пользоваться Google & Yandex.

    http://blogs.oracle.com/virtualization/2009/04/converting_linux_and_windows_p.html
    "The target server running Oracle VM is HVM capable"

    http://www.oracle.com/technologies/virtualization/docs/p2v-whitepaper.pdf
    "
    The target computer running Oracle VM Server
    must be HVM (Intel VT-x or AMD-V) capable"

    У Вас физическая машина с Oracle VM либо не поддерживает HVM, либо эта опция запрещена в BIOS

    ОтветитьУдалить
  3. Да, тут правда ваша, несомненно. Мой CPU, действительно, не поддерживает HVM, и я знал об этом. Но я ожидал, что это не помешает мне запускать некоторые ОС в режиме паравиртуализации, как написано в VM Manager User Guide:

    "If the CPU does not support HVM, use the paravirtualized method to create the virtual machine."
    http://download.oracle.com/docs/cd/E15458_01/doc.22/e15441/vm.htm#CACEFBGH

    В Relesae Notes версии 2.1 даже есть таблица, в которой описано, какие ОС поддерживают какие типы виртуализации.

    Теперь посмотрим пути создания новой ВМ.

    1. Из шаблона.
    Тут фактически делается копия шаблона. Какой тип виртуализации был у шаблона — тот и остаётся в создаваемой ВМ, его нам выбрать не дают.

    2. Из ISO-образа загрузочного диска ОС. Но загрузить ISO-образ даётся только в пул, который поддерживает HVM. Почему так сделано — непонятно.

    3. ВМ с загрузкой по сети. Такой вариант опробовать не удалось, т.к. опыта, как развернуть в сети сервер для загрузки других рабочих станций, у меня нет.

    В итоге получаем, что на компьютер без HVM ставить Oracle VM Server вообще не имеет смысла, т.к. дальше установки дело не продвинется. И зачем нужен режим паравиртуализации — тоже непонятно, во всяком случае, при первоначальном создании ВМ он бесполезен.

    ОтветитьУдалить
  4. Владимир,

    насколько я знаю, все современные процессоры Intel поддерживают HVM. Но даже если у Вас есть процессор, который не поддерживает HVM, то вы можете
    - скачать готовую паравиртуализированную машину с Edelivery
    - установить сами с помощью virt-install
    - использовать JEOS

    PS Сейчас вспомнил что действительно если делать через VM Manager то он позволят сделать только Full virtualized guest. Это фича.

    ОтветитьУдалить