Введение

Настоящий документ содержит описание следующих аспектов:

  • Обновления замечаний к выпуску

  • Информация об установке

  • Обновления функциональности

  • Обновления драйверов

  • Обновления компонентов ядра

  • Другие обновления

  • Предварительные выпуски

  • Исправленные проблемы

  • Известные проблемы

Данная версия замечаний может не содержать самой последней информации об обновлениях Red Hat Enterprise Linux 5 .1. Обновленная версия может быть найдена по адресу:

http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/index.html

Обновления замечаний к выпуску

Эта секция содержит новую информацию о Red Hat Enterprise Linux 5 .1, которая не попала в замечания к выпуску, включенные в состав дистрибутива.

  • Этот выпуск включает в свой состав набор веб-приложений, предоставляющий интерфейс управления Samba и DNS. Дальнейшую информацию можно найти по адресу http://sblim.wiki.sourceforge.net/.

  • Обновление pm-utils с pm-utils бета-версии Red Hat Enterprise Linux 5.1 завершится неудачей. При этом будет отображена ошибка:

    error: unpacking of archive failed on file /etc/pm/sleep.d: cpio: rename
    

    Чтобы это предотвратить, перед началом обновления удалите каталог /etc/pm/sleep.d/. Если /etc/pm/sleep.d содержит файлы, переместите их в /etc/pm/hooks/.

  • Результаты тестирования оборудования Mellanox MT25204 выявили внутреннюю ошибку в случае высокой нагрузки. Критическая ошибка драйвера ib_mthca при использовании этого оборудования обычно связана с недостаточной длиной очереди по сравнению с числом ожидающих запросов, генерируемых приложением пользователя.

    Драйвер сможет восстановиться после этой ошибки, но при этом все существующие на момент ошибки соединения будут потеряны. Это, в свою очередь, приведет к проблеме сегментации в приложении пользователя. Более того, если в это же время выполняется процесс opensm, то его придется перезапустить вручную.

  • Диски обновления драйверов теперь поддерживают сборку RPM программы обновления драйверов Red Hat. Если диск драйверов использует новый формат, можно включить RPM-пакеты драйверов, что позволит сохранить их постоянство в случае обновления системы.

    Обратите внимание, что будут скопированы только RPM-пакеты драйверов для текущего варианта ядра, используемого в устанавливаемой системе. Например, установка RPM-пакета драйвера в системе с виртуализированным ядром приведет к установке драйвера только для виртуализированного ядра. RPM-пакет не будет установлен для других версий ядра.

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

  • Для dom0 нельзя создать более 32 750 гостевых систем (например, с помощью xm create). Так, если вы выполняете цикличную загрузку гостевых систем, dom0 не сможет загрузить системы после 32 750 загрузок.

    В этом случае необходимо перезагрузить dom0.

  • Аргумент divider может работать некорректно для этой архитектуры. Эта проблема будет адресована в будущем обновлении Red Hat Enterprise Linux 5.

  • NFS-сервер Red Hat Enterprise Linux 5 .1 теперь поддерживает экспорт на основе новых расшрений протокола NFSv4. Клиенты NFS, не поддерживающие эти расширения (выпуски Red Hat Enterprise Linux, предшествующие 5 .1), не будут иметь доступа к эти возможностям.

    Так, если клиент NFS не поддерживает такой экспорт, любая попытка доступа к операциям экспорта приведет к ошибке ввода/ вывода. В некоторых случаях, в зависимости от реализации клиента, ошибка может носить довольно серьезный характер, вплоть до сбоя системы.

    Важно убедиться, что такой экспорт NFS не доступен для клиентов, которые его не поддерживают.

  • GFS2 является расширенной версией GFS и включает значительные улучшения, которые, в свою очередь, требуют изменения формата дисковой файловой системы. GFS может быть преобразована в GFS2 с помощью утилиты gfs2_convert, которая обновляет метаданные GFS.

    GFS2 была изначально представлена в Red Hat Enterprise Linux 5 в качестве предварительного выпуска. Замечания к выпуску, включенные в состав дистрибутива, некорректно сообщают, что версия теперь полностью поддерживаетсся. Результаты тестирования демонстрируют улучшенную производительность:

    • при интенсивном использовании каталога, а также более быстрое сканирование каталогов (Postmark)

    • для синхронных операций ввода/ вывода (тест fstest доказал улучшение производительности приложений обмена сообщениями, например, TIBCO)

    • при кэшированном чтении за счет уменьшения непроизводительных потерь

    • при прямом вводе/ выводе в предопределенные файлы

    • при файловом поиске NFS

    • df, так как информация выделения пространства теперь кэшируется

    Дополнительно, GFS2 вносит следующие изменения:

    • файлы журналов представляют собой простые, но спрятанные файлы, а не файлы метаданных. Журналы теперь могут быть добавлены динамически, так как дополнительные серверы монтируют файловую систему.

    • квоты теперь можно активировать и деактивировать с помощью параметра монтирования quota=<on|off|account>

    • quiesce на кластере больше не требуется для перезапуска журналов при восстановлении после сбоя

    • добавлена поддержка меток времени в наносекундах

    • подобно ext3, GFS2 теперь поддерживает режим data=ordered

    • добавлена поддержка атрибутов lsattr() и chattr() с помощью ioctl()

    • добавлена поддержка файловых систем размером более 16 Тб

    • GFS2 является стандартной файловой системой и может применяться в не-кластерных конфигурациях

  • Установка Red Hat Enterprise Linux 5 .1 в системах HP BL860c может зависнуть на этапе запроса данных IP. Индикатором проблемы служит необходимость повторного нажатия на кнопку OK на экране конфигурации TCP/IP.

    В таком случае перезагрузите систему и запустите установку, отключив автоопределение Ethernet. Используйте параметр ethtool="autoneg=off" при загрузке с установочного носителя. Это не окажет влияния на установленную систему.

  • Для такого вида экспорта, при котором указывается сервер, на который надо будет ссылаться, требуется указать параметр nohide.

    За дальнейшей информацией обратитесь к странице помощи man exports 5.

  • Данный выпуск включает демон мониторинга lvm2. Если вы уже используете зеркалирование lvm2, выполните следующие шаги для корректного обновления всех функций мониторинга:

    1. До начала обновления деактивируйте все зеркальные логические тома lvm2. Для этого выполните команду lvchange -a n <группа_томов_или_логический_том>.

    2. Остановите предыдущий демон lvm2, выполнив killall -HUP dmeventd.

    3. Обновите пакеты при необходимости, в том числе, device-mapper и lvm2.

    4. Повторно активируйте зеркальные тома с помощью команды lvchange -a y <группа_томов_или_зеркальный_том>.

  • Индексация RVI (Rapid Virtualization Indexing) теперь поддерживается 64х-, 32х-битными ядрами и 32х-битными ядрами PAE. Тем не менее, RVI может транслировать 32х-битные виртуальные адреса гостевых систем только на 32х-битном гипервизоре PAE.

    Если в гостевой системе выполняется ядро PAE с объемом оперативной памяти, превышающим 3840 Мб, то трансляция адреса вызовет ошибку, что может привести к сбою гостевой системы.

    Если вы планируете выполнять гостевые системы с более чем 4 Гб физической ОЗУ с RVI, то рекомендуется использовать 64х-битное ядро.

  • При выполении более 16-ти ядер с использованием процессоров AMD Rev F может произойти рестарт системы при выполнении установки полностью виртуализированных гостевых систем.

  • Установка пакета systemtap-runtime вызовет ошибку проверки транзакции, если пакет systemtap уже установлен. Более того, обновление Red Hat Enterprise Linux 5 до 5 .1 также закончится неудачей, если пакет systemtap уже установлен.

    Удалите пакет systemtap, выполнив команду rpm -e systemtap-0.5.12-1.e15, прежде чем устанавливать systemtap-runtime или выполнять обновление.

  • При настройке NFSROOT в файле /etc/sysconfig/network-scripts/ifcfg-eth0 надо указать BOOTPROTO=dhcp.

    Если ваше окружение требует другой установки переменной BOOTPROTO, тогда временно укажите BOOTPROTO=dhcp в файле /etc/sysconfig/network-scripts/ifcfg-eth0 ДО создания initrd. После создания initrd значение BOOTPROTO можно восстановить.

  • Дамп данных при сбое с помощью kexec и kdump не всегда корректно работает с контроллерами HP Smart Array. Стоит заметить, что эти контроллеры используют драйвер cciss.

    Решение этой проблемы находится в стадии разработки.

  • Создание гостевых систем больше 1000 раз приведет к внезапной перезагрузке домена dom0. Поэтому рекомендуется вручную перезагрузить dom0 заранее.

  • QLogic iSCSI Expansion Card для IBM Bladecenter предоставляет возможности и Ethernet, и iSCSI. Некоторые компоненты карты используются совместно этими возможностями. Но драйверы qla3xxx и qla4xxx работают с Ethernet и iSCSI отдельно и не поддерживают их совместное использование.

    Совместное использование функций Ethernet и iSCSI может привести к зависанию устройства. При этом данные могут быть потеряны, файловая система на устройствах iSCSI повреждена, сетевые подключения к другим устройствам Ethernet нарушены.

  • При использовании virt-manager для добавления дисков в существующую гостевую систему, в файле конфигурации /etc/xen/<домен> могут быть созданы повторяющиеся записи, которые не позволят гостевой системе загрузиться.

    Повторяющиеся записи нужно удалить.

  • Повторая миграция гостевых систем между двумя узлами может привести к панике узла. Чтобы избежать паники, перезагрузите узел после завершения миграции с него, но перед обратным переносом.

  • Утилита sos заместила устаревшую sysreport. Команда yum install sos установит sos и удалить sysreport. Также рекомендуется обновить все существующие файлы кикстарта.

    После установки sos для ее вызова выполните sosreport. Команда sysreport отобразит предупреждающее сообщение о том, что sysreport устарела и следует использовать sosreport.

    Для принудительного исполнения sysreport используйте команду sysreport.legacy.

    За дальнейшей информацией о sosreport обратитесь к страницам помощи man sosreport и sosreport --help.

Информация об установке

Следующий раздел содержит информацию об установке Red Hat Enterprise Linux 5 .1 и программе установки Anaconda.

Для обновления существующей системы Red Hat Enterprise Linux 5 и пакетов, входящих в ее состав, используйте Red Hat Network.

Используйте Anaconda для выполнения новой установки Red Hat Enterprise Linux 5 .1 или обновления с наиболее поздней версии Red Hat Enterprise Linux 4 или Red Hat Enterprise Linux 5 до Red Hat Enterprise Linux 5 .1.

  • Если вы копируете содержимое компакт-дисков Red Hat Enterprise Linux 5 (при подготовке к сетевой установке, например), копируйте только диски операционной системы. Не пытайтесь копировать дополнительный диск или любой другой, так как это приведет к перезаписи файлов, необходимых для нормального функционирования Anaconda.

    Пакеты с диска слоя совместимости и остальных дисков должны быть установлены после окончания установки Red Hat Enterprise Linux 5 .1.

  • При установке Red Hat Enterprise Linux 5 .1 в полностью виртуализированной гостевой системе не используйте ядро kernel-xen, так как это может привести к зависанию системы.

    Если при установке Red Hat Enterprise Linux 5 .1 в полностью виртуализированной гостевой системе вы используете код установки, не забудьте отменить выбор группы пакетов Виртуализации, так как в случае ее выбора будет установлено ядро kernel-xen.

    Эта проблема не окажет влияния на паравиртуализированные гостевые системы, так как они всегда используют ядро kernel-xen.

  • Если вы используете виртуализированное ядро при обновлении с Red Hat Enterprise Linux 5 до 5 .1, для завершения обновления будет необходимо перезагрузить систему с использованием обновленного ядра.

    Гипервизоры Red Hat Enterprise Linux 5 и 5 .1 не являются ABI-совместимыми. Если вы не выполните перезагрузку, обновленные RPM-пакеты виртуализации не будут соответствовать ядру.

Установка и загрузка для программного инициатора iSCSI (open-iscsi)

iSCSI-установка и загрузка впервые были включены в Red Hat Enterprise Linux 5 в качестве предварительного выпуска. Теперь эти возможности полностью поддерживаются с учетом перечисленных ниже ограничений.

Данная возможность включает три типа конфигурации в зависимости от того, используете ли вы:

  • Аппаратный iSCSI-инициатор (например, QLogic qla4xxx)

  • Инициатор open-iscsi в системе с firmware-поддержкой загрузки для iSCSI (например, iSCSI Boot Firmware или версия Open Firmware с поддержкой загрузки iSCSI)

  • Инициатор open-iscsi в системе без firmware-поддержки загрузки для iSCSI

Использование аппаратного инициатора iSCSI

При наличии аппаратного инициатора iSCSI вы можете использовать утилиту настройки BIOS для определения IP-адреса и всех необходимых для получения доступа к удаленному накопителю параметров. Логические модули удаленного накопителя будут доступны в Anaconda в виде устройств sd.

Если вы хотите определить квалифицированное имя инициатора (IQN, Iinitiator's Qualified Name), чтобы настроить удаленный сервер для хранения, при установке следуйте последовательности шагов:

  1. Перейдите к той странице установщика, где надо выбрать диски для установки.

  2. Щелкните Дополнительные параметры накопителей.

  3. Щелкните Добавить устройство iSCSI.

  4. Будет отображено имя инициатора iSCSI.

Использование open-iscsi в системе со встроенной поддержкой загрузки для iSCSI

Если вы используете программный инициатор open-iscsi в системе со встроенной поддержкой загрузки для iSCSI, адрес IP и другие параметры доступа к удаленному накопителю можно определить с помощью утилиты настройки. Таким образом, можно сделать так, чтобы система загружалась с удаленного накопителя iSCSI.

В настоящий момент Anaconda не имеет доступа к информации iSCSI микропрограммы. Вы должны вручную ввести IP-адрес при установке. Для этого сначала определите имя инициатора (см. выше). Затем на странице, отображающей имя инициатора введите адрес IP iSCSI-устройства, на котором будет выполнена установка.

После указания IP-адреса логические компоненты iSCSI-устройств станут доступны для установки. Созданный программой Anaconda initrd теперь сможет получить имя инициатора и IP-адрес iSCSI.

Если IP-адрес или имя инициатора нужно будет изменить, для каждого инициатора войдите в утилиту настройки iBFT или Open Firmware и измените соответствующие параметры. Затем измените initrd на iSCSI-накопителе:

  1. С помощью gunzip извлеките из архива initrd.

  2. Распакуйте с помощью cpio -i.

  3. В файле init выполните поиск строки, содержащей iscsistartup. Эта строка содержит имя инициатора и IP-адрес устройства iSCSI. Откорректируйте значения имени и адреса.

  4. Сожмите initrd с помощью cpio -o.

  5. Повторно создайте архив initrd с помощью gzip.

Возможность получения информации iSCSI, содержащейся в Open Firmware / iBFT firmware, планируется включить в будущий выпуск. Это позволит избавиться от необходимости изменения initrd для каждого инициатора вручную при каждом изменении адреса IP или имени IQN.

Использование open-iscsi в системе без встроенной поддержки загрузки для iSCSI

Если вы используете программный инициатор open-iscsi в системе без встроенной поддержки загрузки для iSCSI, воспользуйтесь сетевой загрузкой (например, PXE/tftp). В этом случае придерживайтесь последовательности шагов, описанной выше, для определения имени IQN и адреса IP iSCSI-устройства. Завершив, скопируйте initrd на сетевой сервер и подготовьте систему к сетевой загрузке.

Если IP-адрес или имя инициатора будет изменено в будущем, необходимо соответственно изменить initrd. Последовательность действий, которую надо выполнить для каждого инициатора, рассмотрена выше.

Обновления функциональности

Расширена EXT3

Максимальная емкость EXT3 теперь достигает 16 TB (раньше было 8 TB). Эта возможность уже была включена в Red Hat Enterprise Linux 5 в качестве предварительного выпуска; начиная с данной версии, она поддерживается официально.

yum-security

Установку yum теперь можно ограничить установкой только обновлений безопасности. Для этого просто установите модуль yum-security и выполните команду:

yum update --security

Независимый перезапуск ресурса

Теперь возможно осуществить перезапуск ресурса без необходимости прерывания работы родительской службы. Для этого нужно добавить атрибут __independent_subtree="1" для соответствующего узла в файле /etc/cluster/cluster.conf, чтобы обозначить его как независимый.

Пример:

<service name="example">
        <fs name="One" __independent_subtree="1" ...>
                <nfsexport ...>
                        <nfsclient .../>
                </nfsexport>
        </fs>
        <fs name="Two" ...>
                <nfsexport ...>
                        <nfsclient .../>
                </nfsexport>
                <script name="Database" .../>
        </fs>
        <ip/>
</service>

В этом примере используются два ресурса: One и Two. При сбое One он будет перезапущен без необходимости прерывания Two. Если же произойдет сбой Two, то все компоненты (One, его дочерние компоненты и дочерние компоненты Two) должны быть перезапущены. Two и его дочерние компоненты не зависят от ресурсов One.

Обратите внимание, что поскольку Samba использует особенную структуру служб, следовательно, не может применяться в службах с независимым поддеревом. Это также актуально для некоторых других ресурсов, поэтому используйте атрибут __independent_subtree="1" с осторожностью.

Виртуализация

В данный выпуск вошли следующие обновления виртуализации:

  • Виртуализированное ядро теперь может использовать функцию kdump.

  • Данный выпуск включает поддержку AMD-V, что позволяет осуществлять живую миграцию доменов для полностью виртуализированных гостевых систем.

  • Виртуализированное ядро теперь поддерживает до 256 Гб оперативной памяти.

  • Расширен API сокета ядра. Цель: исправление ошибки, возникающей при выполнении sctp между гостевыми системами.

  • Виртуальное сетевое окружение является частью библиотеки виртуализации libvirt, которая включает набор команд для настройки виртуального маршрутизатора/ NAT и частной сети для локальных гостевых систем, что особенно важно для гостей, для которых доступ извне необязателен. Также может использоваться разработчиками, которые реализуют виртуализацию в системах ноутбуков.

    Обратите внимание, что создание виртуальной сети добавляет зависимость от dnsmasq, который поддерживает dhcp для ее реализации.

    За дальнейшей информацией о libvirt обратитесь к http://libvirt.org.

  • libvirt теперь может управлять неактивными виртуальными машинами посредством добавления и удаления определений доменов без необходимости их остановки и запуска. Эта функциональность подобна работе команд virsh define и virsh undefine.

    Данная возможность позволяет менеджеру виртуальных машин Red Hat отображать все доступные гостевые системы, что, в свою очередь, делает возможным их запуск из графического интерфейса напрямую.

  • Установка пакета kernel-xen больше не приводит к созданию некорректных (незавершенных) записей в elilo.conf.

  • Полностью виртуализированные гостевые системы теперь поддерживают «живую» миграцию.

  • Добавлен графический эквивалент команды xm create в virt-manager.

  • Включена поддержка вложенных страниц, что позволяет упростить администрирование памяти в окружении виртуализации. Кроме того, вложение страниц также уменьшает загрузку процессора для систем, интенсивно использующих ресурсы памяти.

    Вложение страниц по умолчанию отключено. Если ваша система поддерживает вложение, рекомендуется его активировать, загрузив гипервизор с параметром hap=1.

Обновленные возможности виртуализации также включают установку и выполнение паравиртуализированных 32-битных гостевых систем на 64-битных узлах. Эта функциональность добавлена в качестве предварительной версии, и поэтому полностью не поддерживается.

Разделяемые таблицы страниц

Для hugetlb включена поддержка разделяемых таблиц страниц, что позволяет обеспечить совместный доступ процессов к записям таблиц.

Обеспечение совместного доступа к записям позволяет использовать меньше пространства кэша, что повышает процент «попадания» кэша, тем самым улучшая общую производительность приложения.

divider

divider=<значение> является параметром команды ядра, который позволяет изменить частоту системных часов, в то же время сохраняя неизменной видимую для пользовательских приложений частоту (Гц).

Параметр divider= помогает уменьшить издержки загрузки процессорных ресурсов и увеличить производительность за счет снижения точности операций таймера.

Стандартные <значения> для обычных часов 1000 Гц:

  • 2 = 500 Гц

  • 4 = 250 Гц

  • 10 = 100 Гц (это значение использовалось предыдущими выпусками Red Hat Enterprise Linux)

Note that the virtualized kernel uses a 250HZ clock by defaul. As such, it does not need the divider= option either in dom0 or in paravirtualized guests.

Установка на устройствах dm-multipath

Anaconda теперь имеет возможность определения, создания и выполнения установки на устройства dm-multipath. Для ее активации к строке загрузки ядра добавьте параметр mpath.

Эта возможность изначально была включена в Red Hat Enterprise Linux 5 в качестве предварительной версии. Теперь она полностью поддерживается.

Заметьте, что dm-multipath обеспечивает поддержку Dell MD3000. Однако узлы, которые используют dm-multipath для доступа к MD3000, не имеют возможности немедленного восстановления после сбоя (failback).

Если ваша система включает в свой состав устройства обоих типов (Multipath и не-Multipath), рекомендуется использовать интерфейс собственного разбиения в Anaconda, так как автоматическое разбиение приведет к созданию обоих типов устройств в одних и тех же группах логических томов.

В настоящее время данная возможность обладает следующими ограничениями:

  • Если существует только один путь к загрузочному LUN, Anaconda произведет установку на устройство SCSI, даже если определен mpath. Даже если активировано несколько путей к загрузочному LUN и повторно создан initrd, операционная система будет загружаться с устройства SCSI вместо dm-multipath.

    Но если существует несколько путей к загрузочному LUN, Anaconda корректно выполнит установку на соответствующее устройство dm-multipath, если строка загрузки ядра содержит mpath.

  • По умолчанию значение user_friendly_names установлено в yes в файле multipath.conf. Эта установка является обязательной для поддержки реализации корневого устройства dm-multipath. Поэтому установка user_friendly_names в no с последующим пересозданием initrd приведет к ошибке установки:

    Checking filesystems
    fsck.ext3: No such file or directory while trying to open /dev/mapper/mpath0p1
    
Загрузка с SAN (Storage Area Network)

Добавлена возможность загрузки с дискового устройства SAN. В данном случае SAN относится к интерфейсу Fibre Channel или iSCSI. Эта возможность обеспечивает поддержку соединения между системой и хранилищем с использованием dm-multipath.

В конфигурациях, использующих большое число адаптеров HBA (Host Bus Adapters), может понадобится настроить BIOS так, чтобы в случае неудачи прохождения всех путей через данный адаптер, загрузка осуществлялась с другого адаптера.

Программа обновления драйверов

DUP (Driver Update Program) разработана с целью разрешения независимым производителям (OEM) добавлять в Red Hat Enterprise Linux 5 собственные драйвера устройств и другие модули ядра Linux, используя обычные пакеты RPM в качестве контейнеров дистрибутива.

Основные обновления DUP в Red Hat Enterprise Linux 5 .1:

  • добавлена поддержка RPM-пакетов обновления драйверов во время установки с помощью дисков обновлений

  • добавлена поддержка обновления драйверов пути загрузки

  • отменена поддержка независимой сборки ALSA (Advanced Linux Sound Architecture)

Дополнительно, официальные символьные списки разрешений ABI ядра подверглись обновлениям. Эти списки необходимы для определения драйверами сборки, какие предоставляемые ядром символы и структуры данных могут использоваться драйверами независимых производителей.

За дальнейшей информацией перейдите к http://www.kerneldrivers.org/RedHatKernelModulePackages.

Обновления драйверов

Общие обновления драйверов
  • acpi: в обновленной версии модуля ibm_acpi решены некоторые проблемы док-станций и ACPI ноутбуков Lenovo.

  • ipmi: опрос kthread больше не выполняется в случае, если аппаратное прерывание назначено Baseboard Management Controller.

  • sata: SATA/SAS обновлен до версии 2.6.22-rc3.

  • openib и openmpi: обновлены до OFED (OpenFabrics Enterprise Distribution) 1.2.

  • powernow-k8: новая версия 2.0.0 полностью поддерживает Greyhound.

  • xinput: добавляет полную поддержку RSA.

  • aic94xx: новая версия 1.0.2-1 и обновление встроенного sequencer firmware до v17. Обновления включают следующие изменения:

    • исправлена проблема «race condition» (состязания за ресурсы) ascb на платформах с модулями расширения

    • добавлены обработчики REQ_TASK_ABORT и DEVICE_RESET

    • физические порты теперь корректно очищаются после обнаружения ошибки

    • phys может быть активирован/ деактивирован с помощью sysfs

    • расширенное применение блока DDB для предотвращения проблемы «race condition»

Звук

Новая версия ALSA 1.0.14 включает следующие исправления:

  • исправлена проблема шума для IBM Taroko (M50)

  • добавлена поддержка Realtek ALC861

  • исправлена проблема отключения звука на xw8600 и xw6600

  • добавлена поддержка ADI 1884 Audio

  • исправлена проблема конфигурации звука на xw4600

PCI
  • добавлены функциональные вызовы, устанавливающие максимальный размер запроса чтения для PCIX и PCI-Express

  • машины IBM System P теперь поддерживают «горячее» подключение PCI-Express

  • добавлены необходимые драйверы и ID PCI для поддержки SB600 SMBus

Сеть
  • драйвер e1000 обновлен до версии 7.3.20-k2, которая поддерживает схемы I/OAT.

  • драйвер bnx2 обновлен до версии 1.5.11, которая поддерживает оборудование 5709.

  • драйвер Ethernet B44 унаследован с версии 2.6.22-rc4 и включает следующие изменения:

    • несколько исправлений порядка следования байтов

    • теперь используется константа DMA_30BIT_MASK

    • теперь используется skb_copy_from_linear_data_offset()

    • spin_lock_irqsave() теперь обеспечивает более безопасное отключение прерываний

    • при возобновлении работы выполняется простая проверка ошибок

    • многоадресная передача подверглась некоторой корректировке

    • перезапуск схемы теперь занимает дольше, чем ожидалось

  • в новой версии драйвера Marvell sky2 1.14 исправлена ошибка, приводившая к панике ядра в случае повторного исполнения команд ifup/ifdown.

  • данный выпуск включает драйвер forcedeth-0.60, который содержит исправления для работы с платами MCP55 NVIDIA и соответствующими встроенными сетевыми картами.

  • в данный выпуск включена последняя версия драйвера ixgb (1.0.126).

  • добавлена версия 3.4.2-2 драйвера netxen_nic для активации поддержки карт NetXen 10GbE.

  • добавлена поддержка сетевого контроллера Chelsio 10G.

  • добавлена поддержка восстановления устройства s2io после ошибки PCI.

  • беспроводной драйвер Ethernet Broadcomm теперь поддерживает идентификаторы PCI для карты nx6325.

  • исправлена проблема, приводившая к ошибке ASSERTION FAILED при попытке запуска BCM4306 с помощью ifup.

  • обновленный драйвер ixgb включает поддержку восстановления после ошибки EEH PCI для карты Intel 10-gigabit Ethernet. Дальнейшая информация содержится в /usr/share/doc/kernel-doc-<версия_ядра>/Documentation/pci-error-recovery.txt

  • добавлен обновленный драйвер qla3xxx 2.03.00-k3, обеспечивающий сетевую поддержку без использования iSCSI для iSCSI-адаптеров QLogic.

  • в обновленной версии драйвера Intel PRO/Wireless 3945ABG 1.2.0 решено несколько проблем, в том числе, программная ошибка блокирования (soft lockup), имевшая место для некоторых ноутбуков

  • обновленная версия драйвера qla2xxx: 8.01.07-k6 включает изменения:

    • добавлена поддержка iIDMA

    • добавлена поддержка атрибутов Fibre Channel:

      • символьное имя узла

      • имя узла системы

      • имя коммутируемой сети fabric

      • статус порта узла

    • асинхронные события трассировки теперь не заносятся в журнал

    • исправлена логика обработки перезапуска

    • добавлена поддержка MSI-X

    • назначения IRQ-0 теперь выполняются для каждой системы

    • обновления NVRAM активируются немедленно

IPMI

Данный выпуск содержит обновленный комплект драйверов IPMI, который включает основные изменения версии 2.6.21.3 и некоторые исправления 2.6.22-rc-4. Выборочный список изменений:

  • исправлена ошибка неинициализированных данных в ipmi_si_intf

  • запуск kipmid не происходит, если другой драйвер поддерживает прерывания

  • пользователи не могут переопределить состояние enable демона ядра с помощью force_kipmid

  • добавлена поддержка регистрации команд для каждого канала

  • больше не используется MAX_IPMI_INTERFACES

  • добавлена поддержка «горячего» удаления интерфейса системы

  • добавлен режим обслуживания для поддержки обновлений firmware

  • добавлена поддержка poweroff для pigeonpoint IPMC

  • подчиненный драйвер BT теперь поддерживает длительные тайм-ауты

  • при «горячем» удалении pci_remove совершает очистку корректно

Дальнейшая информация о новых параметрах содержится в /usr/share/doc/kernel-doc-<версия_ядра>/Documentation/IPMI.txt

SCSI
  • данный выпуск наследует «черный список» SCSI из Red Hat Enterprise Linux 4

  • добавлены идентификаторы PCI для драйвера aic79xx

  • драйвер aacraid обновлен до версии 1.1.5-2437 и теперь поддерживает PRIMERGY RX800S2 и RX800S3

  • драйвер megaraid_sas обновлен до версии 3.10 и включает определение точки входа для bios_param, буфер памяти IOCTL и некоторые исправления ошибок

  • Драйвер Emulex lpfc обновлен до версии 8.1.10.9. Основные изменения:

    • исправлено управление host_lock путей ioctl

    • схема AMD определяется автоматически, а длина DMA уменьшена до 1024 байт

    • если обнаружение активно, удаление узлов в процессе dev_loss_tmo не происходит

    • активирована скорость соединения 8 Гб

  • обновленная версия драйвера qla4xxx включает следующие изменения:

    • добавлена поддержка IPV6, QLE406x и ioctl

    • исправлена ошибка mutex_lock, служившая причиной блокировки

    • исправлены проблемы блокирования qla4xxx и qla3xxx, возникавшие в случае, если пользователь пытался загрузить или выгрузить интерфейс

  • драйверы mpt fusion обновлены до версии 3.04.04. Основные изменения:

    • исправлено несколько проблем обработки ошибок

    • mptsas упорядочивает сброс целевых адаптеров

    • mptsas и mptfc теперь поддерживают LUN (Logical Unit Numbers), а номера целевых компонентов могут превышать 255.

    • исправлена регрессия LSI mptspi, приводившая к замедлению драйвера DVD

    • если устройство LSI SCSI возвращает статус BUSY, попытки ввода/ вывода не приводят к ошибке после нескольких повторов

    • массивы RAID теперь доступны после авто-создания

  • добавлен драйвер arcmsr, обеспечивающий поддержку RAID-контроллеров Areca

  • обновленный модуль 3w-9xxx обеспечивает корректную поддержку 3ware 9650SE

Обновления компонентов ядра

  • Клиент CIFS обновлен до версии 1.48aRH, которая основана на 1.48a и включает следующие исправления:

    • опция монтирования sec=none позволяет выполнить анонимное монтирование

    • CIFS теперь признает umask при активации расширений POSIX

    • исправлены опции монтирования sec=, запрашивающие подпись пакета

    Обратите внимание, что для пользователей EMC Celerra (NAS Code 5.5.26.x и ниже) будет иметь место зависание клиента CIFS при попытке доступа к разделяемым ресурсам на EMC NAS. В этом случае будут отображены сообщения ядра:

    kernel:  CIFS VFS: server not responding
    kernel:  CIFS VFS: No response for cmd 162 mid 380
    kernel:  CIFS VFS: RFC1001 size 135 bigger than SMB for Mid=384
    

    По завершению монтирования CIFS чтение и запись файлов, расположенных на этом ресурсе, будут невозможны, а приложения, пытающиеся выполнить операции ввода/ вывода, просто зависнут. Чтобы решить эту проблему, обновите NAS Code до версии 5.5.27.5 или более поздней (решение EMC Primus emc165978).

  • Добавлена поддержка меток MODULE_FIRMWARE.

  • Добавлена поддержка контроллеров ICH9.

  • Добавлена поддержка процессоров Greyhound для вызовов CPUID.

  • Добавлена поддержка Oprofile для событий оценки производительности Greyhound.

  • Добавлена поддержка Directed DIAG с целью улучшения работы с z/VM.

  • Модуль ядра DRM включает поддержку графических карт Intel. DRM API обновлен до версии 1.3 и поддерживает прямую визуализацию.

  • Обновления управления питанием ACPI улучшают S3 suspend-to-RAM и S4 hibernate.

Другие обновления

  • gaim переименован в pidgin.

  • Intel microcode обновлен до версии 1.17, которая добавляет поддержку новых процессоров Intel.

  • Добавлена поддержка Active-active failover с использованием dm-multipath на накопителях EMC Clariion.

  • Китайский шрифт Zysong больше не устанавливается в составе пакета fonts-chinese. Он поставляется отдельно как пакет fonts-chinese-zysong на дополнительном диске.

    Обратите внимание, что для поддержки китайского госстандарта GB18030 требуется пакет fonts-chinese-zysong.

  • Длина имени и пароля протокола CHAP (Challenge Handshake Authentication Protocol) не могут превышать 256 символов.

  • Из данного выпуска исключен pump. Как следствие, выполнение настройки сетевого интерфейса с помощью netconfig может привести к ошибке сценариев ifcfg.

    Чтобы корректно настроить сетевой интерфейс, используйте утилиту system-config-network. Установка обновленного пакета system-config-network осуществит удаление netconfig.

  • rpm --aid больше не поддерживается. Для установки и обновления пакетов рекомендуется использовать yum.

Предварительные выпуски

В предварительный выпуск включены не поддерживаемые подпиской на данном этапе возможности Red Hat Enterprise Linux 5 .1. Они могут быть частично незавершены, и обычно не используются в корпоративной среде. Эти возможности включены в выпуск с целью ознакомления.

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

В процессе разработки к предварительным выпускам могут быть добавлены дополнительные функции. Их полная поддержка является конечной целью Red Hat.

Stateless Linux

Stateless Linux представляет новый взгляд на функционирование системы и ее управление, ее основной целью является упрощение управления большим количеством систем путем обеспечения их взаимозамены. Это выполняется за счет построения общей схемы для разделения одной операционной системы в режиме чтения между несколькими физическими или виртуальными компьютерами. Дальнейшая информация может быть найдена в файле /etc/sysconfig/readonly-root.

На данной стадии реализованные свойства Stateless Linux являются только частью проектируемых возможностей. Поэтому представленная модификация сохраняет статус «предварительного выпуска».

Ниже приведен перечень новых возможностей Red Hat Enterprise Linux 5:

  • выполнение образа Stateless Linux через NFS

  • выполнение образа Stateless Linux через петлевое устройство (loopback) через NFS

  • выполнение на iSCSI

За дальнейшей информацией о Stateless Linux и тестировании кода обратитесь к http://fedoraproject.org/wiki/StatelessLinuxHOWTO и подпишитесь на рассылку stateless-list@redhat.com.

Основные возможности Stateless Linux были изначально представлены в Red Hat Enterprise Linux 5.

AIGLX

AIGLX является предварительной версией полностью поддерживаемого X-сервера, который, кроме прочего, будет обеспечивать возможность использования эффектов с GL-ускорением на обычном рабочем столе. Данный проект включает:

  • незначительно измененный X сервер

  • обновленный пакет Mesa, добавляющий поддержку нового протокола

Установив перечисленные компоненты, вы можете не только использовать эффекты с GL-ускорением на рабочем столе, но и включать/ отключать их без необходимости замены сервера X. Удаленные GLX приложения также могут воспользоваться аппаратным GLX-ускорением.

devicescape (d80211)

Стек devicescape активирует беспроводной драйвер iwlwifi 4965GN. Этот стек позволяет определенным беспроводным устройствам осуществлять подключение к любой сети Wi-Fi.

Кодовая база этого стека еще не принята как основной вариант, плюс его стабильность основательно не проверена тестированием. Как следствие, стек получил статус предварительного выпуска.

FS-Cache

FS-Cache — возможность локального кэширования для удаленных систем; позволяет выполнять кэширование NFS-данных на локально подключенном диске. Для активации возможности FS-Cache установите RPM cachefilesd. Дальнейшая информация может быть найдена в /usr/share/doc/cachefilesd-<версия>/README.

<версия> представляет собой версию устанавливаемого пакета cachefilesd.

Systemtap

Systemtap обеспечивает GPL инфраструктуру, целью которой является упрощение сбора информации о работающей системе Linux, которая, помимо прочего, помогает выполнить диагностику функциональных проблем и анализ общей производительности. Разработчикам больше не нужно осуществлять громоздкий процесс перекомпиляции, установки и перезагрузки с единственной целью сбора данных.

iSCSI Target

Инфраструктура Linux target (tgt) позволяет системе выступать в качестве SCSI-накопителя на уровне блоков для других систем, обладающих SCSI-инициатором. Эта возможность была впервые представлена как Linux iSCSI target и обеспечивала сетевой доступ к хранилищу для любого инициатора iSCSI.

Чтобы настроить iSCSI target, установите пакет scsi-target-utils. За дальнейшими инструкциями обратитесь к

  • /usr/share/doc/scsi-target-utils-<версия>/README

  • /usr/share/doc/scsi-target-utils-<версия>/README.iscsi

Замените <версия> номером версии устанавливаемого пакета.

За дальнейшей информацией обратитесь к man tgtadm.

FireWire

Модуль firewire-sbp2 включен в качестве предварительного выпуска. Этот модуль обеспечивает подключение к накопителям и сканерам FireWire.

В настоящее время FireWire не поддерживает:

  • IPv4

  • контроллеры pcilynx

  • накопители с несколькими LUN

  • не эксклюзивный доступ к устройствам хранения

Известные проблемы с FireWire:

  • утечка памяти драйвера SBP2 может привести к тому, что машина перестанет отвечать на запросы.

  • код не работает корректно для машин с обратным порядком следования байт (big-endian)

Исправленные проблемы

  • Исправлена ошибка SATA, приводившая к остановке систем SATA в процессе загрузки и отображению ошибки перед тем, как продолжить работу.

  • В системах с мультизагрузкой утилита parted теперь сохраняет начальный сектор первого основного раздела, на котором установлена ОС Windows Vista™. Поэтому при настройке системы с возможностью загрузки Red Hat Enterprise Linux 5 .1 и Windows Vista™ систему Windows Vista™ остается возможным загрузить.

  • rmmod xennet больше не приводит к сбою домена domU.

  • Для систем четырехпроцессорного (AMD) Sun Blade X8400 Server Module, память которых не настроена в node 0, паника ядра в процессе загрузки больше не происходит.

  • Создание и настройка отказоустойчивых доменов могут быть выполнены с помощью conga и luci.

  • Устранена причина сбоя транзакции при установке группы Cluster Storage с помощью yum.

  • Устранена причина присвоения /var/log/faillog и /var/log/tallylog неверных контекстов SELinux в процессе установки.

  • Устранена ошибка, возникавшая при установке amanda-server в процессе установки Red Hat Enterprise Linux 5 .1 с набора носителей (например, CD или NFSISO).

  • EDAC теперь определяет корректный объем памяти для последних моделей процессоров k8.

  • Выполнение удаленного входа в рабочий стол Gnome с помощью gdm больше не приводит к зависанию экрана входа.

  • Исправлена ошибка кода autofs, не позволявшая корректно выполнять несколько операций монтирования.

  • Выполнение tvtime и xawtv с модулем ядра bttv больше не приводит к зависанию системы.

  • Исправления utrace:

    • исправлена ошибка, приводившая к сбою при возникновении состояния «race condition» при работе с ptrace

    • исправлена регрессия, приводившая к ошибочным ответам EIO на вызовы PTRACE_PEEKUSR

    • исправлена регрессия, предотвращавшая срабатывание некоторых вызовов wait4 в случае выхода дочернего процесса

    • исправлена проблема, которая в некоторых случаях делала невозможным остановку процессов с помощью сигнала SIGKILL. В частности, это происходило, если в определенных обстоятельствах к процессу была применена операция ptrace.

  • Исправлена ошибка RTC (RealTime Clock), не позволявшая корректное функционирование периодических прерываний RTC и сигналов.

Известные проблемы

  • При первом нажатии кнопки Замечания к выпуску в Anaconda возникает задержка при отображении документа. В этот момент в окне появляется пустой список. Он довольно быстро исчезает, многие пользователи могут этого и не заметить.

    Причиной задержки служит тот факт, что этап установки пакетов наиболее интенсивно использует ресурсы процессора.

  • Графика некоторые компьютеры, оборудованные видеокартой NVIDIA, может отображаться в искаженном виде. Для решения этой проблемы попробуйте переключиться в виртуальную консоль и обратно.

  • Адаптеры шин, использующие драйвер MegaRAID, должны работать в режиме эмуляции "Mass Storage", а не "I2O". Чтобы изменить режим:

    1. Выполните вход в MegaRAID BIOS Set Up.

    2. Войдите в меню Adapter settings.

    3. В секции Other Adapter Options выберите Emulation и установите значение в Mass Storage.

    Если адаптер некорректно установлен в режим эмуляции "I2O", система будет безуспешно пытаться загрузить драйвер i2o, что, в свою очередь, приведет с сбою работы адаптера.

    Предыдущие выпуски Red Hat Enterprise Linux не пытались выполнить загрузку драйвера I2O до MegaRAID. В любом случае, оборудование всегда должно быть установлено в режим "Mass Storage" при работе с Linux.

  • Портативные компьютеры с беспроводной картой Cisco Aironet MPI-350 могут зависнуть в процессе сетевой установки при попытке получения DHCP адреса через подключенный напрямую порт Ethernet.

    Чтобы избежать этого, используйте локальное устройство для установки. Также можно отключить беспроводную карту в BIOS до начала установки и реактивировать ее после завершения.

  • В настоящее время system-config-kickstart не поддерживает выбор и отмену выбора пакетов. При использовании system-config-kickstart опция выбора пакетов недоступна. Причиной является то, что system-config-kickstart использует yum для сбора сведений о группе пакетов, но не может его настроить на подключение к Red Hat Network.

    На данном этапе необходимо выполнить обновление секций файлов кикстарта вручную. При обращении system-config-kickstart к файлу кикстарта, все созданные вами изменения будут отображены в окне приложения.

  • В данном выпуске Red Hat Enterprise Linux 5 журналирование процесса загрузки в /var/log/boot.log недоступно. Эквивалентная возможность будет реализована в будущем обновлении.

  • Руководство по развертыванию не будет установлено автоматически при обновлении Red Hat Enterprise Linux 4 до Red Hat Enterprise Linux 5. После выполнения обновления руководство может быть установлено с помощью pirut.

  • Если выполняется X и используется драйвер, отличный от vesa, может произойти сбой загрузки системы с ядром kexec/kdump. Данная проблема существует только для схем ATI Rage XL.

    Если в системе с картой ATI Rage XL выполняется X, убедитесь, что используется драйвер vesa, для того чтобы успешно перезагрузиться в ядро kexec/kdump.

  • Установка инфраструктуры виртуализации в системах HP xw9300 и xw9400 может привести к появлению предупреждения time went backwards.

    Чтобы избежать этой проблемы на машинах xw9400, в настройках BIOS активируйте таймер HPET. Это решение не будет иметь эффекта на машинах xw9300.

    Эта проблема будет адресована HP в следующем обновлении BIOS.

  • При использовании Red Hat Enterprise Linux 5 в системе с установленной картой nVidia CK804 иногда возможны следующие сообщения ядра:

    kernel: assign_interrupt_mode Found MSI capability
    kernel: pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS
    

    Появление подобных сообщений означает, что некоторые порты PCI-E не выполняют запрос прерываний. Такие сообщения не оказывают влияния на функциональность системы.

  • Съемные накопители (CD, DVD) не монтируются автоматически при входе в систему в качестве root. Вам придется вручную смонтировать эти устройства с помощью графического менеджера файлов.

    Или же можно выполнить следующую команду, чтобы смонтировать устройство в /media:

    mount /dev/<имя_устройства> /media
    
  • Схема Calgary IOMMU не поддерживается по умолчанию. Чтобы активировать ее поддержку, используйте опцию командной строки ядра iommu=calgary.

  • IBM System z не обеспечивает традиционной Unix-консоли. Как следствие, Red Hat Enterprise Linux 5 для IBM System z не поддерживает функциональность firstboot в процессе исходной загрузки.

    Чтобы корректно инициализировать настройки Red Hat Enterprise Linux 5 в IBM System z, после окончания установки выполните команды:

    • /usr/bin/setup (входит в состав setuptool).

    • /usr/bin/rhn_register (входит в состав rhn-setup).

  • При обновлении с Red Hat Enterprise Linux 5 до Red Hat Enterprise Linux 5 .1 yum может и не запросить импорт ключа redhat-beta. В этом случае рекомендуется импортировать ключ redhat-beta вручную до начала обновления. Для этого выполните команду:

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta

  • При удалении LUN в настроенном filer изменение не будет отображено на узле. Так, произойдет зависание команд lvm при использовании dm-multipath, так как номер LUN в данном случае становится устаревшим.

    Чтобы избежать этой проблемы, удалите все записи ссылок mpath и устройств в файле /etc/lvm/.cache устаревшего LUN.

    Для просмотра этих записей выполните команду

    ls -l /dev/mpath | grep <устаревший_LUN>

    Например, если <устаревший_LUN> -- 3600d0230003414f30000203a7bc41a00, результат может быть таким:

    lrwxrwxrwx 1 root root 7 Aug  2 10:33 /3600d0230003414f30000203a7bc41a00 -> ../dm-4
    lrwxrwxrwx 1 root root 7 Aug  2 10:33 /3600d0230003414f30000203a7bc41a00p1 -> ../dm-5
    

    Это значит, что 3600d0230003414f30000203a7bc41a00 соответствует двум ссылкам mpath: dm-4 и dm-5.

    Таким образом, из файла /etc/lvm/.cache следует удалить строки:

    /dev/dm-4 
    /dev/dm-5 
    /dev/mapper/3600d0230003414f30000203a7bc41a00
    /dev/mapper/3600d0230003414f30000203a7bc41a00p1
    /dev/mpath/3600d0230003414f30000203a7bc41a00
    /dev/mpath/3600d0230003414f30000203a7bc41a00p1
    
  • При попытке создания полностью виртуализированной системы Windows™ с CD или DVD, есть вероятность того, что вторая стадия установки гостевой системы не сможет продолжить выполнение после перезагрузки.

    Чтобы решить эту проблему, добавьте корректную запись для устройства CD/DVD в /etc/xen/<имя_гостевой_машины>.

    Если в качестве виртуального устройства при установке используется обычный файл, строка disk файла /etc/xen/<имя_виртуальной_машины> должна выглядеть следующим образом:

    disk = [ 'file:/ПУТЬ-К-ФАЙЛУ,hda,w']
    

    К DVD-приводу (/dev/dvd) может быть открыт доступ на второй стадии установки (в качестве hdc) путем добавления 'phy:/dev/dvd,hdc:cdrom,r'. Тогда строка диска будет выглядеть так:

    disk = [ 'file:/opt/win2003-sp1-20061107,hda,w', 'phy:/dev/dvd,hdc:cdrom,r']
    

    Путь к устройству может варьироваться в зависимости от оборудования.

  • Если модуль sctp не добавлен в ядро, то выполнение netstat с опцией -A inet или -A inet6 приведет к остановке процесса с ошибкой

    netstat: no support for `AF INET (sctp)' on this system.        
    

    Чтобы избежать этой проблемы, установите пакет sctp:

  • Установка Red Hat Enterprise Linux 3.9 в полностью виртуализированной системе может быть очень медленной. Вдобавок, загрузка гостевой системы после установки может привести к ошибкам hda: lost interrupt.

    Чтобы избежать ошибки загрузки, настройте гостевую систему так, чтобы она использовала ядро SMP.

  • В настоящий момент ядра не допускают сигнал DTR (Data Terminal Ready) перед печатью через серийный порт в процессе загрузки. Однако утверждения DTR необходимы для некоторых устройств. В таком случае сообщения загрузки ядра не выводятся на последовательную консоль таких устройств.

  • Обновление размещающей системы (dom0) до Red Hat Enterprise Linux 5.1 может привести к невозможности загрузки паравиртуализированных гостевых систем SMP Red Hat Enterprise Linux 4.5. Эта проблема наиболее вероятна для размещающих систем, объем оперативной памяти которых превышает 4 Гб.

    Чтобы избежать этой проблемы, выполняйте загрузку каждого гостя Red Hat Enterprise Linux 4.5 в однопроцессорном режиме, а также обновите его ядро до последней версии (для Red Hat Enterprise Linux 4.5.z).

  • AMD 8132 и HP BroadCom HT100, используемые на некоторых платформах (например, HP dc7700) не поддерживают циклы MMCONFIG. Если в вашей системе присутствует одна из этих схем, конфигурация PCI должна использовать традиционный механизм PortIO CF8/CFC.

    AMD 8132 также не поддерживает прерывания MSI (Message Signaled Interrupts). Если ваша машина оборудована этой схемой, отключите MSI. Для этого используйте параметр ядра -pci nomsi в процессе установке и добавьте к строке GRUB pci=nomsi после перезагрузки.

    Но если ваша платформа внесена в «черный список» ядра, то нет необходимости в указанных выше параметрах pci. Такие платформы включают:

    • DL585g2

    • dc7500

    • xw9300

    • xw9400

  • Менеджер виртуальных машин virt-manager, входящий в данный выпуск, не позволяет передавать дополнительные аргументы загрузки установщику паравиртуализированной системы, даже если они необходимы.

    Решение данной проблемы планируется включить в следующий выпуск virt-manager. А пока используйте virt-install, чтобы указать аргументы ядра при установке паравиртуализированных гостевых систем из командной строки.

  • При наличии стандартной конфигурации dm-multipath устройствам Netapp может понадобиться несколько минут, чтобы возобновить работу после восстановления неудавшегося ранее пути. Чтобы избежать этой проблемы, в секцию devices файла конфигурации multipath.conf добавьте следующее:

    devices {
            device {
                    vendor                  "NETAPP"
                    product                 "LUN"
                    getuid_callout          "/sbin/scsi_id -g -u -s /block/%n"
                    prio_callout            "/sbin/mpath_prio_netapp /dev/%n"
                    features                "1 queue_if_no_path"
                    hardware_handler        "0"
                    path_grouping_policy    group_by_prio
                    failback                immediate
                    rr_weight               uniform
                    rr_min_io               128
                    path_checker            directio
            }
    

( amd64 )



[1] Данный материал может распространяться только в соответствии с условиями и соглашениями лицензии на открытую публикацию (OPL, Open Publication License) 1.0, доступной по адресу http://www.opencontent.org/openpub/.