Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

В этой статье рассказывается, как конфигурировать Common Multiprotocol SCSI TARget, или COMSTAR, программное обеспечение, которое позволяет преобразовать любой хост Oracle Solaris 11 в конечное устройство SCSI, к которому можно доступаться по сети через хосты-инициаторы.

Это значит, что Вы можете создать устройство хранения данных, которое будет доступно с клиентских систем Linux, Mac OS или Windows, как если бы оно было локальным устройством. Поддерживаются протоколы iSCSI, FC, iSER и SRP.

Информация о поддержке iSNS на Oracle Solaris доступна в статье Chapter 15, Configuring and Managing the Oracle Solaris Internet Storage Name Service (iSNS).

О проблемах с конфигурацией iSCSI на Oracle Solaris можно узнать из статьи Troubleshooting iSCSI Configuration Problems.

Обзор технологии COMSTAR и iSCSI

iSCSI это акроним Internet SCSI (Small Computer System Interface), сетевой стандарт для соединения с системами хранения данных, основанный поверх Internet Protocol (IP).

Протокол iSCSI позволяет Вам осуществлять доступ к блочным устройствам в сети при помощи команд SCSI, пересылаемх по сетям IP, как если бы они были подключены локально. COMSTAR обеспечивает наиболее простой способ подключения таких устройств (iSCSI target devices).

COMSTAR использует SCSI Target Mode Framework (STMF) для управления конечными устройствами хранения данных при помощи следующих компонент:

  • Port providers (или plug-ins) – реалиуют такие протоколы, как Fiber Channel (FC) и iSCSI.

  • Logical unit providers – эмулирую различные устройства SCSI, такие как диски и ленточные устройства.

  • Библиотека libstmf – обеспечивает интерфейс управления COMSTAR. Модули, которые реализуют функциональность iSCSI, не взаимодействуют с транспортными протоколами напрямую. И соответственно, модули, которые реализуют транспортные протоколы, в свою очередь ничего знают о функциональности SCSI, присущей пакетам, которые они пересылают. Fibre Channel и iSCSI являются примерами транспортных протоколов. А фрэймворк отделяет выполнение и сброс команд SCSI и соответствующих ресурсов. Это упрощает задачу написания транспортных и SCSI модулей.

    Для управления этими фишками используются следующие команды:

    • Команда itadm управляет нодами Internet SCSI (iSCSI) из SCSI target фрэймворка.

    • Команда stmfadm управляет конфигурацией логических устройств из SCSI target фрэймворка.

    • Команда srptadm управляет оконечными протами протокола SCSI RDMA Protocol (SRP) из SCSI target фрэймворка.

Следующие решения доступны Вам для использования устройств хранения данных в сети TCP/IP:

  • блочные устройства или ленты iSCSI – транслируют команды SCSI и данные с уровня блоков в пакеты IP. Преимущества использования iSCSI в сети особенно проявляются при необходимости иметь блочный доступ между системой и оконечным устройством, таким как ленточное устройство или база данных. Блочный доступ к устройству не блокируется, так что несколько пользователей или систем могут иметь доступ к блочному устройству типа оконечного устройства (target device) iSCSI.

  • NFS – пересылает данные из файла по IP. Преимущество использования NFS в сети в том, что Вы можете раздать данные из файла по многим системам. При многопользовательском доступе к файлу NFS позволяет блокировать .данные файла.

Ниже приведены преимущества iSCSI устройств на Oracle Solaris:

  • iSCSI протокол можно запустить в уже работающих сетях Ethernet.

    • Можно использовать любые поддерживаемые сетевые адаптеры (NIC), концентраторы и коммутаторы Ethernet.

    • Один IP порт может управлять несколькими iSCSI target devices.

    • Можно использовать существующую инфраструктуру и тулы для сети IP.

  • Существующие Fibre-Channel устройства можно подключать к клиентам без издержек Fibre-Channel HBA. Вдобавок, системы с выделенными массивами могут теперь производить экспорт в формате файловых систем Oracle Solaris ZFS или UFS.

  • Можно использовать протокол для подключения Fiber Channel или iSCSI Storage Area Network (SAN) к соответствующему оборудованию.

Но есть некоторые ограничения по использованию инициатора iSCSI на Oracle Solaris:

  • Нет поддержки iSCSI устройств с SLP.

  • iSCSI targets нельзя сконфигурировать как устройства дампа.

  • Передача больших объёмов данных по существующим сетям может влиять на производительность.

Требования COMSTAR к программному обеспечению и оборудованию

  • Устройства и ПО Oracle Solaris

  • Пакет group/feature/storage-server для системы с поддержкой устройств хранения данных

  • Любые поддерживаемые NIC

Конфигурирование COMSTAR (Таблица задач)

Задача

Описание

Инструкции

Ограничение доступа LUN к определённым системам.

Вам может потребоваться ограничить доступ LUN к определённым системам в сети.

How to Restrict LUN Access to Selected Systems

Управление конфигурацией iSCSI.

Управление конфигурацией iSCSI при помощи команды iscsiadm.

How to Display iSCSI Configuration Information

Определение требований COMSTAR к ПО и оборудованию.

Определение требований к ПО и оборудованию для настройки сети iSCSI при помощи COMSTAR.

COMSTAR Software and Hardware Requirements

Запуск сервиса STMF.

Запуск сервиса STMF, который поддерживает конфигурацию оконечного устройства.

 

Определение метода обнаружения iSCSI target.

Определение метода обнаружения iSCSI target, наиболее подходящего для Вас.

Configuring Dynamic or Static Target Discovery

Создание логических устройств SCSI и их подключение.

Создание логических устройств SCSI (LUNs) и их подключение ко всем или к отдельным хостам для конфигурации iSCSI или iSER.

How to Create an iSCSI LUN

Конфигурация iSCSI target.

Конфигурация iSCSI target для компонент хранения данных iSCSI.

How to Create the iSCSI Target

Конфигурация iSCSI initiator.

Конфигурация системы или систем, которые инициируют запросы SCSI к iSCSI target.

How to Configure an iSCSI Initiator

Конфигурация устройств Fiber Channel.

Конфигурация устройств FCпри помощи COMSTAR, если у Вас есть массив устройств хранения данных FC.

Configuring Fibre Channel Devices With COMSTAR

Конфигурация устройств FCoE.

Конфигурация устройств Fiber Channel over Ethernet (FCoE) при помощи COMSTAR.

Функциональность FCoE осуществляется через интерфейсы Ethernet. А порты FCoE представляют собой логические сущности, ассоциированные с интерфейсами Ethernet.

Configuring FCoE Devices With COMSTAR

Конфигурация устройств SRP.

Конфигурация устройств SRP с помощью COMSTAR.

SRP (SCSI RDMA Protocol) ускоряет протокол SCSI маппированием фаз передачи данных SCSI на операции Infiniband (IB) Remote Direct Memory Access (RDMA).

Configuring SRP Devices With COMSTAR

Доступ к дискам iSCSI.

Вы можете использовать утилиту format для дисков iSCSI. Вы также можете сконфигурировать iSCSI диски так, что они будут автоматически доступны после перезагрузки.

How to Access iSCSI Disks

(Необязательно) Установка аутентификации для доступа к конфигурации Oracle Solaris iSCSI.

Решите, нужна ли Вам аутентификации для доступа к конфигурации Oracle Solaris iSCSI:

 

(Необязательно) Изменение конфигурации iSCSI.

Возможно, Вам понадобится изменить параметры iSCSI target, такие как заголовок или справочник данных.

How to Modify iSCSI Initiator and Target Parameters

 

Решите, нужен Вам однонаправленный или двунаправленный CHAP.

How to Configure CHAP Authentication for Your iSCSI Initiator

 

 

How to Configure CHAP Authentication for Your iSCSI Target

 

Подумайте, нужен ли Вам сервер RADIUS для упрощения управлением CHAP.

How to Configure a RADIUS Server for Your iSCSI Target

Настройка COMSTAR

Настройка iSCSI targets и initiators при помощи COMSTAR разбивается на следующие задачи:

  • Определение требований COMSTAR к ПО и оборудованию.

  • Настройка сети IP

  • Подключение и настройка устройств iSCSI target

  • Настройка инициаторов

  • Настройка метода обнаружения iSCSI target

  • Создание файловых систем на дисках iSCSI

  • (Необязательно) Настройка аутентификации iSCSI между инициаторами и iSCSI target

  • Управление конфигурацией iSCSI

Информация о конфигурации iSCSI хранится в директории /etc/iscsi , но запрещает ручное вмешательство.

Терминология COMSTAR

Ознакомьтесь со следующей терминологией перед настройкой iSCSI targets и initiators.

Term

Description

discovery

The process that presents the initiator with a list of available targets.

discovery method

The way in which the iSCSI targets can be found. Three methods are currently available:

  • Internet Storage Name Service (iSNS) – Potential targets are discovered by interacting with one or more iSNS servers.

  • SendTargets – Potential targets are discovered by using a discovery-address.

  • Static – Static target addressing is configured.

initiator

The driver that initiates SCSI requests to the iSCSI target.

initiator group

A set of initiators. When an initiator group is associated with a LUN, only initiators from that group may access the LUN.

iqn or eui address format

An iqn (iSCSI qualified name) address is the unique identifier for a device in an iSCSI network using the form iqn.date.authority:uniqueid. An iSCSI initiator or target is assigned an IQN name automatically when the iSCSI initiator or target is initialized.

An eui (extended unique identifier) address consists of 16 hexadecimal digits, and identifies a class of GUIDs that is used in both the SCSI and InfiniBand standards. SRP devices use the eui address format.

logical unit

A uniquely numbered component in a storage system. Also referred to as a LUN. When a LUN is associated with one or more SCSI targets, the target can be accessed by one or more SCSI initiators.

target device

The iSCSI storage component.

target group

A set of targets. A LUN can be made available to all targets in one target group.

target portal group

A list of IP addresses that determines which interfaces a specific iSCSI target will listen to. A TPG contains IP addresses and TCP port numbers

  • No labels