Uek boot iso что это
Перейти к содержимому

Uek boot iso что это

  • автор:

Oracle Linux vs RHEL vs CentOS

Oracle Linux используете на Ваших серверах? Чем оно лучше RHEL или CentOS? Что вкусного есть в нем?

int13h ★★★★★
17.03.15 21:27:13 MSK

btrfs разве что новее чем в centos, реп дефолтный там и там пуст, а собирают исходники примерно одинаково.

erzent ☆☆
( 17.03.15 21:31:26 MSK )
Ответ на: комментарий от erzent 17.03.15 21:31:26 MSK

Как его поставить-то там предлагают 4 диска скачать. Если скачаю Oracle Linux Release 7 Update 1 Boot iso image for x86_64 (64 bit) можно использовать его как net-install?

int13h ★★★★★
( 17.03.15 21:52:53 MSK ) автор топика
Ответ на: комментарий от int13h 17.03.15 21:52:53 MSK

я его смотрел ещё когда 6 ветка была, и подробности установщика меньше всего интересовали, я думал там реп будет большой и патчи к джава прогам, но их там не оказалось на тот момент.

erzent ☆☆
( 17.03.15 21:57:21 MSK )

dvrts ★★★
( 17.03.15 22:32:12 MSK )
Ответ на: комментарий от int13h 17.03.15 21:52:53 MSK

Кажется это то, что тебе нужно.

Попробуй на виртуалке сначала

dvrts ★★★
( 17.03.15 22:33:02 MSK )

Каковы критерии для сравнения?

andrew667 ★★★★★
( 17.03.15 22:40:17 MSK )
Ответ на: комментарий от andrew667 17.03.15 22:40:17 MSK

1. Где более лучшая поддержка Java?
2. Какие патчи есть в Oracle?
3. Чем отличаются?
4. Что у Oracle с БД? Стоит ли ждать чего-то более вкусного?

int13h ★★★★★
( 17.03.15 22:42:48 MSK ) автор топика
Последнее исправление: int13h 17.03.15 22:43:09 MSK (всего исправлений: 1)

Ответ на: комментарий от dvrts 17.03.15 22:32:12 MSK
int13h ★★★★★
( 17.03.15 22:43:25 MSK ) автор топика
Ответ на: комментарий от int13h 17.03.15 22:42:48 MSK

Смотри конкретное решение. Jboss, например, пилят и интегрируют шапочники.

Подписками, поддержкой, интеграцией решений.

Что у Oracle с БД? Стоит ли ждать чего-то более вкусного?

Все в порядке! Бери exadata X5 и не парься.

andrew667 ★★★★★
( 17.03.15 22:50:39 MSK )
Ответ на: комментарий от int13h 17.03.15 22:42:48 MSK

Сужу исключительно по новостям. Широкого опыта общения с oracle linux у меня нет.

Везде одинаковая из оригинального RHEL.

Есть UEK (Своё ядро 3.8) с дырявый secure boot. В остальном пересборка RHEL. Отличия только в мелочах.

Для оракла есть недорогая коммерческая поддержка. Ну и скоростью выхода отличаются. Быстрее всех естественно RHEL.

4. Что у Oracle с БД? Стоит ли ждать чего-то более вкусного?

Может быть на uek ты получишь какие-нибудь бонусы в производительности. А может и минусы. В любом случае, если ты не собираешься тюнить ядро под БД, то ты их не заметишь. А если собираешься, то с настроенным штатным ядром RHEL будет точно не хуже.

Установка Oracle Linux — назначение ISO файлов в дистрибутиве

Подскажите пожалуйста, какой ISO образ нужен для установки ( на esxi)?

Для скачивания предлагаются следующие файлы:

Oracle Linux Release 6 Update 5 source DVD 2 2.0G Oracle Linux Release 6 Update 5 source DVD 1 3.1G Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) 3.7G Oracle Linux Release 6 Update 5 UEK Boot ISO image for x86_64 (64 bit) 227M Oracle Linux Release 6 Update 5 Boot iso image for x86_64 (64 bit) 214M

Правильно ли, что мне для установки нужен Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) ? Тогда что находится в образах DVD 1 и DVD 2 ? Исходники?

13 Дек 2020 23:12:20 | 0 comments

Установка ядра Oracle UEK R6 на CentOS 7

Не секрет, что в CentOS 7 достаточно старое ядро (3.10) и нередко для работы на новом оборудовании возникает необходимость в новом ядре. Так же наличие нового ядра дает возможность использовать новые возможности и увеличить быстродействие не только самой ОС, но и прикладных программ (базы данных, сетевые сервисы и т.п.).

Ядро Oracle Unbreakable Enterprise Kernel (UEK) очень хорошо зарекомендовало себя в дистрибутиве Oracle Linux, его релиз R6 основан на ядре Linux v5.4 и предоставляет множество различных новшеств. Работа ядер Oracle UEK возможна не только с дистрибутивом Oracle Linux, но также и с RedHat и CentOS.

Ниже читайте обо всех нюансах установки ядра Oracle UEK R6 на CentOS 7.

Исходные данные: CentOS Linux 7
Задача: Установить ядро Oracle UEK R6

1. Проверка версии ядра на CentOS Linux 7

# uname -a Linux srv-01 3.10.0-1160.6.1.el7.x86_64 #1 SMP Tue Nov 17 13:59:11 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

2. Установка GPG ключа OSS:

wget http://oss.oracle.com/ol6/RPM-GPG-KEY-oracle rpm --import RPM-GPG-KEY-oracle mv RPM-GPG-KEY-oracle /etc/pki/rpm-gpg

3. Установка репозитария Oracle UEK R6:

(cat /etc/yum.repos.d/oracle-uek.repo

Проверим список репозитариев:

# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras: centos-mirror.rbc.ru * updates: mirror.awanti.com repo id repo name status base/7/x86_64 CentOS-7 - Base 10,072 extras/7/x86_64 CentOS-7 - Extras 448 ol7_UEKR6/x86_64 Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 7 (x86_64) 197 updates/7/x86_64 CentOS-7 - Updates 778 repolist: 11,495

4. Установим, что ядро UEK будет ядром по умолчанию:

sed -i 's/DEFAULTKERNEL=kernel/DEFAULTKERNEL=kernel-uek/' /etc/sysconfig/kernel

5. Установка нового пакета linux-firmware

Для установки kernel-uek нужен новый пакет linux-firmware из репа OracleLinux. Подключать само репо нет смысла, т.к. из него начнут обновляться пакеты в CentOS, поэтому мы скачаем только один нужны RPM пакет и обновим его на CentOS 7:

wget https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/linux-firmware-20200902-999.5.gitd5f9eea5.el7.noarch.rpm rpm -Uvh linux-firmware-20200902-999.5.gitd5f9eea5.el7.noarch.rpm rm -f linux-firmware-20200902-999.5.gitd5f9eea5.el7.noarch.rpm

6. Установка ядра UEK R6:

yum -y install kernel-uek kernel-uek-devel

7. Проверим список меню из загрузчика:

awk -F\' /^menuentry/ /etc/grub2.cfg
CentOS Linux (5.4.17-2036.100.6.1.el7uek.x86_64) 7 (Core) CentOS Linux (3.10.0-1160.6.1.el7.x86_64) 7 (Core) CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core) CentOS Linux (0-rescue-4172723801d441cf8c3ebb4f90f8aad3) 7 (Core)

Мы видим, что первым в списке идет новое ядро. Это нам и нужно. Теперь можно перезагрузить сервер.

reboot

9. Проверка версии нового ядра

# uname -a Linux srv-01 5.4.17-2036.100.6.1.el7uek.x86_64 #2 SMP Thu Oct 29 17:04:48 PDT 2020 x86_64 x86_64 x86_64 GNU/Linux

Отлично, у нас новое ядро Linux — Oracle UEK R6 — 5.4.17-2036

На этом все, до скорых встреч.

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

29 Ноя 2019 18:11:27 | 0 comments

Удаление старых ядер (kernel) в Oracle Linux UEK

Раздел /boot как правило создается на отдельной ФС и её размер обычно делают 256MB, 512MB или 1GB и рано или поздно место на нем заканчивается. Как правило причиной всему служит обилие старых ядер (kernel). Конечно система сама будет подчищать старые ядра, но есть нюансы. Обо всех тонкостях мы и поговорим ниже.

Исходные данные: Oracle Linux 7.7 с ядром UEK
Задача: Подчистить старые ядра

Первое, что нужно выяснить — сколько ядер будет держать система. За это отвечает параметр installonly_limit в файле /etc/yum.conf, проверим сколько у нас:

# grep installonly_limit /etc/yum.conf installonly_limit=10

Как видно у меня стоит 10 и это нестандартное значение, стандартное это 3
Почему у меня стоит 10, а не 3 — это отдельный разговор, но в результате место на /boot стало заканчиваться и хотелось удалить пару-тройку старых ядер.

Т.к. у меня стоит ядро UEK, то Oracle Linux помимо использования ядра UEK держит в системе еще и стандартные ядра версий 3.10 и обновляет их.

Посмотрим какие ядра у нас есть:

# rpm -q kernel kernel-3.10.0-1062.1.1.el7.x86_64 kernel-3.10.0-1062.1.2.el7.x86_64 kernel-3.10.0-1062.4.1.el7.x86_64 kernel-3.10.0-1062.7.1.el7.x86_64 # rpm -q kernel-uek kernel-uek-4.14.35-1902.3.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.2.el7uek.x86_64 kernel-uek-4.14.35-1902.6.6.el7uek.x86_64 kernel-uek-4.14.35-1902.7.3.el7uek.x86_64 kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64

Мы видим, что стоит 4 ядра версии 3.10 и 6 ядер версии 4.14.35 (UEK)

Давайте сократим их до 2 штук.

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

yum update kernel kernel-uek

то есть обновили ядра, но не перезагрузили сервер, в результате используется не самое новое ядро.

Проверяем текущее ядро:

# uname -a Linux myserver 4.14.35-1902.7.3.1.el7uek.x86_64 #2 SMP Tue Nov 12 13:19:18 PST 2019 x86_64 x86_64 x86_64 GNU/Linux

Мы видим, что используется ядро kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64, то есть самое последнее.

Теперь подчистим старые ядра, всего будет 2 шага:
1. Чистка ядер версии 3.10 с помощью утилиты package-cleanup или чистка стандартным yum erase
2. Чистка ядер версии 4.14 (UEK), она возможна только с помощью yum erase

Чтобы установить утилиту package-cleanup выполните:

yum -y install yum-utils

После этого давайте оставим последние 2 ядра версии 3.10, выполним:

package-cleanup --oldkernels --count=2 -y

После этого утилита сама удалить все старые ядра версии 3.10 и оставит только 2 последних, самых свежих.

Если Вы не хотите пользоваться package-cleanup, то можно удалить ядра с помощью yum erase, попробуем:

yum erase -y kernel-3.10.0-1062.1.1.el7.x86_64 yum erase -y kernel-3.10.0-1062.1.2.el7.x86_64

Как Вы поняли, указать какие версии ядер нужно удалять придется вручную.

Теперь удалим старые ядра UEK, выполним:

yum erase -y kernel-uek-4.14.35-1902.3.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.2.el7uek.x86_64 kernel-uek-4.14.35-1902.6.6.el7uek.x86_64

Теперь посмотрим что у нас осталось:

# rpm -q kernel kernel-3.10.0-1062.4.1.el7.x86_64 kernel-3.10.0-1062.7.1.el7.x86_64 # rpm -q kernel-uek kernel-uek-4.14.35-1902.7.3.el7uek.x86_64 kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64

Отлично, осталось 2 ядра.

Обновим информацию в загрузчике Grub:

# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file . Found linux image: /boot/vmlinuz-4.14.35-1902.7.3.1.el7uek.x86_64 Found initrd image: /boot/initramfs-4.14.35-1902.7.3.1.el7uek.x86_64.img Found linux image: /boot/vmlinuz-4.14.35-1902.7.3.el7uek.x86_64 Found initrd image: /boot/initramfs-4.14.35-1902.7.3.el7uek.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1062.7.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1062.7.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1062.4.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1062.4.1.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-7c090a1e93314a8b9d4a372dd88c1431 Found initrd image: /boot/initramfs-0-rescue-7c090a1e93314a8b9d4a372dd88c1431.img done

Перезагрузим сервер и посмотрим список ядер в загрузчике:

Boot Oracle Linux 7

Boot Oracle Linux 7

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *