8 dispositivos virtuales gratuitos que te encantarán

A pesar de que no existen los almuerzos gratis, puede descargar los ocho dispositivos virtuales que se describen en este artículo de forma gratuita. Eso no significa que pueda usar cualquiera de estos en un entorno de producción de alta gama, pero tampoco significa que no pueda. Algunos incluso tienen versiones de pago y compatibles en caso de que elija seguir ese camino.

Nuestra colección incluye las pilas de aplicaciones web más populares del mundo, dos plataformas de blogs, un servidor NAS y servidores listos para usar para el monitoreo de redes y sistemas, búsqueda de registros y generación de informes y acceso seguro a la red. Encontramos la mayoría de estas joyas en VMware Solution Exchange y / o en los sitios web de Bitnami y TurnKey Linux. Descubrirá que hay una serie de ventajas al usar los dispositivos virtuales creados por Bitnami o TurnKey Linux, comenzando con una excelente documentación, actualizaciones frecuentes y una implementación con un solo clic en Amazon EC2 y (en el caso de Bitnami) varias otras nubes. .

Para probar estos dispositivos, utilicé un sistema SuperMicro X10DRU-i + con dos procesadores Intel Xeon E5-2690 v3 y 128 GB de memoria, todos conectados a una caja de almacenamiento Synology RackStation RS3614xs +, que proporcionaba acceso a través de un punto de montaje NFS. El sistema ejecutaba VMware ESXi 5.5 y alojaba otras máquinas virtuales. Usé vSphere Client y la herramienta VMware vCenter Converter para cargar los archivos de la máquina virtual en la plataforma del host.

Todos estos dispositivos están disponibles como archivos OVA que pueden importarse y ejecutarse fácilmente en VMware o VirtualBox, o convertirse para ejecutarse en Hyper-V. La mayoría también están disponibles como VMDK.

Pila LÁMPARA TurnKey

La pila LAMP (originalmente Linux, Apache, MySQL y PHP) ha llegado a significar casi cualquier combinación de componentes de código abierto que se ejecutan en un sistema operativo Linux para brindar un servicio. La "P" en el nombre podría ser fácilmente Python o Perl, mientras que la "M" podría ser MongoDB o MariaDB. TurnKey Linux LAMP Stack adopta MySQL para la "M", mientras le brinda todas las P que podría desear. Todo está instalado y preintegrado en TurnKey Core, la imagen basada en Debian que TurnKey Linux utiliza como base para la amplia variedad de dispositivos virtuales que encontrará en el sitio web TurnKey Linux.

En el primer arranque, el dispositivo solicita una nueva contraseña raíz y MySQL. También solicita permiso para ejecutar una actualización de seguridad para descargar los últimos parches del sitio web security.debian.org. Esto podría llevar un tiempo, dependiendo de la antigüedad del dispositivo (la última actualización fue en abril de 2016 en este caso), pero no es algo que desee omitir. Entre las características distintivas de un dispositivo TurnKey Linux se encuentran las actualizaciones diarias (de forma predeterminada) y las copias de seguridad automatizadas en Amazon S3 (u otro objetivo de su elección).

Cada dispositivo TurnKey viene con un shell web con funciones completas de línea de comandos similares a SSH, incluida la edición. Una interfaz Webmin separada proporciona acceso a todas las funciones de administración típicas que necesitaría realizar. La interfaz de administrador proporciona acceso a la base de datos MySQL con una gama completa de herramientas administrativas. Este dispositivo virtual es imprescindible para cualquier desarrollador de aplicaciones que se dirija a la pila LAMP.

Pila MEAN de Bitnami

Cuando piensa en una pila típica de Linux, generalmente incluye un servidor web Apache y una base de datos SQL como MySQL, MariaDB o PostgreSQL. Sin embargo, con el auge de las bases de datos NoSQL y JavaScript, la pila LAMP tradicional tiene una nueva competencia en la pila MEAN. MEAN comienza con la base de datos NoSQL MongoDB, que almacena documentos formateados con JavaScript Object Notation o JSON, y termina con Node.js, el popular tiempo de ejecución de JavaScript del lado del servidor. Los otros miembros del acrónimo son Express, un marco de aplicación web Node.js, y Angular, el marco de JavaScript del lado del cliente de Google. JavaScript promociona su capacidad multiplataforma como una ventaja significativa en comparación con otros lenguajes, y ha ganado muchos seguidores entre la comunidad de programación.

Bitnami MEAN Stack envuelve todas estas piezas junto con Git, Apache, PHP y RockMongo, que es una herramienta de administración de MongoDB basada en PHP. La guía de inicio rápido de Bitnami lo ayuda a comenzar a usar la pila MEAN con ejemplos y un proyecto de muestra (una página web simple). Se espera que tenga algo de experiencia con Node.js o Angular para que esta pila funcione. La buena noticia es que las comunidades de Node.js y Angular son bastante activas, y puedes encontrar un mundo de tutoriales y código listo para ejecutar para probar. Tenga en cuenta que tendrá que realizar un poco de magia de línea de comandos para acceder al sistema (incluido el uso de PuTTY como túnel de reenvío de puertos SSH si está ejecutando Windows). Todo está cubierto en la documentación y pude hacer que todo funcionara sin demasiada dificultad.

Pila ELK de Bitnami

La indexación y búsqueda de archivos de registro se ha convertido en una industria en sí misma. Empresas como Splunk y Elastic han creado una gama de productos y soluciones en torno a la extracción de datos de registro, a menudo denominada inteligencia operativa. La pila Elastic ELK, que combina el trío de código abierto de Elastic, Elasticsearch, Logstash y Kibana, comprende una ventanilla única para analizar, indexar, analizar y visualizar la información en archivos de registro. Puede consultar todos estos componentes en el sitio web de Elastic. Bitnami reúne estas piezas con el servidor web Apache en la máquina virtual Bitnami Elk Stack.

Logstash es la herramienta que realiza el procesamiento de datos y alimenta el motor de búsqueda Elasticsearch. Debe configurar Logstash para procesar archivos de registro específicos, ya que no viene configurado de fábrica. Es posible crear algunas entradas de registro manualmente para probar el sistema (consulte los documentos de Logstash en el sitio de Elastic). Comprender cómo configurar el motor de búsqueda y qué filtros aplicar a los datos será clave para hacer un buen uso de esta herramienta. Afortunadamente, el sitio web de Elastic tiene una serie de buenos tutoriales en video (incluido este en Logstash) que lo ayudarán a poner su pila en funcionamiento. La última pieza del rompecabezas es la visualización, y ahí es donde entra Kibana. Vea el video de introducción a Kibana para obtener ayuda para crear un panel de visualización para sus datos.

TurnKey WordPress

WordPress es sin duda la plataforma de blogs más popular en uso en la actualidad. Un buen beneficio de esta enorme popularidad es la gran cantidad de complementos y temas disponibles para WordPress. Además, muchos clientes de publicación y creación de blogs, como Windows Live Writer de Microsoft, funcionan con WordPress de forma inmediata. Al igual que Roller, WordPress admite múltiples usuarios y cualquier número de blogs con nombre, pero tiene infinitas más opciones de personalización.

La máquina virtual Bitnami WordPress se basa en Ubuntu 14.04 e incluye WordPress, Apache, MySQL y PHP. También obtiene Varnish para el almacenamiento en caché (que deberá configurar) y phpMyAdmin para la administración. Mi primer paso fue iniciar sesión en la consola del dispositivo virtual para realizar una actualización del sistema operativo. El número de actualizaciones fue mínimo, lo que indica que se utilizó una versión relativamente reciente del sistema operativo para crear el dispositivo virtual.

El dispositivo que descargué vino con la versión 4.6.1 de WordPress instalada, la última versión, y pude comenzar a publicar en el sitio principal del blog en poco tiempo. La configuración predeterminada para esta máquina virtual incluye 512 MB de memoria, una sola CPU virtual y un disco virtual de 17 GB. Este dispositivo es definitivamente una excelente manera de poner en marcha rápidamente un sitio de WordPress.

Rodillo Bitnami

Roller es una plataforma de blogs basada en Java patrocinada por la Fundación Apache. Roller ha existido durante muchos años y sirvió como base para muchos sitios de blogs grandes y multiusuario, incluidos los blogs de Oracle y JRoller de DZone. Roller está repleto de funciones, es compatible con OpenID y LDAP para la autenticación y se adapta a miles de usuarios.  

La versión 5.1.2 está disponible como dispositivo virtual de Bitnami. El dispositivo Bitnami combina Roller con Apache Tomcat, el servidor web Apache y MySQL en Ubuntu 14.04. La instalación de la máquina virtual en mi servidor VMware ESXi requirió el uso de VMware vCenter Converter, lo que me permitió cargar el dispositivo directamente en el inventario de vCenter Server.

Roller se puede utilizar para alojar un solo blog o cualquier número de blogs, según los recursos del servidor y el espacio en disco. De forma predeterminada, el dispositivo Roller está configurado para usar 1024 MB de memoria, una CPU virtual y un único disco virtual de 17 GB. Encontré esta configuración más que adecuada para una pequeña cantidad de blogs, pero puede aumentar fácilmente la configuración si planea alojar más.

A partir de ahí, la creación de un nuevo weblog toma solo unos minutos desde la página del administrador. El dispositivo Roller básico viene con cinco temas diferentes y la capacidad de personalizar la apariencia y los diseños utilizando plantillas de Apache Velocity.

Servidor de archivos TurnKey

Un dispositivo de almacenamiento virtual puede resultar sorprendentemente útil, especialmente si se ejecuta en un entorno VMware VSAN. TurnKey File Server es una excelente opción para brindar servicios de almacenamiento de archivos en un dispositivo virtual. Este es otro dispositivo basado en la distribución TurnKey Core, con algunas adiciones para ofrecer los protocolos de transferencia de archivos SMB, SFTP, NFS, WebDAV y Rsync.

Inicie el dispositivo y el sistema le pedirá que cambie la contraseña de root y le dará la oportunidad de realizar una actualización de seguridad en el sistema operativo. Una vez completados esos pasos, toda la interacción a partir de ahí se realiza a través de un navegador web. A los módulos Web Shell y Webmin de TurnKey Core, el servidor de archivos agrega páginas de administración de Samba y WebDAV.

Deberá agregar almacenamiento en disco al dispositivo virtual base, ya que está configurado con un solo disco virtual de 20 GB de forma predeterminada. Uno de los desafíos de usar Samba en una plataforma Linux típica ha sido la configuración predeterminada, que normalmente no funciona bien con los clientes de Windows. TurnKey File Server resuelve estos problemas utilizando WORKGROUP como nombre de grupo de trabajo preconfigurado y ofreciendo recursos compartidos preconfigurados, incluido el directorio de inicio del usuario, un recurso compartido público denominado almacenamiento y el CD-ROM.

Observium llave en mano

El Protocolo simple de administración de redes (SNMP) ha existido durante mucho tiempo y todavía tiene un lugar en la administración de dispositivos en una red. De hecho, la mayoría de los sistemas operativos de servidor, incluidos Linux y Windows, admiten cierto nivel de administración y supervisión a través de SNMP. El dispositivo TurnKey Linux Observium convierte Observium 14.1 en una pila LAMP construida en su sistema operativo TurnKey Core basado en Debian.

Observium combina el monitoreo de sistemas y redes con tendencias de rendimiento, lo que le permite rastrear casi cualquier métrica disponible. Proporcionará una multitud de estadísticas, cuadros y gráficos para sus conmutadores administrados, y muestra el estado de la CPU, RAM, almacenamiento, intercambio, temperatura y registro de eventos para sus servidores. Tenga en cuenta que Windows Server incluye una opción de administración SNMP, pero debe estar habilitada. Pruebe la demostración en línea de Observium para ver todas las capacidades y gráficos disponibles en esta herramienta.

Servidor de acceso OpenVPN

OpenVPN es la aplicación de servidor y cliente VPN de código abierto más popular. Se puede encontrar en el popular firmware de enrutador de código abierto DD-WRT y en varios enrutadores comerciales de empresas, incluidas Linksys y Netgear. Si necesita admitir una gran cantidad de conexiones VPN simultáneas, debe consultar el dispositivo virtual OpenVPN. La versión de demostración permite solo dos conexiones simultáneas, pero ofrece una forma de probar las funciones de instalación y administración. Las licencias cuestan $ 15 por conexión de cliente al año.

Para esta revisión, descargué la versión VMware ESXi del dispositivo del sitio web de OpenVPN. La instalación consistió en cargar el archivo OVA en mi servidor VMware usando vSphere Client y luego iniciar la máquina virtual recién creada. Cuando accede a la consola e inicia sesión por primera vez, se le guiará a través de una serie de preguntas para configurar los valores predeterminados de red y administración. Para la mayoría de las instalaciones, la única entrada requerida no predeterminada es la selección de la interfaz Ethernet. Un último paso después de completar la configuración inicial es establecer una contraseña para la cuenta de administrador predeterminada.

Para una instalación detrás de un enrutador NAT, deberá reenviar los puertos TCP 443 y 943, más el puerto UDP 1194 a la dirección IP asignada durante el proceso de configuración. El servidor web de administración escucha en el puerto 943 si desea acceder a él de forma remota. El dispositivo virtual OpenVPN no podría ser más fácil de ejecutar y proporciona una interfaz de administración limpia y simple para satisfacer todas sus necesidades de VPN.