2. Configurare ZFS:
Create s ZFS pool and data set (zvol) to serve as iSCSI volume. For example to create o pool name mypool and zvol named myzvol:
sudo zpool create mypool /dev/ada0
sudo zfs create -V 100G mypool/
myzvol
After that we need to install istgt
pkg install istgt
In my case will use following config files:
auth.conf#[AuthGroup1] Comment "Group for the Test Disk" Auth "iqn.1991-05.com.microsoft:vm111wdc.test.soft:testdisk" "between12and16"[AuthGroup9999] Comment "Group for discovery" Auth "iqn.1991-05.com.microsoft:vm111wdc.test.soft" "discovermenow" #[AuthGroup10000] # Comment "Group for unit controller" # Auth "ctluser" "test" "mutualuser" "mutualsecret"istgt.conf[Global]Comment "Global section"NodeBase "iqn.1991-05.com.microsoft:vm111wdc.test.soft"# DiscoveryAuthMethod CHAP# DiscoveryAuthGroup AuthGroup9999#The following values were not editiedPidFile /var/run/istgt.pid# AuthFile /usr/local/etc/istgt/auth.confMediaDirectory /var/istgtLogFacility "local7"Timeout 30NopInInterval 20MaxSessions 16MaxConnections 4MaxR2T 32MaxOutstandingR2T 16DefaultTime2Wait 2DefaultTime2Retain 60FirstBurstLength 262144MaxBurstLength 1048576MaxRecvDataSegmentLength 262144InitialR2T YesImmediateData YesDataPDUInOrder YesDataSequenceInOrder YesErrorRecoveryLevel 0#Unit controller[UnitControl]Comment "Internal Logical Unit Controller"# AuthMethod CHAP Mutual# AuthGroup AuthGroup10000Portal UC1 127.0.0.1:3261Netmask 127.0.0.1#Portal of the Test Disk[PortalGroup1]Comment "SINGLE PORT TEST"Portal DA1 10.100.200.109:3260#Initiators for the Test Disk[InitiatorGroup1]Comment "Initiator Group1"InitiatorName "iqn.1991-05.com.microsoft:vm111wdc.test.soft"Netmask 10.100.200.0/24#Test Disk[LogicalUnit1]Comment "Test Disk"TargetName testdiskTargetAlias "ISCSI Test Disk"Mapping PortalGroup1 InitiatorGroup1# AuthMethod CHAP# AuthGroup AuthGroup1ReadOnly NoUnitType DiskUnitOnline YesUseDigest Auto# UnitType PassLUN0 Storage /dev/zvol/storage/storage 26Tistgtcontrol.conf[Global]Comment "Sample Configuration"Timeout 60AuthMethod CHAP MutualAuth "ctluser" "test" "mutualuser" "mutualsecret"Host localhost Port 3261TargetName "iqn.1991-05.com.microsoft:vm111wdc.test.soft"Lun 0Flags "ro"Size "auto"
Niciun comentariu:
Trimiteți un comentariu