Manual de conexión de iscsi con linux

3
Manual paso a paso de conexión de iSCSI con Linux / Centos Por: Luis Eduardo Agreda – Ricardo Peñafiel - Katherine Espinoza En una red de almacenamiento iSCSI existen dos partes: la parte cliente o iniciador, y la parte servidor o target. En este manual (only for dummies) veremos como configurar un iniciador iSCSI en Linux (Centos). Para esto ya es necesario contar con un target que en este caso será Freenas ya explicado en el manual anterior o podremos usar ya sea una solución de hardware o software distinta. Para iniciar la instalación debemos instalar un paquete que viene en todas las versiones de Centos y que nos permitirá configurar nuestra PC como iniciador Iscsi y es el siguiente: yum install iscsi-initiator-utils Luego de esto ya podremos usar nuestra PC como iniciador y empezar a utilizar iscsiadm para conectarnos al target iSCSI. El primer paso es descubrir los volúmenes que está exportando el target # iscsiadm --mode discovery --type sendtargets --portal 172.16.1.5 172.16.1.5:3260,1 iqn.2007-09.jp.ne.peach.istgt:disk0 Hacemos esto para conectarnos a nuestro target 172.16.1.5 y a su vez ver el listado de targets disponibles en este caso solo tenemos uno. Con este nombre que aparece en el listado hacemos un login al target sin usar ningún tipo de autenticación previa. # iscsiadm --mode node --targetname iqn.2007-09.jp.ne.peach.istgt:disk0 --portal 172.16.1.5 --login

Transcript of Manual de conexión de iscsi con linux

Page 1: Manual de conexión de iscsi con linux

Manual paso a paso de conexión de iSCSI con Linux / CentosPor: Luis Eduardo Agreda – Ricardo Peñafiel - Katherine Espinoza

En una red de almacenamiento iSCSI existen dos partes: la parte cliente o iniciador, y la parte servidor o target. En este manual (only for dummies) veremos como configurar un iniciador iSCSI en Linux (Centos). Para esto ya es necesario contar con un target que en este caso será Freenas ya explicado en el manual anterior o podremos usar ya sea una solución de hardware o software distinta.

Para iniciar la instalación debemos instalar un paquete que viene en todas las versiones de Centos y que nos permitirá configurar nuestra PC como iniciador Iscsi y es el siguiente:

yum install iscsi-initiator-utils

Luego de esto ya podremos usar nuestra PC como iniciador y empezar a

utilizar iscsiadm para conectarnos al target iSCSI. El primer paso es descubrir los

volúmenes que está exportando el target

# iscsiadm --mode discovery --type sendtargets --portal 172.16.1.5

172.16.1.5:3260,1 iqn.2007-09.jp.ne.peach.istgt:disk0

Hacemos esto para conectarnos a nuestro target 172.16.1.5 y a su vez ver el listado de

targets disponibles en este caso solo tenemos uno.

Con este nombre que aparece en el listado hacemos un login al target sin usar ningún

tipo de autenticación previa.

# iscsiadm --mode node --targetname iqn.2007-09.jp.ne.peach.istgt:disk0 --

portal 172.16.1.5 --login

Luego de iniciar una sesión ya podemos crear la partición de nuestro iscsi para ello

usamos el comando parted de la siguiente manera

Inicie parted, en donde /dev/sdb es el dispositivo en el cual se creará la partición:

parted /dev/sdb

Page 2: Manual de conexión de iscsi con linux

Una vez aquí dentro podremos visualizar la tabla de particiones actual para determinar

si hay suficiente espacio libre:

print

En el caso de no contar con el espacio necesario, podemos redimensionar o eliminar la

partición existente:

Para redimensionar ponemos el número de la partición así como los puntos de

comienzo y fin para la partición: resize 3 0 50%

Elimine la partición con el comando rm y el número de partición: rm 3

Una vez hecho esto le damos una etiqueta con el comando mklabel y ya estamos

listos para crear la nueva partición, en este manual crearemos una partición primaria

que tenga todo el espacio disponible con un file system ext3 de la siguiente manera:

mkpart primary ext3 0 100%

Luego podremos hacer un print para ver las particiones creadas y deberíamos ver algo

como lo siguiente dependiendo del tamaño de la partición y el tipo.

Al salir del parted nos aparecerá una leyenda que nos pedirá modificar el archivo

/etc/fstab ya que si no los hacemos al apagar nuestra PC la partición desaparecerá.

Para ello primero creamos un punto de montaje en este caso lo crearemos en la raíz

de la siguiente manera:

mkdir /iscsi

Page 3: Manual de conexión de iscsi con linux

Luego de ello ya tendremos todos los requerimientos para modificar el archivo

/etc/fstab de la siguiente manera:

gedit /etc/fstab

Y agregamos la siguiente línea con todos los parámetros que en nuestro caso es la

siguiente:

Label=/dev/sdb1 /iscsi ext3 defaults 1 0

La primera columna debe contener LABEL= seguida de la etiqueta que usted dió a la

partición. La segunda columna debe contener el punto de montaje para la nueva

partición y la columna siguiente debería ser el tipo de sistema de archivo (por ejemplo,

ext3 o swap).

Si la cuarta columna es la palabra defaults, la partición se montará en el momento de

arranque. Y por último para montar partición usamos la siguiente sentencia:

mount /dev/sdb1 /iscsi