Я просто прошел это сам и получил его работа [хотя не в конфигурации RAID]. Проблема (проблемы), кажется, связана с системой, не бывшей способной найти встроенное микропрограммное обеспечение (aic94xx-seq.fw) для контроллера во время начальной загрузки.
Вот то, что я сделал для получения до работы:
Сначала в контроллере Adaptec (ctrl-a при начальной загрузке), удалите свой массив RAID, таким образом, у Вас есть два различных диска.
Затем, загрузите сервер человечности 9,10 дисков установки и установите его. После того, как я удалил RAID-массив, установка нашла диск, и я смог установить на диске, но затем что установка не загрузится от диска.
Проблема состоит в том, что встроенное микропрограммное обеспечение для Adaptec 9405w контроллер не становится скопированным в изображение initrd, которое загружается, когда система запускается так, это не может загрузить себя. Для фиксации этого я создал пользовательское изображение initrd с необходимым файлом с помощью следующих шагов:
После установки, начальной загрузки диск установки и избранный "Спасательный Режим".
Выберите "использование/dev/sda1, поскольку корень" и выбор "выполняют оболочку в среде установщика"
Это отбросит Вас в оболочке с/dev/sda1, смонтированным как / цель. Теперь необходимо согласовать изображение initrd на цели для включения встроенного микропрограммного обеспечения, в котором Вы нуждаетесь:
cd /target/boot
# backup the original...
cp initrd.img-2.6.31-14-server initrd.img-2.6.31-14-server.save
mkdir tmp
cd tmp
/target/bin/gzip -dc ../initrd.img-2.6.31-14-server | /target/bin/cpio -id
теперь у Вас будет разархивированная версия изображения initrd, в которое Вы скопируете встроенное микропрограммное обеспечение:
cp /target/lib/firmware/aic94xx-seq.fw lib/firmware/2.6.31-14-server
Не вставляйте каталог adaptec как, я сделал сначала...
Теперь можно воссоздать изображение initrd
find . | /target/bin/cpio --quiet --dereference -o -H newc | /target/bin/gzip -9 > ../initrd.img-2.6.31-14-server
перезагрузка и Вы должны теперь смочь загрузить сервер человечности от жесткого диска.
Там, возможно, другие способы получить сделанный, но это работало на меня.
Кроме того, Вы можете заставлять это работать с дисками в конфигурации RAID, но у меня были проблемы, заставляя диск установки распознать RAID-массив вообще. Вы смогли переключать на консоль с alt-f2 и rmmod aic94xx модуль и затем перезагружать его с modprob. Я оставлю это кому-то еще для выяснения.
Надеюсь, это поможет.
редактирование 15.03.2010:
После того как я разбудил систему, я нашел простой способ гарантировать, что микропрограммный файл автоматически включен в изображение initrd, если существуют какие-либо обновления каких-либо файлов в нем. Я не протестировал это, но в основном, после того как Вы установили OS и прежде чем Вы сделаете "Кв. - получает обновление", делают следующее:
cp /target/lib/firmware/aic94xx-seq.fw /target/lib/firmware/2.6.31-14-server
/usr/sbin/update-initramfs -k all -u
После этого необходимо смочь сделать обновления без проблемы, пока Вы не получаете новое ядро.
Я попытался выполнить обновление-initramfs от диска установки, но закончил тем, что вытер/target/boot каталог, таким образом, Вы не хотите делать это.
- Зародыш
В производственной среде вам нужны два веб-сервера для обеспечения высокой доступности, а также какой-то балансировщик нагрузки перед ними (коммерческий: Netscaler, BigIP / Free: HAProxy, nginx). Вы извлекаете один из двух серверов из балансировщика нагрузки. Обновите это. Протестируйте самостоятельно. Верните его обратно в балансир. Удалите второй. Повторение.
Это относится не только к контейнерам сервлетов Java, но и к другим типам веб-серверов, таким как Apache HTTPD или IIS.
При работе с несколькими серверами обязательно настройте какой-либо тип привязки сеанса в балансировщике нагрузки, чтобы запросы, содержащие файлы cookie, всегда отправлялись на одни и те же серверы (чтобы пользователь получал один и тот же сеанс), или сами серверы должны быть настроены в кластере, где они могут совместно использовать сеансы и кэш друг с другом.