HP и DELL будут сертифицировать Oracle Solaris, OEL, Oracle VM

Ссылка на пресс-релиз:  Dell and HP to Certify and Resell all Three Oracle Operating Systems – Oracle Solaris, Oracle Enterprise Linux and Oracle VM – on their x86 Server Computers.

DELL уже давно и последовательно поддерживает Oracle VM, для чего создал специальный ресурс.

Новость важная, поскольку из нее, мне кажется, следует:

  • Solaris x86 будет развиваться
  • Наконец-то можно будет купить сертифицированное под Oracle VM железо
Последний пункт кстати, оказался не таким простым. Дело в том, что по какой-то причине разработчики Oracle VM успешно дорабатывают xen, но в сборки Oracle VM упорно продолжают включать драйвера почти годичной давности.  Я наблюдал уже несколько ситуаций, когда последний update OEL встает без проблем, а Oracle VM - нет. Как вы понимаете, дальше начинаются пляски с бубном. По умолчанию gcc, исходников ядра в Oracle VM  нет. Даже если у вас есть исходники драйвера задача не выглядит такой уж простой. Хотя, при помощи нашего гуру по Linux Петра Фатьянова она оказалась вполне решаемой.  



Итак, если вам нужно собрать драйвер из исходников для Oracle VM (например: для итого, чтобы включить в него драйвер сетевой карты который поставляется в исходниках) нужно поставить следующие пакеты с диска Oracle VM и Oracle VM Sources.
  • cpp-4.1.2-44.el5.i386.rpm
  • gcc-4.1.2-44.el5.i386.rpm
  • glibc-devel-2.5-34.i386.rpm
  • glibc-headers-2.5-34.i386.rpm
  • kernel-headers-2.6.18-128.el5.i386.rpm
  • kernel-ovs-devel-2.6.18-128.2.1.4.25.el5.i686.rpm
  • libgomp-4.3.2-7.el5.i386.rpm
  • ncurses-5.5-24.20060715.i386.rpm
  • ncurses-devel-5.5-24.20060715.i386.rpm
  • kernel-2.6.18-128.2.1.4.25.el5.src.rpm

Далее нужно сделать линки:
ln -s /usr/src/kernels/2.6.18-128.2.1.4.25.el5xen-i686 /usr/src/linuxln -s /usr/src/kernels/2.6.18-128.2.1.4.25.el5xen-i686 /usr/src/linux-2.6

потому-что makefile сборки драйвера предполагает что исходники ядра лежат в каталоге /usr/src/linux.

Затем нужно получить config ядра (его будет использовать makefile драйвера).
Для этого нужно выполнить команду:
makefile menuconfig

После отображения меню конфигурации ядра нужно выбрать Exit и согласиться с сохранением конфигурации.

Затем запускаем скрипт компиляции драйвера и включения его в виде загружаемого модуля ядра.

На этом все !
Указанная последовательность действий была проделана для вкалючения в Oracle VM драйвера сетевого интерфейса на основе чипа Marvell 88E8056. - Для этого чипа нет драйвера в стандартной конфигурации Oracle VM.

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

  1. Анонимный3/8/10 12:01 AM

    Зашел на сайт bakfiets.nl как написано на борту кузовка и оказалось, что эти велосипеды сделаны специально для перевозки детей в кузовке. Супер.

    ОтветитьУдалить
  2. мы призываем использовать только сертифицированные решения.....

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