Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Создайте ZFS pool.

    Code Block
    target# zpool create sanpool mirror c2t3d0 c2t4d0
  2. Создайте том ZFS, который будет использоваться как SCSI LUN.

    Code Block
    target# zfs create -V 2g sanpool/vol1
  3. Создайте LUN для тома ZFS.

    Code Block
    target# stmfadm create-lu /dev/zvol/rdsk/sanpool/vol1
    Logical unit created: 600144F0B5418B0000004DDAC7C10001

    Путь к тому ZFS Вы можете найти в директории /dev/zvol/rdsk/pool-name/ .

  4. Проверьте, что LUN создался.

    Code Block
    target# stmfadm list-lu
    LU Name: 600144F0B5418B0000004DDAC7C10001
  5. Добавьте LUN view.

    Эта команда сделает LUN доступным для всех систем.

    Code Block
    target# stmfadm add-view 600144F0B5418B0000004DDAC7C10001

    Если Вам нужно ограничить доступ к LUN view для отдельных систем, ознакомьтесь с How to Restrict LUN Access to Selected Systems.

  6. Проверьте конфигурацию LUN.

    Code Block
    target# stmfadm list-view -l 600144F0B5418B0000004DDAC7C10001
    View Entry: 0
        Host group   : All
        Target group : All
        LUN          : 0

How to Create the iSCSI Target

This procedure assumes that you are logged in to the local system will contains the iSCSI target.

...

Как создать таргет iSCSI

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

  1. Запустите таргет сервис iSCSI.

    Code Block
    target# svcadm enable -r svc:/network/iscsi/target:default

    Confirm that the service is enabledУбедитесь, что сервис запустился.

    Code Block
    target# svcs -l iscsi/target
    fmri         svc:/network/iscsi/target:default
    name         iscsi target
    enabled      true
    state        online
    next_state   none
    state_time   Mon May 23 14:48:59 2011
    logfile      /var/svc/log/network-iscsi-target:default.log
    restarter    svc:/system/svc/restarter:default
    dependency   require_any/error svc:/milestone/network (online)
    dependency   require_all/none svc:/system/stmf:default (online)
    
  2. Create the Создайте таргет iSCSI target.

    Code Block
    target# itadm create-target
    Target iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405 successfully created
    
    Display the iSCSI target information
  3. Выведите на экран иформацию о таргете iSCSI.

    Code Block
    target# itadm list-target -v
    TARGET NAME                                                  STATE    SESSIONS 
    iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405  online   0        
            alias:                  -
            auth:                   none (defaults)
            targetchapuser:         -
            targetchapsecret:       unset
            tpg-tags:               default
    

...

Как сконфигурировать IB HCA

...

для iSER

An InfiniBand (IB) Host Channel Adapter (HCA) is required to take full advantage of the iSCSI Extensions for необходим, чтобы получить все преимущества Расширения iSCSI для RDMA (iSER) capabilities. To use Для использования iSER, you must configure the HCA on both the target and the initiator.

...

Become an administrator on the host (initiator) system.

...

Connect the HCA to an IB switch.

See the vendor documentation for details.

Configure the target and the initiator for the HCA.

...

Вам нужно сконфигурировать HCA и на таргете, и на инициаторе.

  1. Станьте администратором на хосте (инициаторе).

  2. Подключите HCA к коммутатору IB.

    Для получения более подробной информации, смотрите документацию производителя.

  3. Сконфигурируйте таргет и инициатор для HCA.

    Таргет и инициатор должны быть в обной подсети. В этом примере в качестве драйвера используется ibd0.

    Code Block
    # ipadm create-addr ibd0
  4. Configure the IP address and port combination for the Сконфигурируйте IP адрес и порт для HCA.

    Code Block
    # ipadm create-addr -T static -a local=10.1.190.141/24 ibd0/v4addr
  5. Verify the interface configurationПроверьте конфигурацию интерфейса.

    Code Block
    # ipadm show-addr
    ADDROBJ           TYPE     STATE        ADDR
    lo0/v4            static   ok           127.0.0.1/8
    e1000g0/_b        dhcp     ok           10.1.190.141/24
    lo0/v6            static   ok           ::1/128
    e1000g0/_a        addrconf ok           fe80::214:4fff:fe27:360c/10
    
  6. Become an administrator on the target system and repeat steps Станьте администратором на таргете и повторите шаги 3-5 for all other HCA hosts on the network.Verify connectivity on both the target and the initiatorдля всех хостов HCA в сети.

  7. Проверьте соединения на таргете и инициаторе.

    Code Block
    target# ping initiator-ip
    initiator# ping target-ip
    

...