Я чувствую, что мне нужно поддерживать какое-то старое оборудование для некоторых устаревших приложений. На этих компьютерах используются старые параллельные диски SCSI, и когда эти диски умирают, мне приходится искать новые, что становится все труднее.
Возможно ли запустить современный компьютер с физическим интерфейсом SCSI и представить себя в качестве целевого диска устаревшему компьютеру, поэтому вместо доступа к физическому диску SCSI он обращается к современному диску в сети SAN?
Я посмотрел на http://www.linux-iscsi.org/ и похоже, что обычный режим работы - это действовать как цель iSCSI из физического диска, а не наоборот, как физическая цель из удаленного iSCSI цель. Но я недостаточно знаком с терминологией или технологией, чтобы сказать, поддерживается ли она, возможна или полностью исключена.
Ответы:
Я полагаю, что желаемый подход возможен при использовании подсистемы CAM Target Layer FreeBSD и адаптеров SCSI, поддерживающих целевой режим, таких как серия AIC-78xx. В настоящее время я делаю это через пару карт Adaptec 39160, соединенных кабелем VHDCI. Также можно передать файл ISO в качестве загрузочного устройства SCSI CDROM.
Ядро FreeBSD должно быть скомпилировано с драйверами targ и targbh, порты должны быть включены для целевого режима (например
ctladm port -o on ahc0
), и должны быть созданы (ctladm create -b block -o file=/path/to/disk
илиctladm create -b block -t 5 -o file=/path/to/iso
) блочные устройства . Драйвер блока поддерживает дисковые устройства, а также образы дисков. По умолчанию он представляет устройства как LUN для идентификатора 7, поэтому убедитесь, что для ваших карт SCSI установлены разные идентификаторы.Windows 98, кажется, зависает при сканировании шины PCI с ASPI на 79xx, возможно, из-за проблемы с драйвером, хотя я не исследовал подробно. Похоже, с Windows XP проще работать с картами 39160, но поскольку XP уже можно загружать из iSCSI, это не открывает для меня никаких дополнительных функциональных возможностей.
источник
Начать с Адама iSCSI - это протокол, который «выставляет» дисковое пространство с одного компьютера и представляет его как устройство хранения на другом компьютере. Но для его использования ОС второго компьютера должна распознавать протокол и иметь соответствующие драйверы / модули для работы. Более того, после распознавания iSCSI LUN его следует отформатировать и смонтировать (из ОС) в определенную точку монтирования (или использовать в качестве устройства RAW). Я не знаю, как использовать диск iSCSI в качестве корневого устройства.
В вашем случае iSCSI не применяется. Вы можете искать конвертер / контроллер PATA в SCSI, чтобы использовать диски PATA в качестве SCSI. Обычно эти преобразователи не зависят от ОС.
Но лучшее, что вы можете сделать, - это перенести все приложения, которые работают на этом старом оборудовании, на новую программно-аппаратную платформу.
источник
Чтобы избежать использования локальных жестких дисков, рассмотрите возможность использования технологии NetBoot . Вот некоторая важная информация из Википедии
Если у вас нет сервера Max OS X на руках, рассмотрите возможность использования BootMania, которая обеспечит функциональность NetBoot из обычного Mac OS X.
источник