Sunday, September 28, 2014

iSCSI Target virtuel sur Centos 6.5

iSCSI Target virtuel sur Centos 6.5

1. Architecture:


Node1: Serveur 192.168.1.100
Node2: Serveur 192.168.1.101
Share: Serveur 192.168.1.150 (iSCSI Target)

2. Installation:

 Avant de commence l'installation, il faut prepare les VM Centos:
        - Fixer les adresses IP.
        - Désactivation de firewall.
        - Désactiver "selinux".
        - Activer "ssh".
        - Fixer les noms des hôtes (node1, node2, Share).
        - Ajouter les noms des hôtes et leurs adresse IP dans le fichier "/etc/hosts"
Voir cet article lien.

2.1. iSCSI cible:

2.1.1. Installation d'outil d'administration:
Dans le serveur cible (Share) nous allons installer le package iscsi-utils:

[root@share/]#yum -y install scsi-target-utils


2.1.2. Configuration de iscsi target:

Création de disque virtuel disk.img de taille 20Go

[root@share/]#mkdir /data
[root@share/]#dd if=/dev/zero of=/data/disk.img count=0 bs=1 seek=20G


Ajouter les lignes suivants avec "vi" dans le fichier "/etc/tgt/targets.conf"


<target iqn.2014-09.share.server:target00>
# provided devicce as a iSCSI target
backing-store /data/disk.img

#iSCSI Initiator's IP address you allow to connect
#initiator-address
#authentication info
#incominguser username password
</target>

Demarrer le service target:

[root@share/]#/etc/rc.d/init.d/tgtd start
 Starting SCSI target daemon: [ OK ]

Confirmation du status:

[root@share/]#tgtadm --mode target --op show


2.2. iSCSI Initiateur

2.2.1. Installation de package:

Exécuter la commande d'installation suivante dans les deux nodes:

[root@node1/]#yum -y install iscsi-initiator-utils


2.2.2. Configuration:

Découvrir le cible, n'oublier pas de mettre l'adresse IP de serveur cible

[root@node1/]#iscsiadm -m discovery -t sendtargets -p 192.168.1.150
[root@node2/]#iscsiadm -m discovery -t sendtargets -p 192.168.1.150


2.2.3. Confirmation de la configuration:

Exécuter cette commande:

[root@node1/]#iscsiadm -m node -o show 


2.2.4. accès a la cible:

Pour confirme l’accès, exécuter:

[root@node1/]#iscsiadm -m node --login


2.2.5. Confirmer session établie:

[root@node1/]#iscsiadm -m session -o show


2.2.6. Confirmation des partitions:

[root@node1/]#cat /proc/partitions


2.2.7. Partitions:

nouveau dispositif ajoutée apportée par cible comme [sdb]

Installer le package suivant:
[root@node1/]#yum -y install parted

Créer un label:
[root@node1/]#parted --script /dev/sdb "mklabel msdos"

Créer une partition:
[root@node1/]#parted --script /dev/sdb "mkpart primary 0% 100%"

Formater avec ext4:
[root@node1/]#mkfs.ext4 /dev/sdb1

Mount:
[root@node1/]#mount /dev/sdb1 /mnt

Vérification:
[root@node1/]#df -h







No comments:

Post a Comment