Download INSTALACION VIRTUALIZADA DE UBUNTU SERVER CON
Document related concepts
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