Download INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON

Document related concepts

Windows Server 2012 wikipedia , lookup

VHD (formato de archivo) wikipedia , lookup

Wubi (Ubuntu) wikipedia , lookup

Windows Virtual PC wikipedia , lookup

SUSE Linux wikipedia , lookup

Transcript
INSTALACION VIRTUALIZADA DE UBUNTU SERVER
CON SERVICIOS LAMP Y OPENSSH SOBRE VIRTUAL BOX
Nicolás Botero Botero
Juan Manuel Velásquez Isaza
Universidad Tecnológica de Pereira
Facultad de Ingenierías
Ingeniería de Sistemas y Computación
Pereira
2011
Contenido

Material Necesario ………………………………………………………………………. pg. 3

Instalación del entorno de Virtualización ……………………………………………… pg. 3

Instalación de Ubuntu Server en la Máquina Virtual ………………………………... pg. 4
o
Creación del Disco Duro Virtual para la instalación del SO ……………… pg. 4
o
Configuración del Disco Duro Virtual ………………………………………… pg. 5
o
Instalación del Sistema Operativo ……………………………………………. pg. 6
o
Instalación de Servicios ……………………………………………………….. pg. 7
o
Prueba de Servicios Instalados ………………………………………………. pg. 8
2
Material Necesario
Para la virtualización usaremos el ya famoso y conocido Virtual Box de la empresa Oracle. Este
es gratis y open source, lo cual hace de este producto una herramienta muy útil en ambientes
académicos y de uso personal.
Descarga: http://www.virtualbox.org/wiki/Downloads
El sistema operativo que vamos a instalar es el Ubuntu Server. Este es de distribución libre y
es, entre muchas cosas, el sistema GNU/Linux de más amplio crecimiento en el mercado y uno
de los que más se orienta a la facilidad de uso. Además cuenta con un repositorio de
aplicaciones muy extenso que permitirá instalar prácticamente cualquier software disponible
para este sistema operativo.
Descarga: http://www.ubuntu.com/download/server/download
Para probrar las conexiones remotas al servidor OpenSSH usaremos la herramienta PuTTY.
Este es una implementación libre de Telnet y SSH para plataformas Windows y Unix, junto con
un emulador de terminal xterm.
Descarga: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Instalación del entorno de Virtualización (Virtual Box de Oracle).
1. Ubicamos el archivo ejecutable que descargamos con anterioridad, en este caso
“VirtualBox-4.0.6-71416-Win.exe” y lo iniciamos como cualquier otro instalador.
2. La instalación se realizara como viene por defecto. Para el uso que le vamos a dar, no
necesitaremos de add-ons ni complementos.
3. Cuando cargue el asistente de instalación, leeremos una breve introducción y solo
tendremos que dar click en el botón Next.
4. De los componentes que hay en lista, verificamos que estén todos seleccionados. Estos
nos servirán para conectar nuestra máquina virtual con una red externa y nos permite
que una memoria USB del host se pueda ver en la máquina ritual. Continuamos dando
click en Next.
3
5. SI no deseamos tener iconos en el escritorio ni en la barra de acceso rápido podemos
deseleccionar las casillas que vienen marcadas por defecto. Si los iconos no importan
se dejan marcadas. Continuamos dando click en Next.
6. En la ventana que sigue nos pedirá confirmación para instalar, si estamos seguros que
todas las opciones que ingresamos estaban bien, continuamos la instalación dando click
en Install.
7. Durante el proceso de instalación se nos pedirá confirmación para la instalación de unos
drivers, que son los correspondientes los mencionados en el paso <4>. Si no los
aceptamos, la instalación podría no funcionar como deseamos.
8. Cuando el proceso de instalación haya terminado nos dará la opción de lanzar la
aplicación justo después de cerrar el asistente. La dejamos seleccionada, y luego
concluimos dando click en Finish.
Instalación de Ubuntu Server en la Máquina Virtual.
1. Creación del Disco Duro Virtual para la instalación del SO.
1. Se da click en el botón Nueva. Aparece una ventana de dialogo con una breve
introducción. Se da click en Siguiente.
2. En el cuadro de texto ingresamos un nombre para identificar el sistema que se va a
instalar. Si el texto que ingresamos es parecido al nombre de la distribución que
vamos a instalar, el asistente cambiara automáticamente los campos de Sistema
Operativo y Versión. Si no lo reconoce hay que cambiarlos manualmente. Se da
click en Siguiente.
3. La asignación de la memoria RAM se basa en los requerimientos mínimos del
sistema operativo a instalar. Pero si se desea se puede aumentar. Para este caso se
usa el valor por default. Se da click en Siguiente.
4. Para crear un Disco Duro Virtual vacío debemos garantizar que este marcado el
campo de Disco duro de arranque y luego Crear disco virtual nuevo. Se da click
en Siguiente.
5. Se desplegara un asistente en el cual la primera ventana es una introducción del
proceso. Se da click en Siguiente.
4
6. Se verifica que se seleccione Almacenamiento de expansión dinámica para el
Disco Duro Virtual. Con esto lograremos hacer un uso más óptimo del espacio en el
sistema base. Se da click en Siguiente.
7. El tamaño de este también es tomado de los requerimientos mínimos del sistema.
Como es este caso no se instalaran muchos paquetes se puede dejar con el valor
por default. Si se desea instalar muchos más paquetes se puede aumentar el
tamaño de este generosamente. Se da click en Siguiente.
8. Verificamos los datos en el resumen como el nombre tipo de almacenamiento,
ubicación del archivo del Disco Duro Virtual y su tamaño. En el segundo resumen
revisamos el nombre que le dimos, el tipo de sistema que estamos instalando, la
memoria asignada y el tamaño del disco. Se da click en Terminar.
En este momento ya tenemos un lugar donde instalar nuestro sistema operativo. Pero aún falta
configurar los dispositivos del sistema como la memoria de video, unidades de CD/DVD, e
interfaces de red.
2. Configuración del Disco Duro Virtual.
1. Seleccionamos Ubuntu Server y luego damos click en el botón Configurar. Aparece
una ventana con las diferentes opciones de configuración.
2. De la lista de la izquierda seleccionamos el ítem Pantalla. Y en las opciones que
aparecen cambiamos el valor de la Memoria de Video a 64 MB.
3. Ahora de la lista de la izquierda seleccionamos el ítem Almacenamiento. En las
opciones que aparecen, justo abajo de Controlador IDE, hay un icono de un disco
con la etiqueta Vacio, lo seleccionamos y luego en la parte derecha damos click en
el icono del CD, justo debajo de la etiqueta Atributos. Seleccionamos la opción
Seleccionar un archivo de disco virtual de CD/DVD y con eso se abrirá una
ventana de selección de archivo en la cual podremos navegar en nuestro sistema de
archivos buscando imagen de disco de nuestro sistema elegido. En este caso en
particular “ubuntu-10.04.2-server-i386.iso”.
4. De la lista de la izquierda ahora seleccionamos el ítem Red. Verificamos que esté
marcada la opción Habilitar adaptador de red, y de las opciones de Conectado a:
seleccionamos Adaptador puente, y en las opciones de Nombre buscamos el ítem
correspondiente a nuestra conexión de red activa.
5. Guardamos los cambios hechos a la configuración dando click en el botón Aceptar.
Ya contamos con lo básico para instalar nuestro sistema operativo en nuestra máquina virtual.
5
3. Instalación del Sistema Operativo.
1. Con la máquina virtual ya configurada, procedemos a dar click en el botón Iniciar.
Puede que en el proceso aparezcan ventanas informativas del Virtual Box
comentando sobre funcionalidades de la máquina virtual. Solo hay que cerrarlas
presionando el botón de Aceptar en cada una de ellas.
2. Aparecerá una ventana en la cual se muestra el inicio del Ubuntu Server. Tal cual si
lo ejecutásemos desde un Live CD.
3. Si deseamos, podemos cambiar el idioma del instalador. Es este caso usaremos
Español, aunque no todo el proceso se podrá ver en este idioma.
4. Para esta instalación daremos por sentado que tanto el disco de instalación y la
memoria RAM no tienen errores. Si se deseara comprobar estos, están las
opciones: Comprobar defectos en el disco y Analizar la memoria. De lo contrario
seleccionamos la opción: Instalar Ubuntu Server para iniciar el proceso de
instalación del sistema operativo.
5. Al iniciar la instalación la pantalla se pondrá de color negro, esto es normal, ya que
al momento solo está cargando los controladores base para la instalación. Cuando
termine de cargar estos archivos, la pantalla se tornara de color azul y el asistente
de instalación comenzara.
6. En la primera pantalla del instalador podremos escoger el país en el que nos
encontramos. Nos ayudamos con las flechas del teclado para buscar nuestra
selección y luego aceptamos oprimiendo Enter.
7. Luego se nos preguntara que si queremos deducir la disposición del teclado
mediante el ingreso de varios caracteres. Esto es muy recomendable ya que
muchas veces no se tiene claro que tipo de teclado se tiene. Nos desplazamos entre
las opciones con la tecla Tabulador.
8. La instalación continuara con la carga de los diferentes drivers y módulos
necesarios, seguido con el análisis del medio de instalación, con la carga de
componentes adicionales, y con la detección del hardware existente.
9. Para la configuración de red se nos pedirá que ingresemos el Nombre de la
máquina, el cual será usado como identificador cuando se disponga de una
conexión de red.
10. El asistente tratare de adivinar el huso horario de nuestra máquina, si no es el
correcto lo podemos cambiar manualmente.
6
11. Para el particionado del disco duro es bueno recordar que en este caso por estar en
una máquina virtual podemos escoger sin miedo de pérdida de información la
opción: Guiado – utilizar todo el disco. Si la instalación se hiciera en un equipo
con otros sistemas operativos debemos optar por el particionado manual.
12. En la selección de disco duro podemos ver que el tamaño es el que ingresamos en
la configuración del Virtual Box y que este es de la “marca” VBOX.
13. En el siguiente paso podemos revisar el cómo va a quedar el particionado según el
asistente. Si se está de acuerdo con esto se le da en Aceptar.
14. Por unos cuantos minutos el instalador copiara archivos y configuraciones base,
resolverá dependencias, y validara la instalación.
15. Para continuar hay que configurar al usuario del sistema. Primero ingresamos el
Nombre completo, luego el Nombre de usuario o login, y por último la
Contraseña. Es decisión del usuario si desea cifrar la carpeta personal, para este
ejemplo no lo haremos.
16. Luego de instalar y configurar más paquetes nos pedirá que configuremos el proxy.
Como tenemos conexión directa a internet no requerimos de esta opción.
17. Se descargaran algunos paquetes complementarios y actualización a las listas de
los repositorios.
18. También se nos dará la opción de configurar el comportamiento de las
actualizaciones. Las actualizaciones automáticas son muy convenientes pero hay
quienes prefieren hacerlas manualmente para poder controlar que se instala y el
cuándo se instala. Para esta ocasión usaremos Sin actualizaciones automáticas.
En este punto de la instalación ya se tiene el sistema base listo, pero nuestro objetivo es
instalar servicios adicionales. Por lo que a continuación se describe como instalarlos.
4. Instalación de Servicios.
1. Hay varias formas de instalar servicios en este sistema operativo. La primera, y la más
fácil, es la que nos da el asistente. En la cual debemos seleccionar de una lista los
servicios que queramos. Otra es instalar manualmente apoyándose en comandos de
consola apt-get o aptitude. En este caso usaremos el asistente para instalar LAMP
server y OpenSSH server. Los seleccionamos y damos click en Continuar.
7
2. Luego de instalar un par de archivos, se nos preguntara por la contraseña del servidor
de Bases de Datos MySQL (viene incluido en el servidor LAMP). Para este caso
usamos la contraseña “root”. Aceptamos y luego confirmamos la contraseña.
3. Despues de un rato instalando paquetes, el sistema hace una limpieza y luego crea las
configuraciónes que usara el sistema.
4. Hay que recordar que instalamos este sistema operativo en todo el disco. Por lo que
cuando nos pregunte que si queremos instalar el GRUB solo de damos en SI. Si se
hubiese instalado en conjunto con otros sistemas operativos este paso sería diferente.
5. La instalación ha terminado y el sistema nos pedirá que retiremos el medio de
instalación para poder reiniciar.
6. Una vez reiniciado nuestro Ubuntu Server ya estará instalado.
7. Después de reiniciar podremos ver el login de nuestro Ubuntu Server, lo que indica que
ya está instalado y funcionando.
5. Prueba de Servicios Instalados
1. Servidor OpenSSH
El servidor OpenSSH nos permite conectarnos de forma remota al equipo servidor. Por
lo tanto para probarlo solo tendremos que usar una de las miles herramientas disponible
en el mercado. En este caso usaremos la herramienta PuTTy, que por su sencillez es
idónea para esta tarea.
Con la máquina virtual en ejecución, abrimos en otro equipo la herramienta PuTTy. En
ella debemos seleccionar de las opciones de protocolo que nos vamos a conectar por
SSH, y al seleccionar esto el puerto de conexión deberá cambiar al 22. Luego en la
casilla de Host Name (or IP address) ingresamos la dirección IP del servidor. Si la IP
del servidor es desconocida la podemos obtener con el comando ifconfig. Al darle click
en el botón de Aceptar, abrirá una consola y en ella el login de acceso al servidor.
Usamos los datos que registramos en la instalación, para luego hacer lo que queramos
ya que estamos viendo la consola como si fuera el servidor mismo.
2. Servidor LAMP
Para probar si tanto Apache como MySQL están ejecutándose como servicios, usamos
el comando de consola “ps ax”. Este nos listara todos los servicios en ejecución, y por
ende casi al final de la lista podremos ver que ambos servicios se encuentran ahí.
8
Otra forma de saber si el Apache está ejecutándose y recibiendo peticiones HTTP es
cargar su dirección IP en un navegador. Como es este caso solo se dispone de una
consola, podemos instalar un navegador para consola llamado Lynx, el cual se
encuentra en los repositorios y se puede instalar con el apt. Lo instalaos así:
$ sudo apt-get install lynx
Y cuando ya esté instalado lo podemos llamar de la siguiente manera:
$ lynx 127.0.0.1
Donde 127.0.0.1 es la dirección de loopback, que se podría cambiar por la dirección
obtenida del ifconfig si se desease. Esto debe cargar una página con el título “It
Works!” que es la página que el apache instala por defecto. Al ver esto aseguramos
que el apache está ejecutándose y funcionando correctamente.
9