Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
Proyecto Integral de Ingeniería del Software | |
---|---|
Metodologías Ágiles |
Trabajo Fin De Grado | |
---|---|
Guía Memoria TFG |
Servidores | |
---|---|
Minercraft | |
Knoppia | |
Omegacraft |
Base de datos de juegos | |
---|---|
GameBoy Advance (GBA) |
VMWare usa un Hypervisor llamado ESXi que es de pago. Esxi destaca por lo siguiente:
Máquina virtual Linux basada en Photon OS de VMWare. Tiene una base de datos postgreSQL, también soportando Oracle SQL. Normalmente en la arquitectura de vCenter hay mínimo 2 máquinas con ESXi, conteniendo una de ellas el vCenter. Las comunicaciones se hacen seguras a través del puerto 443. Un host ESXi puede ser gestionado directamente (No se debe hacer) o puede ser gestionado desde un vCenter (Lo recomendable). La única razón por la que uno se debe conectar directamente a un Host ESXi es para arrancar el vCenter en caso de fallo.
Para conectar al vCenter se usa el vSphereClient o a través de PowerCLI. Si uno se conecta directamente a un Host ESXi se puede usar el EXCLI, PowerCLI y a través del host client (No recomendable).
Existen los siguientes conceptos:
Puede tener muchas definiciones:
Un vCenter HA se monta para estructuras extremadamente críticas, no es muy común tenerlo montado.
El lider del mercado para realizar copias de seguridad es Veeam Backup. VMWare no tiene herramienta oficial de backup (Existió una en el pasado pero se descontinuó). Para proteger el vCenter VMWare recomienda usar una herramienta de backup. Para ello se le dice a veeam cuando se quiere hacer una máquina y donde almacenar la copia, en ese momento se crea un snapshot y se copia la máquina donde se ha indicado. De esta forma si falla una máquina se puede restaurar desde Veeam.
Para vCenter desde el puerto 5580 se puede acceder a una sección que entre otras opciones, permite realizar backup. Esta función genera un fichero .zip con toda la configuración del vCenter en un momento determinado. Para restaurar la copia se usa el mismo programa que se usó para desplegar el vcenter seleccionando la opción restore. Esto no suele ser muy utilizado. También existe una opción de automatizar los backups.
Para ello se puede ir a la pestaña de performance dentro del propio vCenter, lo que nos muestra el consumo de CPU, RAM, red… y nos proporciona las opciones “tasks” y “Events” donde se muestra que tareas se han ejectuado y cuanto y en “Events” Muestra todos los eventos que han ido ocurriendo y se han almacenado en los logs. Todo esto puede ser enviado por correo o por SNMP Traps a un colector para verlo en un servidor de monitorización.
Hay varios niveles de log:
Los niveles de log se pueden cambiar desde la pestaña de configure→General→Logging Settings. Toda esta información se guarda en el vCenter y en los Hosts ESXi. Si falla el vCenter o alguno de los host ESXi se pierden dichos hosts. Para evitar la pérdida de estos datos se suele usar un SIEM, esto se puede configurar desde las sección de backups en la pestaña de syslog. En los ESXi no se pueden mandar estos datos a un SIEM desde la inerfaz gráfica, hay que ir a los parámetros avanzados.
También se monitoriza la saluz de una base de datos, obserbandose tanto el rendimiento como el espacio. Esto nos permite configurar alarmas para que nos avisen en caso de problemas como la falta de espacio. Al 95% de la ocupación del disco duro los servicios del vCenter se paran. Cuando se arranca el vCenter hay una opción en services para configurar los daemons, donde podemos ver que procesos están arrancados o no y su estado de salud.
Normalmente se define un grupo de puertos como una vLan. También existen los VM Kernel Ports que se usan para tráfico especial:
En la actualidad la mayor parte de las organizaciones usan VLANs para aislar el tráfico. Generalmente se genera una máquina virtual portgroup asociada a una Vlan. Los switches standar son sencillos y tienen pocas funcionalidades, mientras que los switches distrbuidos tienen muchas más funcionalidades y a nivel de seguridad son mejores, el problema es que necesitan la licencia Enterpirse Plus de VMWARE (Super Caro).
Estas políticas pueden ser configuradas a nivel de portgroup o a nivel de virtual switch.
Se usan varios adaptadores de red siguiendo ciertos algoritmos de balanceo de carga. También se pueden poner algunas tarjetas de red como en espera, para sustituir un adaptador activo en caso de caída.
Todo el tráfico de red que sale de cierta máquina virtual va a salir siempre por la misma tarjeta de red física
El tráfico de salida de cada VM sale por una tarjeta de red física u otra en función al resultado de la aplicación de un hash a su dirección mac
Se calculan los hash entre la ip de destino y origen para ver por que puerto físico se mueven los paquetes.
VMWare siempre que detecta un fallo, lo detecta como error físico. El VMKernel notifica los cambios en las localizaciones físicas de una dirección mac con los siguientes parámetros:
Se duplican los paquetes de la red del puerto al destino, se puede usar para encontrar problemas o analizar el tráfico de red.