alibek Опубликовано 19 сентября, 2016 Есть старый сервер с RHEL4. Мне нужно на него смонтировать том с СХД по iSCSI. Инструкцию с использованием up2date iscsi-initiator-utils я нашел, но на сервере работает Oracle, в котором я разбираюсь мало и не смогу починить, если сломаю. Кроме того, на сервере нет выхода в интернет, а up2date, насколько я понял, установку пакетов производит через интернет. Поделитесь инструкцией, как установить iSCSI. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MESB Опубликовано 19 сентября, 2016 Выкачать нужные пакеты отдельно и установить через rpm -i ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 А где бы их взять? На rpmfind.net я только для RHEL5 нашлось. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Попробовал дать интернет и обновится через 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. Геронтологи на форуме есть? :) Я так понимаю, что нужно обновить на сервере список корневых сертификатов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 19 сентября, 2016 Ну сертификаты да, нужно обновлять (SSL3 рхелы у себя кажется не отрезали пока, поэтому соединиться, наверное, _пока_ сможете, а так даже рхел5 имеет в себе openssl не совместимый со многими сайтами, да ладно, тут эпл выпендрился. включил на нужном нам ресурсе HTTP2-только... и rhel7 пошел лесом), но откуда вы собрались обновлять рхел ? У вас проплачена подписка на него ? (причем именно на рхел4, оно там кажется еще пока в расширенной версии есть, но обновления только по безопасности) какие то обновления можно пособирать из этого https://oss.oracle.com/el4/SRPMS-updates/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MESB Опубликовано 19 сентября, 2016 (изменено) А где бы их взять? Взять с полки диски с которых оно ставилось? Поискать на торрентах инсталляционные исошки и распаковать? По идее возможно есть совместимость между centos4 и rhel4 по пакетам, но надо быть сильно осторожным и читать интернеты внимательно, и хотябы забекапить всё что можно. Попробовал дать интернет и обновится через up2date. Обратно убрать не забудьте, малоли с какой целью это было убрано. Изменено 19 сентября, 2016 пользователем MESB Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Запустил, указав ключ --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). Компилятор на сервере имеется. Могут ли быть проблемы от сборки? Или лучше собрать на виртуалке, а на сервере установить готовый пакет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Скачал дистрибутив, установил из RPM с диска. Спасибо за подсказку, а то сам что-то не сообразил. Тут я вдруг вспомнил. В качестве сервера используется Dell PowerEdge 2950. А на них вроде бы, если я с другими серверами не путаю, есть поддержка iSCSI в BIOS. Никто так не делал, как в таком варианте работает сетевой диск, насколько надежно? Или лучше подключать штатными средствами? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SyJet Опубликовано 19 сентября, 2016 Скачал дистрибутив, установил из RPM с диска. Спасибо за подсказку, а то сам что-то не сообразил. Тут я вдруг вспомнил. В качестве сервера используется Dell PowerEdge 2950. А на них вроде бы, если я с другими серверами не путаю, есть поддержка iSCSI в BIOS. Никто так не делал, как в таком варианте работает сетевой диск, насколько надежно? Или лучше подключать штатными средствами? Не знаю как iscsi - у меня вообще сомнения до сих пор по этой технологии не отпали, а вот fiber channel - у меня так все сервера и работают. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 То есть диски смонтированы в BIOS и операционная система видит их как локальные? А как отрабатывается обрыв связи? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Установил 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 нет. Не подскажите, как подмонтировать диски? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SyJet Опубликовано 19 сентября, 2016 То есть диски смонтированы в BIOS и операционная система видит их как локальные? А как отрабатывается обрыв связи? Грубо говоря да, как локальные. У меня на каждом лезвии по 4 fiberchannel адаптера. Два из них задействованы. Каждый "глаз" подключен к одному из двух fiberchannel коммутаторов, которые, в свою очередь, подключены к разным контроллерам схд, а так же между собой - full mesh, как говориться. На на каждой станции поднят multipath, отработка потери любого из линка - абослютно прозрачна и незаметна. Потеря сразу обоих - тоже самое, что горячо вытащить все локальные hdd сервера. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Разве на FC есть multipath? Я думал, что это исключительно особенность IP-транспорта. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SyJet Опубликовано 19 сентября, 2016 Разве на 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 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sol Опубликовано 19 сентября, 2016 Однако без подписки up2date ничего скачать/обновить не дает. rhn_register предварительно надо сделать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 rhn_register предварительно надо сделать. Дело именно в подписке, а не в регистрации. Когда зарегистрировался, получил сообщение о том, что нет активных подписок и работа невозможна. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sol Опубликовано 19 сентября, 2016 CentOS ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 19 сентября, 2016 сентоси 4 как бы совсем нет. даже платной. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MESB Опубликовано 19 сентября, 2016 Установил 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 как бы совсем нет. даже платной. Вы имеете ввиду что она не совместима с тем что у топикстартера? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Да, похоже в 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. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MESB Опубликовано 19 сентября, 2016 Прописать имя таргета не забыли? Модуль ядерный подгружен? http://iosx.blogspot.ru/2008/02/iscsi.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 По этой ссылке и настраивал первоначально. Сейчас конфиг такой: 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, но по крайней мере какой-то обмен данными происходит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Появилась версия, что в принципе конфиг правильный, но использовать root нельзя. Но на СХД (NetApp E2700) имя пользователя при настройке Target вообще не задается, там только CHAP SECRET. Нет предположений, какое должно быть имя пользователя? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MESB Опубликовано 19 сентября, 2016 А вообще без авторизации никак? Моя древняя хранилка от overland требовала на ней просто приписывать соответствие имён таргетов и инициаторов для авторизации. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 19 сентября, 2016 Без авторизации к ней ведь теоретически может любой желающий подключиться. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...