Sistemas Unix

La Administración de Sistemas Unix, contiene todo un mundo de variaciones, conocimientos, cuya modificación en el tiempo, junto a la aparición de nuveos elementos, hacen necesario a todo Administrador de Sistema, mantenerse informado y al día.

06
Junio
2015

Cambiar el sistema de particiones MBR (MSDOS partición) a GPT

OVH: Instalador equipos con discos > 2,2TB no usa GPT en algunos casos

logo ovh 72DPIEn algunos casos, existe un fallo en el instalador de OVH para instalar imágenes de SO o distribuciones especificas, en servidores dedicados, como es el caso de Proxmox, un tanto ridículo pero muy molesto, que instala en equipos con discos o arrays de discos de mas de 2TB, formateando los discos con el obsoleto fdisk, o MBR MSDOS, en vez de con parted.

El instalador en vez de verificar la estructura de tu equipo (se supone que si alquilas un equipo con tarjeta RAID y 4 discos, es que como poco, puedes intentar crear un RAID 0,1,10,5,6), el script presupone el tamaño máximo del disco modelo.

El programador que realizo el script se que quedo corto, y simplemente (y esto se nota porque en cualquier modelo con discos individuales de más de 2TB, no pasa) al ser un disco menor de 2TB selecciona el vetusto modelo de particiones MBR o MSDOS, el cual no soporta discos de mas de 2TB.

La solución es algo compleja, pero pasa por modificar las particiones, convirtiéndolas de MSDOS (MBR) a GPT usando el modo rescue-pro de OVH.

 

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

27
Mayo
2015

Fatal error: Can't open and lock privilege tables: Incorrect file format 'host'

mysqlcheck no puede reparar las tablas y MySQL no arranca

Uno de los mayores problemas del apagón eléctrico o apagado forzado de un servidor, junto con determinados sistemas de ficheros como ext3/ext4 (y otros), y MySQL, es la posibilidad de tener múltiples problemas al reiniciarse la máquina, y ver que nuestro servidor MySQL no inicia, y nuestras paginas web, y las cuentas de nuestro hosting alojadas en ese servidor MySQL son incapaces de funcionar.

Revisando los logs de MySQL y realizando tareas de reparación obtenemos distintos mensajes:

[ERROR] Fatal error: Can't open and lock privilege tables: Incorrect file format 'host'

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

08
Febrero
2014

Montar un sistema CentOs con rescue y ponerlo en producción

Rescue Centos, LVM, Kernel Panic - not synching attempting to kill init

Montar un sistema CentOs con rescue y ponerlo en producción

Montar un sistema linux CentOS en modo rescue es algo sencillo. Lo decepcionante es que pese a que tras realizar las reparaciones y/o verificaciones de nuestro sistema se niegue a arrancar de modo normal, y nos muestre el fatídico mensaje Kernel Panic - not synching attempting to kill init!

Además, nuestro disco Rescue de Centos 6, no reconoce ninguna partición, ni las de los discos, ni las de LVM. Sin embargo, una vez en la shell, vemos que el sistema tiene visible, las particiones, el volumen y las particiones lógicas.

Es hora de tener una solución a mano para dejar nuestro sistma operativo en producción, pese a este problema.

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

23
Enero
2014

Usar Dropbox desde el shell en Centos/Cpanel

BASH Dropbox Uploader : Shell script para subir ficheros desde la linea de comandos

Usar Dropbox desde el shell en Centos/Cpanel

Aunque en Tamainut ponemos a disposición de los clientes Installatron que permite realizar y programar copias de seguridad desasistidas de nuestro software web, (lo hallamos instalado con Installatron o importado), y entre otras características nos permite el uso de Dropbox, podemos desear subir ficheros a nuestro Dropbox desde la linea de comandos o shell.

Las tiendas virtuales de comercio electrónico, los sitios web con mucho acceso, son sitios que pueden requerir un esfuerzo en nuestra política de copias de seguridad. Si bien Installatron nos permite configurar copias diarias, semanales, y determinadas combinaciones, puede ser buena idea, crear copias de seguridad, de por ejemplo, las bases de datos, cada 2 horas. 

Aunque nuestro plan de hosting, tenga un espacio amplio, no es correcto, ubicar las copias de seguridad en el mismo sitio del que surgen o que respaldan. Mejor subirlas a un FTP remoto o a nuestra cuenta de DropBox.

Para ello hemos localizado un script OpenSourceGNU/GPL de Andrea Fabrizi en GitHub, llamado DropBox Uploader

Written by: Abdelkarim Mateos Sanchez Categories: Cpanel, Sistemas Unix

03
Octubre
2013

Configurar postfix a traves relayhost autentificado (Gmail)

PandoraFMS: Correción de la configuración de postfix para uso con Gmail

Configurar postfix a traves relayhost autentificado (Gmail)

PandoraFMS :: Sistema de monitorización ITEn la instalación del nuevo sistema de monitorización para Tamainut, PandoraFMS nos hemos encontrado durante la fase de testeo, con un problema para verificar el uso de Gmail como relay del servidor de correo Postfix para enviar las alertas, según su lo indicado por su manual. La monitorización es muy importante en el alojamiento de páginas web, o de los servicios servidores dedicados y vps manajedos, y atras años de trabajo con Zabbix hemos optado por un cambio, que esperamos a mejor.

Podemos usar nuestro propio MTA, pero debido también a que falla la configuración propuesta por el manual de PandoraFMS hemos optado por usar momentaneamente el relay con Gmail.

 

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

22
Agosto
2013

Copiar máquinas virtuales KVM con discos LVM en otro servidor

Como mover volúmenes LVM entre máquinas (host) sin fichero intermedio

En Tamainut DOT COM, tenemos VPS manejados y no manejados, conocidos también como máquinas virtuales para aplicaciones, desarrollo, failover de servidores Web, servidores secundarios de correo (MX redundante) o MySQL Cluster.

Aunque Proxmox tiene mecanismos de migración, estos nunca nos han gustado, y en determinadas ocasiones se hace necesaria una migración o cambio de hardware, sin contar con herramientas automatizadas o estándar.

Promox en sus ultimas versiones, tiene tambien un mecanismo basado en DRBD con una configuracion especifica que puede ser un problema si no se conoce adecuadamente y se modifica y adapta a las necesidades 

Cada situación en la administración de sistemas, requiere una acción o metodología (procedimientos) diferenciados. En el caso que nos ocupa, no requiere una migración en caliente, es decir, estando operativo el VPS, ya que para esto, usaríamos DRBD.

Written by: Abdelkarim Mateos Sanchez Categories: Virtualización, Sistemas Unix

17
Julio
2013

Problemas con SVN y autentificación básica

svn: E175002: El requerimiento OPTIONS devolvió una respuesta con XML inválido: XML parse error at line 1: no element found

En Tamainut mantenemos un repositorio con autentificación basica para mantenimiento de ficheros de configuración, y pequeños scripts.

En el último traslado nos topamos con un problema del que no encontrabamos información en internet y bastante difuso. Para más remate, por error nuestro la máquina en la que estabamos migrando el servidor SVN, se instalo con los locales en español, lo cual ayuda menos, a encontrar información de calidad.

Se trataba de una migracion del repositorio a otra maquina, ambas bajo Virtualmin con Centos como distribución, auqne con cambios menores como la versión de centos que pasaba a ser de la rama 6.

La migracion se hizo con un el habitual svndump y en principio la importacion (load) no habia indicado errores.

svn co --username XXXX --password XXXXXXXXX http://XXXXX.tamainut.net/svn/sistemas
svn: E175002: Unable to connect to a repository at URL 'http://XXXXX.tamainut.net/svn/sistemas'
svn: E175002: El requerimiento OPTIONS devolvió una respuesta con XML inválido: XML parse error at line 1: no element found (http://XXXXX.tamainut.net/svn/sistemas)

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

31
Marzo
2013

Mover cuentas de un servidor linux a otro servidor linux con bash

Migrar cuentas de un servidor a otro mediante bash script

Habitualmente trabajo con aplicaciones para servidores virtuales basado en Turnkeylinux que en las últimas versiones esta desarrollado sobre Debian 6.0 Squeeze. El core de sus aplicaciones, no es sino un Webmin modificado, que sobre distintos empaquetamientos, optimiza e instala, solamente lo necesario para cada aplicación distribuida.

Webmin esta modificado de tal forma que sólo es actualizable desde apt-get, y sobre los repos de TurkneyLinux, y a vaces esto supone un handicap por que las versiones pueden estar obsoletas.

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

26
Marzo
2013

Instalar PECL ssh2 en Cpanel con Centos 6

Instalación de PECL ssh2 y sus requerimientos: libssh2-devel libssh2

La libreria PECLssh2 y presenta algunas dificultades para ser instalada en un equipo con WHM/Cpanel ya que no se encuentra disponible en version oficial, sino una beta y por tanto no instalable desde el WHM en la seccion de Software >> Module Installers 

Esto, unido a los requerimientos de la determinados paquetes que tampoco se encuentran ni en los repositorios oficiales de Centos 5 ni Centos 6, nos llevaron a crear este pequeño tutorial.

Una vez más advertir, que expresamos las versiones y situaciones, ya que con el tiempo es probable que la información sea obsoleta, y el tiempo de nuestros clientes de VPS (manejados o no manejados) es un tiempo precioso, asi como el de nuestros lectores.

pecl install -f ssh2
WARNING: failed to download pecl.php.net/ssh2 within preferred state "stable", will instead download version 0.12, stability "beta"
downloading ssh2-0.12.tgz ...
Starting to download ssh2-0.12.tgz (26,223 bytes)
...
...
configure: error: The required libssh2 library was not found.  You can obtain that package from http://sourceforge.net/projects/libssh2/
ERROR: `/root/tmp/pear/ssh2/configure --with-ssh2' failed

Written by: Abdelkarim Mateos Sanchez Categories: Cpanel, Sistemas Unix

10
Enero
2013

No se ha podido instancializar la función de correo :: Joomla

sendmail: Not running with correct effective GID. Is sendmail binary setgid mailtrap?

Error localizado en algunas instalaciones frescas de Cpanel, desde hace ya más un año, y que  nos llevan a errores como el descrito en el titulo, al tratar de enviar correos con Joomla, teniendo la configuración habitual (aunque la menos recomendada IMHO), usando PHP Mail o Sendmail.

Joomla mostrará este mensaje

No se ha podido instancializar la función de correo

Written by: Tarik Kantawi Categories: Cpanel, Sistemas Unix

09
Enero
2013

yum error [Errno -1] Metadata file does not match checksum

Error al actualizar o instalar con yum

Trabajando con yum podemos encontrarnos con un mensaje de yum el cual nos impide trabajar con el él, para actualizar o instalar paquetes rpm, en nuestro servidor dedicado o VPS.

[Errno -1] Metadata file does not match checksum

Written by: Tarik Kantawi Categories: Sistemas Unix

01
Enero
2013

Instalación Centos 6.3 sobre VNC en modo texto

Solución problema con la instalación con VNC en Centos 6.3 y las pantallas pequeñas

Uno de los problemas con los que nos hemos encontrado, para instalar Centos en nuestros VPS manejados o VPS Cloud, es que las ultimas versiones de Proxmox VE 2.2, MacOsX y sus interacciones e implicaciones, con Java nos llevaron a la necesidad de configurar nuestras máquinas host para acceder a los VPS mediante Chicken of the VNC, que ademas es mucho más eficaz y comodo, que el propio de Proxmox. 

Sin embargo, un nuevo problema nos aparecio, con la llegada de Centos 6.X y su instalador. Las pantallas del instalador, incluidas aquellas del modo texto, no funcionan de forma correcta con nuestro VNC, y la única forma que localizamos es la que describimos, en la que dando una vuelta, básicamente, comenzamos la instalación Net Install de Centos 6, sobre Chicken of VNC, para arrancar el VNC del instalador y terminar la instalación con Real VNC sin password. 

Si alguien, trabaja en este mismo escenario, Proxmox 2.2 + MacOSX + Centos 6 sientase libre de comentarnos su trabajo.

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

27
Diciembre
2012

Rutas estaticas en Debian 6 :: Proxmox VE 2.2

Configurar rutas estaticas con Proxmox VE 2.2 para discos NAS de OVH

En principio la cuestión surge de la necesidad del uso de los discos NAS-HA de OVH, en máquinas Proxmox VE 2.2 que usan como distribución Linux Debian 6 Squeeze.

Los discos NAS-HA de OVH están configurados para ser usados desde la red interna de OVH, y por tanto tienen una asignación de IP del bloque 10.0.0.0/8 actualmente de uso interno no público.

Si ademas usamos un Rack Virtual en nuestras máquinas, se hace necesario establecer una ruta estática a través del Rack Virtual con el fin de, en primer lugar gozar de la tecnología del mismo (Layer 3), usando nuestra VLAN. Algunos preferirán el uso y configuración de una LAN privada en nuestras máquinas Proxmox, pero por cuestiones de software, adecuación, nosotros preferimos el uso sólo de las LAN públicas en la configuración de Proxmox.

Por ello necesitaremos crear en el sistema, la ruta estática para la IP del servidor NAS. 

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

26
Diciembre
2012

named.run con gran tamaño

Deshabiltar el debug de named (rndc trace)

En algunas distribuciones de Linux, ultimamente viene habilitado or defecto el modo debug en la bitacora (log) de Bind (named), sobre un fichero que puede adquirir grandes proporciones, siendo un problema para el sistema, ya que incluso tiene un problema adicional, que es que el software de instalación, no crea una entrada en el sistema de rotación de logs del sistema.

 

Written by: Tarik Kantawi Categories: Sistemas Unix

25
Diciembre
2012

Fallo al crear DKIM en Virtualmin GPL / Centos 6

Mensaje de error en Virtualmin al tratar de crear DKIM en un dominio

El escenario es un Centos 6 con Virtualmin GPL en el que tratamos de incorporar a un dominio las llaves DKIM para que los correos salientes, sean firmados antes de ser enviados por Postfix.

No vamos a entrar en la validez del sistema, ni su utilidad, aunque es cierto que aquellos que se han sumado al proyecto, la utilizan activamente para el filtrado de spam, y en servidores con elevado numero de envios de listas, es una opcion mas a tener en cuenta.

Written by: Abdelkarim Mateos Sanchez Categories: Sistemas Unix

[12  >>