Difference between revisions of "ISCSI"

From Amahi Wiki
Jump to: navigation, search
Line 19: Line 19:
 
do this by Typing  
 
do this by Typing  
  
yum update  
+
  yum update  
  
 
let amahi update whatever is necessary to avoid a kernel module error trying to start the ISCSI server.
 
let amahi update whatever is necessary to avoid a kernel module error trying to start the ISCSI server.
Line 26: Line 26:
 
then install kernel headers and gcc
 
then install kernel headers and gcc
  
yum install kernel-headers kernel-devel gcc
+
  yum install kernel-headers kernel-devel gcc
  
 
now we going to download the install script i wrote  
 
now we going to download the install script i wrote  
  
wget http://dl.dropbox.com/u/57179706/iscsi/install.sh
+
  wget http://dl.dropbox.com/u/57179706/iscsi/install.sh
  
 
then run sh ./install.sh
 
then run sh ./install.sh
Line 42: Line 42:
 
we are doing this by typing :
 
we are doing this by typing :
  
mkdir /var/hda/files/iscsi
+
  mkdir /var/hda/files/iscsi
dd if=/dev/zero of=/var/hda/files/iscsi/disk.img bs=1M count=0 seek=2560000
+
  dd if=/dev/zero of=/var/hda/files/iscsi/disk.img bs=1M count=0 seek=2560000
  
 
you can name the disk.img whatever you want and the numbers behind seek is the size of the image disk which in our case is 250 gigs
 
you can name the disk.img whatever you want and the numbers behind seek is the size of the image disk which in our case is 250 gigs
Line 55: Line 55:
 
Leave everything as it is exept at the bottom we add
 
Leave everything as it is exept at the bottom we add
  
Target iqn.2012-02.com.domain:disk.img
+
  Target iqn.2012-02.com.domain:disk.img
  
Lun 0 Path=/var/hda/files/iscsi/disk.img,Type=fileio
+
  Lun 0 Path=/var/hda/files/iscsi/disk.img,Type=fileio
  
 
save and exit your editor  
 
save and exit your editor  
Line 63: Line 63:
 
start/restart your ISCSI server  
 
start/restart your ISCSI server  
  
service iscsi-target restart
+
  service iscsi-target restart
  
 
done
 
done
  
 
I will update this page later on how to hook a ISCSI drive using the win7 iscsi-initiator when i finally figured out why i have no toolbar while editing the wiki page
 
I will update this page later on how to hook a ISCSI drive using the win7 iscsi-initiator when i finally figured out why i have no toolbar while editing the wiki page

Revision as of 03:58, 16 February 2012

This is going to be the howto on how to install a ISCSI server on F14 with Amahi 6

First of all the usual warnings

Disclaimer: does not cover misuse, boogars and other bodily excrements, accident, lightning, flood, tornado, tsunami, volcanic eruption, earthquake, hurricanes, or other acts of God, neglect, damage from improper use, incorrect line voltage, unauthorized use, unauthorized repair, improper installation, typos, broken antenna or marred cabinet, missing or altered serial numbers, electromagnetic radiation from nuclear blasts, sonic boom vibrations, customer adjustments that are not covered in this list, and incidents owing to an airplane crash, ship sinking or taking on water, motor vehicle crashing, dropping the item, falling rocks, leaky roof, broken glass, disk failure, accidental file deletions, mud slides, forest fire, hitting of a deer, milk coming out of your nose due to laughing while drinking, or projectiles, which can include, but are not limited to, arrows, bullet shots, BBs, shrapnel, lasers, napalm, torpedoes, emissions of X-rays, Alpha, Beta and Gamma rays, knives, stones, and touching in inappropriate places, etc.

This disclaimer may not be copied or reproduced in any form

without the expressed written consent of whoever I stole it from.


now that we have the legal stuff covered , let's get started

Installing the ISCSI server

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

 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

 wget http://dl.dropbox.com/u/57179706/iscsi/install.sh

then run sh ./install.sh

this should have now compiled and installed the ISCSI server on your Amahi box

Configuration and creation of an ISCSI disk image

the easiest way to get an iscsi target is to create an image file

we are doing this by typing :

  mkdir /var/hda/files/iscsi
  dd if=/dev/zero of=/var/hda/files/iscsi/disk.img bs=1M count=0 seek=2560000

you can name the disk.img whatever you want and the numbers behind seek is the size of the image disk which in our case is 250 gigs

now if we look in /var/hda/files/iscsi/ we will find a file called disk.img

Configuring the ISCSI server to serve your disk image

we have to edit the config file in /etc/iet/ietd.conf (use your favorite editor)

Leave everything as it is exept at the bottom we add

 Target iqn.2012-02.com.domain:disk.img
 Lun 0 Path=/var/hda/files/iscsi/disk.img,Type=fileio

save and exit your editor

start/restart your ISCSI server

 service iscsi-target restart

done

I will update this page later on how to hook a ISCSI drive using the win7 iscsi-initiator when i finally figured out why i have no toolbar while editing the wiki page