Instalación y Configuración de Catapult Rest Nem en Ubuntu 18.03 Bionic

Requisitos:

Plataforma:

  • Equipos de arquitectura 64 bits
  • Sistema operativo ‘GNU/Linux’ Ubuntu versión 18.04.3 (bionic)

Aplicaciones:

  • Mongodb versión 4.2
  • YARN version 1.19.0
  • NodeJs versión 8.10.0

Instalación y Configuración:

1.- Descargar e instalar llave público del repositorio

root@catapult:/opt/catapult-server/_build/bin# wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

Sigue leyendo

Configuración Catapult Server Nem en Ubuntu Server 18.03 Bionic

Requisitos:

Plataforma:

  • Equipos de arquitectura 64 bits
  • Sistema operativo ‘GNU/Linux’ Ubuntu versión 18.04.3 (bionic)

Configuración

1.- Eliminar la carpeta resources

root@catapult:/opt/catapult-server/_build# rm -rf resources/

2.- Copiar Carpeta Resources al directorio de trabajo

root@catapult:/opt/catapult-server/_build# cp -r /opt/catapult-server/resources/ .

3.- Copiar archivo de configuación de mijin-test

root@catapult:/opt/catapult-server/_build# cp /opt/catapult-server/tools/nemgen/resources/mijin-test.properties resources/

4.- Generar 10 cuentas principales

root@catapult:/opt/catapult-server/_build/bin# ./catapult.tools.address -g 10 -n mijin-test > /opt/catapult-server/_build/catapult.address.txt

Sigue leyendo

Instalación de Catapult Server Nem en Ubuntu Server 18.03 Bionic

El presente instructivo tiene como finalidad presentar los pasos básicos necesarios para la instalación de Catapult Server de Nem en la distibución Gnu/Linux Ubuntu 18.03 Bionic.

Como plataforma blockchain, NEM se basa en una red descentralizada de nodos para proporcionar una plataforma potente, estable y seguro para las transacciones de activos inteligentes.

Estos nodos se implementan utilizando catapulta servidor de software, reescritura de la NEM anterior libro de contabilidad distribuida de Java-escrita que ha estado funcionando durante más de 4 años de C ++.

A través de su arquitectura de varios niveles, es posible aislar la red peer-to-peer y poner en práctica una mejor integración API fluye con la capa de API REST propuesto.

Además, la catapulta ofrece redes privadas la posibilidad de añadir sus propios tipos de transacción mediante el desarrollo de plugins para los nodos catapult-server

Sigue leyendo

Balanceo de Carga en Nginx con SSL

El presente instructivo tiene como finalidad describir los pasos básicos necesarios para la instalación y configuración de servidor Balanceo de Carga con Nginx bajo SSL
Nginx proporcionan servicios de balanceo de cargas basados en HTTP en la capa 7 del modelo OSI.

En Nginx de código abierto existen cuatro (04) formas de distribución de la carga:

  • round-robin: las solicitudes se distribuyen uniformemente a través de los servidores, tomando en consideracion el peso “weight” del servidor. Este método se utiliza por defecto
  • least-connected: se envía una petición al servidor con el menor número de conexiones activas, de nuevo el peso “weight” del servidor es tomado en consideración.
  • ip-hash: El servidor al que se envía una solicitud se determina a partir de la dirección IP del cliente, de esta forma todas las peticiones de un usuario son atendidas por el mismo servidor.
  • Generic Hash: El servidor al que se envía una solicitud se determina a partir de una clave definida por el usuario que puede ser una cadena de texto, una variable o una combinación

Para la configuración de la solución se utilizarán los siguientes equipos:

– Un (01) servidor para la instalación y configuración Nginx

  • Hostname: balanceo
  • IP salida: 200.44.32.12 (ficticia sólo ejemplo – IP de salida)
  • IP Interna: 192.168.1.10 (IP interna)

– Un (01) Equipo para servidor apache1:

  • Hostname: apache1
  • IP Interna: 192.168.1.20

– Un (01) Equipo para servidor apache2:

  • Hostname: apache2
  • IP Interna: 192.168.1.30

Sigue leyendo

Instalación y Configuración Básica Openstack Stein

EL presente instructivo tiene como finalidad, mostrar los pasos básicos necesario para la instalación y configuración de OpenStack en su versión Stein, para una infraestructura de PRUEBAS, utilizando para ellos (02) dos equipos virtuales con VirtualBox

OpenStack es un sistema operativo en la nube que controla grandes grupos de recursos informáticos, de almacenamiento y de red en todo un centro de datos, todos gestionados y aprovisionados a través de API con mecanismos de autenticación comunes.

También está disponible un panel de control que brinda a los administradores el control y permite a sus usuarios aprovisionar recursos a través de una interfaz web.

Más allá de la funcionalidad estándar de infraestructura como servicio, los componentes adicionales proporcionan orquestación, gestión de fallas y gestión de servicios, entre otros servicios, para garantizar una alta disponibilidad de las aplicaciones del usuario

Antes de instalar, se debe definir las contraseñas y nombres de los usuarios de algunos servicios:

Servicios Básicos a Instalar:

  • Keystone proporciona servicios de identificación a todos los componentes OpenStack
  • Horizon proporciona un portal web de acceso al resto de componentes salvo a Keystone
  • Glance proporciona las imágenes al crear las máquinas virtuales
  • Neutron proporciona los servicios de networking a las máquinas virtuales
  • Cinder propociona almacenamiento de bloques a las máquinas virtuales. Cinder también puede guardar snapshots de volumen

Sigue leyendo

Instalar LARAVEL (laravel-roles-permissions-manager)

EL presente instructivo tiene como finalidad fijar los pasos básicos necesarios para la instalación y configuración de laravel-roles-permissions-manager (LARAVEL + AdminLTE theme + Spatie Laravel-permission + Datatables.net) en la distribución GNU/Linux Debian 9.0.
Éste instructivo fué elaborado en conjunto con José Zamora F.

Requisitos:

  • Se debe contar con suficiente privilegios para la configuración de aplicativos

Plataforma:

  • Equipos de arquitectura 64 bits
  • Sistema operativo ‘GNU/Linux’ Debian versión 9.0 (actualmente estable)

Aplicaciones:

  • Laravel 5.5
  • Apache 2.4
  • PHP 7.1
  • MariaDB 10.1

Agregar Repositorios PHP:

1. Instalar paquetes

root@server:/# aptitude install ca-certificates apt-transport-https curl

2. Descargar llaves repositorio e instalarlas

root@server:/# wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -

3. Agregar repositorio

root@server:/# echo "deb https://packages.sury.org/php/ stretch main" | tee \
                    /etc/apt/sources.list.d/php.list

4. Actualizar listado de paquetes

root@server:/# aptitude update

Sigue leyendo

Configuración Agente (Cliente) ZABBIX 4.0

EL presente instructivo tiene como finalidad fijar los pasos básicos necesarios para la instalación y configuración del cliente o agente Zabbix 4.0

Requisitos:

  • Se debe contar con suficiente privilegios para la configuración de aplicativos
  • Se debe contar con un servidor ZABBIX corriendo

Plataforma:

  • Equipos de arquitectura 64 bits
  • Sistema operativo ‘GNU/Linux’ Ubuntu versión 16.04(Xenial)

Aplicaciones:

  • zabbix-agent 4.0-2

Para el presente ejemplo se toma la siguientes consideraciones:

  • El equipo que seŕa agregado es un servidor linux
  • El hostname del equipo que instalaremos el agente zabbix es “server”
  • La dirección IP del servidor ZABBIX es 192.168.4.30
  • Los puertos del Zabbix a utilizar son: (10050 – 10051)

Agregar Repositorios Zabbix:

1. Descargar archivo configuración repositorio

root@server:/# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+xenial_all.deb

2. Instalar paquete

root@server:/# dpkg -i zabbix-agent_4.0-2+xenial_all.deb

Sigue leyendo