
У меня есть 2 RHEL 7.1 VMWare vm (сервер и клиент), подключенные к частной сети vmware. У каждого из них есть 2xe1000 nics, использующие teaming.
Я вижу, что совместная работа работает так, как и ожидалось.
Я также настроил iscsi на серверной виртуальной машине, которая предоставляет цель, которая, в свою очередь, монтируется на моей клиентской виртуальной машине по UUID в fstab на клиентской машине.
На клиентской машине
[root@client ~]# iscsiadm -m discovery -t st -p server
192.168.100.11:3260,1 iqn.2012-06.com.example:server20gb
[root@client ~]# iscsiadm -m сессия -P3 Транспортный класс iSCSI версии 2.0-870 версия 6.2.0.873-28 Цель: iqn.2012-06.com.example:server20gb (не флэш) Текущий портал: 192.168.100.11:3260,1 Постоянный портал: 192.168.100.11:3260,1 ********** Интерфейс: ********** Имя Iface: по умолчанию Транспорт Iface: tcp Имя инициатора Iface: iqn.1994-05.com.redhat:c1fef4191c2e IP-адрес Iface: 192.168.100.10 Iface HW-адрес: Iface Netdev: СИД: 1 Состояние подключения iSCSI: ВХОД В СИСТЕМУ Состояние сеанса iSCSI: LOGGED_IN Состояние внутреннего сеанса iscsid: БЕЗ ИЗМЕНЕНИЙ ********* Тайм-ауты: ********* Время ожидания восстановления: 120 Тайм-аут сброса цели: 30 Время ожидания сброса LUN: 30 Время ожидания отмены: 15 ***** ГЛАВА: ***** имя пользователя: пароль: ******** имя_пользователя: пароль_в: ******** ************************ Согласованные параметры iSCSI: ************************ HeaderDigest: Нет Дайджест данных: нет Максимальная длина сегмента данных записи: 262144 MaxXmitDataSegmentLength: 262144 Длина первого пакета: 65536 Макс.длина_взрыва: 262144 Немедленные данные: Да InitialR2T: Да МаксВыдающийсяR2T: 1 ************************ Подключенные устройства SCSI: ************************ Номер хоста: 33 Состояние: работает scsi33 Канал 00 Идентификатор 0 Lun: 0 Подключенный диск scsi sdc Состояние: работает
Я могу без проблем смонтировать диск по UUID.
[root@client ~]# blkid /dev/sdc1
/dev/sdc1: UUID="de892bb0-7da8-4373-b169-9c465caf2699" TYPE="ext4"
Проблема в том, что при перезагрузке iscsi target не может быть смонтирован. Когда вхожу в режим обслуживания и проверяю, кажется, что нет сети, поэтому демон iscsid терпит неудачу с
[root@client ~]# journalctl -u iscsid -- Журналы начинаются в воскресенье 2015-10-04 18:19:10 BST, заканчиваются в воскресенье 2015-10-04 18:32:31 BST. -- 04 окт 18:19:15 client.maclab systemd[1]: Запуск Open-iSCSI... 04 окт 18:19:15 client.maclab systemd[1]: Не удалось прочитать PID из файла /var/run/iscsid.pid: Недопустимый аргумент 04 окт 18:19:16 client.maclab iscsid[1617]: запущен демон iSCSI с pid=1618! 04 окт 18:19:16 client.maclab systemd[1]: Запущен Open-iSCSI. 04 окт 18:19:17 client.maclab iscsid[1617]: невозможно установить соединение с 192.168.100.11:3260 (-1,101) 04 окт 18:19:20 client.maclab iscsid[1617]: Не удалось установить приоритет сеанса 1. ЧТЕНИЕ/ЗАПИСЬ на протяжении всего сеанса и задержка могут быть затронуты. 04 окт 18:19:20 client.maclab iscsid[1617]: Connection1:0 к [target: iqn.2012-06.com.example:server20gb, portal: 192.168.100.11,3260] через [iface: default] теперь работает 04 окт 18:32:31 client.maclab systemd[1]: Запущен Open-iSCSI.
Я что-то делаю глупое? Почему iscsid запускается до сетевого подключения? Я пропускаю модуль ядра во время загрузки?
Спасибо!
Джим
решение1
Похоже, это была ошибка в моем fstab, мне пришлось передать опцию _netdev
.
Моя запись fstab теперь выглядит так
UUID=de892bb0-7da8-4373-b169-9c465caf2699 /iscsi ext4 _netdev,rw 0 0
Теперь, кажется, все загружается нормально.