Está en la página 1de 10

Tarea 1: Crear cuenta AWS (Amazon Web Services)

a) Ingresar en la dirección https://aws.amazon.com/es/, y seleccione Abre una cuenta.

b) Luego escribimos nuestro correo electrónico y selecciona Soy un usuario nuevo y le


damos clic al botón Idenficarse (servidor seguro) para continuar.
c) En este paso ingresamos nuestros datos de contacto.

d) Luego le indicamos nuestra información de pago.


e) A continuación nos identificamos, que en este caso será por medio de una llamada.

Tarea 2: Crear máquina virtual

a) Después de la identificación, ya podemos abrir nuestro panel de servicios AWS. Y


elegimos la opción EC2 de la sección “Compute”.

b) Luego hacemos clic en Instances.


c) Ahora procedemos a lanzar una instancia, para ello le damos clic al botón “Launch
Instance”.

d) Elegimos el tipo de sistema que queremos usar, para esta guía se utilizó Ubuntu
Server.
e) Seleccionamos un tipo de instancia. El tipo de instancia gratuita es t2.micro y
seleccionamos esa. Luego hacemos clic en el botón Next: Configure Instance Details.

f) Configuramos detalles, asegurarse que la opción Shutdown behavior este en stop.

g) A continuación creamos un disco duro de 8 Gigas para nuestra máquina.


h) Luego agregamos un Tag a nuestra máquina que en este caso será pgsql1 y damos
clic en Next: Configure Security Group.

i) En este paso agregaremos nuestra máquina a un grupo de seguridad.


Obligatoriamente debemos abrir los puertos TCP para los protocolos: PostgreSQL
(5432), SSH (22) y Pgpool2 (9999). Para ello daremos clic en el botón Add Rule y
seleccionaremos las reglas: PostgreSQL, SSH, Custom ICM y agregamos
manualmente la del puerto 9999. Para cada una de estas reglas se seleccionará en
el Combobox Souce la opción Anywhere para que acepte conexiones desde
cualquier IP, como se muestra a continuación.
j) Luego crearemos una llave de seguridad. Seleccionamos Create a new key par, como
muestra la siguiente figura. Ésta servirá para conectarse a nuestra máquina
remotamente utilizando SSH desde un terminal.

k) Almacenamos el archivo de la llave en un lugar conveniente y ya se ha completado la


creación de la máquina virtual.
Para crear la segunda máquina repetimos el proceso completo desde el paso a al k. Para
consideración, en el paso h, el Tag debe ser “pgsql2” y en el paso j puede elegir entre,
crear una nueva llave o utilizar la existente. Al finalizar tendremos nuestras máquinas
creadas e iniciadas.
Tarea 3: Conectarse a las máquinas
a) Para conectarnos a las máquinas virtuales necesitaremos tener instalado el paquete
SSH en nuestro sistema operativo Linux, de lo contrario tendremos que ejecutar el
siguiente comando como superusuario.

# apt-get install ssh

b) A continuación damos clic derecho y connect sobre la instancia y nos aparecerá un


ejemplo de conexión. Podemos copiar el código de ejemplo, solo que debemos de
asegurar la ruta donde se encuentra la llave pgsql1.pem.

c) Luego nos dirigimos con el comando "cd" a la carpeta donde tenemos descargado
nuestro archivo "pgsql1.pem" e introducimos el comando chmod 400 pgsql1.pem y
después pegamos la cadena de conexión que nos muestra para poder acceder a la
máquina virtual.
d) Debemos abrir otra terminal para conectarnos al segundo servidor virtual, solamente
copiando y pegando la cadena de conexión que nos muestra el ejemplo.

Tarea 4: Instalación y configuración del PostgreSQL


a) Conectado por medio de ssh a nuestro servidor virtual, procedemos con la instalación
del servidor PostgreSQL, a continuación, como usuario root, ejecutamos los siguientes
comandos:

#apt-get install libpq-dev postgresql-server-dev-9.5 bison build-essential


#apt-get install postgresql-9.5 postgresql-contrib-9.5 uuid libdbd-pg-perl

b) Luego de finalizada la instalación, seguiremos con la edición del fichero


/etc/postgresql/9.5/main/pg_hba.conf y añadimos el acceso para todos los usuarios
desde cualquier dirección IP, con el siguiente comando, abrimos el fichero:

# nano /etc/postgresql/9.5/main/pg_hba.conf

c) Y Agregamos los siguientes datos, como se muestra y guardamos los cambios.

host all all 0.0.0.0/0 trust


host all pgpool2 0.0.0.0/0 trust

También podría gustarte