Table of Contents
Cómo crear y configurar LUN usando LVM en “Servidor de destino iSCSI” en RHEL/CentOS/Fedora-Parte II
LUN es un número de unidad lógica, que se comparte desde el servidor de almacenamiento iSCSI. La unidad física del servidor de destino iSCSI comparte su unidad con el iniciador a través de la red TCP/IP. Una colección de unidades llamadas LUN para formar un gran almacenamiento como SAN (Storage Area Network). En el entorno real, los LUN se definen en LVM, si es así, se pueden expandir según los requisitos de espacio.
Crear LUNS usando LVM en el servidor de destino ¿Por qué se usan LUNS?
Los LUN se utilizan con fines de almacenamiento, los de almacenamiento SAN se compilan principalmente con grupos de LUN para convertirse en un grupo, los LUN son fragmentos de un disco físico del servidor de destino. Podemos usar LUNS como nuestro disco físico de sistemas para instalar sistemas operativos, LUNS se usan en clústeres, servidores virtuales, SAN, etc. El propósito principal de usar LUNS en servidores virtuales para fines de almacenamiento de SO. El rendimiento y la confiabilidad de LUNS dependerán del tipo de disco que usemos al crear un servidor de almacenamiento de destino.
Requisitos
Para saber cómo crear un servidor de destino ISCSI, siga el enlace a continuación.
- Crear almacenamiento seguro centralizado usando iSCSI Target-Parte I
Configuración del servidor maestro
La información del sistema y la configuración de la red son las mismas que las del servidor iSCSI Target como se muestra en la Parte-I, ya que estamos definiendo LUN en mismo servidor.
- Sistema operativo-CentOS versión 6.5 (final)
- IP de destino iSCSI-192.168.0.200
- Puertos utilizados: TCP 860, 3260
- Archivo de configuración:/etc/tgt/targets.conf
Creación de LUN utilizando LVM en el servidor de destino iSCSI
Primero, averigüe la lista de unidades usando el comando fdisk-l , esto manipulará una larga lista de información de todas las particiones en el sistema.
# fdisk-l freestar.config.enabled_slots.push (LocationName: ” tecmint_incontent “, slotId:” tecmint_incontent “);
El comando anterior solo proporciona la información de la unidad del sistema base. Para obtener la información del dispositivo de almacenamiento, use el siguiente comando para obtener la lista de dispositivos de almacenamiento.
# fdisk-l/dev/vda && fdisk-l/dev/sda
Lista de unidades de almacenamiento
NOTA. Aquí vda es el disco duro de las máquinas virtuales, ya que estoy usando una máquina virtual para la demostración. /dev/sda se agrega adicionalmente para almacenamiento.
Paso 1: Creando LVM Drive para LUNs
Vamos a usar /dev/sda unidad para crear un LVM.
# fdisk-l/dev/sda
Listar la unidad LVM
Ahora particionemos la unidad usando el comando fdisk como se muestra a continuación.
# fdisk-cu/dev/sda
- La opción ‘-c ‘ desactiva el modo compatible con DOS.
- La opción ‘-u ‘se usa para enumerar tablas de particiones, dar tamaños en sectores en lugar de cilindros.
Elija n para crear una nueva partición.
Comando (m para ayuda): n
Elija p para crear una partición primaria.
Acción de comando e partición primaria extendida p (1-4)
Dar una partición número que necesitamos crear.
Número de partición (1-4): 1
Como aquí, vamos a configurar una unidad LVM. Por lo tanto, debemos usar la configuración predeterminada para usar el tamaño completo de Drive.
Primer sector (2048-37748735, predeterminado 2048): usando el valor predeterminado 2048 Último sector, + sectores o + tamaño K, M, G (2048-37748735, predeterminado 37748735): usando el valor predeterminado 37748735
Elija el tipo de partición. Aquí necesitamos configurar un LVM, así que use 8e . Use la opción l para ver la lista de tipos.
Comando (m para ayuda): t
Elija qué partición desea cambiar el tipo.
Partición seleccionada 1 Código hexadecimal (escriba L para enumerar los códigos): 8e Se cambió el tipo de sistema de la partición 1 a 8e (Linux LVM)
Después de cambiar el tipo, verifique los cambios mediante la opción de impresión ( p ) para enumerar la tabla de particiones .
Comando (m para ayuda): p Disk/dev/sda: 19,3 GB, 19327352832 bytes 255 cabezas, 63 sectores/pista, 2349 cilindros, total 37748736 sectores Unidades = sectores de 1 * 512 = 512 bytes Tamaño del sector (lógico/físico): 512 bytes/512 bytes Tamaño de E/S (mínimo/óptimo): 512 bytes/512 bytes Identificador de disco: 0x9fae99c8 Sistema de identificación de bloques de inicio de inicio de dispositivo/dev/sda1 2048 37748735 18873344 8e Linux LVM
Escriba los cambios usando w para salir de la utilidad fdisk, reinicie el sistema para realizar cambios.
Para su referencia, adjunto una captura de pantalla a continuación que le dará una idea clara sobre la creación de LV Unidad M.
Crear partición LVM
Después de reiniciar el sistema, enumere la tabla de particiones con el siguiente comando fdisk.
# fdisk-l/dev/sda
Verificar la partición LVM
Paso 2: Crear volúmenes lógicos para LUN
Ahora aquí, vamos a crear un volumen físico usando el comando ‘pvcreate’.
# pvcreate/dev/sda1
Cree un grupo de volúmenes con el nombre de iSCSI para identificar el g roup.
# vgcreate vg_iscsi/dev/sda1
Aquí estoy definiendo 4 volúmenes lógicos, si es así, habrá 4 LUN en nuestro servidor de destino iSCSI.
# lvcreate-L 4G-n lv_iscsi vg_iscsi # lvcreate-L 4G-n lv_iscsi-1 vg_iscsi # lvcreate-L 4G-n lv_iscsi-2 vg_iscsi # lvcreate-L 4G-n lv_iscsi-3 vg_iscsi
Enumere el volumen físico, el grupo de volúmenes y los volúmenes lógicos para confirmar.
# pvs && vgs && lvs # lvs
Para una mejor comprensión del comando anterior, para su referencia, he incluido una captura de pantalla a continuación.
Creación de volúmenes lógicos LVM
Verificar volúmenes lógicos LVM
Paso 3: Definir LUNs en el servidor de destino
Hemos creado Volúmenes lógicos y listos para usar con LUN, aquí definimos los LUN en la configuración de destino, si es así solo estará disponible para máquinas cliente (Iniciadores).
Abra y edite el archivo de configuración de Targer ubicado en ‘/etc/t gt/targets.conf ’con el editor de su elección.
# vim/etc/tgt/targets.conf
Agregue la siguiente definición de volumen en el archivo de configuración de destino. Guarde y cierre el archivo.
Configurar LUN en el servidor de destino
- nombre calificado iSCSI (iqn.2014-07.com.tecmint: tgt1).
- Utilice lo que desee.
- Identificar usando el objetivo, el primer objetivo en este servidor.
- 4. LVM compartido para LUN en particular.
A continuación, vuelva a cargar la configuración iniciando el servicio tgd como se muestra a continuación.
#/etc/init.d/tgtd recargar
Volver a cargar la configuración
A continuación, verifique los LUN disponibles con el siguiente comando.