Mediante este
documento pretendemos explicar cómo instalar un almacenamiento ISCI que
residirá en una máquina virtual con Openfiler y ese almacenamiento lo tendrá
que ver nuestro ESXI para poder utilizarlo.
Para ello contaremos
con las siguientes máquinas virtuales.
Maquina en la
que instalaremos el Openfiler
|
Ip:
192.168.1.x
|
Openfiler.local
|
Maquina en la
que montaremos nuestro ESXI 6.7
|
Ip:
192.168.1.x
|
ESXILAB.local
|
Lo primero que
tenemos que hacer es disponer de los archivos ISO tanto del ESXI como del
Openfiler.
El primero lo
descargaremos de la web de vmware. Tendremos que tener una cuenta dentro de su
portal para poder descargarlo.
Y la segunda
es ISO que tenemos que tener es la del
Openfiller. Esta la podemos descargar desde la siguiente url
Saltara a esta
otra página y veremos en la parte inferior izquierda como comienza a bajar el
archivo ISO.
Una vez que ya
tenemos descargada nuestra imagen ISO del Openfiler. Abriremos nuestro vmware
Workstation para proceder a crear una máquina virtual.
Crearemos una
maquina con las opciones típicas tal y como se muestra a continuación.
Le diremos
desde donde queremos empezar a instalar la máquina, buscaremos donde tenemos
nuestra imagen descargada y se la damos.
Ahora tendremos
que elegir que tipo de sistema operativo vamos a instalar en esta máquina,
seleccionaremos un Linux y le decimos Other Linux 2.6.x kernel 64 bit.
Le damos un
nombre a nuestra máquina virtual y le decimos donde la ubicaremos.
Le diremos que
el disco lo almacene en un solo fichero y le daremos un tamaño de 10GB.
Tranquilos ya sabemos que esto es poco espacio, pero este espacio es tan solo
para instalar el operativo. Luego pondremos los discos necesarios, que serán
los que nos proporcionen el almacenamiento ISCSI.
Le decimos
Finalizar.
Y estaremos en disposición de iniciar nuestra maquina
Virtual.
Pulsaremos sobre Power on this virtual machine, para que
inicie la máquina.
Nos aparecera esta pantalla y pulsaremos enter para comenzar
la instalación en modo grafico.
Cuando tengamos la siguiente pantalla pulsaremos sobre el
boton Next.
Seleccionaremos el teclado que deseamos utilizar y
continuamos. En mi caso he seleccionado el Spanish
Nos aparece un aviso, indicandonos que si queremos
inicializar el disco, que perderemos los datos le diremos que SI.
Se nos presenta en pantalla la siguiente información en la
que tendremos que pulsar sobre el boton Advanced storage configuration.
Nos pregunta que como queremos modificar la configuración
de nuestro disco. Le diremos que lo
añada como ISCSI target
En la siguiente pantalla tendremos que elegir que tipo de
configuracion de red vamos a usar, en nuestro caso le quitaremos la opcion de
DHCP y le pondremos manualmente la dirección de red que le vamos a dar a esta
máquina así como la mascara de red y la puerta de enlace.
Una vez puestos los datos pulsamos sobre OK.
Ahora tendremos que proporcionar una dirección ip que es
la que se usara como la dirección de nuestro almacenamiento ISCSI, veremos que
ha generado un ISCSI Initiator Name
Y pulsaremos sobre Add Target
Nos aparece un
mensaje diciendo que está creando el inicializador.
Nos vuelve a
mostrar la siguiente pantalla y tendremos que pulsar sobre Next
Ahora nos muestra
un aviso de que se perderán todos los datos de todas las particiones. Le
diremos que SI.
Nos muestra un
mensaje diciendo que estamos bajos de memoria, y tendremos que ampliar el
espacio de Swap inmediatamente. Le diremos que SI para continuar.
En la siguiente
pantalla tendremos que editar los dispositivos de red, para deshabilitar el
protocolo IPV6.
Ahora
procedemos a dar un nombre a la máquina. Le pondremos la puerta de enlace y los
dns.
Especificaremos
la zona horaria, en nuestro caso hemos seleccionado Europa/Madrid
Ahora tendremos
que proporcionar una contraseña para el usuario root
Ahora nos
muestra esta pantalla y tras pulsar Next comenzará la instalación.
Cuando haya
finalizado nos debe de salir una pantalla como esta, pulsaremos sobre reboot
para que la máquina se reinicie.
Y poder
continuar.
Tras el
reinicio nos aparece una pantalla como esta, en la que nos dice que url tenemos
que utilizar para conectar con nuestro sistema.
Ahora iniciaremos sesión en el sistema como root con la
contraseña que le dimos en el momento de instalar nuestra máquina, y
procederemos a realizar el apagado de la misma. Pues debemos de ampliar la
memoria, recuerda que nos dijo que era insuficiente y procederemos a instalar
los discos que serán los que proporcionarán espacio a nuestro ESX.
Para parar la maquina utilizamos el comando init 0
Bien ya tenemos nuestra máquina parada, ahora subiremos la
memoria hasta 1024 y añadiremos 3 discos.
Bien ya tenemos los tres discos añadidos a nuestra
máquina, la iniciaremos.
Bueno ahora toca configurar los discos que hemos instalado
para poder usarlos como almacenamiento compartido para nuestras servidores ESX.
Esto lo hacemos desde un navegador yendo a la url que nos
indica cuando arranca la maquina.
Si nuestro navegador nos da errores, tendremos que aceptar
las excepciones.
Y ahora tendremos que entrar poniendo el usuario y
password, CUIDADO no es el usuario root que hemos usado cuando estabamos
instalando, sino que tenemos que utilizar como nombre de usuario openfiler y
como password password
Aquí podemos ver la información de nuestro recien
instalado sistema.
Tenemos que ir a la pestaña Volumes y dentro de la sección
de volumenes ir a Block Devices.
Como vemos aquí estan los tres discos que hemos creado
nuevos. A los cuales tendremos que crear un volumen a cada uno de ellos.
Para lo cual pincharemos sobre el /dev/sdx que
corresponda. Y pulsaremos sobre Create.
Bien ya tenemos los discos preparados.
El siguiente paso será ir a Volume Groups y marcar los
discos que deseamos que formen parte del volumen, en nuestro caso los tres que
acabamos de preparar. Y le damos un nombre a este volumen. Y pulsamos sobre Add
volume group
Tras lo que nos vamos al apartado Add Volume
Le daremos un nombre a dicho volumen y le ampliaremos al
maximo el tamaño del disco que deseamos darle al volumen, así mismo cambiaremos
el tipo de filesystem a block (iSCSI,FC,etc) y pulsamos sobre Create
El siguiente paso es ir a la pestaña Servicios para habilitar
e iniciar el servicio ISCSI
Como vemos por defecto no esta habilitado ni iniciado, así
que hacemos ambas cosas.
Lo siguiene es ir a la pestaña Volumes a la seccion iSCSI
Targets
Pulsar sobre agregrar para que nos cree el iSCSI Target
Dentro del iSCSI Target nos vamos a la pestaña LUN Mapping
para mapear este nuevo target.
Para ello pulsamos sobre MAP
Ahora nos vamos a la pestaña Network ACL para indicarle
que red podra acceder a dicho target. Para lo que pinchamos en Local Networks
Le damos un nombre y le especificamos la red y la
submascara que tendrá acceso a dicho target, pulsamos sobre update
Volvemos a ir a la pestaña Volumes y a iSCSI Target, como
vemos la red que acabamos de dar acceso aun no tiene el acceso permitido, tenemos
que cambiar esto de Deny a Allow y pulsar Update.
Ahora tenemos que actualizar todo nuestro sistema, para
ello pulsamos sobre el update que nos aparece en la parte superior derecha.
Y nos da un resumen de nuestro sistema actualizado.
Con esto estaria terminada la parte correspondiente a la
máquina Openfiler.
Ahora tendremos que ir a nuestro ESX para añadirle este
almacenamiento que hemos creado aquí.
Primero desde un navegador entramos en nuestro ESXI
Una vez iniciada sesión en nuestro ESX. Nos vamos a la
parte de Redes de la parte izquierda de nuestra pantalla.
Nos vamos a la pestaña NIC de VMKernel y le damos agregar
NIC de VMKernel
Vemos que nos ha creado un grupo de puertos con el nombre
iscsi
Y en conmutadores virtuales. Vemos en vSwitch0 que estan
ambas direcciones asociadas a la misma tarjeta de red fisica.
Ahora nos vamos a la parte de Almacenamiento y a
configurar iSCSI, lo primero que hay que hacer es habilitarlo.
Para luego en el grupo de destinos dinamico agregar la
dirección de nuestra maquina que tiene el almacenamiento (openfiler)
Tras volver a examinar. Nos tiene que aparecer
Y decimos nuevo almacen de datos, tras lo que nos arranca
un asistente que seguiremos.
Podremos elegir entre personalizar el tamaño de disco a
usar o seleccionar todo el espacio disponible, asi como el tipo de sistema de
ficheros VMFS 6 o 5
Y cuando lo tengamos creado. Veremos lo siguiente, con lo
cual ya podemos inspeccionar nuestro nuevo almacen de datos para ver que es lo
que contiene. En este caso tiene que estar vacio.
Con lo que ya podremos usar este espacio para albergar
máquina virtuales, plantillas o lo que deseemos.