...
Создайте ZFS pool.
Code Block target# zpool create sanpool mirror c2t3d0 c2t4d0
Создайте том ZFS, который будет использоваться как SCSI LUN.
Code Block target# zfs create -V 2g sanpool/vol1
Создайте LUN для тома ZFS.
Code Block target# stmfadm create-lu /dev/zvol/rdsk/sanpool/vol1 Logical unit created: 600144F0B5418B0000004DDAC7C10001
Путь к тому ZFS Вы можете найти в директории
/dev/zvol/rdsk/
pool-name/ .Проверьте, что LUN создался.
Code Block target# stmfadm list-lu LU Name: 600144F0B5418B0000004DDAC7C10001
Добавьте LUN view.
Эта команда сделает LUN доступным для всех систем.
Code Block target# stmfadm add-view 600144F0B5418B0000004DDAC7C10001
Если Вам нужно ограничить доступ к LUN view для отдельных систем, ознакомьтесь с How to Restrict LUN Access to Selected Systems.
Проверьте конфигурацию 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.
Запустите таргет сервис 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)
Create the Создайте таргет iSCSI target.
Display the iSCSI target informationCode Block target# itadm create-target Target iqn.1986-03.com.sun:02:73d12edc-9bb9-cb44-efc4-c3b36c039405 successfully created
Выведите на экран иформацию о таргете 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 и на таргете, и на инициаторе.
Станьте администратором на хосте (инициаторе).
Подключите HCA к коммутатору IB.
Для получения более подробной информации, смотрите документацию производителя.
Сконфигурируйте таргет и инициатор для HCA.
Таргет и инициатор должны быть в обной подсети. В этом примере в качестве драйвера используется
ibd0
.Code Block # ipadm create-addr ibd0
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
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
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 в сети.
Проверьте соединения на таргете и инициаторе.
Code Block target# ping initiator-ip initiator# ping target-ip
...