Life with Oracle Enterprise Linux Kernel
Как вы знаете, на последнем Oracle OpenWorld было анонсировано Unbreakable Enterprise Kernel. Сейчас это рекомендуемое ядро Linux для запуска ПО от Oracle: "The Unbreakable Enterprise Kernel is now the only Linux kernel Oracle recommends for use with Oracle software."
Ссылка на пресс релиз: Oracle Linux with Oracle's Unbreakable Enterprise Kernel
Рассмотрим процедуру установки этого ядра. Устанавливается оно только на Oracle Linux 5U5 x64 и RedHat Linux 5u5 x64.
Я использовал yum.
1) Устанавливаем операционную систему (я установил Oracle Enterprise Linux 5U5 x64), либо обновляем существующую (если у вас Enterprise Linux 5) до Update 5.
2) Настраиваем yum на публичный репозитарий Oracle: для этого нужно скопировать файл http://public-yum.oracle.com/public-yum-el5.repo в каталог /etc/yum.repos.d
3) В этом файле включаем репозитарий Oracle Linux channel: для этого в секции [ol5_u5_base] устанавливаем параметр enabled=1
4) Выполняем команду:
yum install oracle-linux
5) Перегружаемся.
Рис.1 Установка ядра Oracle Enterprise Kernel
Enterprise Linux Enterprise Linux Server Release 5.5 (Carthage)
Kernel 2.6.32-100.0.19.el5 on an x86_64
Когда я тестировал установку ядра в виртуальной машине VMWare, меня приятно удивила процедура установки VMWare Tools в гостевую систему. Скрипт конфигурации VMWare Tools определил, что это это ядро ему неизвестно, и успешно скомпилировал и пересобрал их под это ядро.
Рис.2 Для сборки VMware Tools необходимы gcc, make и kernel-headers
Рис.3 Сборка VMWare Tools для ядра Enterprise Kernel
Обновления этого ядра будут общедоступны или только через металинк?
ОтветитьУдалитьОбновления (багфиксы, а не новые релизы) доступны через ULN.
ОтветитьУдалитьзаметен ли эффект от перехода?
ОтветитьУдалитьА чего с oracleasm?
ОтветитьУдалитьПопробовал на OEL 5.5 64-разрядной версии. После применения в графическом режиме изображение не показывается. Видеокарта встроенная. Хорошо бы описать как лечить эту проблему.
ОтветитьУдалить>> заметен ли эффект от перехода?
ОтветитьУдалитьК сожалению у меня не было возможности потестировать в "боевых" условиях.
В основном это ядро сделано в первую очередь для Exadata и ExaLogic: эти комплексы поставляются с этим ядром.
>> После применения в графическом режиме изображение не показывается
ОтветитьУдалитьЗдесь проблема скорее всего заключается в несовместимости драйвера вашей видеокарты с ядром 2.6.32. Ведь программисты Oracle не меняли внешние интерфейсы ядра, то есть весь приклад работающий с kernel 2.6.32 должен корректно работать и c ядром от Oracle. Вам нужно выяснить наличие драйвера посвежее под вашу видеокарту (наверняка на сайте производителя таковой уже есть).
SQL Performance Analyzer показал прирост производительности на 8% после того как я обновился до 5.5 и поставил oracle kernel. Так что навряд ли эффект от перехода будет заметным :)
ОтветитьУдалитьЕсли не получается выполнить
ОтветитьУдалитьyum install oracle-linux
Выполните yum upgrade
Все таки вы не ответили на вопрос про ASM?
ОтветитьУдалитьoracleasm уже включена в данное ядро
ОтветитьУдалитьhttp://public-yum.oracle.com/repo/EnterpriseLinux/EL5/5/base/i386/