====== Creating an iSCSI target on Linux ====== ===== Creating a disk image ===== Create an empty file to be the disk image: dd if=/dev/zero of=/path/to/image/file.img bs=1M count=0 seek=8192 where ///path/to/image/file.img// is the path where you want to store the disk image file, and //**8192**// is the size of the disk image that you want to create, in megabytes. ===== Creating an iSCSI target ===== Edit the file ///etc/ietd.conf// and add: Target iqn.2007-08.name.dns.target.my:iscsiboot Lun 0 Path=/path/to/image/file.img,Type=fileio where ///path/to/image/file.img// is the path to your disk image file, and //name.dns.target.my// is your DNS name in reverse order. (For completeness, you should also replace //2007-08// with the year and month in which you first obtained your DNS domain. The iSCSI naming schemes are somewhat pedantic, but it won't affect anything in practice; as long as the target name is unique then everything will work just fine.) Restart the iSCSI target service: /etc/init.d/iscsi-target restart Make a note of the iSCSI target IQN that you chose (//iqn.2007-08.name.dns.target.my:iscsiboot// in the above example). You are now ready to: * [[sanboot:iscsi_install|Install to the iSCSI target]]