Added description to VM creation assignment.

This commit is contained in:
Nicolás A. Ortega Froysa 2021-11-08 15:09:08 +01:00
parent 84799d12a6
commit bd5d7e1769
2 changed files with 77 additions and 31 deletions

View File

@ -2,8 +2,9 @@
\usepackage[spanish]{babel} \usepackage[spanish]{babel}
\usepackage[ddmmyyyy]{datetime} \usepackage[ddmmyyyy]{datetime}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{subcaption}
\title{Virtualización en VirtualBox} \title{Ejercicio I: Virtualización en VirtualBox}
\author{Nicolás A. Ortega Froysa} \author{Nicolás A. Ortega Froysa}
\date{} \date{}
@ -18,7 +19,7 @@
\begin{tabular}{|l|c|l|c|} \begin{tabular}{|l|c|l|c|}
\hline \hline
{\bf Fecha Última Modificación} & \today & {\bf Versión/Revisión} & {\bf Fecha Última Modificación} & \today & {\bf Versión/Revisión} &
v01r02 \\ \hline v01r03 \\ \hline
{\bf Fecha Creación} & 29/10/2021 & \hfill & \hfill \\ \hline {\bf Fecha Creación} & 29/10/2021 & \hfill & \hfill \\ \hline
{\bf Fecha Finalización} & \today & \hfill & \hfill \\ \hline {\bf Fecha Finalización} & \today & \hfill & \hfill \\ \hline
\end{tabular} \end{tabular}
@ -34,6 +35,7 @@
{\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\ \hline {\bf Versión/Revisión} & {\bf Página(s)} & {\bf Descripción} \\ \hline
v01r01 & Todas & Creación y elaboración del documento. \\ \hline v01r01 & Todas & Creación y elaboración del documento. \\ \hline
v01r02 & 3-6 & Inserción de imágenes. \\ \hline v01r02 & 3-6 & Inserción de imágenes. \\ \hline
v01r03 & 3-4 & Finalización de las secciones de creación y OVA. \\ \hline
\end{tabular} \end{tabular}
\end{center} \end{center}
\end{table} \end{table}
@ -64,47 +66,76 @@
\section{Creación de una Máquina Virtual} \section{Creación de una Máquina Virtual}
\begin{figure}[h!] \begin{figure}
\centering \centering
\includegraphics[width=0.65\linewidth]{imgs/02-nombre-vm.png} \begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{imgs/02-nombre-vm.png}
\caption{Configuración de nombre de sistema operativo.} \caption{Configuración de nombre de sistema operativo.}
\label{fig:nombre-vm} \label{fig:nombre-vm}
\end{subfigure}
\quad
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{imgs/03-asignar-memoria.png}
\caption{Asignación de memoria.}
\label{fig:asignar-memoria}
\end{subfigure}
\quad
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{imgs/07-asignacion-espacio.png}
\caption{Asignación del tamaño del disco virtual.}
\label{fig:asignacion-espacio}
\end{subfigure}
\quad
\begin{subfigure}[b]{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{imgs/10-add-iso.png}
\caption{Selección de imagen ISO.}
\label{fig:add-iso}
\end{subfigure}
\caption{Creación de la máquina virtual.}
\end{figure} \end{figure}
Para poder instalar Ubuntu en una máquina virtual, es necesario descargar la Para poder instalar Ubuntu en una máquina virtual, es necesario descargar la
imagen ISO de instalación de Ubuntu que se puede encontrar en su sitio web. A imagen ISO de instalación de Ubuntu que se puede encontrar en su sitio web. A
partir de ahí creamos una nueva máquina virtual en VirtualBox. partir de ahí creamos una nueva máquina virtual en VirtualBox. Al abrir la
ventana para crear una nueva máquina virtual podemos asignar un nombre, del cual
VirtualBox intentará averiguar el tipo de sistema operativo que tendrá y cuál es
su versión (figura \ref{fig:nombre-vm}). A continuación se decide el tamaño de
la memoria RAM que tendrá la máquina virtual a su disposición (figura
\ref{fig:asignar-memoria}). Aunque se esté usando una distribución de GNU/Linux,
que usa menos memoria que precisaría un sistema Windows, al ser Ubuntu, y como
queremos estar seguros de que funcione pondremos 4 GiB (aunque VirtualBox miente
y diga que mide en MB). Después se creará el disco virtual (figura
\ref{fig:asignacion-espacio}), que en realidad será un archivo localizado en el
mismo disco de la máquina. Ya que hasta Ubuntu ocupa poco espacio en el disco,
podemos asignar una humilde cantidad de 10 GB. Finalmente, tenemos que añadir la
imagen de Ubuntu, y cargarlo como si fuera un disco externo para poder iniciar
de él (figura \ref{fig:add-iso}).
\begin{figure}[h!] \begin{figure}
\centering
\includegraphics[width=0.65\linewidth]{imgs/03-asignar-memoria.png}
\caption{Asignación de memoria.}
\label{fig:asignar-memoria}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.65\linewidth]{imgs/07-asignacion-espacio.png}
\caption{Asignación del tamaño del disco virtual.}
\label{fig:asignacion-espacio}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.65\linewidth]{imgs/10-add-iso.png}
\caption{Selección de imagen ISO.}
\label{fig:add-iso}
\end{figure}
\begin{figure}[h!]
\centering \centering
\includegraphics[width=0.65\linewidth]{imgs/12-instalation-menu.png} \includegraphics[width=0.65\linewidth]{imgs/12-instalation-menu.png}
\caption{Instalación de Ubuntu.} \caption{Instalación de Ubuntu.}
\label{fig:instalation-menu} \label{fig:instalation-menu}
\end{figure} \end{figure}
Al hacer todo esto, podemos iniciar ya la máquina virtual de Ubuntu, y se
iniciará de la imagen ISO que habíamos configurado antes. Esto nos llevará al
menú de instalación (figura \ref{fig:instalation-menu}). De aquí simplemente se
sigue el proceso de instalación de Ubuntu, y al finalizar este proceso se apaga
la máquina virtual, y se quita la imagen ISO de la máquina virtual. A partir de
este momento ya se puede inicializar la máquina en sí.
\section{Creación de una Imagen OVA} \section{Creación de una Imagen OVA}
A veces, para poder distribuir una máquina virtual que hayamos creado, queremos
exportarlo a un archivo que contiene toda la configuración y archivos
relacionados con ello. Para esto VirtualBox proporciona un método de exportación
ha un archivo OVA. Estos archivos, luego en otra máquina, se pueden importar con
facilidad.
\begin{figure}[h!] \begin{figure}[h!]
\centering \centering
\includegraphics[width=0.65\linewidth]{imgs/20-menu-export.png} \includegraphics[width=0.65\linewidth]{imgs/20-menu-export.png}
@ -112,16 +143,31 @@ partir de ahí creamos una nueva máquina virtual en VirtualBox.
\label{fig:menu-export} \label{fig:menu-export}
\end{figure} \end{figure}
\begin{figure}[h!] \begin{figure}
\centering \centering
\includegraphics[width=0.65\linewidth]{imgs/22-ova-type.png} \includegraphics[width=0.65\linewidth]{imgs/22-ova-type.png}
\caption{Menú de exportación OVA.} \caption{Menú de exportación OVA.}
\label{fig:ova-type} \label{fig:ova-type}
\end{figure} \end{figure}
Para ello, nos vamos al menú y seleccionamos: ``Archivo >\ Exportar servicio
virtualizado...'' (figura \ref{fig:menu-export}). A partir de ahí configuramos
cómo queremos que se exporte el OVA. El primer menú que nos sale nos preguntará
por el tipo de OVA que queremos exportar, dónde lo exportamos, y cuáles serían
sus propiedades (figura \ref{fig:ova-type}). Al exportarlo tendrá una el archivo
listo para la distribución.
\section{Instalación de MAME} \section{Instalación de MAME}
% TODO: apt install mame Para poder emular arquitecturas de computadores distintos, no podemos usar algo
como VirtualBox, que sólo virtualiza máquinas x86.
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{imgs/30-mame-install.png}
\caption{Instalación de MAME.}
\label{fig:mame-install}
\end{figure}
\begin{figure}[h!] \begin{figure}[h!]
\centering \centering