Iscsi как смонтировать диск
Обновлено: 21.11.2024
Вы можете настроить iSCSI для автономной консоли JSA или консоли JSA, которая является основным хостом высокой доступности (HA) в развертывании высокой доступности.
При желании вы можете создать раздел на томе внешнего устройства хранения iSCSI.
JSA 2014.1 и более поздние версии используют файловую систему XFS. Вы можете создать раздел на своем устройстве iSCSI с файловой системой ext4 или XFS.
Разделы диска создаются с помощью таблицы разделов GUID (GPT). Вы можете использовать новый раздел устройства в качестве точки подключения для файловой системы, например /store или /store/ariel, которую вы переносите.
Примечание
Если вы создали раздел устройства iSCSI на внешнем устройстве и данные JSA сохранены, вы не сможете создать раздел или переформатировать раздел на томе.
- Используя SSH, войдите в консоль JSA как пользователь root.
- Отредактируйте файл /etc/iscsi/initiatorname.iscsi, включив полное имя iSCSI для вашего хоста.
InitiatorName= iqn.yyyy-mm .: имя хоста
iscsiadm -m discovery --type sendtargets -- IP-адрес портала: [ порт ]
Опция IP-адреса — это IP-адрес сервера iSCSI. Порт является необязательным. Запишите имя инициатора.
iscsiadm -m node --targetname Имя инициатора из шага 4 > --IP-адрес портала :[ порт ]> --login
dmesg | grep «Подключенный диск SCSI»
разделенный /dev/том
Предупреждение. Существующая метка диска на томе /dev/ будет уничтожена, и все данные на этом диске будут потеряны. Хотите продолжить?
Чтобы создать раздел, введите следующую команду:
мкпарт первичный 0% 100%
Установите единицы измерения по умолчанию на ТБ, введя следующую команду:
Убедитесь, что раздел создан, введя следующую команду:
Выйдите из GNU parted, введя следующую команду:
Обновите ядро новыми данными раздела, введя следующую команду:
partprobe /dev/ том
Вам может быть предложено перезапустить устройство.
Чтобы убедиться, что раздел создан, введите следующую команду:
Чтобы создать файловую систему XFS, введите следующую команду: mkfs.xfs -f /dev/ partition
Для файловой системы ext4 введите следующую команду: mkfs.ext4 /dev/ partition
Перенос файловой системы /store в хранилище iSCSI
Вы можете перенести данные JSA, хранящиеся в файловой системе /store, и смонтировать файловую систему /store в раздел устройства iSCSI.
Перенос файловой системы /store на внешнее запоминающее устройство может занять длительное время.
-
Остановите службы JSA, введя следующие команды в указанном порядке:
systemctl stop hostcontext
systemctl stop ecs-ec-ingress
systemctl stop tomcat
systemctl stop hostservices
systemctl stop systemStabMon
systemctl stop crond
Выполните команду systemctl stop tomcat в консоли.
размонтировать/сохранить
mkdir /store_old
blkid /dev/ раздел
Если используется файловая система XFS, добавьте следующий текст:
UUID= uuid /store xfs inode64,logbsize=256k,noatime,noauto,nobarrier 0 0
Если файловая система ext4, добавьте следующий текст:
UUID= uuid /store ext4 noatime,noauto,nobarrier 0 0
Сохраните и закройте файл.
cp -af /store_old/* /store
systemctl start crond
systemctl start systemStabMon
systemctl start hostservices
systemctl start tomcat
systemctl start ecs-ec-ingress
systemctl start hostcontext
lvchange -an /dev/storerhel/store 2>/dev/null
lvremove /dev/storerhel/store 2>/dev/null
Перенос файловой системы /store/ariel в хранилище iSCSI
Вы можете перенести данные JSA, хранящиеся в файловой системе /store/ariel, и подключить файловую систему /store/ariel к разделу устройства iSCSI.
-
Остановите службу hostcontext, введя следующую команду:
systemctl stop hostcontext
systemctl start ecs-ec-ingress
systemctl stop tomcat
systemctl stop hostservices
systemctl stop systemStabMon
systemctl stop crond
blkid /dev/ раздел
Если используется файловая система XFS, скопируйте следующий текст в текстовый редактор, удалите разрыв строки и вставьте в виде одной строки:
UUID= uuid /store/ariel xfs inode64,logbsize=256k,noatime, noauto,nobarrier 0 0
Если файловая система ext4, добавьте следующий текст
UUID= uuid /store/ariel ext4 noatime,noauto,nobarrier 0 0
cp -af /store/ariel_old/* /store/ariel
systemctl start crond
systemctl start systemStabMon
systemctl start hostservices
systemctl start tomcat
systemctl start ecs-ec-ingress
systemctl start hostcontext
Шаги по подключению и монтированию цели ISCSI на сервере Linux
Internet Small Computer System Interface (iSCSI) — это основанный на IP стандарт для подключения устройств хранения данных. iSCSI использует IP-сети и позволяет передавать данные на большие расстояния. iSCSI обеспечивает общее хранилище для клиентских систем. Устройства хранения подключены к серверам (целям). Клиентские системы (инициаторы) получают доступ к удаленным устройствам хранения по IP-сетям. Для клиентских систем устройства хранения кажутся локально подключенными.
В этом сообщении блога мы собираемся обсудить шаги, которые необходимо выполнить для подключения и монтирования цели ISCSI на Linux Server. Чтобы узнать, как переместить цель iSCSI на другой сервер Linux, нажмите здесь, чтобы узнать больше.
Выполните следующие действия:
1. Установите пакет iscsi-initiator-utils rpm на клиентскую машину Linux
2. Поделитесь идентификатором инициатора iSCSI с администратором хранилища
3. Обнаружение и вход в цели в iSCSI LUN
4. Проверьте, добавлен ли на диск Linux Machine
5. Создайте раздел на только что подключенном диске
6. Создайте файловую систему на разделе
7. Добавьте запись в /etc/fstab и смонтируйте
Шаг 1. Установите пакет iscsi-initiator-utils rpm на клиентскую машину Linux: Чтобы использовать систему Linux в качестве инициатора или клиента iSCSI, нам необходимо установить пакет iscsi-initiator-utils rpm. Используйте команду ОС yum для установки необходимых пакетов. Обратите внимание, что в этой демонстрации мы используем OLE 7.9.
Шаг 2. Поделитесь идентификатором инициатора iSCSI с администратором хранилища: iSCSI rpm создаст файл initiatorname.iscsi с идентификатором инициатора. Поделитесь этим идентификатором со своим администратором хранилища. Они будут выделять iSCSI LUN на основе идентификатора инициатора для машины Linux.
Шаг 3. Обнаружение целей на сервере iSCSI: После того, как группа хранения подтвердит, что iSCSI LUN выделен. Нам нужно обнаружить и войти в выделенный iSCSI LUN. После успешного входа в систему сделайте вход автоматическим, чтобы вход в iSCSI LUN выполнялся автоматически после перезагрузки клиентской машины Linux. Обратите внимание, что IP-адрес: 192.168.101.201 — это IP-адрес сервера iSCSI (целевой).
Шаг 4. Проверьте, добавлен ли на диск компьютер с Linux: мы можем проверить в /var/log/messages имя устройства, в нашем случае это sda . Используйте команду fdisk -l /dev/sda, чтобы получить сведения о емкости.
Шаг 5. Создайте раздел на только что подключенном диске: Мы будем использовать весь диск как один раздел. Используйте команду fdisk /dev/sda и выполните следующие шаги, чтобы создать один раздел на диске. После создания раздела проверьте раздел командой parted /dev/sda print или fdisk /dev/sda с параметром print (p).
Шаг 6. Создайте файловую систему на разделе: используйте команду mkfs.ext4 /dev/sda1 для форматирования диска с файловой системой ext4 или mkfs.xfs /dev/sda1 для форматирования диска с файловой системой xfs. Используйте команду blkid, чтобы получить UUID раздела.
Шаг 7. Добавьте запись в /etc/fstab и смонтируйте: Чтобы смонтировать всю файловую систему с перезагрузкой машины, добавьте запись «UUID=»c48cb080-23d2-4e4e-80cb-3c40f4dc3aaa» /backup02 ext4 _netdev 0 0 в /etc/ фстаб . Мы смонтируем файловую систему с помощью /backup02. Создайте папку backup02 в корневом каталоге и смонтируйте с помощью команды mount -a.
Этот документ предназначен только для целей обучения и всегда проверяется в лабораторной среде перед применением в РЕАЛЬНОЙ среде.
В этой статье я собираюсь объяснить, как настроить инициатор iSCSI и использовать его для подключения к виртуальному диску iSCSI на целевом сервере.
- Установите целевую роль iSCSI на Windows Server 2016
- Создайте новый виртуальный диск iSCSI и настройте сервер доступа.
Инициатор iSCSI (Интернет-интерфейс для небольших компьютеров) используется для подключения к внешнему хранилищу на основе iSCSI. Рабочие станции и серверы используют его для монтирования целевого тома в качестве локального тома и могут управляться соответствующим образом. Он использует сеть Ethernet на базе IP для связи с целевым сервером iSCSI.
В предыдущей статье я уже настроил целевой сервер iSCSI и создал виртуальный диск на сервере «SAN.Dc.Local». Мы настроим инициатор на «Dc. Local» и подключите виртуальный диск, созданный на SAN.DC.Local. Ниже приведена установка, которую я создал на своей рабочей станции.
Имя хоста
IP-адрес
Операционная система
Роль
Windows Server 2016
Windows Server 2016
Целевой сервер iSCSI
Включить инициатор iSCSI
По умолчанию служба iSCSI остановлена. Чтобы использовать его, мы должны запустить службу. Чтобы запустить службу, откройте «Диспетчер серверов» -> нажмите «Инструменты» и выберите «Инициатор iSCSI». См. следующее изображение:
Откроется окно сообщения, в котором говорится, что мы должны запустить службы на компьютере, и служба будет запущена автоматически». Нажмите Да. См. следующее изображение:
Кроме того, вы можете запустить службу из инструментов администрирования. Откройте Панель управления -> Администрирование -> откройте Службы -> Найдите службу «Microsoft iSCSI Initiator Service». Щелкните его правой кнопкой мыши и нажмите «Пуск». См. следующее изображение.
Настроить инициатор iSCSI
Чтобы настроить инициатор, откройте Диспетчер серверов -> Щелкните Инструменты и выберите «Инициатор iSCSI». Откроется диалоговое окно для его настройки. Здесь вы можете указать IP-адрес или DNS-имя целевого сервера iSCSI ИЛИ целевого портала iSCSI. См. следующее изображение:
Чтобы подключиться к виртуальному диску iSCSI, введите DNS или IP-адрес целевого сервера iSCSI. Мы настроили целевой сервер iSCSI на «SAN.DC.Local», поэтому введите DNS-имя и нажмите «Быстрое подключение». См. следующее изображение:
Как видно на следующем изображении, инициатор подключен к виртуальному диску iSCSI.
Нажмите "Готово", чтобы закрыть диалоговое окно.
Теперь, чтобы использовать виртуальный диск iSCSI, мы должны его инициализировать. Для этого откройте «Панель управления» -> «Открыть инструменты администратора» -> «Управление компьютером» -> нажмите «Управление дисками», которое находится на левой панели оснастки «Управление компьютером». См. следующее изображение:
Как видно на изображении выше, был создан нераспределенный раздел. Чтобы использовать его первым, мы должны перевести его в онлайн. Для этого щелкните правой кнопкой мыши «Диск 1» и выберите «В сети». См. следующее изображение:
После того, как диск подключен к сети, мы должны инициализировать его, чтобы диспетчер логических дисков мог получить к нему доступ. Для этого щелкните правой кнопкой мыши «Диск 1» и выберите «Инициализировать диск». См. следующее изображение:
Откроется диалоговое окно «Инициализировать диск». Нажмите "ОК".
Как только диск подключится к сети, давайте создадим том. Для этого щелкните правой кнопкой мыши «Диск 1» и выберите «Новый простой том».
Запустится мастер создания нового простого тома. На первом экране показаны сведения о мастере. Нажмите Далее. На экране «Указать размер тома» введите желаемый размер диска в текстовое поле «Простой размер тома в МБ». Нажмите Далее. См. следующее изображение:
На экране «Назначить букву диска или путь» можно указать букву диска. Выберите нужную букву диска в раскрывающемся списке «Назначить следующую букву диска» и нажмите «Далее». См. следующее изображение:
На экране Форматировать раздел можно указать тип файловой системы, размер единицы размещения и имя тома. Вы можете выбрать тип файловой системы FAT32 или NTFS в раскрывающемся списке «Файловая система». Вы можете выбрать размер единицы распределения в раскрывающемся списке «Размер единицы распределения» и указать желаемое имя тома в текстовом поле «Метка тома». Если вы хотите включить сжатие файлов и папок, установите флажок «Включить сжатие файлов и папок». После того, как все настройки настроены, нажмите «Далее». См. следующее изображение:
В разделе «Завершение работы мастера создания нового простого тома» проверьте все настройки и нажмите «Готово», чтобы создать новый том. См. следующее изображение
После создания тома вы можете получить к нему доступ из проводника Windows, как вы можете видеть на следующем изображении, что диск «Общий ресурс iSCSI» был успешно создан.
Вы можете просмотреть список сеансов, подключенных к виртуальному диску iSCSI, с помощью диспетчера серверов. Для этого войдите в «SAN.DC.Local» и откройте Диспетчер серверов -> Щелкните «Файловые службы и службы хранения» -> Щелкните iSCSI -> В разделе цели iSCSI вы увидите, что цель iSCSI подключена. Если вы хотите получить более подробную информацию о нем, щелкните его правой кнопкой мыши и выберите свойства. См. следующее изображение:
В диалоговом окне свойств выберите «инициаторы». В списке можно просмотреть IQN инициатора и количество сеансов для каждого IQN. См. следующее изображение:
+4
Это сводило меня с ума последние 3 дня после отключения питания нашего сайта.
У нас были некоторые проблемы с нашей сетью хранения, из-за которых связь по iSCSI была недоступна в течение нескольких часов после того, как мы включили наш сайт после проведения запланированных электромонтажных работ.
Мы решили эту проблему с помощью программного эквивалента включения/выключения питания на рассматриваемых коммутаторах (два несвязанных канала порта с нашей SAN были отключены/повторно включены). Здорово. iSCSI снова работает со всеми хостами.
Рассматриваемая MA, виртуальная машина, временно заимствует пространство у более нового массива, так как я выполняю много работы по миграции, и монтирует тома в Windows через iSCSI, а не с использованием смонтированных данных iSCSI. хранить в VMWare, который рассматривается операционной системой как жесткий диск.
Имейте в виду, что до минувших выходных все работало без сбоев. В течение последних трех дней CV убежден, что 5 рассматриваемых точек монтирования находятся в автономном режиме и не имеют контроллера. Если вы зайдете в ОС и просмотрите, вы сможете углубиться в подключенный том настолько глубоко, насколько захотите, и увидеть все, что там есть.
Я перезапустил CV.
Я перезагрузил МА.
CV сообщает об ошибке 32:297, но если копнуть глубже, это действительно ошибка 62:1458 — Путь монтирования отсутствует в MediaAgent», но это заметная ложь.
Я попытался запустить обслуживание дисковой библиотеки в библиотеке. Нет игральных костей. Вот то, что я вижу после редактирования.
Есть какие-нибудь мысли о том, в чем проблема? Что попробовать дальше? Это ломает множество резервных копий, которые зависят от данных в этих 5 точках монтирования для создания синтетических образов, и я также не могу аккуратно скопировать эти данные в долгосрочное хранилище.
Лучший ответ Д. Керриван, 28 октября 2021 г., 22:58
Итак. Решено. Имя пути точки монтирования ISCSI\u00a0опечатка в середине очень длинной строки пути вызывала проблему. починил, перезагрузил, опять все хорошо. (причина длинной строки пути, прежде чем кто-либо спросит, заключается в том, что мы пытаемся упростить сопоставление любого монтирования тома в системе с его хранилищем данных VMWare и базовым дисковым массивом — и да, это добавляет сложности, но это \u2019s цена растущей ИТ-инфраструктуры). ","className":"post__content__best_answer">'>
У нас были некоторые проблемы с нашей сетью хранения, из-за которых связь по iSCSI была недоступна в течение нескольких часов после того, как мы включили наш сайт после проведения запланированных электромонтажных работ.
Мы решили эту проблему с помощью программного эквивалента включения\/выключения питания на рассматриваемых коммутаторах (два несвязанных канала порта с нашей SAN\u00a0были отключены\/повторно включены). Здорово. iSCSI снова работает со всеми хостами.
Рассматриваемая MA, виртуальная машина, временно заимствует пространство у более нового массива, так как я выполняю большую работу по миграции, и монтирует тома в Windows через iSCSI, а не с использованием смонтированного iSCSI. хранилище данных в VMWare, которое рассматривается операционной системой как жесткий диск.\u00a0 \u00a0
Имейте в виду, что до минувших выходных все работало без сбоев.\u00a0 В течение последних трех дней CV убежден, что 5 рассматриваемых точек монтирования отключены и не имеют контроллера.\u00a0 Если вы пойдете к ОС и просмотру, вы можете углубиться в подключенный том настолько глубоко, насколько хотите, и увидеть все, что там есть.\u00a0\u00a0
Я перезапустил CV.
Я перезагрузил MA\u2019.
CV сообщает об ошибке 32:297, но если копнуть глубже, это действительно 0ошибка 62:1458 --\u00a0 Путь монтирования отсутствует в MediaAgent\u201d, но это очевидная ложь.\u00a0
Я пытался запустить обслуживание дисковой библиотеки в библиотеке. Никаких игральных костей.\u00a0 Вот вид того, что я вижу, с некоторой редактурой.
12 ответов
Майк Стрюнинг
Эта часть сделала мой день "но это заметная ложь. “
Мое первоначальное подозрение состоит в том, что они представлены в УО по другому адресу, чем раньше, поэтому CV просматривает их не в том месте, где они живут, однако я собираюсь привлечь сюда некоторых экспертов. р>
Что вы видите в файлах журнала? CVMA.log на MA и MediaManager.log на CS — хорошее место для начала.
Мое первоначальное подозрение состоит в том, что они представлены в MA по другому адресу, чем раньше, поэтому CV рассматривает их не в том месте, где они живут, однако я собираюсь привлечь сюда некоторых экспертов. р>
+4
Вы обнаружите, что у меня довольно странное чувство юмора... это то, что удерживало меня в здравом уме, занимаясь поддержкой NetBackup более 20 лет. (Я довольно скептически отношусь к продуктам, мне нужна была круглосуточная поддержка 7 дней в неделю, чтобы оставаться в здравом уме)
Это возможно, но исходя из того, что я знаю о нашей сети хранения данных, это влан, полностью статический, без DHCP или DNS, и не маршрутизируется к нашей основной сети. (Я не сетевой парень, а тот, кто этим злоупотребляет. ;-)
Я еще не освоил использование GxTail (я немного старомоден - я люблю использовать такие инструменты, как TextPad для журналов, поэтому я могу что-то упустить, но вот фрагмент или то, что я вижу: р>
Для справки, я изменил некоторые соглашения об именах в этом фрагменте… :-)
Вы обнаружите, что у меня довольно странное чувство юмора. Это то, что удерживало меня в здравом уме, занимаясь поддержкой NetBackup более 20 лет. (Я довольно скептически отношусь к продуктам, мне нужна была круглосуточная поддержка 7 дней в неделю, чтобы оставаться в здравом уме)
Это возможно, но исходя из того, что я знаю о нашей сети хранения данных, это влан, полностью статический, без DHCP или DNS, и не маршрутизируется к нашей основной сети.\u00a0(I\ u2019m не сетевой парень, а тот, кто этим злоупотребляет. ;-)
Я еще не освоил использование GxTail (я немного старомоден - я люблю использовать такие инструменты, как TextPad для журналов, поэтому я могу что-то упустить, но вот фрагмент или то, что я вижу:
Читайте также: