Определить модуль SCSI, используемый установщиком анаконды EL6?

Я - настоящий поклонник использования пакета веб-аналитики С открытым исходным кодом Piwik, у нас есть большое количество внутренних сайтов, которые мы любим, держат статистику, и Piwik представляет многие из тех же отчетов как Google Analytics.

Поддерживаемый требует PHP и MySQL однако, код отслеживания только требует JavaScript (подобный GA), в моем случае Веб-сайт IIS на одном из моих PHP Включил 1VCPU, работы Виртуальных машин на 1 ГБ хорошо приблизительно для 30 веб-сайтов, 2 500 пользователей и приблизительно полумиллиона хитов в день.

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

1
задан 6 February 2012 в 23:26
3 ответа

Dell давно реализовала это с помощью DKMS . Есть два способа получить работающий модуль ядра:

  1. Загрузите Dell-DKMS-SRC для RedHat 6 и установите gcc на свой сервер, загрузитесь дважды после загрузки нового ядра (при первой загрузке будет собран модуль и поместите его в initrd, вторая загрузка активирует новый модуль во время загрузки)
  2. Если вы не хотите использовать gcc на вашем live-сервере: соберите DKMS-модуль на сервере сборки и перенесите его на свой сервер ( dkms ldtarball )

Обновление 2011-11-17: Поскольку вам понадобится драйвер для процесса загрузки во время установки, вы должны прочитать this .

1
ответ дан 3 December 2019 в 21:58

Как определить драйвер или модуль, используемый anaconda CentOS 5.x для моего контроллера SCSI?

Вы можете извлечь файл образа initrd:

# mkdir /tmp/initrd
# cp /boot/initrd-`uname -r`.img /tmp/initrd
# cd /tmp/initrd
# gzip -dc initrd-`uname -r`.img | cpio -id

и взглянуть на файл init или папку lib :

# grep scsi init
echo "Loading scsi_mod.ko module"
insmod /lib/scsi_mod.ko 

# ls -l lib/ | grep scsi
-rw------- 1 root root 294024 Nov 15 16:20 scsi_mod.ko

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

Я не пробовал, но я бы посоветовал вам сделать следующие шаги:

  • извлечь initrd с установочного носителя
  • добавить модули
  • и перепаковать все это в образ
  • ] загрузите новый с параметром initrd

Для получения дополнительной информации перейдите по ссылкам ниже:

1
ответ дан 3 December 2019 в 21:58

Вы можете определить модули, которые в настоящее время загружены, выполнив команду lsmod . Однако при сравнении Centos 5 и 6 я заметил, что есть разные модули scsi, загруженные для почти идентичных конфигураций (по крайней мере, конфигурации виртуальных машин).

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

0
ответ дан 3 December 2019 в 21:58

Теги

Похожие вопросы