This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
fileservices:iscsi [2015/01/26 07:03] tschulz [Example LU entry] |
fileservices:iscsi [2018/08/10 09:46] (current) tschulz [Logout to all Targets] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ubuntu ISCSI ====== | ====== Ubuntu ISCSI ====== | ||
- | discovery<file> | + | ===== install ===== |
+ | <file> | ||
+ | sudo apt-get install open-iscsi | ||
+ | </file> | ||
+ | enable auto login<file conf /etc/iscsi/iscsid.conf> | ||
+ | ... | ||
+ | node.startup = automatic | ||
+ | ... | ||
+ | </file> | ||
+ | |||
+ | ===== discovery ===== | ||
+ | |||
+ | <file> | ||
iscsiadm -m discovery -t st -p <IP> | iscsiadm -m discovery -t st -p <IP> | ||
</file> | </file> | ||
+ | |||
+ | ===== login ===== | ||
+ | <file> | ||
+ | iscsiadm -m node --targetname "<TARGET_NAME>" --login | ||
+ | </file> | ||
+ | |||
+ | ===== logout ===== | ||
+ | <file> | ||
+ | iscsiadm -m node --targetname "<TARGET_NAME>" --logout | ||
+ | </file> | ||
+ | |||
+ | ==== Discover Targets from ISCSI Portal ==== | ||
+ | <file> | ||
+ | iscsiadm -m discovery -p <IP>:<PORT> | ||
+ | </file> | ||
+ | ==== Refresh LUNS of ISCSI Target ==== | ||
+ | <file> | ||
+ | iscsiadm -m node -R | ||
+ | </file> | ||
+ | ==== Logout of all Targets ==== | ||
+ | <file> | ||
+ | iscsiadm -m node -u | ||
+ | </file> | ||
+ | ==== Login to all Targets ==== | ||
+ | <file> | ||
+ | iscsiadm -m node -l | ||
+ | </file> | ||
+ | |||
+ | ==== Logout of a Target ==== | ||
+ | <file> | ||
+ | iscsiadm -m node -T <TARGETNAME> -u | ||
+ | </file> | ||
+ | ==== Logout to a Target ==== | ||
+ | <file> | ||
+ | iscsiadm -m node -T <TARGETNAME> -l | ||
+ | </file> | ||
+ | |||
====== iSCSI Target (FreeBSD) ====== | ====== iSCSI Target (FreeBSD) ====== | ||
Line 47: | Line 96: | ||
} | } | ||
} | } | ||
+ | </file> | ||
+ | |||
+ | ===== Ctladm ===== | ||
+ | |||
+ | ==== Device List ==== | ||
+ | <file> | ||
+ | ctladm devlist -v | ||
+ | </file> | ||
+ | |||
+ | ==== Port List ==== | ||
+ | <file> | ||
+ | ctladm portlist -v | ||
+ | </file> | ||
+ | |||
+ | ==== Resize LUN ==== | ||
+ | * use ctladm lunlist to get the <LUNID> | ||
+ | <file> | ||
+ | ctladm modify -b block -l <LUNID> s <NEWSIZE_IN_BYTES> | ||
+ | </file> | ||
+ | |||
+ | ==== List iSCSI sessions ==== | ||
+ | <file> | ||
+ | ctladm islist -v | ||
</file> | </file> | ||