Семинар 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.
Вот читаю и завидую прямо. То ли дистрибутив в 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. Это так надо? Почему?
Владимир, в 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
Да, тут правда ваша, несомненно. Мой 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 вообще не имеет смысла, т.к. дальше установки дело не продвинется. И зачем нужен режим паравиртуализации — тоже непонятно, во всяком случае, при первоначальном создании ВМ он бесполезен.
Владимир,
ОтветитьУдалитьнасколько я знаю, все современные процессоры Intel поддерживают HVM. Но даже если у Вас есть процессор, который не поддерживает HVM, то вы можете
- скачать готовую паравиртуализированную машину с Edelivery
- установить сами с помощью virt-install
- использовать JEOS
PS Сейчас вспомнил что действительно если делать через VM Manager то он позволят сделать только Full virtualized guest. Это фича.