Назад | Перейти на главную страницу

Несколько контроллеров RAID плюс тома SAN во время кикстарта CentOS 5

Хорошо, поэтому я столкнулся с ситуацией при попытке выполнить кикстарт-установку CentOS 5.5 PXE на Dell PowerEdge 2950 с RAID-контроллером PERC6 / i вместе с двумя RAID-контроллерами LSI Logic / Symbios Logic SAS1068 Fusion-MPT SAS, подключенными к двум Dell MD3000 массивы хранения.

Проблема заключалась в том, что я хотел, чтобы операционная система устанавливалась на том PERC RAID, а не на MD3000, но Anaconda собирала 8 томов на MD3000 (по 4 тома каждый), а затем внутренний том RAID как 9-й (/ dev / sdi). Все комбинации и модификации, которые я внес в конфигурацию кикстарта, похоже, не возымели никакого эффекта. Единственный вариант, который мне оставался, - это удалить кабельные соединения SAN с SAS1068 и установить CentOS, затем повторно подключить кабели SAN и перенастроить их для монтирования их томов, которые теперь рассматривались как / dev / sd [bi], а не / dev / sd. [ах].

На этот раз я обошел проблему с необходимостью въезжать и физически управлять вещами, но было бы неплохо управлять этим удаленно, поэтому у нас была система, оснащенная KVM через IP и сеть для загрузки PXE. Я исчерпал все свои приемы и знания по кикстарту и установке CentOS и не смог решить эту проблему, но смог сориентироваться по всем остальным.

Обновлено, чтобы включить использованный кикстарт, который не работает, базовое репо указывается в параметрах ПРИЛОЖЕНИЯ загрузки PXE как method=http://internal.mirror.host/centos/5.5/os/x86_64.

install
lang en_US.UTF-8
keyboard us
network --bootproto dhcp --noipv6 --hostname centos
firewall --disabled
rootpw --iscrypted <encrypted passwd>
text
skipx
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --utc UTC
bootloader --location=mbr --driveorder=sda
zerombr
repo --name=updates --baseurl=http://internal.mirror.host/centos/5/updates/x86_64/
firstboot --disable
services --disabled pcscd,hidd,bluetooth,pand,isdn,cups,avahi-daemon
services --enabled sshd
reboot
ignoredisk --drives=sdb,sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj,sdk,sdl,sdm

clearpart --linux --drives=sda
part / --fstype ext3 --size=5000 --asprimary --ondisk=sda
part swap --size=8400 --ondisk=sda
part /tmp --fstype ext3 --size=5000 --ondisk=sda 
part /opt --fstype ext3 --size=10000 --ondisk=sda
part /home --fstype ext3 --size=5000 --ondisk=sda
part /var --fstype ext3 --size=100 --grow --ondisk=sda

%packages
@base
@core
@system-tools
@text-internet
keyutils
trousers
fipscheck
device-mapper-multipath
audit

Просто хотел сообщить, как я это решил ...

В ks-config можно указать параметр: ignoredisk --drives = disk1, disk2, disk3 и т. Д.

Количество указанных вами дисков должно быть равно количеству LUN, представленных серверу .. в моем случае их было четыре (4), поэтому я указал ignoredisk --drives = sda, sdb, sdc, sde

Вам также нужно будет указать порядок дисков в строке загрузчика, сообщающей Anaconda, где установить загрузчик:

загрузчик --location = mbr --driveorder = cciss / c0d0 (в случае контроллера Compaq)