iniciar y montar un disco iscsi en centos

8
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.

Upload: fechavezch

Post on 26-Jun-2015

997 views

Category:

Documents


0 download

DESCRIPTION

Breve guía para iniciar y montar un disco iSCSI en el sistema operativo CentOS

TRANSCRIPT

Page 1: Iniciar y Montar Un Disco ISCSI en CentOS

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 startservice iscsid start.

Page 2: Iniciar y Montar Un Disco ISCSI en CentOS

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.

Page 3: Iniciar y Montar Un Disco ISCSI en 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.

Page 4: Iniciar y Montar Un Disco ISCSI en CentOS

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.

Page 5: Iniciar y Montar Un Disco ISCSI en CentOS

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.

Page 6: Iniciar y Montar Un Disco ISCSI en CentOS

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.

Page 7: Iniciar y Montar Un Disco ISCSI en CentOS

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.