Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Replicación Master-Slave MySQL


MySQL permite la configuración en modo Master-Slave, de este modo dispondremos de una infraestructura mucho mas escalable que con un único servidor.

 


Autor: Kr0m -- 23/04/2014 17:04:10

Conectarse a un router Cisco


Vamos a tratar de plasmar con un breve y sencillo ejemplo como conectarse por primera vez a un router cisco. No vamos a realizar ninguna configuración, únicamente vamos a hacer una descripción del proceso de encendido de un router Cisco.

Este ejemplo lo vamos ha hacer con un 1841 que es un típico router Cisco. Es un router que cisco ya ha dejado de vender pero nos sirve como ejemplo perfecto de lo que es un router Cisco. Lo haremos desde el Packet Tracer pero en la vida real es exactamente igual.

Cisco1841: http://www.cisco.com/c/en/us/products/routers/1841-integrated-services-router-isr/index.html


Autor: Briganti -- 22/04/2014 19:04:42

Escenarios de red mediante libvirt


LibVirt es una librería que nos permite gestionar todos los aspectos de las máquinas virtuales, estado de cada una de ellas, recursos consumidos... pero el apartado mas interesante es la configuración de red, esta nos permite elegir entre cuatro opciones disponibles:

  • Bridge: Crear un bridge es como poner un HUB entre el host anfitrión y los invitados, todo el tráfico que llegue al bridge sea por la interfaz que sea llegará al resto, si la interfaz del bridge es capaz de etiquetar o es un bonding el tráfico saldrá etiquetado, balanceado o ambas cosas.
  • NAT: Se crea una red interna, el tráfico interno se nateará mediante iptables, como en todo nat si fuese necesario redirigir algún puerto se tendrá que hacer de forma explícita, si se configura DHCP se arrancará una instancia de dnsmasq con la configuración correspondiente.
  • Routed: Son interfaces tap, es posible vincular esa interfaz con un proceso que esté corriendo, de este modo lo que se envíe desde el anfitrión por esa interfaz llegará al proceso en este caso el proceso KVM, si la vm genera tráfico llegará al anfitrión, es una interfaz punto a punto entre el anfitrión y la vm, si se habilita el enrutado en el anfitrión el tráfico de la vm podría llegar al exterior.
  • Isolated: Es igual que Routed, pero no se permite el enrutado entre el bridge y las interfaces físicas.

Autor: Kr0m -- 21/04/2014 14:04:06

Gestor de hipervisores mediante xmpp y libvirt


En este artículo aprenderemos con instalar y configurar Archipel, este nos permitirá gestionar varios hipervisores mediante un nexo central, un servidor xmpp.

Sus características principales son:

  • Centralización de la gestión de diferentes hipervisores
  • Control sobre la salud de las máquinas virtuales
  • Gestión de plantillas
  • Configuración del entorno de networking

 


Autor: Kr0m -- 17/04/2014 23:04:43

Introducción a la virtualización con software libre


En este artículo vamos a dar una visión general sobre los sistemas de virtualización disponibles actualmente en el mundo del software libre bajo Linux, los principales productos son:

  • Xen
  • Proxmox
  • OpenStack
  • Docker

Autor: Kr0m -- 15/04/2014 15:04:26

Sistema de correo con Postfix-Dovecot-MySQL-OpenDKIM


En esta ocasión os traigo material de primera, vamos a montar un sistema de correo con el cual el receptor del mail podrá cerciorarse de que el origen del email somos nosotros y no otra persona suplantando nuestra identidad.

Para ello utilizaremos SPF y DKIM:

  • SPF: Entrada TXT en la zona DNS del dominio que se está utilizando para enviar mails donde se indican las ips de los servidores SMTP del dominio
  • DKIM: Firma criptográfica publicada en un registro TXT del dominio, firmando con la clave pública en el servidor el receptor será capaz de comprobar que el email es nuestro leyendo la clave pública del DNS
  • MX: Entrada DNS en la que se indica a que equipo se debe enviar el correo entrante para ese dominio

Autor: Kr0m -- 08/03/2014 18:03:26

El alzar de los zombies ha llegado


En Linux hay ocasiones en las que un proceso termina en estado de zombie, esto es debido a que el proceso hijo ha terminado su ejecución pero el padre encargado de monitorizar el estado de su hijo no lo está haciendo.

En este artículo aprendermos como localizar el proceso padre para poder deshacernos a su vez del hijo, todo explicado mediante un secillo programita escrito en C.


Autor: Kr0m -- 28/02/2014 11:02:53

Uso de memoria en Linux


La gestión de memoria en sistemas Linux es un proceso complicado, los datos ofrecidos por las herramientas del propio sistema operativo pueden llevarnos a una interpretación errónea.

Primero debemos tener claros algunos conceptos para entender la salida mostrada por el sistema operativo:

  • page: Bloque de memoria utilizado en la gestión de memoria por Linux. Un valor típico en Linux es de 4096bytes.
  • physical memory: Memoria RAM real, HW puro y duro.
  • virtual memory: Espacio de memoria mostrado a un proceso, este cree que es un espacio continuo y aislado del resto de memoria.

Autor: Kr0m -- 27/02/2014 13:02:09

Configuración de usuarios en MySQL


MySQL permite la configuración de usuarios para las distintas bases de datos, de este modo solo los usuarios autorizados serán capaces de realizar ciertas operaciones sobre las bases de datos definidas.

Hay que tener en cuenta que un usuario es distinto de otro aunque se llame igual cuando la ip de origen es distinta, esto hará que las cuentas MySQL sean mas seguras ya que si la conexión no proviene de una ip permitida para ese usuario se le denegará el acceso.


Autor: Kr0m -- 26/02/2014 12:02:03

Comandos básicos MySQL


En este artículo se explicarán los comandos básicos de administración bajo MySQL, no se va a utilizar ninguna interfaz del estilo phpmyadmin ni ninguna "mariconada" similar ya que cuando se tienen problemas en el servidor puede que deje de funcionar el apache, de este modo siempre y cuando tengamos acceso por ssh podremos gestionar nuestra base de datos.


Autor: Kr0m -- 25/02/2014 17:02:55