VM con Linux

Page 1

Universidad Tecnológica de León Ingeniería en Redes Inteligentes y Ciberseguridad

Asignatura: Automatización de Infraestructura Digital II

Profesor: Juan Carlos Almonaci Puga

Título del trabajo: Reporte VM Linux

Presenta: Porras Noriega Fátima Abigail

Matrícula: 18002125

Grupo: IRIC 1001

León, Guanajuato. A 23 de septiembre de 2021


INTRODUCCIÓN La virtualización es una tecnología que permite crear servicios de TI útiles mediante recursos que están ligados tradicionalmente al hardware. Además, distribuye sus funcionalidades entre diversos usuarios o entornos, lo que permite utilizar toda la capacidad de una máquina física. Una máquina virtual es un entorno que funciona como un sistema informático virtual con su propia CPU, memoria, interfaz de red y almacenamiento, pero el cual se crea en un sistema de hardware físico, ya sea on-premise o no. El sistema de software sobre el que se trabajan las máquinas virtuales se llama hipervisor, y se encarga de separar los recursos de la máquina del sistema de hardware e implementarlos adecuadamente para que la máquina virtual pueda utilizarlos. En el presente reporte se estará utilizando VMware Workstation, una línea de productos de hipervisor de escritorio que permiten a los usuarios ejecutar máquinas virtuales, contenedores y clústeres de Kubernetes. La línea de productos VMware Workstation consta de dos productos: Workstation Pro y Workstation Player, para la virtualización que se estará realizando se utilizará la versión Pro 16. Los productos VMware Workstation utilizan funciones especiales en CPU x86 de 64 bits modernas para crear máquinas virtuales seguras y completamente aisladas que encapsulan un sistema operativo y sus aplicaciones. La capa de virtualización de VMware asigna los recursos de hardware físicos a los recursos virtuales de la máquina virtual, por lo que cada máquina virtual cuenta con una CPU, una memoria, unos discos y unos dispositivos de E/S propios, y equivale en su totalidad a una máquina x86 convencional. VMware Workstation se instala en el sistema operativo host y ofrece una amplia compatibilidad de hardware al heredar del host la compatibilidad con los dispositivos. Kali Linux (anteriormente conocido como BackTrack Linux ) es un código abierto , Linux basada en Debian distribución destinada a avanzado pruebas de penetración y auditoría de seguridad. Kali Linux contiene varios cientos de herramientas destinadas a diversas tareas de seguridad de la información, como pruebas de penetración, investigación de seguridad, informática forense e ingeniería inversa. Kali Linux es una solución multiplataforma, accesible y disponible gratuitamente para los profesionales y aficionados a la seguridad de la información. Kali Linux está diseñado específicamente para las necesidades de los profesionales de pruebas de penetración y, por lo tanto, toda la documentación de Kali asume un conocimiento previo y familiaridad con el sistema operativo Linux en general. Conociendo un poco esto, en el presente reporte se detallará el proceso que se llevó a cabo para una correcta instalación y creación de una máquina virtual con sistema operativo Linux en su distribución de Kali a través de la herramienta VMware Workstation.


CREACIÓN DE MÁQUINA VIRTUAL CON KALI LINUX Paso 1. La creación e instalación de una VM con Kali Linux es bastante sencilla. Para esto, se hizo uso de la herramienta de virtualización VMware Workstation. En primer lugar se inició la herramienta y se pudo observar que había tres opciones o modos de VM’s: Create a New Virtual Machine, Open a Virtual Machine y Connect to a Remote Server, de las cuales se tomó la primera opción ya que la VM se crearía desde cero.

Paso 2. Al seleccionar esta opción de crear una nueva máquina virtual, se abrió el asistente o wizard de VMware, el cual solicitaba la selección del tipo de configuración que se requería, el cual bien podía ser Typical (recommended) o Custom (advanced) y de dichas opciones se eligió la primera, la cual permitía crear una máquina virtual en pocos y sencillos pasos.

Paso 3. Lo siguiente fue elegir el sistema operativo de instalación invitado que se requería para la máquina virtual, el cual fue en este caso Kali Linux y se seleccionó el archivo iso correspondiente.


Paso 4. Posteriormente, con base en el sistema operativo elegido, se debió seleccionar la versión de éste, que en este caso se eligió Debian 10.x 64-bit debido a que Kali está basado en Debian.

Paso 5. La siguiente parte de la instalación fue la de especificar la capacidad del disco. En esta parte se elige qué tan grande o no se requiere que sea la capacidad del disco duro, la cual, la recomendada por VMware para Debian 10.x 64-bit es de 20GB, por lo que se dejó de esa manera y posteriormente se seleccionó la opción de Split virtual disk into multiple files, opción tal que permite que sea más fácil mover la VM a otra computadora pero puede reducir el rendimiento.


Paso 6. Posterior a esto, se personalizaron en el siguiente paso algunas especificaciones del hardware. En primer lugar el tamaño de la memoria, el cual como recomendación era de 2048 MB y se dejó de esa manera.

La siguiente configuración fue la del adaptador de red de la máquina virtual. En esta parte, se tenía una conexión de red en NAT y lo único que se realizó fue el cambio de NAT a modo Bridge para que se conectara directamente a la red física.


Paso 7. Al terminar dichas configuraciones del hardware, se mostró un resumen de todas las especificaciones que se le aplicaron a la máquina virtual. Y al dar clic en finish, la VM arrancó automáticamente.

Paso 8. Posterior a la vista del resumen de configuraciones de la máquina virtual creada ésta se inició y se pudo observar el boot menú de kali, en el cual se debió elegir la forma en la que se quería que el sistema arrancara, por lo que se eligió el modo live (amd64), en donde live significa arrancar Kali sin modificar la unidad, aunque también se tenían opciones como instalar Kali en una unidad ya fuera en modo gráfico o no, entre otras opciones de arranque y al elegir dicha opción el sistema operativo Kali inició en nuestra máquina virtual.



CONCLUSIÓN Al terminar la práctica pude concluir que la virtualización proporciona todas las herramientas necesarias para aprovechar su utilización y su escalabilidad, no obstante cabe resaltar por qué es importante. Pues bien, la ventaja más significativa que pude observar es la de obtener recursos compartidos, lo cual ayudará a ahorrar dinero, mejorar tiempos de respuesta, optimizar el almacenamiento y los procesos, etc. Tal vez, al hablar de las ventajas de la virtualización únicamente viene a la mente su utilidad en grandes empresas con un gran departamento de TI y no tanto en pymes. No obstante, en este segundo tipo de empresas es muy importante la virtualización para conseguir la flexibilidad y el crecimiento y así poder escalar todos los recursos disponibles sin que eso produzca un entorpecimiento empresarial. Los desastres tecnológicos son inevitables pero, gracias a la virtualización, es posible reducir el tiempo de recuperación porque será un proceso sencillo, veloz y eficaz ya que en todo momento se dispone de copias de seguridad de los dispositivos virtuales y de todas las aplicaciones alojadas. ¿Cuándo puede ser necesaria la virtualización? La virtualización de servidores ayuda a optimizar el almacenamiento y la manera de utilizar los recursos informáticos, por lo que se utilizarán aprovechando su máxima capacidad y se podrán ejecutar múltiples aplicaciones sin reducir su rendimiento. Es importante que la virtualización se realice cuánto antes, si es en el momento de creación de la empresa muchísimo mejor ya que se evitará el periodo de adaptación cada dispositivo obsoleto disminuye hasta un 115% su productividad lo que, traducido a medidas de tiempo, supone una pérdida de un promedio de 16 segundos diariamente, lo cual se traduce en 23 horas al año por trabajador, que si lo extrapolamos a empresas grandes o medianas, puede suponer, mínimo un mes perdido. Finalmente, ¿qué nos proporciona la virtualización? Encapsulación: Es decir, un paquete de software que incluye todo el hardware virtual, el sistema operativo y las aplicaciones necesarias; Aislamiento: Aunque los dispositivos comparten recursos, están totalmente asilados, como si se tratara de dispositivos independientes; e Independencia de hardware: Los dispositivos son totalmente independientes del software que las aloja. Conociendo toda esta información, se puede concluir que el contar con estas herramientas o hipervisores como lo son VMware o VirtualBox, es de gran utilidad ya que nos permite realizar máquinas virtuales de una manera bastante sencilla y rápida, lo cual nos permitirá para nuestros efectos, el realizar pruebas a esta máquina con Kali Linux o cualquier otro sistema operativo para que las máquinas físicas no se dañen y sobre todo a manera de poder simular las actividades que pudieran ser realizadas en un dispositivo con el que realmente no contamos.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.