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
[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