jueves, 30 de agosto de 2018

Procedimiento Instalación Openfiler y Presentarlo a un ESXI 6.7


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
 Ahora nos vamos al Almacen de datos.


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.