meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:iscsi_linux [2015/06/18 12:06] luiscalinux:iscsi_linux [2023/01/18 14:10] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +{{tag>ISCSI, linux, ubuntu}}
 ===== Conectar una LUN ISCSI en Linux ==== ===== Conectar una LUN ISCSI en Linux ====
 Vamos a crear un volumen en una cabina equallogic y a conectarnos a ese volumen por iscsi desde una máquina virtual con Nakivo Backup (Ubuntu) para utilizar dicho volumen como repositorio de backup. Vamos a crear un volumen en una cabina equallogic y a conectarnos a ese volumen por iscsi desde una máquina virtual con Nakivo Backup (Ubuntu) para utilizar dicho volumen como repositorio de backup.
Línea 12: Línea 13:
   - Crear el volumen lógico   - Crear el volumen lógico
  
 +==== Crear volumen en la cabina ====
 +Cramos el volumen en la cabina y comprobamos si podemos verla desde nuestra MV
 +<code> iscsiadm -m discovery -t st -p 192.168.1.11</code>
  
-Una vez creado el volumen en la cabina, nos conectamos con +Para conectarnos 
 +<code bash >iscsiadm --mode node -T targetname -p ip:port -o update -n node.startup -v manual|automatic</code>
  
-<code>iscsiadm --mode node --targetname iqn.2001-05.com.equallogic:0-8a0906-342d16c06-34a0019e4e755800-volvar157atanakivo --portal 172.17.1.11:3260 --login</code>+<code>iscsiadm --mode node --targetname iqn.2001-05.com.equallogic:0-8a0906-342d16c06-34a0019e4e755800-volvar157atanakivo --portal 192.168.1.11:3260 --login -v automatic</code> 
 +<note warning>la opción de **automatic** es para que en caso de reinicio se vuelva a conectar automáticamente. Si quisieramos que todas las conexiones sean automáticas hay que modificar el fichero  /etc/iscsi/iscsid.conf y cambiar la línea **node.startup = manual** por **automatic**
  
-Crear volumenes lógimos de más de 2 T+También se puede editar el fichero /defautl en /etc/iscsi/nodes/iqnname/192.168.1.11:servername.iscsiTargetName/default y poner en node.startup = automatic</note>
  
-ejecutamos parted -l para ver el punto de montaje+ejecutamos **parted -l** para ver el punto de montaje
  
-En nuestro caso como vamos a crear un vlumen mayor de 2 Tb tenemos que hacer que el disco use GPT para evitar los problemas de tamaño+En nuestro caso como vamos a crear un volumen mayor de 2 Tb tenemos que hacer que el disco use GPT para evitar los problemas de tamaño
  
 +<code>
 parted /dev/sdc mklabel gpt parted /dev/sdc mklabel gpt
  
 mkpart primary ext4 0% 100% mkpart primary ext4 0% 100%
  
 +</code>
  
 Verificamos <code> pvs</code> Verificamos <code> pvs</code>
  
-=== Crear volumen físico ===+==== Crear volumen físico ====
  
 <code>pvcreate /dev/sdc1</code> <code>pvcreate /dev/sdc1</code>
  
-=== Crear el grupo de volumen ===+==== Crear el grupo de volumen ====
  
 <code> vgcreate volgroupnakivovar157 /dev/sdc1</code> <code> vgcreate volgroupnakivovar157 /dev/sdc1</code>
Línea 45: Línea 52:
 </code> </code>
  
-=== Crear volumen lógico ===+==== Crear volumen lógico ====
 Creamos el volúmen utilizando todo el espacio disponible Creamos el volúmen utilizando todo el espacio disponible
 <code>lvcreate -l 100%FREE -n volnakivovar0157 volgroupnakivovar157</code> <code>lvcreate -l 100%FREE -n volnakivovar0157 volgroupnakivovar157</code>
Línea 52: Línea 59:
  
 === Ampliar el tamaño a un grupo de volumen === === Ampliar el tamaño a un grupo de volumen ===
 +Si en vez de crear un volumen lo que queremos es aumentar el tamaño de otro volumen lógico, los pasos serian:
 +
 Creamos el volumen físico <code>pvcreate /dev/sdc2</code> Creamos el volumen físico <code>pvcreate /dev/sdc2</code>
  
Línea 59: Línea 68:
 <code>lvextend -L +1TB /dev/volgroupnakivovar157/volnakivovar0157</code> y finalmente ampliamos el sistema de ficheros  <code>lvextend -L +1TB /dev/volgroupnakivovar157/volnakivovar0157</code> y finalmente ampliamos el sistema de ficheros 
 <code>resizefs /dev/volgroupnakivovar157/volnakivovar0157 </code> <code>resizefs /dev/volgroupnakivovar157/volnakivovar0157 </code>
- 
- 
  
  
  
 ==== Montar la LUN ==== ==== Montar la LUN ====
 +Creamos el sistema de ficheros
 +<code bash>mkfs -t ext4 /dev/mapper/VG_nakivo_var0157-volnakivovar0157</code>
  
 +<code bash>mount /dev/sdc1 </code>
  
  
-Creamos el sistema de ficheros +Como nos interesa que el montaje sea permanente y teniendo en cuenta que las particiones pueden cambiar, en vez de hacer el montaje con /dev/sdc1 lo vamos a realizar con el UUID del dispositivo. Para ello utilizamos el comando ** blkid** con el que obtenemos el UUID del dispositivo
-mkfs -t ext4 /dev/mapper/VG_nakivo_var0157-volnakivovar0157 +
- +
-mount /dev/sdc1  +
- +
-Con el comando <code>blkid</code> vemos el UUID del dispositivo. Una vez que tenemos el UUID del dispositivo lo añadidos al fichero /etc/fstab para su montaje automático+
 <file> <file>
 +/dev/sdc1: UUID="vWc0ao-r1hs-1xJU-7TSP-nWwp-WOri-MGbiPa" TYPE="LVM2_member"
 /dev/mapper/VG_nakivo_var0157-volnakivovar0157: UUID="2b1cddfa-882c-4ddc-8e54-93378d7c4ccc" TYPE="ext4" /dev/mapper/VG_nakivo_var0157-volnakivovar0157: UUID="2b1cddfa-882c-4ddc-8e54-93378d7c4ccc" TYPE="ext4"
 +</file>
  
 +Una vez que tenemos el UUID del dispositivo lo añadidos al fichero /etc/fstab para su montaje automático
  
-</file>+<note>Ojo nos interesa el UUID del Grupo de Volumen</note>
  
 Añadimos la siguiente línea al /etc/fstab Añadimos la siguiente línea al /etc/fstab
 <file> <file>
-UUID=2b1cddfa-882c-4ddc-8e54-93378d7c4ccc       /mnt/iscsi/volnakivovar0157      ext4   defaults,auto,_netdev         0+UUID=2b1cddfa-882c-4ddc-8e54-93378d7c4ccc  /mnt/iscsi/volnakivovar0157      ext4   defaults,auto,_netdev     0
 </file> </file>
  
 +<note>para poder usar desde nakivo el nuevo volumen tenemos que darle permisos con **chown -R bhsvc:bhsvc /punto de montaje** </note>
 ==== Referencias ==== ==== Referencias ====
-http://rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-performance-using-parted/ +  * http://rainbow.chard.org/2013/01/30/how-to-align-partitions-for-best-performance-using-parted/ 
-http://syedali.net/2014/02/24/adding-a-new-lvm-partition-with-gnu-parted/ +  http://syedali.net/2014/02/24/adding-a-new-lvm-partition-with-gnu-parted/ 
-http://rm-rf.es/gestion-de-lvm-en-linux-logical-volume-manager/+  http://rm-rf.es/gestion-de-lvm-en-linux-logical-volume-manager/ 
 +  * https://federicosayd.wordpress.com/2007/09/13/montando-un-iniciador-iscsi-en-linux/ 
 +  * https://www.howtoforge.com/linux_lvm