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:08]
james ajout ietadm
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 =====
Ligne 54: Ligne 56:
 Puis démarrer le service : <​code>/​etc/​init.d/​iscsitarget start</​code>​ 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 [[sysadmin:iscsi_initiator|ici]].+Voila, vous avec une target iSCSI qui fonctionne, pour configurer la partie //​initiator//​ ca se passe [[iscsi_initiator|ici]].
  
 ===== Aller plus loin ===== ===== 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>​ +  * 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 :+# 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 # ietadm --op new --tid=1 --lun=4 --params Path=/​dev/​vg0/​kikoo,​Type=fileio,​IOMode=rw
 </​code>​ </​code>​
  
 +  * Utilisation de targets dans du RAID soft. Si l'on souhaite utiliser des targets iSCSI dans des grappes RAID logiciel, attention à 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.1274364527.txt.gz · Dernière modification: 2010/05/20 16:08 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0