ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Instalar Máquina Virtual


Enviado por   •  30 de Junio de 2017  •  Trabajo  •  1.067 Palabras (5 Páginas)  •  212 Visitas

Página 1 de 5

[pic 1]

Índice

Definiciones        2

Máquina Virtual        3

Instalación        8

Systemd a Exec        8

Setup de MYSQL        11

Activación de Súper Usuario        13

Modificación de Production.py        14

Setup instalación de FIR        14

Creación de Servicio FIR        15

Instalación NGINX        16

    Configuración sitios nginx        16

     Primer Ingreso a FIR        19

Definiciones

Ubuntu Server

Ubuntu tiene una edición de servidor que utiliza los mismos repositorios APT como Ubuntu Desktop Edition. Las diferencias entre ellos son la ausencia de un entorno X Window en una instalación por defecto de la edición del servidor y algunas alteraciones en el proceso de instalación. La edición del servidor utiliza una interfaz basada en caracteres en modo de pantalla para la instalación, en lugar de un proceso de instalación gráfica.

Nginx

NGINX es un servidor HTTP libre, proxy inverso de código abierto, de alto rendimiento, así como un servidor proxy IMAP / POP3. NGINX es conocido por su alto rendimiento, estabilidad, variado conjunto de características, configuración sencilla y consumo bajo de recursos.

Django

Django es un framework de alto nivel de Python Web que fomenta un desarrollo rápido y un diseño limpio y pragmático. Construido por desarrolladores experimentados, se encarga de gran parte de la molestia de desarrollo web, por lo que puede centrarse en escribir su aplicación sin necesidad de reinventar la rueda. Es de código abierto y gratuito.


Máquina Virtual

En este caso utilizaremos la versión de Ubuntu Server 14.04 ya que esta es compatible con el cambio de systemd a exec (gestores de Linux que se verán más adelante) por lo que la forma de configuración en VMWARE es de la siguiente manera:

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6]

En la siguiente imagen nos encontramos en los ajustes de la máquina virtual, ahí es recomendable en la parte de CD/DVD colocar el ISO de la versión de Ubuntu que vamos a utilizar.

[pic 7]

Instalación

Systemd a Exec

Ejecutaremos los siguientes comandos y reiniciaremos la máquina virtual

sudo apt-get update

sudo apt-get install upstart-sysv

sudo update-initramfs -u

sudo apt-get purge systemd

[pic 8]

[pic 9]

Una vez que hemos reiniciado nuestra máquina con Linux es recomendable instalar open-ssh para poder realizar un Copy-Paste de los comandos y evitar problemas además de gastar tiempo innecesariamente con este comando:

sudo apt-get install openssh-server

Se necesitan muchas dependencias para poder instalar FIR en su totalidad por lo que se requiere ejecutar el siguiente comando (toma en cuenta que puedes copiarlo y pegarlo utilizando putty para conectarte por ssh a tu máquina virtual, utiliza la IP que se muestra al ejecutar el comando ifconfig en la máquina virtual y utiliza las credenciales que usaste para el sistema operativo.

sudo apt-get install mysql-server libmysqlclient-dev gettext python-dev python-pip python-lxml git libxml2-dev libxslt1-dev libz-dev nginx

[pic 10]

Al ejecutar el comando anterior la consola nos preguntará si deseamos continuar, en este caso presionamos “Y” y después la tecla enter.

Setup de MYSQL

En unos momentos la instalación de mysql requerirá una contraseña, al finalizar procederemos a crear la base de datos y las demás cosas necesarias ingresando las siguientes instrucciones:

$ mysql -uroot -p

> CREATE DATABASE fir;

> CREATE USER 'fir'@'localhost' IDENTIFIED BY 'contrasenaPERSONAL';

> GRANT USAGE ON *.* TO 'fir'@'localhost';

> GRANT ALL PRIVILEGES ON fir.* TO 'fir'@'localhost' WITH GRANT OPTION;

[pic 11]

Activación de Súper Usuario

Ahora cambiaremos a la cuenta de usuario root para no tener problema alguno con los permisos de la aplicación:

sudo passwd root

sudo passwd -u root

sudo -i

Una vez tengamos nuestra sesión con el usuario root ejecutaremos los siguientes comandos que son para crear una carpeta llamada FIR y para copiar los archivos del repositorio de github a esa carpeta.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (2 Mb) docx (1 Mb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com