You are on page 1of 7

Iniciar y Montar un Disco ISCSI en CentOS.

El iniciar y montar un disco ISCSI en un CentOS, es un proceso sencillo que no demanda mucho
tiempo y es una solución para aumentar el almacenamiento en un equipo.

El primer paso para iniciar el disco ISCSI, es instalar el iniciador, para eso abrimos un terminal en
el CentOS, y usamos los comandos:

yum install iscsi-initiator-utils. (usamos “yum” debido a que CentOS es basado en Red Hat Linux)

Una vez instalado, podemos usar el iscsi admin, el cual nos permitirá a través del comando
iscsiadm configurar el iniciador. Ahora pasamos a iniciar los servicios iscsi e iscsid mediante los
comandos:

service iscsi start


service iscsid start.
Una vez iniciados los servicios, pasamos a buscar los discos que ofrece el target que los creo. Para
esto usamos el comando iscsiadm --mode discovery --type sendtargets --portal 172.16.1.19.

Con ese comando, aparece una lista con los nombres de los targets ISCSI configurados a los cuales
tenemos acceso. Ahora, para conectarlo al CentOS usamos el comando

iscsiadm --mode node --targetname “nombre del target que queremos usar el cual está en la lista
del comando anterior.” --portal 172.16.1.19 --login

Si todo está correcto, aparecerá un mensaje de “successful” y de esta manera, ya tenemos


conectado el disco ISCSI a nuestro CentOS.
Para verificar que sea cierto usamos el comando fdisk -l que nos desplegará una lista con los
discos en el sistema. Si no hay algún otro disco, este aparecerá como /dev/sdb en nuestro CentOS.

Una vez verificado que efectivamente tenemos el disco SCSI, procedemos a particionarlo, para
hacer esto usamos el comando “parted” especificando el disco que vamos a usar de la siguiente
manera: parted /dev/sdb.
Si no sabemos cómo usar “parted” una vez digitado lo anterior, podemos digitar “help” para que
nos despliegue todas las opciones que podemos usar con el “parted”.

Lo primero que debemos hacer es definir el “partition table”, para esto, podemos usar los
comandos mklabel o mktab. Si queremos ver las opciones disponibles de partition table que
podemos usar, ponemos help mktable. Despues de eso escogemos el partition table que
queramos, en este caso usamos msdos.
mktable msdos.

Una vez realizado esto, ponemos “print” y en la primera línea donde dice partition table deberá
aparecer la opción que escogimos.
Como vemos, el “print” nos da toda la información referente al disco que estamos particionando.
Como el disco es nuevo, vemos que no tiene ninguna partición, ahora, para particionarlo usamos
el comando “mkpart” así mismo, para ver que opciones o parámetros necesita este comando
usamos help mkpart. Los parámetros principales con este comando son: tipo de partición, tipo de
sistema de archivo que va a llevar, en tamaño inicial y el tamaño final. Vamos a particionar nuestro
disco con una partición primaria con sistema ext3 que vaya de 0kb al 100% del tamaño del disco.
Para eso usamos el comando “mkpart primary ext3 0 100%”. Igualmente damos al final un “print”
para ver los cambios que hemos realizado. Si todo está correcto, aparecerá la partición 1 del disco.
Ahora, procedemos a formatear el disco con el tipo de sistema de archivos que especificamos.
Para esto usamos el comando mkfs. Primero salimos del “parted” usando “quit”. Luego, usamos
mkfs.ext3 /dev/sdb1, para formatear la partición 1 que fue la que creamos.

Una vez formateado el disco, procedemos a montarlo en un directorio, para esto, creamos el
directorio en el que queremos montar el disco, en este caso lo monto en una carpeta /remoto que
cree usando mkdir. Ahora, para hacer que los cambios sean permanentes, debemos editar el
archivo /etc/fstab, el cual monta al inicio todos los discos. Para editar este archivo usamos gedit
/etc/fstab. Al abrirse el archivo agregamos en la última línea, primero la partición y el disco que
queremos que se monte, en la siguiente columna el directorio donde se va a montar, luego el tipo
de sistema de archivos, y luego damos defaults para dejar las configuraciones predeterminadas.

/dev/sdb1 /remoto ext3 defaults 1 0


Guardamos el archivo y para verificar que si funcione, montamos todo el contenido de este
archivo usando “mount –a”. Si no hay error, ponemos el comando “df -mh" para ver todos los
discos que hay montados en el sistema, y ver si es que nuestro disco /dev/sdb1 este
verdaderamente en /remoto.

Una vez verificado esto, como última prueba, podemos dirigirnos al directorio donde montamos el
disco y creamos un directorio para comprobar que el disco este completamente funcional.

Finalmente para ver el directorio que creamos le damos un ls -l y si aparece en la lista la carpeta
que creamos, podemos decir que esta todo en orden, y podemos utilizar el disco SCSI sin
problemas en nuestro CentOS.

You might also like