Включениеподдержкиномералогическогоустройства(LUN) вОСLinux
Чтобыубедитьсявтом, чтостримеробнаружен, администраторамследуетпроверитьналичиезаписидлянеговфайле/proc/scsi/scsi. Текущиеверсии
ОСLinux могутнесканироватьидентификаторывсехлогическихустройствхранения(номералогическихустройств, LUN). Врезультатенекоторые
устройстваPowerVault могутоказатьсянеидентифицированнымиимогутбытьнеперечисленыввыходномфайле/proc/scsi/scsi. Администраторы
могутвключитьподдержкутакихустройствследующимобразом.
1. Введитеcat /proc/scsi/scsi. Результатвыполнениякомандыбудетвыглядетьпримернотак:
Attached devices:
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor:IBMModel:ULTRIUM4Rev: xxxx
Type:Sequential-AccessANSI SCSI revision: 04
2. Определитеадаптерузла, номерканала, целевойидентификационныйномериномерлогическогоустройства(LUN) дляпервогоLUN
конфигурируемогоустройства. ВданномпримереCertance Ultrium 2 (ленточныйнакопительвPowerVault 124T) показанпоадресу(иликак
звено) 3 0 0 0, чтоозначаетадаптерузла3, номерканала0, идентификатор0 иLUN 0. ВPowerVault 124T ленточныйнакопительвсегдаимеет
LUN 0, аробототехническийблок— LUN 1.
3. Длякаждогономералогическогоустройства(LUN), которыйдолженобнаруживатьсяоперационнойсистемойLinux, выполнитеследующую
команду:
echo "scsi-add-single-device H C I L">/proc/scsi/scsi
гдеH C I L — звено, описанноенашаге2. Такимобразом, учитывая, чторобототехническийблокPowerVault 124T сконфигурированнаLUN 1,
введите:
echo "scsi-add-single-device 3 0 0 1">/proc/scsi/scsi
Командаecho вызоветпринудительноесканированиекаждогоустройствавданномзвене.
4. Введитеcat /proc/scsi/scsi ещеразиубедитесьвтом, чтотеперьвсписоквключенывсеустройства. Результатбудетвыглядетьпримернотак:
Attached devices:
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor:IBMModel:ULTRIUM4Rev: xxxx
Type:Sequential-AccessANSI SCSI revision: 04
Attached devices:
Host: scsi3 Channel: 00 Id: 00 Lun: 01
Vendor:DELLModel:PV-124TRev: Vxx
Type:Sequential-AccessANSI SCSI revision: 04
Администраторамследуетдобавитькомандуecho всценариизагрузкиLinux, посколькуинформацияобустройствахнеявляетсяпостояннойи
должнасоздаватьсяприкаждойзагрузкесистемы. Командыможнопоместить, например, вфайл/etc/rc.local. Обратитевниманиенато, что
конфигурированиедополнительныхустройствнасервереиливсетихраненияданных(SAN) можетвызватьизменениепорядкаустройств, что
потребуетотадминистраторовизменениякоманд.
Существуетещеодинспособреализацииподдержкиномералогическогоустройства(LUN): можноперекомпилироватьядроиразрешить
сканированиеLUN вдрайвереконтроллера, однакоэтотребуетглубокихзнанийОСLinux инерассматриваетсявнастоящемдокументе. Темнеменее
ПРИМЕЧАНИЕ. Этупроцедурунеобходимовыполнятьприкаждойзагрузкесервера. Крометого, еслизапущеныслужбы
приложенийрезервногокопирования(например, онизапускаютсяавтоматическипризагрузкеОС), ихнеобходимоостановитьи
послевыполненияописаннойвышепроцедурызапуститьзаново.
Comments to this Manuals