User Tools

Site Tools


iscsi_enterprise_target

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iscsi_enterprise_target [2014/11/24 01:14] (current)
0.0.0.0 created
Line 1: Line 1:
 +====== ISCSI_Enterprise_Target ======
  
 +===== Considerations =====
 +  * Remember that iSCSI gives raw filesystem access to other machines, and that Windows doesn't support ext2/3 filesystems, so any devices being shared to Windows machines will need to be formatted as FAT(12/16/32) or NTFS.  Linux's NTFS support is reasonable enough these days for this to not be too much of a problem, however.
 +
 +===== Installation =====
 +  * Checkout a copy of the source from the SVN URL given on the [[http://developer.berlios.de/svn/?group_id=5404|iSCSI Enterprise Target SVN site]]:
 + svn checkout svn://svn.berlios.de/iscsitarget/trunk 
 +  * Change into the **trunk** directory:
 + cd trunk
 +  * Make and install iSCSI Enterprise Target:
 + make
 + make install
 +  * Copy the configuration files into **/etc/**:
 + cp -r etc/* /etc/
 +
 +===== Configuration =====
 +==== Server (Target) ====
 +  * Change into the **/etc/** directory:
 + cd /etc
 +  * Edit **ietd.conf**:
 + vi ietd.conf
 +    * Change the **"Target"** line to match your setup. The format is **"Target iqn.2008-02.net.sihnon.jiangyin.hex:hex.music"**, where:
 +      * **"2008"** is the current year
 +      * **"02"** is the current month
 +      * **"net.sihnon.jiangyin.hex"** is the reversed domain name of the host
 +      * **"hex.music"** is the identifier for this target (i.e. disk).  It can be anything you like, but must be unique.
 +    * Uncomment the **"Lun 0 Path=/dev/sdc,Type=fileio"** line and change the **"Path"** to the physical, **/dev/...**, path to the device, e.g. **/dev/hda1**.
 +  * Edit **initiators.allow**:
 + vi initiators.allow
 +    * For testing/debugging purposes, simply add:
 + ALL ALL
 +:to the bottom of the file and save it.
 +  * Restart the iSCSI service:
 + /etc/init.d/iscsi-target restart
 +
 +==== Windows Client (Initiator) ====
 +**Assuming that the iSCSI Initiator is already installed.**
 +  * Load the **iSCSI Initiator Properties** applet in **Control Panel**.
 +  * On the **General** tab, click the **"Change"** button to rename the Initiator.  Change its name to the same as you named the Target in the server configuration, minus the identifier; e.g. **"iqn.2008-02.net.sihnon.jiangyin.hex"**.
 +  * On the **Discover** tab, click the **"Add Portal"** button to add a new Target Portal.  Enter the IP address of the Target server, leaving the port at the default, then click **OK**.
 +  * Switch to the **Targets** tab and click the **Refresh** button.  Your iSCSI Target server's target devices should appear in the list.  Assuming they do, click one to select it, then click the **"Log on..."** button and click **"OK"** on the dialog that pops up.
 +  * You should now be connected to that iSCSI drive.
 +  * Open **Control Panel** -> **Administrative Tools** -> **Computer Management** -> **Disk Management**, or run **"diskmgmt.msc"**, and the new iSCSI disk should be displayed.  It will need to be formatted with a filesystem that Windows understands (if it isn't already) before it can be mounted, though.
 +
 +===== References =====
 +  * http://www.nge.com.au/index.php?next_page=res/tech_articles/iscsi_enterprise_target_ubuntu_6.06_LTS.php
 +  * http://fedoranews.org/mediawiki/index.php/Going_Enterprise_-_setup_your_FC4_iSCSI_target_in_5_minutes
iscsi_enterprise_target.txt · Last modified: 2014/11/24 01:14 by 0.0.0.0