Замечания к выпуску Scientific Linux 4.1
---------------------------------------------------------------------------
Введение
Настоящий документ содержит описание следующих аспектов:
o Изменения установочной программы Scientific Linux (Anaconda)
o Общая информация
o Изменения в драйверах и поддержке аппаратного обеспечения
o Модификации пакетов
Информация об установке
Следующий раздел содержит информацию относительно установки Scientific
Linux и программы установки Anaconda.
Замечание
Для обновления существующей системы Scientific Linux 4.x до 4.1 и пакетов,
подвергшихся изменениям, необходимо воспользоваться yum или apt.
Вы можете использовать Anaconda для осуществления новой установки Scientific
Linux 4.1 или же произвести обновление с наиболее поздней версии Scientific
Linux 3.0.x до Scientific Linux 4.x.
Общая информация
Этот раздел содержит общую информацию, которая не касается напрямую других
разделов этого документа.
o Пакет openssh-3.9p1, включённый в Scientific Linux 4.x, представляет два
различных режима перенаправления: надёжный (trusted) и ненадёжный
(untrusted). В конфигурации Scientific Linux 4.x, принятой по умолчанию,
передача флага -X к /usr/bin/ssh (или использование опции конфигурации
"ForwardX11 on") включает режим ненадёжного перенаправления X11. Этот
режим запрещает протоколу X11 останавливать приложение, умышленно
использующее перенаправленное соединение SSH, от компромисса безопасности
локального сервера X11 (например, путём осуществления управления
посредством нажатия на клавишу). Минус в том, что не все приложения X11
могут функционировать в этом режиме.
В Scientific Linux 4.1 изменена текущая конфигурация клиента openssh.
В частности, передача флага -X включает надёжное перенаправление
X11. Надёжное перенаправление позволяет всем X приложениям корректно
функционировать при перенаправлении через соединение SSH. Однако,
аналогично предыдущим выпускам Scientific Linux, это должно быть
использовано только при вызове "надёжных" приложений.
Важно
Перенаправление X11 по умолчанию отключено в версии Scientific Linux 4.x,
в отличие от предыдущих выпусков Scientific Linux 3.0.x. В частности,
попытка выполнения умышленного X11 приложения через соединение SSH не
достигнет копромисса локального сервера X11. Не следует использовать
перенаправление X11, за исключением случаев подключения к "надёжным"
серверам.
o Scientific Linux 4.1 включает в себя утилиту diskdump, которая может
служить альтернативой (или же использоваться в комплекте) с утилитой
netdump.
Утилита diskdump для систем i386 в настоящее время поддерживает такие
устройства, как: aic7xxx, aic79xx, mpt fusion, megaraid, ata_piix и
sata_promise. В системах ia64 поддерживаются устройства aic7xxx, aic79xx,
mpt fusion и sata_promise. В системах AMD64 и Intel® EM64T осуществлена
поддержка aic7xxx, aic79xx, mpt fusion, megaraid, sata_promise и ata_piix
устройств. И наконец, в системах PPC64 поддерживаются устройства ipr и
sym53c8xx_2.
Замечание
Scientific Linux 4.1 осуществляет новую поддержку устройств megaraid
и SATA.
Использование утилиты diskdump требует специально выделенного дискового
устройства или раздела диска, достаточно большого для содержания всей
физической памяти системы. В случае аварийного завершения системы,
состояние памяти будет записано в выделенное место на диске в файл
vmcore, что аналогично функциональности netdump, сохраняющей данные в
подкаталог /var/crash/. Файл vmcore может быть анализирован с помощью
утилиты crash(8).
Важно
Утилита diskdump может потерпеть неудачу в результате попытки записи
файла вывода на адаптерах megaraid. Возможно отключение кластерного
режима на адаптерах megaraid с использованием утилиты WebBIOS. За
подробной информацией об использовании WebBIOS обратитесь к документации
производителя.
Модули ядра, необходимые для функционирования diskdump, автоматически
включены в ядро Scientific Linux 4.x. Соответствующий пакет места
пользователя diskdump носит название diskdumputils-1.0.1-5, и подобно
netdump устанавливается по умолчанию.
Соответствующее место на диске должно быть сначала сконфигурировано и
отформатировано для дальнейшего использования. После форматирования,
утилита diskdump может быть включена посредством chkconfig(8), а затем
должна быть запущена служба. Более детальная документация относительно
конфигурации и заданий пользователя включена в файл diskdumputils,
находящийся в:
/usr/share/doc/diskdumputils-1.0.1-5/README
Дальнейшая информация может быть найдена на страницах помощи
diskdumpfmt(8), diskdumpctl(8) и savecore(8).
Описание ядра
Этот раздел содержит информацию относительно ядра Scientific Linux 4.1.
o Проблема внезапного отсутствия реакции мыши USB после нескольких часов
использования была разрешена на некоторых системах. Установка BIOS,
включающая эмуляцию USB, вызывает "зависание" мыши, что заставляет
пользователя переключиться в виртуальную консоль с помощью Ctrl-Alt-Fx ,
а затем обратно на графический рабочий стол, или же выполнить отключение
и переподключение мыши для её возвращения в нормальный режим работы.
Для предотвращения зависания USB мыши рекомендуется отключить поддержку
Эмуляция USB (также называемой Существующая поддержка USB) в BIOS
системы. За подробной информацией о нахождении и отключении этой
установки BIOS обратитесь к документации производителя.
o Ядро Scientific Linux 4.1 автоматически отключает все оптимизации NUMA
(numa=off) по умолчанию на системах, использующих процессор с двойным
ядром AMD64. Это обеспечивает стабильное функционирование на разных
системах, имеющих разную имплементацию BIOS для связанных процессоров с
двойным ядром.
Пользователи обладают возможностью переопределить это значение для
систем, где производитель гарантировал согласование с регистрацией
процессоров с двойным ядром, что ожидается ядром Scientific Linux 4.1.
Пользователи могут переопределить значение по умолчанию numa=off
посредством установки numa=on в командной строке загрузки Linux или в
строке активного ядра файла grub.conf. Если система не может успешно
завершить загрузку после активации этой опции, попробуйте удалить
переопределение и попытаться еще раз. Это ограничение будет удалено в
будущем обновлении Scientific Linux 4.x.
Изменения в драйверах и поддержке аппаратного обеспечения
Это обновление включает исправления дефектов для некоторых драйверов.
Наиболее важные модификации драйверов перечислены ниже. В некоторых случаях,
был сохранен оригинальный драйвер под другим именем, и он остаётся доступным
как альтернатива для организаций, желающих оставить миграцию их конфигурации
драйверов на более позднее время.
Замечание
Миграция последних драйверов должна быть завершена до применения следующего
обновления Scientific Linux, поскольку во многих случаях для каждого
обновления будет сохранён только один старый драйвер.
Перечисленные ниже драйвера устройств обновлены в Scientific Linux 4.1:
o Emulex LightPulse Fibre Channel HBA (lpfc driver)
o LSI Logic MegaRAID Controller family (megaraid_mbox driver)
o Intel(R) PRO/Wireless 2100/2200 adapters (ieee80211/ipw2100/ipw2200
drivers)
o Broadcom Tigon3 (tg3 driver)
o Intel(R) Pro/100 Adapter family (e100 driver)
o Intel(R) PRO/1000 Adapters (e1000 driver)
o Serial ATA (SATA) devices (sata driver)
o Neterion 10GB Ethernet adapter (s2io driver)
o Ядро, входящее в поставку Scientific Linux 4.1, включает новый драйвер
megaraid_mbox от LSI Logic, который замещает драйвер megaraid. Драйвер
megaraid_mbox имеет улучшенный дизайн, совместим с ядром 2.6 и
обеспечивает поддержку новейшего аппаратного обеспечения. Однако,
megaraid_mbox не поддерживает некоторое более старое аппаратное
обеспечение, поддерживаемое драйвером megaraid.
Адаптеры с перечисленными ниже парами ID производителя PCI и ID
устройства не поддерживаются драйвером megaraid_mbox:
произв., устр-во
0x101E, 0x9010
0x101E, 0x9060
0x8086, 0x1960
Команда lspci -n используется для отображения ID адаптеров, установленных
на конкретном компьютере. Продукты с такими идентификаторами известны по
следующим именам моделей (но не ограничены ими):
o Broadcom 5820
o Dell PERC (dual-channel fast/wide SCSI) RAID controller
o Dell PERC2/SC (single-channel Ultra SCSI) RAID controller
o Dell PERC2/DC (dual-channel Ultra SCSI) RAID controller
o Dell CERC (four-channel ATA/100) RAID controller
o DRAC 1
o MegaRAID 428
o MegaRAID 466
o MegaRAID Express 500
o HP NetRAID 3Si и 1M
Замечание
И Dell, и LSI Logic подтвердили отмену поддержки этих моделей в ядре 2.6.
Как результат, эти адаптеры более не поддерживаются в Scientific Linux 4.1.
o Scientific Linux 4.1 обеспечивает поддержку дисковых устройств объемом
более 2 террабайт (Тб). Однако, поддержка в выпуске Scientific Linux 4.0
ограничена, 4.1 содержит множество улучшений (и в программах
пользовательского пространства, и в ядре). В общем же, 4.1 является
обязательным для осуществления поддержки дисковых устройств объемом
более 2Тб.
Пожалуйста, обратите внимание на следующие рекомендации и ограничения,
применимые к поддержке больших устройств:
. Типичные дисковые устройства адресуются блоками 512 байт. Размер
адреса команды SCSI определяет максимальный размер устройства. Набор
команд SCSI включает команды, имеющие 16-битные блоки адресов (размер
устройства ограничен 2Гб), 32-битные блоки (адресация 2Тб) и 64-битные
блоки адресов. Для поддержки дисков более 2Тб, адаптер шины HBA, драйвер
HBA и устройство хранения должны также поддерживать 64-битные адреса. Мы
тестировали драйвера QLogic qla2300 и Emulex lpfc, входящих в Scientific
Linux 4.1, на логической единице 8 TB системы Winchester FX400 (при
необходимости, об. 3.42B и более).
. Наиболее распространенный формат таблиц разделов MS-DOS не может быть
применён в устройствах объемом более 2Тб. Для таких устройств должен
быть использован формат таблиц разделов GPT. Утилита parted позволяет
создавать и управлять разделами GPT. Для создания раздела GPT
используйте команду mklabel gpt.
Scientific Linux требует, чтобы все блоковые устройства были
проинициализированы с корректной таблицей раздела, даже если один раздел
охватывает целое устройство. Это требование призвано предотвратить
потенциальные проблемы, вызываемые ошибочными или ненамеренными
таблицами разделов устройства.
. В настоящее время установщик Anaconda поддерживает таблицы разделов
GPT только на архитектуре Itanium(TM). В результате, установка или
форматирование устройств объемом более 2Тб с помощью Anaconda
оказывается невозможной, за исключением платформ Itanium(TM).
. Каталоги / и /boot должны быть расположены на устройствах объемом
менее 2Тб.
. Многие конфликты LVM2 на больших устройствах разрешены в Scientific
Linux 4.1. Не пытайтесь использовать LVM2 на устройствах объемом более
2Тб перед установкой 4.1.
Как упомянуто выше, Scientific Linux требует записи таблицы раздела на
блоковое устройство, даже при его использовании как части группы томов
LVM2. В этом случае возможно создание единственного раздела, который
охватывает целое устройство. Затем, необходимо указать полное имя
раздела (например, /dev/sda1, а не /dev/sda), при использовании команд
pvcreate и vgcreate.
. Максимальный размер диска, который может являться частью ПО md RAID,
установлен в 2Тб. Само устройство md RAID может быть более 2Тб.
Проводилось тестирование устройств md объемом до 8Тб.
. Различные проблемы с командой e2fsprogs, возникающие в устройствах
объемом более 4Тб, адресованы в Scientific Linux 4.1: в версиях,
предшествующих 4.1, эти проблемы можно было обойти посредством
использования mke2fs -b 4096 при создании файловых систем ext2 или ext3.
В 4.1 этот обход не является необходимостью.
Файловые системы ext2 и ext3 имеют внутренний лимит 8Тб. Проводилось
тестирование устройств, размер которых менее этого значения.
Вполне вероятно, что вы захотите использовать команду
mke2fs -T largefile4 для ускорения создания больших файловых систем.
. Ограничение файловой системы GFS - 16Тб на 32-битных системах и
8 эксабайт (Эб) для 64-битных систем. Проводилось тестирование файловой
системы GFS размером до 8Тб.
. Разделы NFS более 2Тб также были протестированы и полностью
поддерживаются.
. Средства пользовательского пространства Scientific Linux 4.1
скомпилированы для обширной файловой поддержки. Однако, невозможно
тестировать каждую программу в этом режиме. В случае возникновения
проблем при использовании средств поддержки больших файлов, пожалуйста,
отправьте соответствующий отчет.
. Программа inn не функционирует корректно с устройствами размером более
2Тб. Эта проблема будет разрешена в будущем выпуске Scientific Linux.
Модификации пакетов
Этот раздел содержит списки пакетов, которые были обновлены или добавлены в
Scientific Linux 4.x в составе 4.1.
Следующие пакеты были обновлены со времени оригинального выпуска Scientific
Linux 4.0:
o HelixPlayer
o ImageMagick
o ImageMagick-c++
o ImageMagick-c++-devel
o ImageMagick-devel
o ImageMagick-perl
o alsa-lib
o alsa-lib-devel
o anaconda
o anaconda-product
o anaconda-runtime
o apr
o apr-devel
o arpwatch
o authconfig
o authconfig-gtk
o autofs
o binutils
o bootparamd
o chkconfig
o comps-4AS
o coreutils
o cpio
o cpp
o crash
o cups
o cups-devel
o cups-libs
o curl
o curl-devel
o dbus
o dbus-devel
o dbus-glib
o dbus-python
o dbus-x11
o devhelp
o devhelp-devel
o device-mapper
o diskdumputils
o dmraid
o e2fsprogs
o e2fsprogs-devel
o elinks
o emacs
o emacs-common
o emacs-el
o emacs-leim
o emacs-nox
o enscript
o ethereal
o ethereal-gnome
o evolution
o evolution-connector
o evolution-data-server
o evolution-data-server-devel
o evolution-devel
o exim
o exim-doc
o exim-mon
o exim-sa
o firefox
o fonts-xorg-100dpi
o fonts-xorg-75dpi
o fonts-xorg-ISO8859-14-100dpi
o fonts-xorg-ISO8859-14-75dpi
o fonts-xorg-ISO8859-15-100dpi
o fonts-xorg-ISO8859-15-75dpi
o fonts-xorg-ISO8859-2-100dpi
o fonts-xorg-ISO8859-2-75dpi
o fonts-xorg-ISO8859-9-100dpi
o fonts-xorg-ISO8859-9-75dpi
o fonts-xorg-base
o fonts-xorg-cyrillic
o fonts-xorg-syriac
o fonts-xorg-truetype
o gaim
o gcc
o gcc-c++
o gcc-g77
o gcc-java
o gcc-objc
o gdb
o gdk-pixbuf
o gdk-pixbuf-devel
o gdm
o glibc
o glibc-common
o glibc-devel
o glibc-headers
o glibc-profile
o glibc-utils
o gpdf
o gsl
o gsl-devel
o gtk2
o gtk2-devel
o hotplug
o htdig
o htdig-web
o httpd
o httpd-devel
o httpd-manual
o httpd-suexec
o hwbrowser
o hwdata
o iiimf-csconv
o iiimf-docs
o iiimf-emacs
o iiimf-gnome-im-switcher
o iiimf-gtk
o iiimf-le-canna
o iiimf-le-hangul
o iiimf-le-sun-thai
o iiimf-le-unit
o iiimf-libs
o iiimf-libs-devel
o iiimf-server
o iiimf
o initscripts
o ipsec-tools
o java-1.4.2-gcj-compat
o java-1.4.2-gcj-compat-devel
o kdegraphics
o kdegraphics-devel
o kdelibs
o kdelibs-devel
o kernel
o kernel-devel
o kernel-doc
o kernel-smp
o kernel-smp-devel
o kernel-utils
o krb5-devel
o krb5-libs
o krb5-server
o krb5-workstation
o kudzu
o kudzu-devel
o libaio
o libaio-devel
o libexif
o libexif-devel
o libf2c
o libgcc
o libgcj
o libgcj-devel
o libobjc
o libpcapk
o libstdc++
o libstdc++-devel
o libtiff
o libtiff-devel
o libtool
o libtool-libs
o lsof
o lvm2
o mailman
o man-pages-ja
o mod_auth_mysql
o mod_python
o mod_ssl
o mozilla
o mozilla-chat
o mozilla-devel
o mozilla-dom-inspector
o mozilla-js-debugger
o mozilla-mail
o mozilla-nspr
o mozilla-nspr-devel
o mozilla-nss
o mozilla-nss-devel
o mysql
o mysql-bench
o mysql-devel
o mysql-server
o net-tools
o netdump
o netdump-server
o nptl-devel
o nscd
o nss_ldap
o ntsysv
o openoffice.org
o openoffice.org-i18n
o openoffice.org-libs
o openssh
o openssh-askpass
o openssh-askpass-gnome
o openssh-clients
o openssh-server
o pam
o pam-devel
o pango
o pango-devel
o pciutils
o pciutils-devel
o pcmcia-cs
o perl
o perl-DBI
o perl-suidperl
o php
o php-devel
o php-domxml
o php-gd
o php-imap
o php-ldap
o php-mbstring
o php-mysql
o php-ncurses
o php-odbc
o php-pear
o php-pgsql
o php-snmp
o php-xmlrpc
o policycoreutils
o popt
o postfix
o postfix-pflogsumm
o postgresql
o postgresql-contrib
o postgresql-devel
o postgresql-docs
o postgresql-jdbc
o postgresql-libs
o postgresql-odbc
o postgresql-pl
o postgresql-python
o postgresql-server
o postgresql-tcl
o postgresql-test
o procps
o psacct
o python
o python-devel
o python-docs
o python-tools
o redhat-lsb
o redhat-release
o rpm
o rpm-build
o rpm-devel
o rpm-libs
o rpm-python
o rpmdb-redhat
o rsh
o rsh-server
o selinux-policy-targeted
o selinux-policy-targeted-sources
o squid
o squirrelmail
o strace
o system-config-kickstart
o system-config-lvm
o tcpdump
o telnet
o telnet-server
o tetex
o tetex-afm
o tetex-doc
o tetex-dvips
o tetex-fonts
o tetex-latex
o tetex-xdvi
o thunderbird
o tkinter
o ttfonts-ja
o tzdata
o up2date
o up2date-gnome
o vim-X11
o vim-common
o vim-enhanced
o vim-minimal
o xemacs
o xemacs-common
o xemacs-el
o xemacs-info
o xemacs-nox
o xloadimage
o xorg-x11
o xorg-x11-Mesa-libGL
o xorg-x11-Mesa-libGLU
o xorg-x11-Xdmx
o xorg-x11-Xnest
o xorg-x11-Xvfb
o xorg-x11-deprecated-libs
o xorg-x11-deprecated-libs-devel
o xorg-x11-devel
o xorg-x11-doc
o xorg-x11-font-utils
o xorg-x11-libs
o xorg-x11-sdk
o xorg-x11-tools
o xorg-x11-twm
o xorg-x11-xauth
o xorg-x11-xdm
o xorg-x11-xfs
o xpdf
Нижеприведённые новые пакеты были добавлены в Scientific Linux 4.1:
o gcc-gnat
o compat-libcom_err-1.0-5
Следующие пакеты были удалены из Scientific Linux 4.1:
o Не удалён ни один пакет.
( amd64 )