From Fedora Project Wiki
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
{{Infobox_group | {{Infobox_group | ||
| name = Дни | | name = Дни Испытаний Fedora | ||
| image = [[File:Echo-testing-48px.png|link=QA/Fedora_15_test_days]] | | image = [[File:Echo-testing-48px.png|link=QA/Fedora_15_test_days]] | ||
| caption = [[Features/ConsistentNetworkDeviceNaming|Именование сетевых устройсв с использованием Biosdevname]] | | caption = [[Features/ConsistentNetworkDeviceNaming|Именование сетевых устройсв с использованием Biosdevname]] | ||
| | | Дата = Четверг, Январь 27, 2011 | ||
| | | Время = весь день | ||
| website = [[QA/Fedora_15_test_days]] | | website = [[QA/Fedora_15_test_days]] | ||
| irc = [irc://irc.freenode.net/#fedora- | | irc = [irc://irc.freenode.net/#fedora-test-day #fedora-test-day] ([http://webchat.freenode.net/?channels=fedora-test-day webirc]) | ||
| fedora_mailing_list = test | | fedora_mailing_list = test | ||
}} | }} | ||
{{admon/note | Не | {{admon/note | Не та дата? | Если Вы пришли на эту страницу до или после официальной даты тестирования, это не значит, что страница для Вас бесполезна. Вы можете провести тестирование и добавить результаты тестов в таблицу и [http://bugzilla.redhat.com Bugzilla]. Если Вы пришли спустя месяц на данную страницу, то посмотрите, возможно сейчас проводятся или уже проведены дополнительные и/или подобные испытания, но более новые. Посмотреть это можно в [[QA/Test_Days|расписании тестирования]].}} | ||
== Что тестируем? == | == Что тестируем? == | ||
Сегодняшний | Сегодняшний день испытания будет посвящен тестированию '''[[Features/ConsistentNetworkDeviceNaming#Consistent_Network_Device_Naming|Именованию Сетевых Интерфейсов]] в Fedora Rawhide''' | ||
Традиционно сетевые интерфейсы в Linux называются ethN. С несколькими сетевыми адаптерами (встроенными, дополнительными, одно- и многопортовыми) в современных серверных платформах именование происходит " | Традиционно сетевые интерфейсы в Linux называются ethN. С несколькими сетевыми адаптерами (встроенными, дополнительными, одно- и многопортовыми) в современных серверных платформах именование происходит "слепое", не возможно с точностью сказать, какой адаптер будет именоваться eth0 встроенный или PCI-адаптер, что в свою очередь не удобно для администрирования сервера. | ||
Данный вопрос решается путем присвоения имен сетевым интерфейсам, основываясь на их | Данный вопрос решается путем присвоения имен сетевым интерфейсам, основываясь на их физическое расположение на системной плате. | ||
[http://linux.dell.com/biosdevname/ Biosdevname], это утилита разработанная в Dell, которая предлагает имена сетевым интерфейсам в | [http://linux.dell.com/biosdevname/ Biosdevname], это утилита разработанная в Dell, которая предлагает имена сетевым интерфейсам в заивисимости от их физического расположения. | ||
Именование: | Именование: | ||
* Встроенные устройства: <code>em<порт></code> | * Встроенные устройства: <code>em<порт></code> | ||
* | * Дополнительные PCI карты: <code>pci<слот>#<порт>_<виртуальный-экземпляр-функции></code> | ||
Пожалуйста, обратитесь к следующим ссылкам для более подробной информации и разнообразных решений, которые были предложены upstream и работа над которыми не заверешена. | Пожалуйста, обратитесь к следующим ссылкам для более подробной информации и разнообразных решений, которые были предложены upstream и работа над которыми не заверешена. | ||
Line 35: | Line 32: | ||
== С кем можно поговорить == | == С кем можно поговорить == | ||
* [[User:Narendrak|Narendra K]] ( | * [[User:Narendrak|Narendra K]] (irc_nick1) будет основным человеком текущего дня. | ||
Следующие персоны будут доступны для тестирования, "костылей", исправления ошибок и основной дисскуссии. | |||
* [[User: | * Обеспечение качества - [[User:Tester1|Tester1]] (irc_nick3), [[User:Tester2|Tester2]] (irc_nick4), [[User:Tester3|Tester3]] (irc_nick5) | ||
== Подготовка к тестам == | == Подготовка к тестам == | ||
; Требование к аппаратная части компьютера | ; Требование к аппаратная части компьютера | ||
# Компьютер (Сервер/Ноутбук/Нетбук/Рабочая станция) со встроенным и/или с дополнительным(и) сетевым адаптером(и). | |||
# Одно- и многопортовый дополнительный сетевой адаптер с SRIOV-возможностью | |||
# Настоятельно рекомендуется отправить профиль оборудования в [http://www.smolts.org Smolt] по [http://smolts.org/smolt-wiki/Main_Page#Usage инструкции] | |||
# | |||
; Требование к прошивкам/BIOS <!-- Вот тут очень коряво, я ни фига не понял --> | |||
# Системаня прошивка/BIOS, SMBIOS которой должен уметь определять тип устройства (запись типа 41) и строку для встроенного устройства (сетевого адаптера также) или таблицу $PIRQ (таблица маршрутизации PCI IRQ). | |||
# Также системная прошивка/BIOS, SMBIOS которой должен иметь запись типа 9 или $PIRQ (таблица маршрутизации PCI IRQ). | |||
# | |||
; Требования к Программному обеспечению компьютера | ; Требования к Программному обеспечению компьютера | ||
<ol> | <ol> | ||
<li> Fedora Rawhide | <li> Операционная система должна быть обновлена до Fedora Rawhide | ||
</li><li> | </li><li>Запись типа 41 SMBIOS должна быть доступна в sysfs. Другие OEM-поставщики могут экспортировать эту информацию в другой тип SMBIOS. Если она экспортируется в sysfs, то посмотрите на след. записи: | ||
<pre># lspci | grep -i ether | |||
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) | |||
01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) | |||
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) | |||
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) | |||
# find /sys/ -name index | |||
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/index | |||
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/index | |||
/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/index | |||
/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.1/index | |||
# find /sys/ -name label | |||
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/label | |||
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.1/label | |||
/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/label | |||
/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.1/label | |||
</pre> | </pre> | ||
</li></ol> | |||
== Как тестировать? == | == Как тестировать? == | ||
На высоком уровне, тестирование будет сосредоточено на: | На высоком уровне, тестирование будет сосредоточено на: | ||
# Имена сетевых интерфейсов ''во время'' | # Имена сетевых интерфейсов ''во время'' инсталляции | ||
# Имена сетевых интерфейсов ''после'' завершения | # Имена сетевых интерфейсов ''после'' завершения инсталляции (после того, как впервые зайдете в систему) | ||
# Необходимые изменения | # Необходимые изменения имен можно посмотреть в конфигурационных файлах {{filename|ifcfg-ethN}} | ||
# ''Обновление системы'' с предыдущих версий (скажем Fedora 14) до Fedora [[Releases/Rawhide|Rawhide]] не скажется на именовании сетевых интерфейсов | # ''Обновление системы'' с предыдущих версий (скажем Fedora 14) до Fedora [[Releases/Rawhide|Rawhide]] не скажется на именовании сетевых интерфейсов в предыдущих версиях (скажем, опять же Fedora 14). | ||
=== | === '''Обновим систему''' / '''Доступные методы установки Rawhide''' === | ||
Существует несколько способов обновить текущую систему до Rawhide | |||
; Обновление Fedora 14 до текущего Rawhide {{anchor|update}} | |||
: Для обновление Fedora 14 до Fedora Rawhide используйте {{command|yum}} -- смотрите инструкцию [[Releases/Rawhide/ru#Обновление_с_помощью_Yum_из_официального_релиза|Обновление с помощью Yum из официального релиза ]] | |||
; Установка текущего Rawhide {{anchor|install}} | |||
: Для установки текущего Rawhide используется [http://fedoraproject.org/get-fedora ISO образы Fedora 14] -- смотрите инструкцию [[Releases/Rawhide/ru#Прямая_установка_ежедневной_сборки_Rawhide|Прямая установка ежедневной сборки Rawhide]] | |||
; Загрузка Rawhide Live образа {{anchor|live}} | |||
: Скачайте и загрузите [http://alt.fedoraproject.org/pub/alt/nightly-composes/desktop/ Fedora Rawhide live-образы] -- смотрите инструкцию [[How_to_create_and_use_Live_USB/ru]] | |||
== Test Cases == | |||
'''Upgrade Testing''' - Test cases in this category need to executed when a Fedora 14 system is to be upgraded to Today's Rawhide. Please refer to the section [[#update|Upgrading From Fedora 14 to Today's Rawhide]] above. | |||
* [[QA:Testcase biosdevname NIC rules persist after upgrade]] - Verify upgrade from Fedora 14 to Rawhide | |||
''' | '''Install Time Testing''' - The test cases in this category need to be executed when installation of Rawhide is in progress. Please refer to the section [[#install|Install Today's Rawhide]] above. | ||
* [[QA:Testcase biosdevname | * [[QA:Testcase biosdevname NIC naming after install]] - Verify that Onboard and Add-in Interfaces are named as expected during Install Time | ||
'''Run Time Testing''' - The test cases in this category need to be executed when you are booted into Fedora Live Image. Please refer to the section [[#live|Boot into a Rawhide Live Image]] above to download a Fedora Rawhide Live Image. | |||
* [[QA:Testcase biosdevname on-board network interface names]] - Verify that onboard interfaces are named as <code>emN</code> | |||
* [[QA:Testcase biosdevname add-in network interface names]] - Verify that PCI add-in interfaces are named as <code>pci<slot>#<port></code> | |||
* [[QA:Testcase biosdevname SRIOV virtual function interface names]] - Verify that Virtual Function Interfaces are named as <code>pci<slot>#<port>_<virtual-function-instance></code> | |||
* [[QA:Testcase biosdevname interface configuration]] - Verify that onboard, Add-in, Add-in Virtual Function interfaces can be configured | |||
== Test Results == | |||
Construct a table or list to allow testers to post results. Each column should be a test case or configuration, and each row should consist of test results. Include some instructions on how to report bugs, and any special instructions. Here's an example, from a Palimpsest test day: | |||
If you have problems with any of the tests, report a bug to [https://bugzilla.redhat.com Bugzilla] usually for the component [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=13&component=udisks udisks], or [https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=13&component=gnome-disk-utility gnome-disk-utility] for bugs in the Palimpsest graphical front end itself. If you are unsure about exactly how to file the report or what other information to include, just ask on IRC and we will help you. Once you have completed the tests, add your results to the Results table below, following the example results from the first line as a template. The first column should be your name with a link to your User page in the Wiki if you have one, and the second should be a link to the Smolt profile of the system you tested. For each test case, if your system worked correctly, simply enter the word '''PASS'''. If you had trouble, enter the word '''FAIL''', with a footnote indicator, and put a link to the bug report in the References column (as in the example line). For tests you could not perform, enter a dash. | |||
{| | {| | ||
! User | ! User | ||
! Smolt Profile | ! Smolt Profile | ||
! [[QA:Testcase biosdevname NIC naming after install | ! [[QA:Testcase biosdevname NIC naming after install|names after install]] | ||
! [[QA:Testcase biosdevname NIC rules persist after upgrade|names after upgrade]] | ! [[QA:Testcase biosdevname NIC rules persist after upgrade|names after upgrade]] | ||
! [[QA:Testcase biosdevname on-board network interface names|on-board ifaces]] | ! [[QA:Testcase biosdevname on-board network interface names|on-board ifaces]] | ||
Line 169: | Line 139: | ||
| <references/> | | <references/> | ||
|- | |- | ||
| | |} | ||
[[Category:Fedora 15 Test Days]] | [[Category:Fedora 15 Test Days]] | ||