1 00:00:01,139 --> 00:00:05,879 Buenos días, soy Óscar García, soy alumno del máster de profesorado 2 00:00:05,879 --> 00:00:09,880 y voy a explicaros cómo funciona Oracle VirtualBox. 3 00:00:10,759 --> 00:00:13,320 En primer lugar, es necesario explicar algunos conceptos. 4 00:00:14,220 --> 00:00:17,500 Tradicionalmente, la creación de un entorno de pruebas o de formación 5 00:00:17,500 --> 00:00:22,019 requería siempre hardware, requería de una serie de máquinas para poder crear este entorno. 6 00:00:22,559 --> 00:00:27,899 La virtualización vino a resolver ese problema, porque permite ejecutar varias máquinas virtuales, 7 00:00:27,899 --> 00:00:30,600 llamadas GES, sobre una sola máquina física llamada HOS. 8 00:00:31,140 --> 00:00:41,000 Cada máquina virtual puede utilizar exclusivamente los recursos que se le asignan y desde su punto de vista está aislada, es decir, tiene todos los recursos para ella. 9 00:00:42,259 --> 00:00:49,259 Sobre un host se pueden ejecutar tantos GUES como permita el hardware, incluso es posible superar ese límite bajo ciertas circunstancias. 10 00:00:49,500 --> 00:00:55,520 El software que se utiliza para la virtualización se denomina hipervisor y hay básicamente dos tipos de hipervisores. 11 00:00:55,520 --> 00:01:02,939 Los hipervisores de tipo 1, que se instalan directamente sobre el hardware, y los hipervisores de tipo 2, como es Oracle y VirtualBox, que se instalan sobre un sistema operativo. 12 00:01:03,439 --> 00:01:09,019 En este caso, VirtualBox permite instalarse sobre Linux, sobre Mac OS y sobre Windows. 13 00:01:09,560 --> 00:01:10,859 ¿Qué ventajas tiene la virtualización? 14 00:01:11,079 --> 00:01:17,060 Bueno, pues básicamente ahorro de coste, porque permite no tener que comprar todas esas máquinas que se necesitarían para el entorno. 15 00:01:18,060 --> 00:01:24,299 Escalabilidad, es muy fácil aumentar o disminuir la potencia, el número de máquinas y lo que necesites en función del hardware que tienes. 16 00:01:25,120 --> 00:01:28,980 Transportabilidad, porque es muy sencillo trasladar las máquinas de un entorno a otro. 17 00:01:30,040 --> 00:01:35,459 Flexibilidad, porque nos permite cambiar la configuración de una máquina simplemente apagándola. 18 00:01:35,519 --> 00:01:38,120 Incluso hay algunos cambios que se pueden hacer directamente con la máquina encendida. 19 00:01:38,120 --> 00:01:44,439 Y optimización de los recursos, porque podemos tener esos servidores que están siempre al 20% de utilización. 20 00:01:44,579 --> 00:01:48,560 Podemos instalarle varias máquinas virtuales y aumentar ese uso. 21 00:01:49,780 --> 00:01:52,280 Lo primero que hay que hacer es instalar Oracle VirtualBox. 22 00:01:52,280 --> 00:02:05,159 Para ello nos vamos a la página de VirtualBox y pinchamos en la pantalla de descargas y aquí podemos descargar la versión para el sistema operativo que tengamos. 23 00:02:07,159 --> 00:02:15,439 La instalación es muy sencilla, simplemente nos pide que aceptemos la licencia, nos pide las opciones de configuración, que para una configuración normal las dejamos por defecto. 24 00:02:15,439 --> 00:02:27,840 Después nos avisa de que va a crear nuevos dispositivos de red, en este caso tarjetas de red para la virtualización y de que va a necesitar Python porque está desarrollado en Python en algunas partes y necesita Python. 25 00:02:27,840 --> 00:02:39,259 Una vez que lo tengamos instalado ya podemos pasar a crear máquinas virtuales. El entorno que tendremos es algo parecido a este que tengo yo aquí. 26 00:02:39,259 --> 00:02:43,819 entonces si quisiera hacer una máquina virtual nueva pues me iría aquí máquina nueva máquina 27 00:02:43,819 --> 00:02:52,300 virtual aquí le pondría el nombre máquina de prueba por ejemplo y aquí tengo que elegir 28 00:02:52,300 --> 00:02:58,479 que este operativo voy a instalar en mi caso voy a elegir ubuntu 24 de esto ya me reconoce 29 00:02:58,479 --> 00:03:04,560 que es linux me reconoce que es del tipo ubuntu y me reconoce que es un ubuntu de 64 bits 30 00:03:04,560 --> 00:03:12,120 aquí directamente ya puedo pasar a hacer la instalación de la máquina 31 00:03:12,120 --> 00:03:15,159 pinchando en el botón de terminar 32 00:03:15,159 --> 00:03:21,620 y ya tendría mi máquina creada 33 00:03:21,620 --> 00:03:24,819 me aparecería directamente aquí, máquina de prueba 2 34 00:03:24,819 --> 00:03:26,819 una vez que está la máquina instalada 35 00:03:26,819 --> 00:03:31,159 directamente se puede iniciar 36 00:03:31,159 --> 00:03:35,900 aquí ya está arrancando la máquina 37 00:03:35,900 --> 00:03:43,719 bueno aquí tienes los pasos para hacerlo vale muy sencillo simplemente seleccionar la iso 38 00:03:43,719 --> 00:03:48,139 operativo y después podemos elegir la memoria rana o el número de procesadores igual podemos 39 00:03:48,139 --> 00:03:51,680 elegir el tamaño del disco duro pero esto se puede hacer también posteriormente con la máquina 40 00:03:51,680 --> 00:03:56,460 apagada se puede cambiar la configuración del hardware por eso decía que es bastante flexible 41 00:03:56,460 --> 00:04:04,099 y bastante escalable el formato que tiene los discos duros de oracle virtualbox es vdi virtual 42 00:04:04,099 --> 00:04:09,800 es un formato que utiliza propio aunque permite también exportar a otros formatos para bien güero 43 00:04:09,800 --> 00:04:15,379 para otro tipo de virtualizar de herramientas de virtualización de permisores bueno pues sí 44 00:04:15,379 --> 00:04:19,199 con eso ya tendríamos la máquina la máquina instalada y una vez que está la máquina ya 45 00:04:19,199 --> 00:04:23,480 configurada lo que hay que hacer es estar sistema operativo aquí tenemos las pantallas para instalar 46 00:04:23,480 --> 00:04:29,519 de windows 11 simplemente pues nos pregunta el idioma nos pregunta qué versión de windows 47 00:04:29,519 --> 00:04:32,379 queremos instalar si queremos estar a windows home si queremos estar a windows profesional 48 00:04:32,379 --> 00:04:37,040 pues el windows que queramos instalar los términos de licencia el disco en el que queremos instalar 49 00:04:37,040 --> 00:04:42,459 en este caso pues es el propio disco que hemos creado virtual y ya estaría listo para instalar 50 00:04:42,459 --> 00:04:50,040 con ubuntu pues más o menos lo mismo no preguntar idioma el teclado la zona horaria si queremos 51 00:04:50,040 --> 00:04:54,459 hacer una instalación completa si queremos hacer una instalación personalizada en qué disco lo 52 00:04:54,459 --> 00:04:59,139 queremos hacer y todo este tipo de cuestiones típicas de esta operativo que son bastante 53 00:04:59,139 --> 00:05:04,199 sencillas actualmente una vez que lo tenemos pues ya podemos 54 00:05:04,199 --> 00:05:07,699 arrancar la máquina virtual y nos aparecerá directamente nuestra máquina 55 00:05:07,699 --> 00:05:10,560 que tenemos nuestra máquina de ubuntu en este caso tiene interfaz gráfico y por 56 00:05:10,560 --> 00:05:16,160 eso aparece ya directamente configuración de la red bueno pues la 57 00:05:16,160 --> 00:05:19,560 red tiene tiene un montón de opciones de configurar la red pero voy a explicar 58 00:05:19,560 --> 00:05:23,779 solamente las tres que más se utilizan la primera es la de nada que sirve para 59 00:05:23,779 --> 00:05:27,560 conectar el host y el gas exclusivamente y permite que el gas tenga acceso a 60 00:05:27,560 --> 00:05:32,060 a internet pero desde fuera no se puede acceder al que es el que es está exclusivamente limitado 61 00:05:32,060 --> 00:05:39,740 a la máquina host red interna nos permite crear varias redes crea como switch virtuales y puedes 62 00:05:39,740 --> 00:05:45,459 crear diferentes redes que están separadas de forma lógica y luego está la red nada que lo 63 00:05:45,459 --> 00:05:49,120 que permite definir una red para todas las máquinas virtuales y que tengan visibilidad 64 00:05:49,120 --> 00:05:53,120 entre ellas pues en función de lo que queramos hacer tendremos que elegir una opción u otra 65 00:05:53,120 --> 00:05:57,379 por ejemplo si vamos a crear una máquina o varias máquinas virtuales y queremos que tengan 66 00:05:57,379 --> 00:06:00,920 de acceso a internet por el host pero que no se vean entre ellas pues utilizaremos la opción de NAT 67 00:06:00,920 --> 00:06:05,420 si queremos crear varias subredes con routing o sin routing entre ellas 68 00:06:05,420 --> 00:06:09,300 pero que estén de alguna manera conectadas lógicamente elegimos la opción red interna 69 00:06:09,300 --> 00:06:13,720 y configuramos las redes que queramos y por último si queremos crear varias máquinas virtuales 70 00:06:13,720 --> 00:06:17,360 y que se vean entre ellas y que tengan tanto acceso al exterior como desde el exterior a ellas 71 00:06:17,360 --> 00:06:20,860 pues elegiremos la opción red NAT y tendremos que configurar también esta red 72 00:06:20,860 --> 00:06:25,699 creación de clones, bueno pues Oracle VirtualBox 73 00:06:25,699 --> 00:06:31,040 permite crear una máquina a partir de otra en lugar que tener que volver a crear la máquina 74 00:06:31,040 --> 00:06:35,839 estará el sistema operativo configurarlo pues tenemos una máquina y hacemos un clon de ella 75 00:06:35,839 --> 00:06:39,680 y tenemos una máquina exactamente igual el proceso muy sencillo es simplemente pinchar sobre la 76 00:06:39,680 --> 00:06:44,779 máquina y pinchar en clonar vale tiene dos opciones de clonación que se pueden ver aquí la clonación 77 00:06:44,779 --> 00:06:50,579 completa o la enlazada la completa nuestra máquina exactamente igual con su disco duro nuevo con todos 78 00:06:50,579 --> 00:06:54,860 sus ficheros y la enlazada lo que hace es crear la máquina pero no le crea a disco duro lo que 79 00:06:54,860 --> 00:06:58,399 veces enlazarla al disco duro de la máquina origen esto hace que sea mucho 80 00:06:58,399 --> 00:07:01,459 más rápida la instalación pero el problema que tiene es que si quiere 81 00:07:01,459 --> 00:07:04,579 llevarte esa máquina a otro sitio te tienes que llevar el disco a cal que 82 00:07:04,579 --> 00:07:08,480 está enlazada también es importante también la opción de política de 83 00:07:08,480 --> 00:07:11,300 dirección de mac que la tengamos configurada general nueva dirección en 84 00:07:11,300 --> 00:07:14,839 mac porque si queríamos varias máquinas y las metemos en la misma red van a 85 00:07:14,839 --> 00:07:17,660 tener la misma marca entonces es bueno que hay que queremos una le cree una 86 00:07:17,660 --> 00:07:21,680 nueva mac y por último pues es importante que el clonado sólo se puede 87 00:07:21,680 --> 00:07:24,740 hacer con la máquina apagada es decir no se puede hacer con la máquina arrancada 88 00:07:24,740 --> 00:07:29,240 que apagarla hacemos el clon en cambio la creación de instantánea así que se puede hacer con la 89 00:07:29,240 --> 00:07:35,480 máquina encendida con la máquina arrancada al final una instantánea o snapshot es una como 90 00:07:35,480 --> 00:07:40,500 una foto de la máquina que recoge el estado de una máquina en un momento determinado se utiliza 91 00:07:40,500 --> 00:07:45,980 para hacer pruebas sobre una máquina y poder revertir los cambios de una forma sencilla sin 92 00:07:45,980 --> 00:07:53,540 tener que volver a desinstalar todo eso no por ejemplo yo instalo un servidor de dns y después 93 00:07:53,540 --> 00:07:57,600 no quiero utilizarlo, o instalo Python y después no quiero utilizar Python y quiero tener una 94 00:07:57,600 --> 00:08:01,620 máquina sin Python, podría instalar manualmente el Python y podría instalar manualmente 95 00:08:01,620 --> 00:08:05,560 el DNS o podría volver a la instantánea anterior y descartar los 96 00:08:05,560 --> 00:08:09,579 cambios, de esta forma también bastante sencilla, para hacerlo es parecido a como se 97 00:08:09,579 --> 00:08:12,439 crea el clon, pinchamos en el botón derecho sobre la máquina 98 00:08:12,439 --> 00:08:17,600 que queramos y le damos a instantánea, si nos aparece esta ventana de aquí 99 00:08:17,600 --> 00:08:21,800 donde podemos ver la opción de tomar instantánea, si tomamos una instantánea 100 00:08:21,800 --> 00:08:26,300 lo que nos hace es nos queda la máquina del estado actual y nos deja una instantánea de 101 00:08:26,300 --> 00:08:31,920 cómo estaba justo antes de que de que hiciéramos la instantánea luego la instantánea se puede se 102 00:08:31,920 --> 00:08:37,179 puede eliminar también o se puede restaurar y eliminar los cambios nuevos y volver a la 103 00:08:37,179 --> 00:08:43,320 instantánea tal cual la cual la teníamos también se pueden eliminar las máquinas virtuales para 104 00:08:43,320 --> 00:08:48,279 eliminar una máquina virtual hay que seleccionar la máquina con el botón derecho y elegir la acción 105 00:08:48,279 --> 00:08:52,840 eliminar vale tenemos dos opciones de eliminación una es eliminar todos los 106 00:08:52,840 --> 00:08:55,899 archivos que borra la máquina de virtualbox y también borra todos los 107 00:08:55,899 --> 00:08:59,379 archivos que hay que hay dentro y la atracción es sólo borrar que solamente 108 00:08:59,379 --> 00:09:03,500 nos borra la máquina de nuestra consola pero no borra los ficheros se podría 109 00:09:03,500 --> 00:09:06,659 utilizar esos ficheros para crear otra máquina 110 00:09:06,659 --> 00:09:11,559 diferente bueno como resumen pues la visualización permite configurar de 111 00:09:11,559 --> 00:09:15,059 forma sencilla entornos para pruebas o entornos para formación con una sola 112 00:09:15,059 --> 00:09:19,440 máquina física podemos tener varias máquinas virtuales el software que hace esto se llama 113 00:09:19,440 --> 00:09:25,860 hipervisor y en este caso hemos explicado oracle virtualbox oracle virtualboard nos permite crear 114 00:09:25,860 --> 00:09:31,240 máquinas tanto con linux como windows como con mac os de una forma más sencilla y conectarlas 115 00:09:31,240 --> 00:09:36,659 entre ellas o si queremos tener entornos aislados permite crear también máquinas de una forma rápida 116 00:09:36,659 --> 00:09:43,220 y sencilla utilizando la herramienta de clonar y también permite tomar instantáneas de una máquina 117 00:09:43,220 --> 00:09:46,639 en un momento determinado y podemos revertir los cambios posteriores que se 118 00:09:46,639 --> 00:09:50,419 hagan sobre dicha máquina si queréis ampliar información pues podéis ir a la 119 00:09:50,419 --> 00:09:53,840 página de virtualbox que tiene una documentación en inglés bastante extensa 120 00:09:53,840 --> 00:09:59,779 sobre cómo funciona la herramienta por último el material incluye también un 121 00:09:59,779 --> 00:10:03,220 pequeño test de conocimientos para ver si todo lo que se ha aplicado en este 122 00:10:03,220 --> 00:10:09,259 tutorial ha sido comprendido por el alumno aquí tienes el enlace al 123 00:10:09,259 --> 00:10:18,399 quick y son 10 preguntas con una sola respuesta correcta y que además no resta si te si te 124 00:10:18,399 --> 00:10:23,100 equivocas son 10 preguntas cada una de ellas se valora con un punto y hay 30 segundos para 125 00:10:23,100 --> 00:10:31,220 responderla y con esto daríamos por finalizado el tutorial de oracle virtualbox