Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sysadmin:iscsi_target [2010/05/20 16:00]
james fin installation
sysadmin:iscsi_target [2012/09/21 17:25] (Version actuelle)
james ajout tags
Ligne 1: Ligne 1:
-====== Installation d'un serveur ​iSCSI ======+{{tag>iSCSI sysadmin target serveur howto}}
  
-Pour etendre le stockage sans pour autant avoir une baie de disque, on peut en simuler une avec du iSCSI.+====== Installation d'un serveur ​iSCSI ======
  
-Le iSCSI est du SCSI over IP.+Pour étendre le stockage sans pour autant avoir une baie de disque, on peut en simuler une avec du iSCSI, qui est du SCSI over IP.
  
 Tout d'​abord un peu de vocabulaire : en iSCSI on parle d'//​initiator//​ ( le client qui "​initie"​ un acces ) et de //target// (le serveur qui propose la cible a l'​initiateur) Tout d'​abord un peu de vocabulaire : en iSCSI on parle d'//​initiator//​ ( le client qui "​initie"​ un acces ) et de //target// (le serveur qui propose la cible a l'​initiateur)
Ligne 13: Ligne 13:
 Installation d'une debian lenny minimale, en décochant "​système standard"​ lors de l'​installation. Installation d'une debian lenny minimale, en décochant "​système standard"​ lors de l'​installation.
  
-On installe juste un serveur SSH avec la commande : <​code>​aptitude install ssh 
-</​code>​ 
 Dans mon cas le partitionnement sera le suivant : (machine comportant 2 disques de 80 Go) Dans mon cas le partitionnement sera le suivant : (machine comportant 2 disques de 80 Go)
 ^partition ^taille ^type de partition ^usage| ^partition ^taille ^type de partition ^usage|
Ligne 21: Ligne 19:
 |hda3 | le reste du disque soit 77 Go | volume physique pour LVM | rattachée au volume group vg0 | |hda3 | le reste du disque soit 77 Go | volume physique pour LVM | rattachée au volume group vg0 |
 |hdb1 | 82 Go | volume physique pour LVM | rattachée au volume group vg0 | |hdb1 | 82 Go | volume physique pour LVM | rattachée au volume group vg0 |
 +
 +On installe juste un serveur SSH avec la commande : <​code>​aptitude install ssh
 +</​code>​et comme on est pas intégriste quelques outils de base :<​code>​aptitude install vim less</​code>​
 +
  
 ===== Installation des dépendances ===== ===== Installation des dépendances =====
Ligne 37: Ligne 39:
 Nous allons prendre un cas relativement simple : Nous allons prendre un cas relativement simple :
   * L'​acces a la target se fera via un login / mot de passe.   * L'​acces a la target se fera via un login / mot de passe.
-  * Chaque LUN sera un LV du volumeGroup LVM créé lors de l'​installation,​ voir [[sysadmin:lvm2|cette page]] pour plus de details sur l'​utilisation du LVM.+  * Chaque LUN sera un LV du volumeGroup LVM créé lors de l'​installation,​ voir [[lvm2|cette page]] pour plus de details sur l'​utilisation du LVM.
   * Nous n'​acceptons qu'une seule connexion cliente maximum.   * Nous n'​acceptons qu'une seule connexion cliente maximum.
  
Ligne 48: Ligne 50:
  Lun 3 Path=/​dev/​vg0/​debian-multimedia,​Type=fileio,​IOMode=rw  Lun 3 Path=/​dev/​vg0/​debian-multimedia,​Type=fileio,​IOMode=rw
  MaxConnections 1  MaxConnections 1
-</​code>​Comme on peut le voir ce stockage servira pour les miroirs debian locaux (voir article [[sysadmin:debian_mirror|ici]] )et le cache de l'​apt-cacher ubuntu (peut etre un jour un article la dessus).+</​code>​Comme on peut le voir ce stockage servira pour les miroirs debian locaux (voir article [[debian_mirror|ici]] )et le cache de l'​apt-cacher ubuntu (peut etre un jour un article la dessus).
  
 ===== Activer et demarrer le serveur ===== ===== Activer et demarrer le serveur =====
 Il faut autoriser le service avec la commande suivante :<​code>​sed -i -e "​s/​ISCSITARGET_ENABLE=false/​ISCSITARGET_ENABLE=true/"​ /​etc/​default/​iscsitarget</​code>​ Il faut autoriser le service avec la commande suivante :<​code>​sed -i -e "​s/​ISCSITARGET_ENABLE=false/​ISCSITARGET_ENABLE=true/"​ /​etc/​default/​iscsitarget</​code>​
-Puis démarrer le service : <​code>​ /​etc/​init.d/​iscsitarget start</start>+Puis démarrer le service : <​code>/​etc/​init.d/​iscsitarget start</code> 
 + 
 +Voila, vous avec une target iSCSI qui fonctionne, pour configurer la partie //​initiator//​ ca se passe [[iscsi_initiator|ici]]. 
 + 
 +===== Aller plus loin ===== 
 + 
 +  * Il existe une commande permettant de configurer à chaud les targets, //ietadm// , par exemple pour ajouter un LUN à chaud, on aurait pu utiliser :<​code>​ 
 +# pour ajouter l'​export de "/​dev/​vg0/​kikoo"​ en tant que LUN 4 à chaud : 
 +# ietadm --op new --tid=1 --lun=4 --params Path=/​dev/​vg0/​kikoo,​Type=fileio,​IOMode=rw 
 +</code>
  
-Voila, vous avec une target ​iSCSI qui fonctionnepour configurer la partie //​initiator//​ ca se passe [[sysadmin:iscsi_initiator|ici]].+  * Utilisation de targets dans du RAID soft. Si l'on souhaite utiliser des targets ​iSCSI dans des grappes RAID logicielattention à ne pas démarrer automatiquement le service RAID au démarrage, car les volumes accédés en iSCSI ne sont pas encore disponibles : cf [[sysadmin:software_raid#​un_peu_plus_loin|cette page]]. Sinon la grappe RAID sera déclarée inconsistante (et nécessitera une reconstruction) à chaque reboot.
  
 +===== Liens externes =====
 +Comparaison des fonctionalités des serveurs iSCSI : http://​scst.sourceforge.net/​comparison.html
  
  
sysadmin/iscsi_target.1274364020.txt.gz · Dernière modification: 2010/05/20 16:00 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0