</target>}}</pre> The name convention for iSCSI LUNs is usually as follows but a vendor can change it at will, it's a convention not a requirement. Below how the name comes together, the parts are connected by dots, the lun name is separated by a colon. fixed data: iqn -> iqn<br>date the LUN was created: year-month -> 2012-02<br>your domainname inverted: domain.your -> com.home<br>the LUN name: this is what the vendor usually provides -> lun1<br> so that would make the following target:iqn.2012-02.com.home:lun1
Start the iSCSI target daemon and make sure it starts at boot time:
{{Code|root@host# service tgtd start; chkconfig tgtd on}}
Check the exported LUN(s):
{{Code|root@host# tgt-admin -s}}
= Client side =
''Linux''
quick how-to for connecting to iSCSI storage (implies that iscsi-initiator-utils are installed!):
you should see a new device, you can partition it now
fdisk /dev/<new device>
partprobe /dev/<new device>
Create LVM stuff if you want to, otherwise create the filesystem as you would normally do
''Mac OSX''
I installed [http://www.studionetworksolutions.com/products/product_detail.php?pi=11 globalSAN iSCSI Initiator] for OS X by Studio Network Solutions (free community supported) iSCSI client for OS X) on the Mac.
I configured it to "see" the iSCSI lun (just type in the iqn IIRC); since it's presented to the OS as a normal disk you need to partition the drive first (it's a blank disk as far as the Mac is concerned). Then configure Time Machine to use that disk and you're done!
''Windows''
I'll let someone else fill that.
= Installing the ISCSI server on Fedora 14/Amahi 6 semi-automated =
{{NeedsUpdate}}
Log into your amahi box via ssh and become root
NOTE: As i have experienced myself it is a good idea to check if your updates are all done correctly .
do this by typing
Code= yum update
Let amahi update whatever is necessary to avoid a kernel module error trying to start the ISCSI server.
Then install kernel headers and gcc
yum install kernel-headers kernel-devel gcc
Now we going to download the install script i wrote
= Use Win 7 ISCSI initiator to connect a ISCSI target =
Go to Start - Control Panel - click on Administrative tools -
From there click on ISCSI initiator
= Install Using External Repository =
'''Disclaimer: '''
The instructions below are for your convenience only. Please note that this is a personal repo/service and as such is not maintained by Amahi. Adding an unknown/untrusted repo may cause security issues.
For ease of use I have created a repository which can easily be added. Download the repo file located at:
Code= http://amahirepo.3owl.com/repofile/
Download rpmorama.repo (right click and save as)
Copy that file to
/etc/yum.repos.d/
Run
Code= yum update
Then you can install the iscsi server by typing
Code= yum install iscsitarget
You still have to create the disk and edit the iet.conf file