iSCSI es un protocolo de nivel de bloque para compartir Dispositivos de almacenamiento RAW a través de redes TCP / IP, compartir y acceder al almacenamiento a través de iSCSI, se puede utilizar con redes IP y Ethernet existentes, como NIC, conmutadas, enrutadores, etc. El destino iSCSI es un disco duro remoto presentado desde un servidor (o) destino iSCSI remoto.
No necesitamos un gran recurso para una conectividad y un rendimiento estables en el lado del Cliente. Servidor iSCSI llamado como Objetivo, este recurso compartido es el almacenamiento del servidor. El cliente iSCSI se llama como Iniciador, esto accederá al almacenamiento compartido desde el servidor de destino. Hay adaptadores iSCSI disponibles en el mercado para servicios de almacenamiento grande, como SAN Storage.
Los adaptadores Ethernet (NIC) están diseñados para transferir datos de nivel de archivo empaquetados entre sistemas, servidores y dispositivos de almacenamiento como el almacenamiento NAS, no son capaces de transferir datos a nivel de bloque Internet.
En virtualización, necesitamos almacenamiento con alta redundancia, estabilidad, iSCSI proporciona todo eso a bajo costo. Al crear un almacenamiento SAN a bajo precio en comparación con las SAN de canal de fibra, podemos usar los equipos estándar para construir una SAN utilizando hardware existente como NIC, Ethernet conmutada, etc.
Comencemos a instalar y configurar el almacenamiento seguro centralizado mediante iSCSI Target. Para esta guía, he utilizado las siguientes configuraciones.
Esta serie se titulará Preparación para la instalación Almacenamiento seguro centralizado mediante iSCSI a las Partes 1-3 y cubre los siguientes temas.
Parte 1: Cree almacenamiento seguro centralizado con iSCSI Target
Abra el terminal y use el comando yum para buscar el nombre del paquete que debe instalarse para iscsi target.
# yum buscar iscsi
N / S coincidente: iscsi iscsi-inittor-utils.x86_64: demonio iSCSI y programas de utilidad. iscsi-launtor-utils-devel.x86_64: Archivos de desarrollo para iscsi-inittor-utils. lsscsi.x86_64: Lista de dispositivos SCSI (o hosts) e información asociada. scsi-target-utils.x86_64: el demonio de destino SCSI y los programas de utilidad
Obtuvimos el resultado de la búsqueda como arriba, elija el Objetivo empaquetar e instalar para jugar.
# yum install scsi-target-utils -y
Enumere el paquete instalado para conocer la configuración predeterminada, el servicio y la ubicación de la página de manual.
# rpm -ql scsi-target-utils.x86_64
Iniciemos el servicio iSCSI y verifiquemos el estado del servicio en funcionamiento, el servicio iSCSI denominado como tgtd.
# /etc/init.d/tgtd inicio. # /etc/init.d/tgtd estado
Ahora tenemos que configurarlo para que se inicie automáticamente mientras se inicia el sistema.
# chkconfig tgtd en
A continuación, verifique que el nivel de ejecución esté configurado correctamente para el tgtd Servicio.
# chkconfig --list tgtd
Usemos tgtadm para enumerar qué objetivos y LUNS tenemos configurados actualmente en nuestro servidor.
# tgtadm --mode target --op show
El tgtd instalado y funcionando, pero no hay Producción del comando anterior porque aún no hemos definido los LUN en el servidor de destino. Para la página del manual, ejecute "hombre"Comando.
# man tgtadm
Finalmente, necesitamos agregar reglas de iptables para iSCSI si hay iptables implementado en su servidor de destino. Primero, busque el número de puerto del destino iscsi usando el siguiente comando netstat, el destino siempre escucha en el puerto TCP 3260.
# netstat -tulnp | grep tgtd
A continuación, agregue las siguientes reglas para permitir que iptables difunda el descubrimiento de destino iSCSI.
# iptables -A INPUT -i eth0 -p tcp --dport 860 -m state --state NUEVO, ESTABLECIDO -j ACEPTAR. # iptables -A INPUT -i eth0 -p tcp --dport 3260 -m estado --state NUEVO, ESTABLECIDO -j ACEPTAR
Nota: La regla puede variar según su Política de CADENA predeterminada. Luego guarde las Iptables y reinicie las iptables.
# iptables-save. # /etc/init.d/iptables reiniciar
Aquí hemos implementado un servidor de destino para compartir LUN con cualquier iniciador que se autentique con el destino a través de TCP / IP, lo que también es adecuado para entornos de producción de pequeña a gran escala.
En mis próximos artículos próximos, le mostraré cómo Cree LUN utilizando LVM en el servidor de destino y cómo compartir los LUN en las máquinas del Cliente, hasta entonces, permanezca atento a TecMint para obtener más actualizaciones de este tipo y no olvide hacer comentarios valiosos.