Перейти к содержимому
Калькуляторы

Есть старый сервер с RHEL4.

Мне нужно на него смонтировать том с СХД по iSCSI.

Инструкцию с использованием up2date iscsi-initiator-utils я нашел, но на сервере работает Oracle, в котором я разбираюсь мало и не смогу починить, если сломаю.

Кроме того, на сервере нет выхода в интернет, а up2date, насколько я понял, установку пакетов производит через интернет.

Поделитесь инструкцией, как установить iSCSI.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выкачать нужные пакеты отдельно и установить через rpm -i ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А где бы их взять?

На rpmfind.net я только для RHEL5 нашлось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробовал дать интернет и обновится через up2date.

There was an SSL error: [('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]
A common cause of this error is the system time being incorrect. Verify that the time on this system is correct.

Геронтологи на форуме есть? :)

Я так понимаю, что нужно обновить на сервере список корневых сертификатов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну сертификаты да, нужно обновлять (SSL3 рхелы у себя кажется не отрезали пока, поэтому соединиться, наверное, _пока_ сможете, а так даже рхел5 имеет в себе openssl не совместимый со многими сайтами, да ладно, тут эпл выпендрился. включил на нужном нам ресурсе HTTP2-только... и rhel7 пошел лесом), но

откуда вы собрались обновлять рхел ? У вас проплачена подписка на него ? (причем именно на рхел4, оно там кажется еще пока в расширенной версии есть, но обновления только по безопасности)

 

какие то обновления можно пособирать из этого

https://oss.oracle.com/el4/SRPMS-updates/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А где бы их взять?

Взять с полки диски с которых оно ставилось?

Поискать на торрентах инсталляционные исошки и распаковать?

 

По идее возможно есть совместимость между centos4 и rhel4 по пакетам, но надо быть сильно осторожным и читать интернеты внимательно, и хотябы забекапить всё что можно.

 

Попробовал дать интернет и обновится через up2date.

Обратно убрать не забудьте, малоли с какой целью это было убрано.

Изменено пользователем MESB

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Запустил, указав ключ --serverUrl=http://xmlrpc.rhn.redhat.com/XMLRPC (без HTTPS).

Однако без подписки up2date ничего скачать/обновить не дает.

Если у кого-нибудь есть подписка RHEL, не поделитесь пакетами?

 

какие то обновления можно пособирать из этого

Спасибо, поищу.

 

Взять с полки диски с которых оно ставилось?

Увы, сервера интегратор прислал уже установленные и настроенные, дисков не было.

Если и было где-то, то за прошедшие годы их уже не найти.

Поискать дистрибутивы это мысль, поищу.

 

Обратно убрать не забудьте, малоли с какой целью это было убрано.

Это биллинговая БД.

Само собой уберу.

 

какие то обновления можно пособирать из этого

https://oss.oracle.com/el4/SRPMS-updates/

Исходники нашел (iscsi-initiator-utils-4.0.3.0-5.src.rpm).

Компилятор на сервере имеется.

Могут ли быть проблемы от сборки?

Или лучше собрать на виртуалке, а на сервере установить готовый пакет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скачал дистрибутив, установил из RPM с диска.

Спасибо за подсказку, а то сам что-то не сообразил.

 

Тут я вдруг вспомнил.

В качестве сервера используется Dell PowerEdge 2950.

А на них вроде бы, если я с другими серверами не путаю, есть поддержка iSCSI в BIOS.

Никто так не делал, как в таком варианте работает сетевой диск, насколько надежно?

Или лучше подключать штатными средствами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скачал дистрибутив, установил из RPM с диска.

Спасибо за подсказку, а то сам что-то не сообразил.

 

Тут я вдруг вспомнил.

В качестве сервера используется Dell PowerEdge 2950.

А на них вроде бы, если я с другими серверами не путаю, есть поддержка iSCSI в BIOS.

Никто так не делал, как в таком варианте работает сетевой диск, насколько надежно?

Или лучше подключать штатными средствами?

Не знаю как iscsi - у меня вообще сомнения до сих пор по этой технологии не отпали, а вот fiber channel - у меня так все сервера и работают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть диски смонтированы в BIOS и операционная система видит их как локальные?

А как отрабатывается обрыв связи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Установил iscsi-initiator-utils-4.0.3.0-7.x86_64.rpm.

Добавил в /etc/iscsi.conf параметр DiscoveryAddress (указал IP-адрес СХД).

Запустил службу iscsi — запустилась успешно и работает.

Дальше во всех инструкциях написано, что нужно настроить с помощью iscsiadm. Но у меня этой утилиты нет, есть только это:

/sbin/iscsid

/sbin/iscsi-device

/sbin/iscsi-iname

/sbin/iscsi-kill-session

/sbin/iscsi-ls

/sbin/iscsi-rescan

 

Поискал в дистрибутиве, но никаких дополнительных пакетов iscsi нет.

Не подскажите, как подмонтировать диски?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

То есть диски смонтированы в BIOS и операционная система видит их как локальные?

А как отрабатывается обрыв связи?

Грубо говоря да, как локальные.

У меня на каждом лезвии по 4 fiberchannel адаптера. Два из них задействованы. Каждый "глаз" подключен к одному из двух fiberchannel коммутаторов, которые, в свою очередь, подключены к разным контроллерам схд, а так же между собой - full mesh, как говориться.

На на каждой станции поднят multipath, отработка потери любого из линка - абослютно прозрачна и незаметна. Потеря сразу обоих - тоже самое, что горячо вытащить все локальные hdd сервера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разве на FC есть multipath?

Я думал, что это исключительно особенность IP-транспорта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Разве на FC есть multipath?

Я думал, что это исключительно особенность IP-транспорта.

))) Наоборот, все что есть в fc и обычном скази - все пытаются перетащить в ip, получается или нет - не знаю, я приверженец старых технологий.

 

multipath -ll
mpatha (360050cc0002038ef0000000000000002) dm-0 Gateway ,E-842R FC RAID
size=140G features='0' hwhandler='0' wp=rw
|-+- policy='service-time 0' prio=1 status=active
| `- 0:0:0:0 sda 8:0  active ready running
`-+- policy='service-time 0' prio=1 status=enabled
 `- 1:0:0:0 sdb 8:16 active ready running

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Однако без подписки up2date ничего скачать/обновить не дает.

rhn_register предварительно надо сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rhn_register предварительно надо сделать.

Дело именно в подписке, а не в регистрации.

Когда зарегистрировался, получил сообщение о том, что нет активных подписок и работа невозможна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

CentOS ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Установил iscsi-initiator-utils-4.0.3.0-7.x86_64.rpm.

Добавил в /etc/iscsi.conf параметр DiscoveryAddress (указал IP-адрес СХД).

Запустил службу iscsi — запустилась успешно и работает.

Дальше во всех инструкциях написано, что нужно настроить с помощью iscsiadm. Но у меня этой утилиты нет, есть только это:

/sbin/iscsid

/sbin/iscsi-device

/sbin/iscsi-iname

/sbin/iscsi-kill-session

/sbin/iscsi-ls

/sbin/iscsi-rescan

 

Поискал в дистрибутиве, но никаких дополнительных пакетов iscsi нет.

Не подскажите, как подмонтировать диски?

Незнаю где это везде, но в сети при упоминании рхел4 инструкция без этой утилиты. Вот в рхел5 как раз с ней хаутушки.

 

сентоси 4 как бы совсем нет. даже платной.

Вы имеете ввиду что она не совместима с тем что у топикстартера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, похоже в RHEL4 все делается через конфигурационный файл.

 

Составил такую конфигурацию:

Continuous=no
#HeaderDigest=never
#DataDigest=never
ImmediateData=yes

DiscoveryAddress=10.102.0.211
   #TargetName=iqn.1992-08.com.netapp:2752.600a0980005fb6250000000054997769
   Username=root
   Password=chap_password

Конфигурация вроде бы правильная, Username должен быть root, при любом другом значении в логах ошибка авторизации.

С такой конфигурацией ошибок нет, в логах все чисто.

Но и подключенных устройств я не вижу, в fdisk -l пусто.

И на СХД я не вижу сессию iSCSI.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прописать имя таргета не забыли?

Модуль ядерный подгружен?

http://iosx.blogspot.ru/2008/02/iscsi.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По этой ссылке и настраивал первоначально.

 

Сейчас конфиг такой:

Continuous=no
ImmediateData=yes

Username=root
Password=chap_secret

TargetName=iqn.1992-08.com.netapp:2752.600a0980005fb6250000000054997769
   DiscoveryAddress=10.102.0.211

 

В логах определенный прогресс:

Sep 19 21:50:54 bm-db kernel: iscsi-sfnet: Loading iscsi_sfnet version 4:0.1.11-3
Sep 19 21:50:54 bm-db kernel: iscsi-sfnet: Control device major number 252
Sep 19 21:50:54 bm-db iscsi: Loading iscsi driver:  succeeded
Sep 19 21:50:59 bm-db iscsid[12747]: version 4:0.1.11-7 variant (14-Apr-2008) 
Sep 19 21:50:59 bm-db iscsid: 1474311059.753750 >> iscsid[12747]: iSCSI debug level 255
Sep 19 21:50:59 bm-db iscsid: 1474311059.753765 >> iscsid[12747]: InitiatorName=iqn.1987-05.com.cisco:srv-bm-dbms.oracle.backup
Sep 19 21:50:59 bm-db iscsid: 1474311059.753767 >> iscsid[12747]: InitiatorAlias=bm-db
Sep 19 21:50:59 bm-db iscsid: 1474311059.753769 >> iscsid[12747]: version 4:0.1.11-7 variant (14-Apr-2008)
Sep 19 21:50:59 bm-db iscsid: 1474311059.754045 >> iscsid[12748]: pid file fd 0
Sep 19 21:50:59 bm-db iscsid: 1474311059.754065 >> iscsid[12748]: locked pid file /var/run/iscsid.pid
Sep 19 21:50:59 bm-db iscsi: запуск iscsid succeeded
Sep 19 21:50:59 bm-db iscsid[12749]: Connected to Discovery Address 10.102.0.211 
Sep 19 21:51:37 bm-db iscsid[12749]: reject, dlength=48, data[0]=0x40 
Sep 19 21:51:37 bm-db iscsid[12749]: Received a reject from the target with reason code = 0x4 
Sep 19 21:51:37 bm-db iscsid[12749]: Connected to Discovery Address 10.102.0.211 
Sep 19 21:52:17 bm-db iscsid[12749]: reject, dlength=48, data[0]=0x40 
Sep 19 21:52:17 bm-db iscsid[12749]: Received a reject from the target with reason code = 0x4 
Sep 19 21:52:17 bm-db iscsid[12749]: Connected to Discovery Address 10.102.0.211 
Sep 19 21:52:57 bm-db iscsid[12749]: reject, dlength=48, data[0]=0x40 
Sep 19 21:52:57 bm-db iscsid[12749]: Received a reject from the target with reason code = 0x4 
Sep 19 21:52:57 bm-db iscsid[12749]: Connected to Discovery Address 10.102.0.211 
Sep 19 21:53:37 bm-db iscsid[12749]: reject, dlength=48, data[0]=0x40 
Sep 19 21:53:37 bm-db iscsid[12749]: Received a reject from the target with reason code = 0x4 
Sep 19 21:53:37 bm-db iscsid[12749]: Connected to Discovery Address 10.102.0.211 

Не знаю, что за код 0x4, но по крайней мере какой-то обмен данными происходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Появилась версия, что в принципе конфиг правильный, но использовать root нельзя.

Но на СХД (NetApp E2700) имя пользователя при настройке Target вообще не задается, там только CHAP SECRET.

Нет предположений, какое должно быть имя пользователя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вообще без авторизации никак?

Моя древняя хранилка от overland требовала на ней просто приписывать соответствие имён таргетов и инициаторов для авторизации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Без авторизации к ней ведь теоретически может любой желающий подключиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.