Vous êtes sur la page 1sur 31

Gua 4 Configuracin de un servidor Datastore

Contenido de la gua
Gua 4 Configuracin de un servidor Datastore ..................................................................................................................... 1
1.1 Consideraciones para la gua .............................................................................................................................................. 2
a. Objetivo:............................................................................................................................................................................. 2
b. Software necesario ............................................................................................................................................................. 2
c. Escenario para la red .......................................................................................................................................................... 2
1.2 Especificaciones de la MV para la SAN ............................................................................................................................. 4
a. Defina una MV basada en el kernel 2.6 ............................................................................................................................. 4
b. Defina dos tarjetas de red en modo bridge ......................................................................................................................... 4
c. Cantidad de discos duros .................................................................................................................................................... 4
I Parte Configuracin del iSCSI Server ................................................................................................................................... 5
1.1 Instalacin de openfiler ....................................................................................................................................................... 5
1.2 Configuracin de openfiler ................................................................................................................................................. 5
Paso 1. Actualizar el mdulo para RAID ............................................................................................................................... 5
Paso 2 - Configure los parmetros IPv4 del servidor SAN desde el navegador web ............................................................. 7
Paso 3 Definir parmetros IPv4 para servidor iSCSI .......................................................................................................... 8
Paso 4 Verificacin de los parmetros IPv4 asignados ..................................................................................................... 11
Paso 5 Creacin de la NAC y Asignacin de DNS y Router ............................................................................................ 13
1.3 Configuracin de los recursos a compartir en el servidor iSCSI ..................................................................................... 15
Paso 1. Crear los Block devices ........................................................................................................................................... 15
Paso 2 Crear el VG (Volume group) ................................................................................................................................. 18
Paso 3 Crear el Volumen a publicar .................................................................................................................................. 19
Paso 4 Configurar el servicio iSCSI .................................................................................................................................. 21
II Parte Configuracin de cliente iSCSI en front-end ............................................................................................................. 25
2.1 Instalar el cliente iSCSI (initiator).................................................................................................................................... 25
Paso 1 Ingrese como root al front-end .............................................................................................................................. 25
Paso 2 Instale el cliente iSCSI .......................................................................................................................................... 25
Paso 3 Configure el cliente iSCSI ..................................................................................................................................... 25
Paso 4 Visualice los recursos compartidos ....................................................................................................................... 26
Paso 5 Vea la configuracin del equipo ............................................................................................................................ 26
Paso 6 Establezca conexin con el servidor iSCSI ........................................................................................................... 27
2.2 Configuracin del Data store en Opennebula .................................................................................................................. 28
Paso 1 Crear una plantilla ................................................................................................................................................. 28
Paso 2 Crear el datastore a partir de la plantilla ................................................................................................................ 29
Paso 3 Verificar el datastore desde sunstone (herramienta Web) ..................................................................................... 30
Favor realizar la tarea al final de la prctica.

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 1 de 31

Descripcin de la gua
1.1 Consideraciones para la gua

a. Objetivo:
El objetivo de esta seccin es agregar un servidor SAN que funcione como DataStore (DS) al front-end opennebula,
utilizando el appliance openfiler 2.99

b. Software necesario
Para esta prctica se utilizar el siguiente software.
VirtualBox (versin 4.2.16 utilizada)
Imagen iso de openfiler 2.99 (64 bits)
Equipo o MV con Opennebula
Conexin a Internet.

c. Escenario para la red


Para esta prctica el escenario de red ser el siguiente
Direccin IPv4

Nombre del
host

1. Router

192.168.2.1

---

2. Servidor DNS

192.168.2.1

---

3. Hipervisor con Xen

192.168.2.96

hipervisor1

192.168.2.97

front-end

192.168.2.95

san1

Equipo

4. Equipo con
Opennebula
5. Equipo para
datastore

Funcin
Encaminamiento de paquetes y salida a
Internet (Slo se usar la IP)
Resolucin de nombres
(Slo se usar la IP)
Ejecutar las DomU
Administrar los hipervisores conectados
(prxima gua)
Alacenar las VM de los hipervisores
(siguiente gua)

En esta gua he asumido que existe un servidor DNS y un Gateway ya configurados con salida a Internet.
Usted utilice los valores reales de forma que tenga salida a Internet
Si utiliza la MV con Ubuntu instalado para el front-end tenga en cuenta que existen dos usuarios creados
cuando se instal el sistema el usuario localadmin / 123456 y el usuarios root /123456 (para local admin
necesitar utilizar sudo)

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 2 de 31

En la siguiente figura se ilustra que como el servidor openfiler utilizar un RAID 10 para ofrecer un recurso iSCSI
al cliente iSCSI instalado en Opennebula. As las mquinas virtuales que se ejecutan en los hipervisores podrn
almacenar los archivos de los discos duros en el datastore100 del front-end opennebula.
Adems se observa que los usuarios podrn acceder por medio de la LAN a los servicios de las MV

Para crear los recursos en openfiler se deber tener en cuenta lo siguiente:


Crear el PV: Particin y RAID
Crear el VG: formado inicialmente por el RAID 10
Crear un Vol: que utilizar la mitad del VG
Publicar un LUN: volumen publicado por el servidor iSCSI

En opennebula se deber:
Instalar el cliente iSCSI y conectarlo al servidor iSCSI utilizando el protocolo CHAP
Configurar en opennebula el nuevo datastore

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 3 de 31

1.2 Especificaciones de la MV para la SAN


La mquina virtual se crear utilizando VirtualBox con las siguientes especificaciones:

a. Defina una MV basada en el kernel 2.6


Seleccione Linux como plataforma y 2.6 como modelo de la plantilla.
Para la RAM puede utilizar 256MB (por supuesto si su equipo lo permite utilice ms RAM)

b. Defina dos tarjetas de red en modo bridge


Es importante que ambas tarjetas virtuales de red estn asociadas a la misma tarjeta del equipo.
Se recomienda escoger un nmero sencillo para direccin MAC de forma que fcilmente pueda identificarlas la
tarjeteas de red por si existen problemas al asignar la direccin IP al bonded.
Para esta gua se utilizarn los siguientes valores: (usted puede utilizar otros lo importante es identificar cada MAC)
080027020001
080027020002

c. Cantidad de discos duros


Debido a que se utilizar un RAID 10 el cual utiliza 4 discos duros ser necesario definir lo siguiente.
Agregar una controladora SCSI o SAS
Agregar cuatro discos duros de 10 GB tipo SCSI o SAS, formato vdi y tamao dinmico con los siguientes
nombres:
raid10-disco1
raid10-disco2
raid10-disco3
raid10-disco4

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 4 de 31

I Parte Configuracin del iSCSI Server


1.1 Instalacin de openfiler
Para la instalacin de openfiler puede utilizar cualquiera de los dos materiales listados a continuacin: (es el mismo
proceso para la versin 2.99)
Instalacin de forma grfica: (recomendada)
http://www.openfiler.com/learn/how-to/graphical-installation
Instalacin basada en texto:
http://www.openfiler.com/learn/how-to/text-based-installation
El archivo de la imagen iso de openfiler 2.99 se puede descargar de:
http://sourceforge.net/projects/openfiler/files/openfiler-distribution-iso-2.99-x64/openfileresa-2.99.1x86_64-disc1.iso/download?use_mirror=hivelocity

1.2 Configuracin de openfiler

Paso 1. Actualizar el mdulo para RAID


1.1 Ingrese al sistema como el usuario root
Utilice la contrasea que defini en el proceso de instalacin, para esta gua se utilizar 123456
login as: root
root@192.168.2.106's password: (Digite 123456)
Last login: Sat Aug 24 09:18:30 2013

1.2 Verifique los parmetros IPv4 para obtener salida a Internet


Para esta gua se ha asumido que el servidor DHCP asign la direccin 192.168.2.106, la cual nos servir para
actualizar el sistema y una vez actualizado cambiaremos la IPv4 a 192.168.2.95
[root@localhost ~]# ifconfig
eth0

Link encap:Ethernet HWaddr 08:00:27:02:00:01


inet addr:192.168.2.106 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe02:1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59 errors:0 dropped:0 overruns:0 frame:0
TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6935 (6.7 KiB) TX bytes:6347 (6.1 KiB)

lo

Link encap:Local Loopback


inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 5 de 31

Verifique que tenga la direccin IP del GW como ruta por defecto


[root@localhost ~]# route -n
Kernel IP routing table
Destination
Gateway
192.168.2.0
0.0.0.0
169.254.0.0
0.0.0.0
0.0.0.0
192.168.2.1

Genmask
255.255.255.0
255.255.0.0
0.0.0.0

Flags
U
U
UG

Metric
0
1002
0

Ref
0
0
0

Use
0
0
0

Iface
eth0
eth0
eth0

Verifique que tenga la direccin del servidor DNS asignada


[root@localhost ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 192.168.2.1

Nota: Es importante que obtenga una direccin IPv4 con salida a Internet de forma automtica o que usted asigne
una direccin esttica con salida a Internet para la actualizacin.
1.3 Actualice el mdulo para RAID
Con esto se solucionan algunos problemas en la creacin de arreglos de discos de la versin 2.99, el comando para
actualizar, instalar o eliminar paquetes es conary
Digite en una sola lnea el siguiente comando
[root@localhost ~]# conary update mdadm=openfiler.rpath.org@rpl:devel/2.6.4-

0.2-1
Applying update job:
Update mdadm(:runtime) (/openfileresa.rpath.org@esa:openfileresa-3.0/3.2-2-1 ->
/conary.rpath.com@rpl:devel//openfiler.rpath.org@rpl:devel/2.6.4-0.2-1)
Erase
mdadm:config=3.2-2-1
Install mdadm:doc=2.6.4-0.2-1

1.4 Agregue el enlace simblico al comando lvm


Digite en una sola lnea el siguiente comando
[root@localhost ~]#

ln

-s

/sbin/lvm

/usr/sbin/lvm

1.5 Instale mc (recomendado)


Instale mc
[root@localhost ~]#

conary

install

mc

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 6 de 31

Paso 2 - Configure los parmetros IPv4 del servidor SAN desde el navegador web
2.1 Ingrese desde el navegador Web
Ingrese a la siguiente ruta: https://IP_del_openfiler:446, (para esta gua el valor asignado por el DHCP
es 192.168.2.106, usted tendr otro valor).
2.2 Acepte el certificado proporcionado por openfiler

Nota: La ventana con el mensaje vara segn el navegador empleado


2.3 Ingrese a la herramienta Web
De forma predeterminada las credenciales creadas para utilizar la herramienta Web son:
Usuario: openfiler
Contrasea: password

2.4 Verifique que la informacin del sistema


Deber tener reconocidas las dos tarjetas de red
Cantidad de procesadores de la MV (1 2 se pueden asignar para esta gua)
Cantidad de RAM
Los discos duros pueden ser agregados posteriormente

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 7 de 31

Paso 3 Definir parmetros IPv4 para servidor iSCSI


3.1 Vaya a la opcin System del men superior

3.2 Defina el FQDN del equipo


a. Baje a la seccin Network Configuration
b. Asgnele nombre al equipo como san1.empresay.com.sv (donde y representa su nmero de grupo)

c. D un clic en el botn Update


El navegador debe mostrar la actualizacin del nombre del equipo

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 8 de 31

3.3 Creer el bonded


a. Baje a la seccin Network Bonding Configuration
Deben aparecer las dos tarjetas de red.
b. D un clic en el enlace Create bonded interface

c. Seleccione las tarjetas de red eth0 y eth1

d. D un clic en el botn Continue.


Nota: si olvid agregar una segunda tarjeta de red realice lo siguiente:
Apague el openfiler con el comando poweroff
Agregue una interfaz en modo bridge a la misma tarjeta donde est asociada eth0
Repita el paso 3.3

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 9 de 31

e. Asigne los valores IPv4 para el bonded


La direccin IPv4 ser 192.168.2.95 (usted asigne un valor segn su topologa)
La mscara ser: 255.255.255.0 (usted coloque el valor de su red o subred)
Para las opciones del Bond se definirn:
o Round-Robin (rr), para balanceo de carga y tolerancia
o No preference, asigna prioridad equivalente.

f. D un clic en el botn Continue


Notas:
Es posible que pierda la comunicacin con el servidor Web porque ha asignado otra direccin IP
Para
mayor
informacin
sobre
los
tipos
de
Bonding
consulte
el
https://www.kernel.org/doc/Documentation/networking/bonding.txt

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 10 de 31

sitio:

Paso 4 Verificacin de los parmetros IPv4 asignados


4.1 Verifique los valores del bond
Desde la consola digite el siguiente comando (con las flechas y avance en la pantalla y finalice con q)
[root@san1 ~]# ifconfig |less
bond0
Link encap:Ethernet HWaddr 08:00:27:02:00:01
inet addr:192.168.2.95 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe02:1/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:7856 errors:0 dropped:0 overruns:0 frame:0
TX packets:5349 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3258605 (3.1 MiB) TX bytes:1479795 (1.4 MiB)
eth0

Link encap:Ethernet HWaddr 08:00:27:02:00:01


UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:7610 errors:0 dropped:0 overruns:0 frame:0
TX packets:5328 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3237290 (3.0 MiB) TX bytes:1477632 (1.4 MiB)

eth1

Link encap:Ethernet HWaddr 08:00:27:02:00:01


UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:247 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21375 (20.8 KiB) TX bytes:3025 (2.9 KiB)

lo

Link encap:Local Loopback


inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

4.2 Verifique los siguientes archivos que forman el bond0


a. Verifique que se haya creado el bond0
[root@san1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
MTU=1500
USERCTL=no
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.2.95
NETMASK=255.255.255.0
BONDING_OPTS="mode=0 miimon=100 downdelay=0 updelay=0"

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 11 de 31

b. Verifique que las interces eth0 y eth1 estn asociadas con el bond0
[root@san1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
BOOTPROTO=static
SLAVE=yes
MASTER=bond0
[root@san1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
BOOTPROTO=static
SLAVE=yes
MASTER=bond0

c. Verifique que las MAC que haya definido estn asociados a eth0 y eth1
[root@san1 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="08:00:27:02:00:01", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="08:00:27:02:00:02", ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth1"

d. Si modifica cualquiera de los archivos anterior debe reiniciar el servicio de red


[root@san1 ~]# service network restart
Shutting down interface bond0:
[
Shutting down loopback interface:
[
Bringing up loopback interface:
[
Bringing up interface bond0:
[

OK
OK
OK
OK

]
]
]
]

4.3 Reinicie el servidor openfiler


Reinicie el servidor para comprobar que las tarjetas estn funcionando correctamente.
[root@san1 ~]# reboot

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 12 de 31

Paso 5 Creacin de la NAC y Asignacin de DNS y Router


5.1 Definicin de la NAC
a. Entre en la seccin system del men superior.
b. Baje a la seccin Network Access Configuration
Defina la regla de seguridad (NAC) que permitir a los servidores comunicarse con el servidor openfiler, aqu se
deben definir las direcciones de los servidores (hipervisor1, hipervisor2, front-end), pero para facilidad de la
prctica utilizaremos toda la red. Digite los siguientes valores:
Nombre: acceso_san
Network/host: 192.168.2.0 (Usted defina la direccin de red o subred que est utilizando)
Tipo: Share

c. D un clic en el botn Update


La salida deber verse similar a la siguiente imagen.

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 13 de 31

5.2 Configuracin del router y DNS


a. Vaya a la seccin Network configuration
b. Defina los siguientes valores:
Primary DNS: 192.168.2.1 (usted defina sus propios valores)
Gateway: 192.168.2.1 (usted defina sus propios valores)

c. D un clic en el botn Update


5.3 Verificar que los cambios se hayan realizado satisfactoriamente
a. Verifique que se tenga la direccin IPv4
[root@san1 ~]# cat /etc/resolv.conf
#search san1.empresay.com.sv
nameserver 192.168.2.1

b. Verifique la configuracin GW
[root@san1 ~]# route -n
Kernel IP routing table
Destination
Gateway
192.168.2.0
0.0.0.0
169.254.0.0
0.0.0.0
0.0.0.0
192.168.2.1

Genmask
255.255.255.0
255.255.0.0
0.0.0.0

Flags
U
U
UG

Metric
0
1004
0

Ref
0
0
0

Use
0
0
0

Iface
bond0
bond0
bond0

Nota: Si debe definir el GW digite el comando: route add default gw 192.168.2.1

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 14 de 31

1.3 Configuracin de los recursos a compartir en el servidor iSCSI


Para esta parte si no ha agregado los discos duros, detenga el openfiler y agregue los cuatro discos duros, como se
indic en 1.2 Especificaciones de la MV para la SAN seccin c. Cantidad de discos duros
Para esta seccin se har lo siguiente:
Crear particiones tipo RAID
Crear PV (RAID en este caso)
Crear VG
Crear recurso iSCSI
Publicar el recurso (LUN)

Paso 1. Crear los Block devices


1.1 Cree las particiones del RAID
a. Ingrese a la seccin volmenes del men superior.

b. Seleccione Bloc devices del men de la derecha

c. Seleccione el disco /dev/sdb dando un clic

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 15 de 31

d. Cree una particin con todo el disco.

e. Seleccione el tipo de particin (RAID array member)

f. Al final aparecer una imagen similar a la siguiente:

Nota: El espacio expresado en MB (GB, TB) para discos SCSCI e IDE es el resultado de la multiplicacin de: la
cantidad de cilindros, cabezas, sectores y la constante K (propia de cada sistema de archivos)
Repita este procedimiento para los dems discos
Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 16 de 31

1.2 Asocie las particiones al RAID 10


a. Cuando haya terminado con las cuatro particiones vaya a software RAID (men derecha)

b. Seleccione las cuatro particiones creadas anteriormente.


c. Seleccione el tipo de arreglo a RAID 10
d. Defina el tamao del chunck a 128kB

e. D un clic en el botn Add array

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 17 de 31

f. Verifique que se haya creado el raid /dev/md0

Paso 2 Crear el VG (Volume group)


2.1 Vaya a Volume Group del men de la derecha

2.2 Defina los valores para el VG


Nombre: raid_san1
Elementos del VG: /dev/md0

2.3 D un clic en el botn Add volumen group


Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 18 de 31

2.4 Verifique que se ha creado el VG raid_san1

Paso 3 Crear el Volumen a publicar


3.1 Seleccione Add Volume del men de la derecha

3.2 Seleccione el volumen raid_san1

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 19 de 31

3.3 Defina los valores para el volumen


Nombre: reposan1
Descripcin: Volumen 1
Tamao: 10,000
Tipo de sistema de archivos: iSCSI (bloques)

3.3 D un clic en el botn Create

3.4 Verifique que se haya creado el volumen raid_san1


Para efectos de comprender las capacidades de la SAN se ha creado un VG con una capacidad de 20GB (aprox) en
donde slo se tiene un Vol con 10 GB(aprox), los restantes 10GB se podran utilizar para asociarlo a: Vsphere, otro
Opennebula o bien directamente a cualquier cliente iSCSI que querramos.

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 20 de 31

Paso 4 Configurar el servicio iSCSI


4.1 Activar el servicio iSCSI
a. Vaya a la seccin services del men superior

b. Inicie el servidor iSCSI


c. Active el servicio iSCSI en el arranque

4.2 Defina el iqn del servidor


Para establecer la comunicacin entre un servidor iSCSI (target) y un cliente iSCSI (initiator), se necesita de la
identificacin de ambos, el protocolo iSCSI define la siguiente sintaxis.

iqn . aoDNS-mesDNS . DominioInversoDNS : nombre


En donde:
iqn = es parte de la estructura
aoDNS mesDNS = ao y mes separados por (-) cuando se registr el dominio en Internet, se puede
utilizar cualquier fecha.
DominioInveveroDNS = dominio registrado en Internet en formato inverso
: separa el dominio del nombre del servidor o cliente
Nombre = Nombre del servidor en la red SAN
Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 21 de 31

Ejemplos:
iqn.199105.com.microsoft:pdc-servidor1
iqn.200903.net.cuchillac:server1
Para esta gua se utilizar
iqn.201308.sv.com.empresay:san1.vol1
Recuerde cambiar el valor de y por el del grupo.
a. Ingrese al men Volumes del men superior

b. Seleccione iSCSI Targets

c. Seleccione Target configuration


d. Escriba el iqn para su red
e. D un clic en el botn Add

f. No modifique las opciones que aparecen de forma predeterminada.

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 22 de 31

4.3 Cree el LUN para el volumen 1


a. Seleccione al men LUN Mapping

b. seleccione la opcin de escritura y para la transferencia seleccione tipo bloque para Volumen 1
c. D un clic en el botn Map

d. Verifique que se haya creado el LUN


Deber tener una pantalla similar a la siguiente.

4.4 Defina el tipo de ACL para la NAC


a. Vaya al men Network ACL del men superior.

b. Seleccione Allow para la ACL acceso_san

c. D un clic en el botn Update


Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 23 de 31

4.5 Defina el acceso va CHAP


a. Vaya al men CHAP ahthentication del men superior.

b. digite las credenciales del usuario que ingresar desde el front-end


Para este caso se utilizar:
Usuario: oneadmin
Contrasea: 1234567890abcd (hexadecimales no es frase)

d. D un clic en el botn Add


e. Verifique que el usuario se haya creado

4.6 Reinicie el servicio iSCSI target


a. Vaya a la seccin Services del men principal
b. Detenga el servicio iSCSI Target
c. Espere al menos 10 segundo
d. Inicie el servidor iSCSI Target

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 24 de 31

II Parte Configuracin de cliente iSCSI en front-end


2.1 Instalar el cliente iSCSI (initiator)

Paso 1 Ingrese como root al front-end


Paso 2 Instale el cliente iSCSI
root@front-end:~# apt-get install open-iscsi
Leyendo lista de paquetes... Hecho
Creando rbol de dependencias
Leyendo la informacin de estado... Hecho
Se instalarn los siguientes paquetes extras:
open-iscsi-utils
Se instalarn los siguientes paquetes NUEVOS:
open-iscsi open-iscsi-utils
0 actualizados, 2 se instalarn, 0 para eliminar y 2 no actualizados.
Necesito descargar 718 kB de archivos.
Se utilizarn 1.786 kB de espacio de disco adicional despus de esta operacin.
Desea continuar [S/n]? s
Des:1 http://sv.archive.ubuntu.com/ubuntu/ precise-updates/main open-iscsi-utils
amd64 2.0.871-0ubuntu9.12.04.2 [105 kB]
Des:2 http://sv.archive.ubuntu.com/ubuntu/ precise-updates/main open-iscsi amd64
2.0.871-0ubuntu9.12.04.2 [613 kB]
Descargados 718 kB en 3seg. (206 kB/s)
Seleccionando paquete open-iscsi-utils previamente no seleccionado
(Leyendo la base de datos ... 179209 ficheros o directorios instalados actualmente.)
Desempaquetando open-iscsi-utils (de .../open-iscsi-utils_2.0.8710ubuntu9.12.04.2_amd64.deb) ...
Seleccionando paquete open-iscsi previamente no seleccionado
Desempaquetando open-iscsi (de .../open-iscsi_2.0.871-0ubuntu9.12.04.2_amd64.deb) ...
Procesando disparadores para man-db ...
Procesando disparadores para ureadahead ...
ureadahead will be reprofiled on next reboot
Configurando open-iscsi-utils (2.0.871-0ubuntu9.12.04.2) ...
Configurando open-iscsi (2.0.871-0ubuntu9.12.04.2) ...
update-rc.d: warning: open-iscsi stop runlevel arguments (0 1 6) do not match LSB
Default-Stop values (0 6)
* Starting iSCSI initiator service iscsid
[ OK ]
* Setting up iSCSI targets
[ OK ]

Paso 3 Configure el cliente iSCSI


Modificar las opciones del archivo de configuracin del cliente iSCSI
root@front-end:~# mcedit /etc/iscsi/iscsid.conf

Descomente esta lnea


#cuc yo descomentee
node.startup = automatic
# To set a CHAP username and password for initiator
# authentication by the target(s), uncomment the following lines:
#cuc yo descomentee y modifiquee

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 25 de 31

node.session.auth.username = oneadmin
node.session.auth.password = 1234567890abcd

Paso 4 Visualice los recursos compartidos


root@front-end:~# iscsiadm -m discovery -t sendtargets -p 192.168.2.95
192.168.2.95:3260,1 iqn.2013-08.sv.com.empresay:san1.vol1

Paso 5 Vea la configuracin del equipo


root@front-end:~# iscsiadm -m

node -o show

# BEGIN RECORD 2.0-871


node.name = iqn.2013-08.sv.com.empresay:san1.vol1
node.tpgt = 1
node.startup = manual
iface.hwaddress = <empty>
iface.ipaddress = <empty>
iface.iscsi_ifacename = default
iface.net_ifacename = <empty>
iface.transport_name = tcp
iface.initiatorname = <empty>
node.discovery_address = san1
node.discovery_port = 3260
node.discovery_type = send_targets
node.session.initial_cmdsn = 0
node.session.initial_login_retry_max = 8
node.session.xmit_thread_priority = -20
node.session.cmds_max = 128
node.session.queue_depth = 32
node.session.auth.authmethod = None
node.session.auth.username = <empty>
node.session.auth.password = <empty>
node.session.auth.username_in = <empty>
node.session.auth.password_in = <empty>
node.session.timeo.replacement_timeout = 120
node.session.err_timeo.abort_timeout = 15
node.session.err_timeo.lu_reset_timeout = 20
node.session.err_timeo.host_reset_timeout = 60
node.session.iscsi.FastAbort = Yes
node.session.iscsi.InitialR2T = No
node.session.iscsi.ImmediateData = Yes
node.session.iscsi.FirstBurstLength = 262144
node.session.iscsi.MaxBurstLength = 16776192
node.session.iscsi.DefaultTime2Retain = 0
node.session.iscsi.DefaultTime2Wait = 2
node.session.iscsi.MaxConnections = 1
node.session.iscsi.MaxOutstandingR2T = 1
node.session.iscsi.ERL = 0
node.conn[0].address = 192.168.2.95
node.conn[0].port = 3260
node.conn[0].startup = manual
node.conn[0].tcp.window_size = 524288
node.conn[0].tcp.type_of_service = 0
node.conn[0].timeo.logout_timeout = 15
node.conn[0].timeo.login_timeout = 15

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 26 de 31

node.conn[0].timeo.auth_timeout = 45
node.conn[0].timeo.noop_out_interval = 5
node.conn[0].timeo.noop_out_timeout = 5
node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144
node.conn[0].iscsi.HeaderDigest = None
node.conn[0].iscsi.DataDigest = None
node.conn[0].iscsi.IFMarker = No
node.conn[0].iscsi.OFMarker = No
# END RECORD

Paso 6 Establezca conexin con el servidor iSCSI


6.1 Establezca comunicacin desde el cliente iSCSI
root@front-end:~# iscsiadm -m node --login
Logging in to [iface: default, target: iqn.2013-08.sv.com.empresay:san1.vol1, portal:
192.168.2.95,3260]
Login to [iface: default, target: iqn.2013-08.sv.com.empresay:san1.vol1, portal:
192.168.2.95,3260]: successful
Nota para desconectarse con el servidor iSCSI (san1)
root@front-end:~# iscsiadm -m session --logout

6.2 Verifique en el servidor iSCSI que se haya conectado.


a. Seleccione la seccin Status del men principal

b. Seleccione iSCSI Targets del men de la derecha.

c. Visualice el iqn del cliente y el Identificador

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 27 de 31

d. Visualice la informacin de la conexin.


D un clic en el botn View y aparecer una pantalla similar a la sigueinte.

e. cierre la pantalla dando un clic en el enlace Close Window

2.2 Configuracin del Data store en Opennebula

Paso 1 Crear una plantilla


1.1 Ingrese como el usuario onbeadmin
1.2 Inicie el servicio oned
oneadmin@front-end:~$ one start

1.3 Liste los datastore que existen actualmente


oneadmin@front-end:~$ onedatastore list
ID NAME
0 system
1 default

CLUSTER
-

IMAGES TYPE
0 0 fs

TM
shared
shared

1.4 Cree el directorio para las plantillas personalizadas


oneadmin@front-end:~$ mkdir ~/mis_platillas

1.5 Cree el archivo para la pantilla


oneadmin@front-end:~$ cd ~/mis_platillas/
oneadmin@front-end:~/mis_platillas$ touch ds.conf

1.6 Digite el contenido de la plantilla


oneadmin@front-end:~$ mcedit ~/template/ds.conf
NAME = servidor-san1
BASE_IQN="iqn.2012-08.sv.com.empresay:san1.vol1"
DISK_TYPE="block"
DS_MAD="iscsi"
HOST="192.168.2.95"
TM_MAD="iscsi"
VG_NAME="vg-one"

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 28 de 31

Nota: Tenga en cuenta cul es el iqn de su servidor openfiler y la direccin IP

Paso 2 Crear el datastore a partir de la plantilla


2.1 Cree la plantilla
Digite el siguiente comando:
oneadmin@front-end:~/mis_platillas$ onedatastore create ~/mis_platillas/ds.conf
ID: 100

Nota: De forma predeterminada los datastore creados por el usuario comienzan desde el nmero 100
2.2 Verifique que se haya creado el datastore
Digite el siguiente comando:
oneadmin@front-end:~/mis_platillas$ onedatastore list
ID
0
1
100

NAME
system
default
servidor-san1

CLUSTER
-

IMAGES
0
0
0

TYPE
fs
iscsi

TM
shared
shared
iscsi

2.3 Visualice la informacin del datastore


oneadmin@front-end:~/mis_platillas$ onedatastore show 100
DATASTORE 100 INFORMATION
ID
: 100
NAME
: servidor-san1
USER
: oneadmin
GROUP
: oneadmin
CLUSTER
: DS_MAD
: iscsi
TM_MAD
: iscsi
BASE PATH
: /var/lib/one/var/datastores/100
PERMISSIONS
OWNER
GROUP
OTHER

: um: u-: ---

DATASTORE TEMPLATE
BASE_IQN="iqn.2012-08.sv.com.empresay:san1.vol1"
DISK_TYPE="block"
DS_MAD="iscsi"
HOST="192.168.2.95"
TM_MAD="iscsi"
VG_NAME="vg-one"
IMAGES

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 29 de 31

Paso 3 Verificar el datastore desde sunstone (herramienta Web)


3.1 Inicie el webservice sunstone
oneadmin@front-end:~/mis_platillas$ sunstone-server start
Stale .lock detected. Erasing it.
sunstone-server started

3.2 Ingrese desde el navegador Web


a. Digite la direccin IP del front-end (para mi caso 192.168.2.97:9869)
b. utilice las credenciales:
Usuario: oneadmin
Contrasea: opennebula

c. D un clic en el botn Login


3.3 Visualice el datastore

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 30 de 31

a. Abra el men Infraestructura


b. Seleccione Datastores
c. D un doble clic al datastore 100
d. Visualice las opciones del datastore

Nota: para apagar correctamente la mquina Front-end haga lo siguiente:


Detenga el webservice sunstone-server
Detenga el servicio oned
Termine la sesin del cliente iSCSI
Digite poweroff

Tarea:
Conteste las siguientes preguntas:
Explique detenidamente la diferencia del RAID 01 y el RAID 10
Escriba el puerto que utiliza el servidor iSCSI
Qu es un bond?
Qu beneficios aporta el uso del bond0 en la gua?
Qu es el protocolo CHAP?

Configuracin del datastore utilizando openfiler como servidor iSCSI Ing. Cuchillac (pap) Pg. 31 de 31

Vous aimerez peut-être aussi