информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяАтака на InternetЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Спасибо, все ок. 21.08.04 22:51  Число просмотров: 1048
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
<sysadmin>
установка новой pci платы под solaris 8, sparc архитектура. 19.08.04 17:37  
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
Доброго времени суток всем.

Часть первая.
Поставил Solaris 9 на intel машину. необходимо добавит новую сетевую карту (например Realtek 8139).
1. Втыкаю непосредственно карту в слот.
2. Прерываю процесс загрузки дабы попасть в Device Configuration Assistant.
3. Делаю там FullScan, она находит PCI Ethernet Controller.
4. Распаковываю на сервере скачанный с сайта Realtek архив.
5. Согласно инструкции запускаю sh Install.
6. делаю ifconfig rtls0 plumb
7. создаю файлик /etc/hostname.rtls0 и вношу туда ip-адрес.
8. shutdown -i6 -g10 -y
9. наступает счастье. все вроде четко и понятно.

Часть вторая.
То же самое надо сделать теперь на SPACR сервере и ОС Solaris версии 8. Скажу сразу, что карта естесственно не Realtek8139, но под эту железку имеется драйвер производителя именно под Solaris 8. Еще два момента:
а)динамическую реконфигурацию оборудования на лету (хотя и сам сервер и вроде Solaris 8 это поддерживают) делать не хотелось бы (чтобы просто не усложнять процесс);
б) с аппаратной точки зрения карту в сервер воткнуть можно естесственно.

Проблема в том, что попробовать это не на чем, нет SPARC сервера (а еще хуже то, что со SPARC архитектурой я никогда не работал). А там, где придется все привинчивать, надо будет делать все очень быстро и без косяков.

Согласно инструкции по установке драйвера от производителя карты последовательность следующая:
1. Втыкаем карту (на выключенной машине)
2. После распаковки соотв. архива запускаем pkgadd ..............
3. Отвечаем на несколько вопросов по ходу установки пакета.
4. Перезагружаем сервер.

И вот тут начинаются вопросы.
1. Надо ли останавливать процесс загрузки (Stop-a), вываливаться в monitor (OpenBoot) и чего-либо там делать после физического включения карты?
2. если все так замечательно ставится при помощи pkgadd, то для чего тогда используется touch /reconfigure, то есть , что ОС будет делать, если найдет такой файлик в процессе запуска ?
3. для чего используется devfsadm (man прочитал, но целиковой картинки в голове нет) и может ли она понадобиться в данной ситуации при установке драйвера?
4. в каких случаях надо использовать команду add_drv ?
5. какие подводные камни и косяки могут возникнуть в такой ситуации.

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

Заранее всем спасибо за ответы.
Hello, sklifer! 19.08.04 20:05  
Автор: eddyvag Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
Hello, sklifer!

-перед втыканием карты, делаем от root:
#touch /reconfigure
для того чтобы сразу переконфигурировать систему, далее
#init 5
выключаем машину;
далее вставляем карту;
включаем машину;
если карта распространенная в Solaris уже будут драйверы этой карты, тогда
сразу можно поднимать интерфейс:
#ifconfig XXX0 plumb
#ifconfig XXX0 10.0.0.1 up
где XXX экземплярное имя интерфейса (например: eri, ce, ge)
посмотреть можно тут /etc/path_to_inst
если карта какая-то специфичная тогда ставь драйверы...
далее поднимай интерфейс, пингуй смотри как работает...
создавай /etc/hostname.XXX0
если хочешь можешь перегрузиться и посмотреть поднимается ли интерфейс, все
ли правильно прописано.

ответы на вопросы:
1. не обязательно, но если приспичит, то:
ok> show-devs (покажет дерево устройств машины)
ok> show-nets (покажет сетевые устройства)
2. в процессе запуска система встретив файл /reconfigure
изменит /etc/path_to_inst, /devices, /dev, т.е. добавит
соответствующие файлы устройств
3. devfsadm -v сделает все тоже самое, но на живой системе, без
перезагрузки, если сервер поддерживает горячее подключение
устройств, то его можно вообще не выключать/перегружать...
4. не знаю
5. самое главное, чтобы карта поддерживалась Sun'овской машиной, тогда
никаких камней быть не должно

--
wbr, eddy
Тогда уточнение 19.08.04 21:01  
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
Спасибо за ответ. Непонятка осталась маленькая все-таки.

Знаю точно, что драйвера для этой карты в Солярке изначально нет. Надо ли в этом случае говорить touch /reconfigure до втыкания карты или нет (может я торможу, конечно, но как она будет добавлять файлы устройства и ссылки там в dev, если дров еще нет)? Или просто загрузиться с картой, поставить драйвер (тогда процесс установки пакета(читай драйвера) должен сделать еще и то же самое, что и система при наличии /reconfigure, когда грузится)?
ну тогда не делай touch /reconfigure, 20.08.04 07:51  
Автор: eddyvag Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
ну тогда не делай touch /reconfigure,
просто загрузись, поставь драйверы и дай:
#devfsadm -v
система тут же переконфигурится, а далее поднимай интерфейс
--
удачи
Спасибо, все ок. 21.08.04 22:51  
Автор: sklifer Статус: Незарегистрированный пользователь
<"чистая" ссылка> <обсуждение закрыто>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach