<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Escenario_3.D%3A_Acceso_a_dispositivos_iSCSI_dende_Linux</id>
	<title>Escenario 3.D: Acceso a dispositivos iSCSI dende Linux - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Escenario_3.D%3A_Acceso_a_dispositivos_iSCSI_dende_Linux"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Escenario_3.D:_Acceso_a_dispositivos_iSCSI_dende_Linux&amp;action=history"/>
	<updated>2026-10-21T09:34:36Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Escenario_3.D:_Acceso_a_dispositivos_iSCSI_dende_Linux&amp;diff=60699&amp;oldid=prev</id>
		<title>Carrion: /* Instalar e configurar open-iscsi */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Escenario_3.D:_Acceso_a_dispositivos_iSCSI_dende_Linux&amp;diff=60699&amp;oldid=prev"/>
		<updated>2016-10-22T16:09:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Instalar e configurar open-iscsi&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* Neste escenario conectarémonos aos dispositivos iSCSI exportados en FreeNAS dende un equipo Ubuntu:&lt;br /&gt;
&lt;br /&gt;
[[Image:00_Servizos_Virtualizacion_Escenarios_Semana_03d.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
== Instalar e configurar open-iscsi ==&lt;br /&gt;
&lt;br /&gt;
O paquete &amp;#039;&amp;#039;&amp;#039;http://www.open-iscsi.org/ (A páxina xa non existe)&amp;#039;&amp;#039;&amp;#039; contén o iniciador iSCSI para equipos Linux. O primeiro que teremos que facer é instalar este paquete e configuralo para que arranque de forma automática e a autenticación CHAP.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Instalar e configurar open-iscsi&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Sv_2013_linux_iscsi_01.png| Instalamos o paquete con &amp;#039;&amp;#039;&amp;#039;sudo apt-get install open-iscsi&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_02.png| Editamos como usuario &amp;#039;&amp;#039;root&amp;#039;&amp;#039; o ficheiro de configuración do paquete, &amp;#039;&amp;#039;/etc/iscsi/iscsid.conf&amp;#039;&amp;#039;&lt;br /&gt;
Image:Sv_2013_linux_iscsi_03.png| Cambiamos o parámetro &amp;#039;&amp;#039;&amp;#039;node.startup&amp;#039;&amp;#039;&amp;#039; a &amp;#039;&amp;#039;&amp;#039;automatic&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_04.png| Configuramos os parámetros marcados para a autenticación CHAP,&lt;br /&gt;
Image:Sv_2013_linux_iscsi_05.png| e tamén os marcados na imaxe. Gardamos o ficheiro.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_06.png| E reiniciamos o servizo co comando &amp;#039;&amp;#039;&amp;#039;/etc/init.d/open-iscsi restart&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Conectar e montar os destinos ==&lt;br /&gt;
&lt;br /&gt;
Agora xa estamos en disposición de conectar os destinos e montalos sobre carpetas do equipo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Conectar e montar os destinos&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Sv_2013_linux_iscsi_07.png| O comando &amp;#039;&amp;#039;&amp;#039;iscsiadm&amp;#039;&amp;#039;&amp;#039; permítenos detectar e conectar destinos iSCSI. Como se ve na imaxe, podemos detectar o destinos dun portal con &amp;#039;&amp;#039;&amp;#039;sudo iscsiadm -m discovery&amp;#039;&amp;#039;&amp;#039; e conectarnos a un destino con &amp;#039;&amp;#039;&amp;#039;sudo iscsiadm -m node ..... --login&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_08.png| Cos comandos que se ven na imaxe conectamos o &amp;#039;&amp;#039;disco2&amp;#039;&amp;#039; e &amp;#039;&amp;#039;disco3&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_09.png| Creamos as carpetas nas que imos montar os discos, e establecemos os permisos para que poidan acceder a elas todos os usuarios.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_10.png| Co comando &amp;#039;&amp;#039;&amp;#039;sudo fdisk -l&amp;#039;&amp;#039;&amp;#039; podemos ver os discos &amp;#039;&amp;#039;sdb&amp;#039;&amp;#039;, &amp;#039;&amp;#039;sdc&amp;#039;&amp;#039; e &amp;#039;&amp;#039;sdd&amp;#039;&amp;#039;. Cada un deles ten unha partición con sistema de ficheiros NTFS.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_11.png| Co comando &amp;#039;&amp;#039;&amp;#039;mount&amp;#039;&amp;#039;&amp;#039; podemos montar as particións nas carpetas creadas. Se a máquina &amp;#039;&amp;#039;wclient&amp;#039;&amp;#039; non estivese apagada, obteríamos un erro no momento de montar o volume, informándonos de que o volume NTFS xa está aberto.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_12.jpg| E podemos ver co explorador de ficheiros de Ubuntu o contido das carpetas, coas carpetas que creáramos dende o equipo Windows.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Montar automaticamente os dispositivos no arranque do sistema ==&lt;br /&gt;
&lt;br /&gt;
En Linux, se queremos que unha partición se monte de forma automática cada vez que se arranque o sistema teremos que editar o ficheiro &amp;#039;&amp;#039;/etc/fstab&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Montar automaticamente os dispositivos no arranque do sistema&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Sv_2013_linux_iscsi_13.png| Editamos como &amp;#039;&amp;#039;root&amp;#039;&amp;#039; o ficheiro &amp;#039;&amp;#039;/etc/fstab&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_14.png| As tres liñas marcadas na imaxe montan os tres dispositivos iSCSI sobre as carpetas no arranque do equipo. É importante incluír a opción &amp;#039;&amp;#039;&amp;#039;_netdev&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
Image:Sv_2013_linux_iscsi_15.jpg| Reiniciamos a MV para comprobalo.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_16.jpg| Vemos que os discos aparecen xa conectados e montados automaticamente.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ficheiros de configuración de iSCSI e xestión dos mesmos ==&lt;br /&gt;
* A continuación vanse amosar os ficheiros onde se garda a información relativa aos dispositivos iSCSI.&lt;br /&gt;
&lt;br /&gt;
* É moi importante coñecer estes ficheiros, a súa configuración e xestión, para poder cambiar parámetros de configuración, e nun caso moi especial, que é:&lt;br /&gt;
** Se non se configurou ben algún parámetro no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/iscsi/iscsid.conf&amp;#039;&amp;#039;&amp;#039; (contrasinal, datos do dispositivo, etc) e se executa &amp;#039;&amp;#039;&amp;#039;iscsiadm -m discovery ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Se se cambian parámetros no propio dispositivo iSCSI.&lt;br /&gt;
&lt;br /&gt;
* Neses casos que pasa se se axustan de novo os parámetros no ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/iscsi/iscsid.conf&amp;#039;&amp;#039;&amp;#039; e se volve executar o comando anterior?...Pois non se van ter en conta eses cambios. Imos ver as razóns (No seguinte enlace pode atoparse información sobre o paquete &amp;#039;&amp;#039;&amp;#039;open-iscsi:&amp;#039;&amp;#039;&amp;#039; http://linux-iscsi.org/wiki/Open-iSCSI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Ficheiros de configuración de open-iscsi&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Sv_2013_linux_iscsi_20.jpg|En &amp;#039;&amp;#039;&amp;#039;/etc/iscsi&amp;#039;&amp;#039;&amp;#039; están os ficheiros de configuración creados antes e despois de descubrir os dispositivos iSCSI. Os cartafoles &amp;#039;&amp;#039;&amp;#039;send_targets&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039; son creados no momento no que se fai o descubrimento de dispositivos iSCSI á través de &amp;#039;&amp;#039;&amp;#039;iscsiadm -m discovery ...&amp;#039;&amp;#039;&amp;#039;. Estes cartafoles conteñen a información persistente dos descubrimentos (&amp;#039;&amp;#039;&amp;#039;send_targets&amp;#039;&amp;#039;&amp;#039;) e dos nodos aos que conectarse manualmente ou automaticamente (&amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039;). Imos ver que contén cada un deses cartafoles &lt;br /&gt;
Image:Sv_2013_linux_iscsi_20.jpg| En &amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039; hai unha carpeta por cada dispositivo iSCSI ao que nos poderíamos conectar (manual ou automaticamente). Dentro de cada unha das carpetas do nodo hai un ficheiro chamado &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039; que se crea xusto no momento en que se fai o descubrimento e que ...&lt;br /&gt;
Image:Sv_2013_linux_iscsi_21.jpg| ... é unha copia do ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/iscsi/iscsid.conf&amp;#039;&amp;#039;&amp;#039; adaptado ao nodo en cuestión. Por tanto, calquera cambio na configuración que afecte a un nodo hai que facela no ficheiro &amp;#039;&amp;#039;&amp;#039;default&amp;#039;&amp;#039;&amp;#039; correspondente, por exemplo se se cambia o &amp;#039;&amp;#039;&amp;#039;contrasinal, o nome do usuario, etc.&amp;#039;&amp;#039;&amp;#039;, eses cambios hai que facelos neste ficheiro do nodo e o que se faga en /etc/iscsi/iscsid.conf &amp;#039;&amp;#039;&amp;#039;pode que&amp;#039;&amp;#039;&amp;#039; afecten para futuros descubrimentos pero non para os presentes, ver a seguinte imaxe ...&lt;br /&gt;
Image:Sv_2013_linux_iscsi_22.jpg|En &amp;#039;&amp;#039;&amp;#039;send_targets&amp;#039;&amp;#039;&amp;#039; almacénanse enlaces ás carpetas dos nodos anteriores, e ademais un ficheiro chamado &amp;#039;&amp;#039;&amp;#039;st_config&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_23.jpg|O ficheiro &amp;#039;&amp;#039;&amp;#039;st_config&amp;#039;&amp;#039;&amp;#039; almacena a información que se usará cada vez que se quere realizar un novo descubrimento. Cando se realiza un descubrimento consúltase este ficheiro, salvo no caso de que non exista, que entón consúltase &amp;#039;&amp;#039;&amp;#039;/etc/iscsi/iscsid.conf&amp;#039;&amp;#039;&amp;#039; e xerase o ficheiro &amp;#039;&amp;#039;&amp;#039;st_config&amp;#039;&amp;#039;&amp;#039; con datos de &amp;#039;&amp;#039;&amp;#039;iscsid.conf&amp;#039;&amp;#039;&amp;#039;. De modo que, o ficheiro &amp;#039;&amp;#039;&amp;#039;/etc/iscsi/iscsid.conf&amp;#039;&amp;#039;&amp;#039; non se terá en conta para os novos descubrimentos se existe &amp;#039;&amp;#039;&amp;#039;st_config&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_20.jpg|Pero sempre se pode &amp;#039;&amp;#039;&amp;#039;borrar&amp;#039;&amp;#039;&amp;#039;: calquera carpeta asociada a un nodo, o ficheiro st_config, un enlace, ou as carpetas enteiras &amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;st_config&amp;#039;&amp;#039;&amp;#039; e volver a comezar de novo.&amp;lt;br&amp;gt;Tamén cando se fai un descubrimento móstranse todos os dispositivos do &amp;#039;&amp;#039;&amp;#039;target&amp;#039;&amp;#039;&amp;#039; consultado, e ao mellor &amp;#039;&amp;#039;&amp;#039;interesa conectarse a un só dispositivo&amp;#039;&amp;#039;&amp;#039; neste equipo... Pois con borrar as carpetas e enlaces dos nodos non desexados, xa estaría, ou configurar eses nodos para que se iniciasen de forma manual.  &lt;br /&gt;
Image:Sv_2013_linux_iscsi_24.jpg|Con &amp;#039;&amp;#039;&amp;#039;iscsiadm -m node&amp;#039;&amp;#039;&amp;#039; pódense ver os nodos descubertos e que se atopan en &amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;. Non teñen porque estar conectados.  &lt;br /&gt;
Image:Sv_2013_linux_iscsi_25.jpg|Con &amp;#039;&amp;#039;&amp;#039;iscsiadm -m session&amp;#039;&amp;#039;&amp;#039; amósanse as sesións activas, as conexións existentes entre o iniciador e o destino. Podemos desconectar todas as conexións activas podemos usar o comando &amp;#039;&amp;#039;&amp;#039;iscsiadm -m node --logoutall=all&amp;#039;&amp;#039;&amp;#039; (Despois aprenderemos como desconectarse só dun nodo activo). Pódese ver a continuación que xa non hai seccións activas, aínda que a base de datos (cartafol) &amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039; segue tendo o listado das conexións descubertas. Finalmente observar como xa só se teñen os discos locais. &lt;br /&gt;
Image:Sv_2013_linux_iscsi_26.jpg|Anteriormente vimos como establecer unha conexión entre un nodo e o seu destino. Con &amp;#039;&amp;#039;&amp;#039;iscsiadm -m node --loginall=all&amp;#039;&amp;#039;&amp;#039; establécense as conexións de todos os nodos indicados en &amp;#039;&amp;#039;&amp;#039;nodes&amp;#039;&amp;#039;&amp;#039;, e logo xa se poden ver as sesións (conexións) activas, así como os discos asociados a cada dispositivo iSCSI e as súas particións. Por último, con &amp;#039;&amp;#039;&amp;#039;mount |grep disco&amp;#039;&amp;#039;&amp;#039; vemos os puntos de montaxe que se tiñan grazas ao ficheiro /etc/fstab.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_27.jpg|Imos agora borrar todo e comezar de novo: &amp;#039;&amp;#039;&amp;#039;rm -r /etc/iscsi/nodes&amp;#039;&amp;#039;&amp;#039; e  &amp;#039;&amp;#039;&amp;#039;rm -r /etc/iscsi/send_targets&amp;#039;&amp;#039;&amp;#039;. Comprobamos que o cartafol /etc/iscsi xa non ten esas carpetas. Vemos que xa non hai nodos dispoñibles para futuras conexións, pero aínda seguen activas as que se realizaron antes. Porén, se se reinicia o equipo xa non se van conectar nunca máis.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_28.jpg|Desconectamos as conexións e tratamos de volver a activalas ... imposible!!!.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_29.jpg|Tamén desmontamos os puntos de montaxe asociados as dispositivos iSCSI.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_30.jpg| E volvemos a realizar todo de novo: &amp;#039;&amp;#039;&amp;#039;iscsiadm -m discovery -t sendtargets -p 10.0.0.100&amp;#039;&amp;#039;&amp;#039;. Creamos todas as conexións asociadas aos nodos descubertos con &amp;#039;&amp;#039;&amp;#039;iscsiadm -m node --loginall=all&amp;#039;&amp;#039;&amp;#039;. Xa están listos os novos discos para ser montados ... &lt;br /&gt;
Image:Sv_2013_linux_iscsi_31.jpg| con &amp;#039;&amp;#039;&amp;#039;mount -a&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Desconectar un destino ==&lt;br /&gt;
&lt;br /&gt;
O comando &amp;#039;&amp;#039;&amp;#039;iscsiadm&amp;#039;&amp;#039;&amp;#039; tamén nos permite desconectar un só dispositivo iscsi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Desconectar un destino&amp;quot; widths=&amp;quot;350&amp;quot; heights=&amp;quot;300px&amp;quot; perrow=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
Image:Sv_2013_linux_iscsi_17.png| Co comando que se ve na imaxe desconectamos o &amp;#039;&amp;#039;disco1&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_18.png| Agora xa non vemos o contido do &amp;#039;&amp;#039;disco1&amp;#039;&amp;#039;.&lt;br /&gt;
Image:Sv_2013_linux_iscsi_19.jpg| É importante apagar a MV se queremos acceder aos mesmos destinos dende outro equipo.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[Usuario:Antonio|Antonio de Andrés Lema]] e [[Usuario:Carrion|Carlos Carrión Álvarez]] --&lt;/div&gt;</summary>
		<author><name>Carrion</name></author>
	</entry>
</feed>