albertomolina

Profesor de Informática del IES Gonzalo Nazareno de Dos Hermanas (Sevilla)

Página web: https://albertomolina.wordpress.com

Basic network bridge configuration for a laptop running Debian


In many different situations, mainly related to virtualization or containers, a basic linux bridge configuration is needed, typically defining br0 connected to the first Ethernet interface, eth0 (no, I don’t like predictable network interface names ;) ). In such a case, a basic configuration of “/etc/network/interfaces” must be similar to:

auto lo 
iface lo inet loopback

iface eth0 inet manual

auto br0
iface br0 inet dhcp
  bridge_ports eth0

Leer el resto de esta entrada »

Anuncios

, , , ,

Deja un comentario

rsyslog, journal or both?


rsyslog is an open source project that has been providing log data management in many linux distros for years, rsyslog is easy to setup and it has been widely used to store logs from many servers on a centralized one. On the other hand, journal is a systemd component with a similar role to rsyslog, but with a different approach (it doesn’t use traditional syslog files).

systemd is a controversial project since its beginnings, and journal is probably one of the most controversial components, mainly because of its initial intention to replace a stable and well-known component of any linux system such as syslog. In this post we are not discussing which of these projects is better, but simply showing which one of them is used in some linux distributions: Debian, Ubuntu, CentOS or Fedora, because many users (like me before writing this post) are a little confused about the changes that are taking place in the log management. In any case, the situation shown in this post is likely to change in the next releases, so this post will probably soon become obsolete.

Leer el resto de esta entrada »

, , ,

Deja un comentario

OpenStack: Setup a new debian image from a running instance


Debian provides standard images designed for OpenStack, but sometimes is better to use your own images, with local modifications or with specific packages installed and configured. One way to achieve this is to create a snapshot from a running instance previously launched from a standard image. In this post we’re going to create a new image from a running instance, explaining the modifications needed in one specific use case: Create a Debian Stretch image from a running Debian Jessie instance.

Leer el resto de esta entrada »

, , , ,

Deja un comentario

Shrinking qcow2 images


This post is written as a recipe containing a set of commands to shrink the real and virtual size of a qcow2 image. There are different alternatives to achieve a similar result and probably some of them will be better, so if you know one of them, please post it as comment ;).

Leer el resto de esta entrada »

, , , , ,

Deja un comentario

KVM “a pelo”


QEMU-KVM (en adelante KVM) es el sistema de virtualización completa utilizado por defecto en sistemas GNU/Linux. KVM proporciona principalmente el módulo del kérnel kvm.ko que está integrado desde hace años en el kérnel Linux y utiliza las herramientas del espacio de usuario del proyecto QEMU (de ahí que el nombre correcto del sistema de virtualización completo sea QEMU-KVM), que se instalan con el paquete qemu-kvm en sistemas Debian.

Es muy habitual no utilizar KVM directamente, sino hacerlo a través de libvirt, que es una API de virtualización y un proyecto independiente, pero en este caso no haremos uso de libvirt porque precisamente nos interesa ir modificando los parámetros manualmente para ir entendiendo cómo funcionan.

El objetivo de esta entrada es explicar con detalle la configuración de un escenario sencillo de KVM para hacer prácticas de redes, con algunas adaptaciones y modificaciones para utilizar en exposiciones en clase a través de un proyector.

La expresión “a pelo” hace referencia a la acción de montar a caballo directamente, sin una silla de montar. No se me ocurre mejor símil para la situación que vamos a presentar, en la que vamos a interactuar con KVM directamente sin utilizar libvirt por medio.

Leer el resto de esta entrada »

, , , ,

1 comentario

Estimados profesores


Unos buenos amigos, padres como yo de una niña que estudia ESO, me han mandado un mensaje que le han hecho llegar al tutor de su hija después de que ésta se haya pasado los cuatro días del puente de Diciembre sin parar estudiar y hacer las tareas que le habían mandado sus profesores:

Estimados profesores,
Esperamos que hayan pasado un buen puente y que hayan aprovechado para descansar. Nosotros no hemos podido. Teniendo en cuenta que nuestra hija tiene 7 exámenes concentrados en 3 días ( francés, inglés, lengua, matemáticas, sociales, tecnología y comprensión del libro de lectura) a lo que hay que añadir los deberes de su hermano, nos es imposible realizar ninguna otra actividad familiar.
Nos resulta muy difícil comprender la falta coordinación entre el tutor, el delegado de curso y el resto de profesores para elaborar un calendario de exámenes.
No se olviden, al corregir los exámenes del fin de semana de estudio y trabajo que han pasado sus alumnos. Y sonrían si alguno de ellos aprueba después de este calvario.
Esperamos que en la próxima ocasión puedan encontrar entre todos una solución.
Gracias de antemano
Un saludo

No puedo estar más de acuerdo con ellos y estoy encantado de que no se callen como tantos padres hacen y animo a aquellos profesores que lean esto a que reflexionen una vez más sobre la sobrecarga continua de trabajo a la que se somete a los niños en este país.

No tiene sentido que un niño de entre 12 y 16 años tenga que hacer más de 40 horas de jornada laboral a la semana, debería ser ilegal, por lo que si los niños que estudian ESO pasan un mínimo de 32.5 horas en el Instituto o el colegio en el que están, no es de recibo que tengan que estar más de una hora al día haciendo deberes o estudiando en casa. Y están muchas más, a veces hay semanas que pueden estar más de 20 horas haciendo deberes en casa.

Si se mandan tantos deberes es porque muchas de las horas que los niños pasan en el centro son inútiles desde el punto de vista del aprendizaje, se pierde una barbaridad de tiempo tratando de controlar el grupo o con las tradicionales explicaciones del profesor, por lo que el tiempo real de aprendizaje de los alumnos en el centro es mínimo y todo lo que debería hacerse en el aula y no se hace, se manda para casa. Es muchas veces en casa donde los niños trabajan, donde piensan y donde aprenden. El problema está en el aula y allí hay que solucionarlo, no vale sobrecargar a los niños fuera por no haber podido hacer nuestro trabajo en el aula.

2 comentarios

Playing around with OpenStack: Using an instance as a router


Neutron is an OpenStack project to provide “Networking as a Service” to other OpenStack components, mainly to nova. Neutron allow users to define or use networks, subnetworks, routers, DHCP servers, etc. in a very powerful and easy way.

Neutron routers are linux network namespaces, allowing multiple isolated environments defined in the same network node. These routers are managed via neutron API and the users don’t have direct access to them. This is fine for most cases but there can be others where deeper control is needed, in this post we’re going to show how to use an OpenStack GNU/Linux instance as a router, which initially it’s not allowed.

Leer el resto de esta entrada »

, , ,

1 comentario

A %d blogueros les gusta esto: