LinuxParty

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Los últimos tiempos han sido, y siguen siendo, tiempos difíciles para la industria de redes. Datos, datos y más datos .. es un flujo constante de datos. Y, la infraestructura existente no es capaz de escalar para satisfacer el crecimiento exponencial de la demanda de capacidad. Al mismo tiempo, los operadores están tratando de introducir nuevos servicios avanzados para crecer nuevas fuentes de ingresos mientras también intentar reducir el costo de ampliar y funcionamiento de la red.

Los proveedores de servicios están buscando cada vez más milagros para la virtualización, La industria TI han tratado de hacer todo lo posible --donde la consolidación de múltiples servidores han ahorrado dinero y el aumento de la provisión de actualizaciones, mejoras y nuevos programas--. El Software se dirige cada vez más a la nube, y la deslocalización de servicios de datos está proporcionando nuevos niveles de flexibilidad en beneficio de toda la industria y los usuarios finales.

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Es realmente un trabajo muy duro para todo administrador Linux supervisar y depurar los problemas de rendimiento del sistema todos los días. Después de ser un administrador de Linux en la industria de TI, me enteré de que lo difícil es vigilar y mantener los sistemas en funcionamiento. Por esta razón, he compilado la lista de las 15 herramientas utilizadas para el monitoreo del sistema desde la línea de comandos que pueden ser útiles para cualquier administrador de sistemas Linux / Unix. Estos comandos están disponibles en todas las versiones de Linux y puede ser útil para controlar y encontrar las causas reales de los problemas de rendimiento. Esta lista de comandos que se muestran aquí para que pueda escoger la que sea más adecuada para su escenario de supervisión.

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Ubermix es una versión de Linux diseñada para los niños y educadores. En esta entrevista con Jim Klein, el fundador de Ubermix, descubrimos una distribución de Linux diseñada para los niños, la educación y los educadores. Esto podría cambiar la forma en que nuestra próxima generación aprenderá sobre Linux y el software de código abierto como Celestia, Stellarium, Scratch, Microscope, VirtualLab, iGNUit, y más

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Los balanceadores de carga deben ser capaces de enrutar el tráfico a los nodos de Apache. Por lo tanto, debe habilitar el reenvío de paquetes entre los balanceadores de carga. Añada las siguientes líneas a /etc/sysctl.conf:

loadb1/loadb2:

vi /etc/sysctl.conf

  # Habilita el reenvío de paquetes 
net.ipv4.ip_forward = 1

A continuación, haga lo siguiente:

loadb1/loadb2:

 sysctl -p

4 Configure heartbeat y ldirectord

Ahora tenemos que crear tres archivos de configuración para heartbeat. Ellos deben ser idénticos en loadb1 y loadb2!

loadb1/loadb2:

 vi /etc/ha.d/ha.cf  
logfacility        local0
bcast eth0 # Linux
mcast eth0 225.0.0.1 694 1 0
auto_failback off
node loadb1
node loadb2
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster

Importante: Como nombres de los nodos hay que utilizar la salida de

  uname -n 

en loadb1 y loadb2.

loadb1/loadb2:

 vi /etc/ha.d/haresources 
loadb1        \
ldirectord::ldirectord.cf \
LVSSyncDaemonSwap::master \
IPaddr2::192.168.0.105/24/eth0/192.168.0.255

La primera palabra es la salida de

  uname -n 

en loadb1, no se comprueba si creó el archivo en loadb1 o loadb2! Después de IPaddr2 pondreemos nuestra dirección virtual IP 192.168.0.105.

loadb1/loadb2:

vi /etc/ha.d/authkeys

auth 3
3 md5 somerandomstring

somerandomstring es una contraseña que los dos demonios heartbeat en loadb1 y loadb2 usarán para autenticar contra otros. Utilice su propia cadena aquí. Usted tiene la posibilidad de elegir entre tres mecanismos de autenticación. Preferible usar md5, ya que es el más seguro.

/etc/ha.d/authkeys debe ser legible por root, por lo tanto, haga lo siguiente:

loadb1/loadb2:

chmod 600 /etc/ha.d/authkeys

ldirectord es el balanceador de carga real. Vamos a configurar nuestros dos balanceadores de carga (loadb1.example.com y loadb2.example.com) en una configuración activo / pasivo, lo que significa que si tenemos un balanceador de carga activo, y el otro es un hot-standby y se activará si el activo falla. Para que funcione, debemos crear el archivo de configuración de ldirectord en /etc/ha.d/ldirectord.cf que a su vez deben ser idénticos en loadb1 y loadb2.

loadb1/loadb2:

vi /etc/ha.d/ldirectord.cf

checktimeout=10
checkinterval=2
autoreload=no
logfile="local0"
quiescent=yes

virtual=192.168.0.105:80
real=192.168.0.101:80 gate
real=192.168.0.102:80 gate
fallback=127.0.0.1:80 gate
service=http
request="ldirector.html"
receive="Test Page"
scheduler=rr
protocol=tcp
checktype=negotiate

En la línea virtual = ponemos nuestra dirección IP virtual (192.168.0.105 en este ejemplo), y en la línea real = se listan las direcciones IP de los nodos Apache (192.168.0.101 192.168.0.102 y en este ejemplo). En la línea de solicitud request = indique el nombre de un archivo en webserver1 y webserver2 que ldirectord solicitará varias veces para ver si webserver1 y webserver2 todavía están vivos. Ese archivo (que vamos a crear más adelante) debe contener la cadena aparece en la línea de recepción receive =.

Luego creamos los enlaces de inicio del sistema para heartbeat y borrar los de ldirectord porque ldirectord se iniciará por el demonio de heartbeat:

loadb1/loadb2:

update-rc.d heartbeat start 75 2 3 4 5 . stop 05 0 1 6 .
update-rc.d -f ldirectord remove

Finalmente iniciamos heartbeat (y con ella ldirectord):

loadb1/loadb2:

/etc/init.d/ldirectord stop
/etc/init.d/heartbeat start


[ <- Anterior ]          [ Siguiente ->]


 

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

7 Pruebas adicionales

Ahora puede acceder al sitio web que aloja los dos nodos Apache introduciendohttps://192.168.0.105 en su navegador.

Ahora detenga Apache de cualquiera de loswebserver1 owebserver2. A continuación, todavía deberá ver el sitio web enhttps://192.168.0.105 porque el balanceador de carga dirige las peticiones al nodo de trabajo Apache. Por supuesto, si usted detiene de ambos apaches, entonces su petición fallará.

Ahora vamos a suponer queloadb1 es nuestro balanceador de carga activa yloadb2 es el hot-standby. Ahora detengaloadb1:

loadb1:
/etc/init.d/heartbeat stop

Espere unos segundos y vuelva a intentarlo otra vezhttps://192.168.0.105 en su navegador. Usted todavía debe ver a su sitio web, yaloadb2 ha tomado el papel activo ahora.

Ahora vuelva a iniciar loadb1:

loadb1:
/etc/init.d/heartbeat start

loadb2 aún debe tener el rol activo. Haga las pruebas de nuevo enloadb1 yloadb2, y usted debería ver los resultados inversos como antes.

Si también ha pasado estas pruebas, entonces el cluster balanceador de carga de de Apache está funcionando como se esperaba. Que se diviertan!

8 Leer más

Este tutorial muestra cómo dos nodos de balanceo de carga de Apache. No muestra cómo guardar los archivos en la raíz de documentos de Apache en sincronía o cómo crear una solución de almacenamiento como un servidor NFS que ambos nodos Apache puede usar, ni proporciona una solución de la forma de gestionar su base de datos MySQL (s). Usted puede encontrar soluciones para estas cuestiones:

 

9 Links


[ <- Anterior ] [ Siguiente ->]


 

Inicio activadoInicio activadoInicio desactivadoInicio desactivadoInicio desactivado

Las aplicaciones de gráficas en Linux (en adelante GUI) usan X Window System, un sistema de cliente-servidor diseñado para permitir que múltiples usuarios accedan a un ordenador en una red usando aplicaciones en ventana. Una visualización de X es conocida por un nombre en la forma de hostname:displaynumber.screennumber. Para Linux ejecutándose en una estación de trabajo tal como un PC, normalmente sólo hay una visualización con una sola pantalla. En este caso, displayname puede ser, y normalmente es, omitido de forma que la visualización es conocida como :0.0 o algunas veces sólo :0.

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

En este manual vamos a explicar como poder montar las particiones que tenemos en nuestro disco con la particularidad que no son particiones extendidas sinó que son particiones LVM.

Para quién no lo sepa explicamos a continuación que es una partición lvm.

LVM es un acrónimo de “logical volume managment”, lo que quiere decir que es una forma mucho más fácil de asignar espacio de una forma más flexible que con el sistema común de particiones. Puede concatenar, dividir o combinar varias particiones sin ningún problema.

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

El volumen de datos que se crean cada día está en franca expansión. Pero en términos de mantenimiento de estos datos para las generaciones posteriores, la cosa necesariamente no ha mejorado desde los días en que las cosas se cincelaban en dura piedra.

De hecho, la posibilidad de perder información realmente puede haber aumentado desde esos días, con formatos que a la mínima se rayan, se desmagnetizan o, por su tamaño, se pierden irremediablemente en los bolsillos de los usuarios.

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Nada ilustra mejor el aspecto de éste lugar increíble, que imaginar un río erosionando por miles de años un espacio natural, pero todo bajo tierra hasta conformar un gran cañón. Se llaman Grutas de Škocjan, uno de los grandes atractivos europeos y al mismo tiempo, no tan conocido a escala global, en la lista del Patrimonio Mundial de la Unesco. 

Eslovenia

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

"Lástima que los constructores de los depósitos de residuos nucleares no puedan conservar los registros de lo que han enterrado y donde, no sólo para unos cuantos años, sino para decenas de miles de años, tal vez incluso millones. El problema es que ningún medio de almacenamiento actual dura tanto tiempo. Hoy en día, Patrick Charton para la gestión de los residuos nucleares de Francia ANDRA, presentó una posible solución al problema: un disco de zafiro dentro del cual la información se graba con el platino.



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías