Post List

terraform-provider-nutanix: Patch to allow some changes to be hotplug

Second patch for the nutanix provider for terraform. This time it has been merged into master, so is publicly available. As I wrote in the commit description: Hot-plug Options (always): Name Description Hot-plug Options just when increasing it: num_vcpus_per_socket num_sockets memory_size_mib Which are the changes that nutanix can perform online (when the VM is running).

Posted in Linux | Leave a comment

terraform-provider-nutanix Patch to ignore CDROM’s

I’m hitting the same problem as described on issue #69. Depending on terraform version, the 2nd apply after the 1st one (creating vm’s) will cause: Reboot VM and remove that cdrom (terraform v0.10). Ask to remove the cdrom and if removed, the vm crash (kernel panic/bsod) as you’re hot-removing a IDE bus drive (terraform v […]

Posted in Linux | Leave a comment

Ceph Troubleshooting: Debugging CRUSH maps

The last days I’ve been busy trying to find a “error” on my CRUSH map. I found that some of my OSD’s where underused or unused at all… I didn’t know why, cause I built a CRUSH map from scratch with the common architecture based on datacenter, rack & cluster. And It was correct from […]

Posted in Ceph, Linux | Tagged , | Leave a comment

Ceph Troubleshooting: Adding new monitors to cluster

In my ceph-to-production sprint I found that 4 monitors are not enough… It is a pair number and everybody knows what happens when there’s a pair number on a cluster and some of the quorum member fails :-) So I decided to add 2 more for a total of 6. We have 2 CPD’s, If […]

Posted in Ceph, Linux | Tagged , , | Leave a comment

Cloud-init: The great forgotten

A little time ago (more than 1 year ago) I began investigating cloud-init. I saw some redhat paper talking about cloud-init and it seemed to be really powerful simplifying massive vm deployments. Someone close to me told me that: “don’t lose your time, we’ll use terraform/docker/k8s/whatever” But the inception was already done, I read the […]

Posted in cloud, Linux | Tagged , , | Leave a comment

Ceph (I): Basic Architecture

Recently I did a basic architecture document (and training) of ceph. This document will give you the basics to understand the role of the Ceph architecture pieces like can be: Monitor Nodes Disk (aka OSD) nodes Metadata Nodes Gateway Nodes And what the words “RADOS” and “CRUSH” means (again is a very basic definition) Enjoy […]

Posted in Ceph, Linux | Tagged , | Leave a comment


I’ve been thinking about performing a level+99 sorcery and trying to bring back to life my blog. Well, the moment has arrived. I’m on a new stage on my professional life (also my private life) and there are new acquired knowledge to share. So… keep reading!

Posted in Linux | Leave a comment

NFSv4 on Oracle Exadata

Oracle NFSv4 ZS3 ZFS Exadata

Posted in Oracle | Leave a comment

HOWTO Debug Windows

windows debugging howto tools

Posted in windows | Tagged , , , | Leave a comment

Oracle: object user grants

Oracle objects grants

Posted in Oracle | Tagged , | Leave a comment

Problems after upgrade mariadb

libmariadbclient is broking my server

Posted in Linux | Tagged , , | 2 Comments

Script to check Oracle remotely (nagios or whatever)

Oracle Nagios bash check_remote_oracle check

Posted in bash, Linux, Oracle | Tagged , , , | Leave a comment

Openvpn in the TP-LINK WR841N[D]

TP-LINK WR841N openvpn howto

Posted in apps, bash, Internet, Linux | Tagged , , , , , , | 15 Comments

Tablespace Usage on Oracle

Hi! I know that there are TONS of query’s like that, all of them different, of course. What I’ve found is that some of them consider the max space of the tablespace as the current space… but what happens if the tablespace has “AUTOEXTEND ON”?? And the same with the “other” case… If you query […]

Posted in Linux | Leave a comment

Rendimiento de algunas versiones de Android

Como usuario freak de android, de vez en cuando me gusta ir cambiando de rom para ver qué se ofrece de nuevo :-) Asi que soy asiduo de XDA… Esta semana me decidí a cambiar mi cyanogenmod 10.0 por “alguna otra” y decidí probar la “Slim beam” por aquello de “slim”, a ver si realmente […]

Posted in Android, Linux, Opinión | Tagged , | Leave a comment

Oracle Metadata Generator (and svn uploader)

Oracle ONE-FILE-PER-OBJECT metadata dump script

Posted in Linux, Oracle | Tagged , , , , | 3 Comments

UPS Salicru en Nut

Nut y SAI salicru, una buena solución.

Posted in Linux | Tagged , , , | 11 Comments

Is google building a worldwide wifi network?

Google bigbrother actions

Posted in Android, Bigbrother, Linux, Opinión | 4 Comments

The inexpensive Video-Phone project

Happy new year!!! After my adventures trying to build Android from source, I want to explain the reason for that. As I live very far from my fathers and they’re elder, I’ve been thinking for a long time how to have a easy way to make videoconf with them and share photos… The usual things […]

Posted in Android, bash, Linux, Opinión | Tagged , , | Leave a comment

My adventures with Android (I)

adventures trying to build the android kernel

Posted in Android, apps, Internet, Linux | Tagged , , , , | 14 Comments

Explicando un tunel ssh

Que mejor manera de explicar un tunel ssh que con un dibujito? (Me he dejado las puppets en casa) A veces parece increíble que a un ingeniero diplomado le cueste entender el concepto de “cerca”, “lejos” y “saltar a través” que supone un tunel. Personalmente siempre me ha gustado la explicación con ascii art: +———-++———-+o———–+ […]

Posted in Humor, Internet, Linux | Tagged , | 1 Comment

Parallel rsync’ing a huge directory tree

Pure bash function to launch parallel rsync’s in a directory tree.

Posted in apps, bash, Linux | Tagged , , , , , , | Leave a comment

UUID’s, pupets, redhat y ¿¿ubuntu??

Supongo que a cualquier linuxero le hacen mucha gracia los UUID’s, sobre todo cuando después de particionar el disco duro planchado por un sistema de imaging (pupet) te cambian los UUID’s sin tú darte cuenta… Y claro, arranca tu el sistema después si quieres ¬¬ Asi que nada, arrancando con la shell mínima (init=/bin/sh) a […]

Posted in Internet, Linux | Tagged | Leave a comment

Linux tree

Impresionante recreación del árbol de linux’es (linux flavours) que hay en la wikipedia inglesa, ni lo he mirado en la española… Para mi es asombrosa la variedad de sabores que tenemos para elegir. En algunos momentos es un poco desesperante por que empiezas a escribir en la consola: yum search apt-cache search pacman -Ss paquete […]

Posted in Internet, Linux, Opinión | Leave a comment

La linea del día

Hoy toca party hard por que el servidor que hace repositorio local se está quedando sin espacio asi que a riesgo de que romper algo y volver a tener que replicar Dag me he puesto a borrar todos los paquetes que tienen varias versiones dentro del repositorio… El resultado como one-liner es interesante: [cc lang=”bash”] […]

Posted in bash, Linux | Tagged , | Leave a comment

Mysql Database creation script

Two days ago one of my client dev’s requested me to be able to create db’s on their MySQL instance. Of course, I won’t give him the “GRANT GRANT WITH GRANT OPTION” :-P, in that case I will simply give him root password :-P As i didn’t find anything that solves my problem over Internet, […]

Posted in bash, Linux | Tagged , , , , | Leave a comment

Regexp mortal

Hoy realizando una tarea que va a ser repetitiva (MODO CRON ON), he tenido que currar una regexp, la verdad no es muy compleja en sí pero sí larga: ‘/(project|production)/production/(hs|ga)[0-9]{2}/Runs/[0-9]{6}_SN[0-9]{3}_[0-9]{4}_[0-9A-Z]{8}XX/(Data/Intensities/(L00[0-9]/C*|BaseCalls/L00[0-9]/C*)|Thumbnail_Images/L00[0-9])’ Cuanto tardará find en procesar algo como esto con una jerarquía de unos 36000K ficheros xD Respuesta en breve :-)

Posted in Linux | Tagged , , , | Leave a comment

El típico día a día

Hoy un amigo me planteaba un problema. Resulta que tiene 2 ficheros con datos del tipo: fichero1: [SERIAL]|[ID], por ejemplo: 8944110064809868270|1221174 fichero2: [ID], por ejemplo: 1185648 El problema es sencillo, necesita mostrar del fichero1 [SERIAL]|[ID] si [ID] está en fichero2 y de los que no estén en fichero2 mostrar únicamente la ocurrencia con [ID] más […]

Posted in bash, Linux | Tagged , , | Leave a comment

Ciclo Herramientas gnu/linux (VII): moc

No es ningún tema de fubol por supuesto :P moc es un reproductor basado en ncurses (para variar), como cualquier otro reproductor X de los simples, con reproducción por listas, exploración de directorios y poquito más (pa qué). Ocupa poco, funciona realmente bien y no hay mucho que configurar :) En mi caso lo único […]

Posted in apps, Linux | Tagged , | Leave a comment

Serverstats, el “cacti” ligero

serverstats bug linux performance cacti alternative

Posted in apps, Linux | Tagged , , , | Leave a comment

Script de copia y restauración de un sistema windows

Imagino que todos los sysadm/informaticos de este mundo hemos sufrido alguna vez el caso del “Amigo informatico“. En mi caso últimamente, después de usar muchas veces ghost, he decidido cambiar… Nada de dar un dvd con la imagen, que para eso tenemos toneladas de gigas de espacio en disco y si el usuario se queja, […]

Posted in bash, Linux | Tagged , , , , | 1 Comment

Ciclo Herramientas gnu/linux (VI): busybox

Hoy un compañero ha tenido un “pequeño” percance con la actualización de unas vmware-tools… Le han petado /root. Por algún motivo corrompieron todo el fs. La cuestión es que necesitábamos tener los comandos básicos por que tras diversas acciones “/lib64” desapareció O:-) y no podíamos ejecutar ni un “mv“. Es decir, teníamos shell y … […]

Posted in Linux | Tagged , | Leave a comment

Ciclo Herramientas gnu/linux (V): pbzip2 y pigz

Hoy comentando con un compañero un filesystem (una partición) que se estaba quedando sin espacio, le he indicado que usase el pbzip2, que lo había dejado yo instalado hace unos días por el mismo problema (y unos ficheros de log enormes). La verdad es que la teoría es bastante simple, ya que lo único que […]

Posted in Linux | Tagged , | Leave a comment

The easiest way to start X

Yesterday while reinstalling Arch in the x86_64 flavour :-) I was thinking which will be the best way to start X window system. I want to start my X window’s without user prompt (so CDM is not an option), and I don’t any of common login-managers (gdm, xdm, kdm or slim)… I’ve tried to use […]

Posted in bash, Linux | Tagged , , | 1 Comment

Strange feature in bash script

Today, while programming (or reprogramming) some parts of one script, I’ve noticed a strange thing. First, the two scripts. The working one: And the not working (for my purpose): The only difference between both is just the piped while. Someone can explain why seems to be a “reset vars” at the end of the piped […]

Posted in bash, Linux | Tagged , , | 2 Comments

Ciclo Herramientas gnu/linux (IV): roxterm y urxvt

Hoy comento una utilidad que no es de consola (MOG!), sino una “consola” en sí; vaya un emulador de terminal. Por supuesto, en la búsqueda de “algo” ligero, configurable y con suficientes “features” nos hace pasar por la página de “lightweight applications” en la wiki de Arch. Diría que he probado todos: LilyTerm: Violación de […]

Posted in Linux | Tagged , | Leave a comment

La importancia de IT

Resulta que tengo contacto con una persona no-informática que trabaja en una empresa no-informática en la que tienen un departamento IT un tanto… especial. Todo hay que decirlo que mi conocido es bastante enterado a nivel tecnológico y bastante ágil mentalmente, no como el resto del personal. Pongámos el [MODO WARDOG ON] y en primera […]

Posted in Humor, Internet | Leave a comment

Ciclo Herramientas gnu/linux (III): screen (gnu/screen)

Y llegamos a una de mis herramientas favoritas y sin la que prácticamente no me planteo la administración de un servidor. Sobre todo conociendo como van las conexiones españolas. Haciendo copy/paste del manual: Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Tradución/interpretación: Screen es un emulador […]

Posted in Linux | Tagged , , | Leave a comment

Ciclo Herramientas gnu/linux (II): finch

Nivel freak rallando el tope… Un cliente de mensajería instantánea basado en ncurses. Más bien pidgin en ncurses. Dejando a parte a centerim, el aspecto de finch es igual al de pidgin… solo que en consola. Es decir, tiene “ventanas”, pestañas (si quieres) y la ventana de amigos. Pero también tiene workspaces dentro del propio […]

Posted in Linux | Tagged , | Leave a comment

Ciclo Herramientas gnu/linux (I): htop

Comienzo un ciclo a petición de un compañero, herramientas habituales. En este caso, un must-have de todo linuxero y más si eres sysadm. El htop es el top clásico llevado al nivel “no podrás vivir sin el”, es el típico “estaba ciego y acabo de despertar”. Colourfull, easy, full-customizable… Ya he puesto alguna captura en […]

Posted in Linux | Tagged | Leave a comment

El mediacenter

Ultimamente varias personas me han preguntado por la composición de mi mediacenter y a veces es un poco complicado hacerme entender. Asi que voy a colgar un pequeño esquema: Básicamente está compuesto en la parte mediacenter en sí por: LCD LG (or whatever) WDTV Live CH3HNAS TP-Link TL-WR841N Y en la parte “desktop” por: TP-Link […]

Posted in Hardware, Internet | Tagged | Leave a comment

Calor, calor! (y más si eres un router)

router comtrend ct-5365 calor heat

Posted in Hardware, Internet, Opinión | 2 Comments

CH3HNAS: cambiando puntos de montaje

CH3HNAS remount mount disk

Posted in Hardware, Linux | Leave a comment

New adventures with CH3HNAS

linux ch3hnas funplug cross compiling

Posted in Hardware, Linux | 3 Comments

Migración a Arch

Desde hace algún tiempo, en el trabajo me venía planteando el migrar a algo más “hard” (por decirlo así…) había cosas de ubuntu que no me terminaban de convencer. Por ejemplo, quería usar sí o sí el magnífico CDM y pasar de GDM/KDM, ya que comían memoria en mi portátil ruso con sus pasmosos 2GB […]

Posted in Linux | Leave a comment

Pam mount

Entre otras cosas estoy experimentando con la tan bien “nombrada” Arch Linux, para otro post mis experiencias. Hoy recuperando mi home encriptada con LUKS, he probado por primera vez “pam_mount” (desde AUR). Después de estar pensando qué fallada, me he dado cuenta que no había añadido el módulo a la sección correspondiente de PAM: [cc […]

Posted in Linux, Privacidad | Leave a comment

Cuidadín con nuestro amigo el vendedor

tienda informactica timo cambio garantía

Posted in Hardware, Opinión | Leave a comment

OVH backup tools

servidor server backup OVH ftp

Posted in Linux | Leave a comment


Ayer me decidí a “pegar” un repaso a este magnífico NAS, ya en su día intenté habilitar el funplug proveniente del CH3SNAS, pero lo que más me interesaba, openssh (u openvpn) no conseguí que funcionase. Asi que investigando, descubrí que un compañero freak, ha sacado sus propios scripts/repositorio personalizado para el CH3HNAS: * (ejecutado […]

Posted in Hardware, Linux | Leave a comment

crontab express

Hoy me he encontrado algo así en un servidor: 00,10,20,30,40,50 * * * * su – USUARIO02 -c /opt/oracle/bin/SESSIONS_USER/ 2>&1 Me ha extrañado mucho… no sé si la gente no sabe lo del “cron.allow” y ponerle el cron al usuario. Aparte de lo del 0,10,20… que un */10 queda bastante mejor y comprensible :P

Posted in Linux | Leave a comment

Kernel Panic!

Estaba claro que si tienes algún dispositivo con linux… en algún momento tiene que aparecer el mensajito :) Pero no por ello es menos sorprendente que en un entorno más o menos “cerrado” aparezca sin motivo aparente. En este caso mientras escuchaba música (aunque seguramente sea la tarjeta microsd que tengo que es una mier**). […]

Posted in Hardware, Linux | Leave a comment

Restuarando Grub

Hoy por desgracia me he cargado el grub de un servidor RHEL5. Asi que me he puesto a restaurarlo desde “linux rescue“. Cual ha sido mi sorpresa cuando ninguna de las sugerencias disponibles por internet me ha funcionado (o no he dado por las correctas). Intentando cosas he “dado” con la solución… El rescue de […]

Posted in Linux | Leave a comment

Script para Apache y Solaris

Solaris SunOs Apache control

Posted in Internet, Linux, SunOs | Leave a comment

Zimbra y disclaimers

zimbra disclaimer altermime

Posted in Internet, Linux | Leave a comment

Privacidad y protección?

Debido a diversas razones, en mi trabajo uso un segundo perfil de firefox. Este perfil lo ejecuto con otro usuario diferente al mio habitual. Pensé en compartir esto por una razon muy simple, revisando algunos tipos de vulnerabilidades de nuestros navegadores, a cualquiera le puede entrar un poco de miedo por que alguien consiga mediante […]

Posted in Linux | Leave a comment

Como se quema una placa?

La verdad es que desde hace bastante tiempo que estuve trabajando en un hospital de tecnico informático (IT) no me había pasado algo así, y me ha pasado en casa. El otro dia mi pc no arrancaba (típica frase que cualquiera que haya trabajado en soporte ha sufrido), pero de verdad :D A lo cual […]

Posted in Hardware | 1 Comment

Soporte de USB en Virtualbox

karmic virtualbox vbox usb 3.1.2

Posted in Linux | Leave a comment

Filtro para adblockplus

Feliz año nuevo!! Subo mi filtro de adblockplus para todos aquellos que lo uséis (y los que no, qué esperáis). Para mí es la extensión indispensable para firefox y navegar sin ella es infumable. Enlace (botón derecho… guardar como) En la propia página de adblockplus: Tenéis un fantástico video de como instalarlo (para los […]

Posted in Linux | Leave a comment

We are using MySQL, help save it [UPDATED]

Well… CE has decided and as everyone suppose they had considered that this is not a monopolistic movement (i doubt that), the terms of Oracle involving MySQL are ridiculous. Time will give us the answer, i hope all keep running fine for MySQL and opensource community. —- We’re using MySQL for free, don’t let ORACLE […]

Posted in Linux | Tagged , | 2 Comments

Actualizado: Blacklist de ips mediante apache

Hola, He estado modificando el filtro de ip’s y os pongo el código de un pequeño script para generar un fichero legible por apache que simplemente basta con hacer un include del mismo: #!/bin/bash REMOTE_BLACKLIST=”” BLACKLIST_BANNER=”” build_apache_list() { local APACHE_BLACKLIST=”/etc/httpd/conf.d/blacklist.conf” local TMPFILE=”/tmp/blacklist.tmp” wget “$REMOTE_BLACKLIST” –output-document=$TMPFILE echo ‘Rewritecond %{REQUEST_URI} !^/blog/banned_ip.html$’ > $APACHE_BLACKLIST for i in $(cat […]

Posted in Linux | Tagged , , , , | Leave a comment

Howto: Postfix

Como postfix spamassassin spamd mysql postfixadmin roundcubemail

Posted in Internet, Linux | Tagged , , , , , , | Leave a comment

Privacidad con pidgin

Pidgin privacidad privacy security

Posted in Internet, Privacidad | Tagged | Leave a comment

Encriptado de un sistema de ficheros

encriptar crypt filesystem

Posted in Linux | Tagged | 2 Comments

Bloquear ips que molestan

w00t attack ataque apache bloquear blacklist

Posted in Internet | Tagged , , | 3 Comments

Howto – Compilar php

building compilar php oci extensions extensiones oracle

Posted in Internet, Linux | Tagged , , , , | Leave a comment

Mini HOWTO para lirc

lirc howto como configurar lirc infra rojos infrarrojos

Posted in Linux | Tagged , , , | Leave a comment

Scripts para MySQL [Actualizado]

mysql split dump dividir dump dmp backup

Posted in Internet, Linux | Tagged , , , , | 1 Comment

Howto: Usar rtorrent como un profesional

howto rtorrent como manejar usar

Posted in Internet, Linux | Tagged , , | 6 Comments

Post inicial

Bienvenido a este blog, espero que el contenido que se postee te agrade!!

Posted in Internet, Linux, Videojuegos | Leave a comment