HP Proliant Microserver Gen8

domingo, 26 de agosto de 2018 Sin comentarios

Animado por sustituir mi ZyXel 325-V2 por algo con más bahías y más potencia de procesamiento, me encontré con el microserver Gen8 de HP, un equipo algo viejo pero diminuto y con una base estupenda para ampliaciones.

Nuevo cuesta más o menos 280€ en el sitio más barato, equipado con 4GB de memoria RAM, un procesador Intel Celeron G1610T de dos núcleos y una Matrox G200 con salida VGA. Su hermano posterior, un Gen10, equipa un AMD Opteron X3216 de dos núcleos, con gráfica Radeon con salidas DisplayPort y 8GB de memoria RAM por 365€. Parece que lo más sensato es elegir el Gen10 porque por poco más tenemos algo más potente, pero hay algunas pegas: tiene el procesador soldado a la placa, es más ruidoso y la potencia no llega a lo que podría el Gen8 como más adelante veremos.

Ampliaciones para el Gen8:

  • Memoria RAM: ha de ser DDR3 ECC y unbuffered, dato muy importante porque de lo contrario el equipo no arrancará, se quedará al 90%. Soporta hasta dos módulos de DDR3 de 8GB a 1600Mhz. El precio en ebay ronda los 120€ por los dos módulos de 8GB a 1600Mhz.
  • CPU: hay para todos los gustos, ya que tenemos refrigeración pasiva de hasta 35W, por lo que el sustituto del procesador no puede irse mucho de esos valores, aunque siempre nos quedará hacer un poco de modding para añadir algún ventilador silencioso. Así que, según esta tabla, nos podemos quedar con Intel Xeon E3-1265V2 por unos que le saca bastante al procesador de serie y al AMD, con 4 núcleos y 8 hilos. Nos puede salir por 130€ comprado en China.
  • Tarjeta Gráfica: al tener un puerto PCI-Express de x16, nos da la posibilidad de meter una gráfica de bajo perfil, una Nvidia 1030 o incluso 1050.

Al final, entre unas cosas u otras, el microservidor nos sale por unos 530€ sin ampliación de gráfica. ¿Qué nos costaría si lo montamos clónico?

  • Memoria RAM: dos módulos de 8GB DDR3 ECC con registro (sale mucho más barata y en este caso no estamos limitados) por 55€ en China.
  • CPU: un Intel Xeon E5-2670 de 8 núcleos y 16 hilos, con un TDP de 115W (tampoco nos limita la refrigeración ni la fuente de alimentación) por 81€ en China.
  • Placa Base: Huanan X79 de formato ATX bastante completa por 88€ en China.
  • Ventilador: Cooler Master Hyper 212 EVO para mantener unas temperaturas aceptables con un ruido mínimo.
  • Torre: Thermaltake V1 en forma de cubo, bastante más grande de lo deseado pero estando limitados a la placa ATX no tenemos más elección. Un precio de 50€
  • Fuente de alimentación: cualquiera por un precio entorno a los 60€ nos sería aceptable.

Todo suma unos 365€, unos 200€ más barato, con posibilidad de expansión mucho mayor. ¿Qué pegas tiene?

  • Es una torre muy grande, ocupa demasiado.
  • No tienes fácil acceso a los discos duros, en el HP puedes extraerlos del frontal sin echar mano del destornillador.
  • No tienes ILO, una interfaz que te permite administrar el servidor aunque esté apagado (pero conectado a la luz).
  • Consume mucha más electricidad.

Lo ideal es encontrar un Gen8 de segunda mano por un mejor precio pero es algo bastante difícil, están bastante cotizados últimamente y por culpa de los actuales precios de la memoria RAM, su ampliación no se hace fácil.

Comparte...Tweet about this on Twitter
Twitter
Categories: NAS, Servidores Tags: , , ,

Historial de bash a golpe de tecla

sábado, 5 de mayo de 2018 Sin comentarios

Cuando utilizamos un terminal para realizar diversas tareas, a veces, debemos utilizar la misma línea de comando a menudo y por pereza o complejidad de la misma hacemos uso de las flechas de arriba/abajo para explorar el historial de comandos recientes hasta encontrar el que queremos. Esto es muy a menudo tedioso, por lo que existe la posibilidad de simplemente empezar a escribir el comando que vagamente recordamos y usar las teclas AvPág/RePág para que nos encuentre los comando reciente que empezaban por lo que hemos escrito.

En OpenSuse funciona de fábrica, pero en otras distribuciones hay que habilitarlo. Para ello editaremos el fichero “/etc/inputrc”:

# alternate mappings for “page up” and “page down” to search the history
“\e[5~”: history-search-backward
“\e[6~”: history-search-forward

Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux Tags: , ,

Desafíos online

viernes, 4 de mayo de 2018 Sin comentarios

A modo de pasatiempo hay un par de webs que nos pueden venir bien para además aprender algunas cosas sobre seguridad informática y mejorar la utilización de comandos. Una es OverTheWire y la otra es CmdChallenge.

Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux, Seguridad Tags:

MariaDB “[ERROR] Error in accept: Too many open files”

viernes, 4 de mayo de 2018 Sin comentarios

Dependiendo de la configuración del sistema, tendremos un límite u otro de número de archivos que se pueden abrir. Cuando se llega a tal límite, MariaDB nos puede saltar con el error del título de esta entrada. Para tratar de ampliar dicho límite hay que editar el fichero “/etc/security/limits.conf” añadiendo los siguientes valores:

mysql soft nofile 65535
mysql hard nofile 65535

Reiniciaremos el sistema y haremos lo siguiente:

mkdir -p /etc/systemd/system/mysql.service.d/
vi /etc/systemd/system/mysql.service.d/limits.conf

Añadiremos estos valores:

[Service]
LimitNOFILE=infinity

Reiniciaremos el servicio y consultaremos los límites de nuevo:

systemctl daemon-reload

/etc/init.d/mysql restart

cat /proc/$(cat /var/run/mysqld/mysqld.pid)/limits

 

Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux, MySQL Tags: ,

Editor online

jueves, 3 de mayo de 2018 Sin comentarios

Para probar lenguajes de programación nuevos sin tener que instalar nada de manera sencilla, hay disponible de forma gratuita y sin necesidad de registrarse una web llamada Rept.it

Por el contrario, si lo que queremos es un entorno aún más completo, con posibilidad de levantar un servidor accesible desde el exterior e instalar algunas dependencias necesarias, podemos contar de manera gratuita (aunque tiene planes más completos) con C9.io.

Comparte...Tweet about this on Twitter
Twitter
Categories: Software Tags:

Script ejecutado en el arranque de Linux

jueves, 3 de mayo de 2018 Sin comentarios

En aquellos casos en los que queremos automatizar alguna tarea o simplemente lanzar un script al inicio del sistema y no queremos profundizar en la edición de ficheros de configuración de servicio, no bastará con programar CRON a través de su editor (crontab -e) de la siguiente forma:

@reboot /path/to/script

Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux Tags:

utf8_encode en PHP 7

jueves, 3 de mayo de 2018 Sin comentarios

Algunos proyectos con versiones anteriores a PHP 7 están experimentando la ausencia de utf8_encode y utf8_decode en su migración a esta nueva versión.

Para solucionar el problema únicamente tendremos que instalar la librería que incorpora XML y reiniciar el servicio de Apache:

sudo apt-get install php7.0-xml

Comparte...Tweet about this on Twitter
Twitter
Categories: PHP Tags:

PhpMyAdmin no permite el login

jueves, 3 de mayo de 2018 Sin comentarios

Si por una actualización al intentar acceder a PhpMyAdmin lo que obtenemos es el siguiente error:

SQLSTATE[HY000] [1698] Access denied for user ‘root’@’localhost’

Tenemos que tener en cuenta de que es provocado por un cambio en el modelo de seguridad que fuerza a que el login de root sea con un sudo.

Para darle solución rápida en un entorno de desarrollo (y no de producción), es suficiente con hacer lo siguiente:

sudo mysql -u root
[mysql] use mysql;
[mysql] update user set plugin=” where User=’root’;
[mysql] flush privileges;
[mysql] \q

Comparte...Tweet about this on Twitter
Twitter
Categories: MySQL, PHP Tags:

Imposible conectar o desconexiones con adaptador Wi-Fi Centrino Advanced-N 6235

lunes, 18 de diciembre de 2017 Sin comentarios

A pesar de tener la ultima versión del firmware Centrino Advanced-N 6235, la conexión a una Wi-Fi podía ir a la primera o tener que reiniciar varias veces para lograrlo o simplemente desistir. Habiendo probado con OpenSuse y Debian, con varios gestores de conexión Wi-Fi, al final las solución vino de mano de un usuario de AskUbuntu.

Simplemente se trata de lanzar el siguiente comando como root:

tee /etc/modprobe.d/iwlwifi-opt.conf <<< “options iwlwifi 11n_disable=1 swcrypto=1 bt_coex_active=0 power_save=0”

Cada una de las opciones significa lo siguiente:

11n_disable=1 Deshabilita el modo 802.11n
11n_disable=8 Habilita la opción de agregación TX
swcrypto=1 Deshabilita el cifrado por hardware para usar la versión por software
bt_coex_active=0 Deshabilita bluetooth debido a los problemas adheridos a la coexistencia de ambas tecnologías al usar iwlwifi
power_save=0 Deshabilita el modo de ahorro de energía

¿Hace falta todo? No necesariamente, con la opción de 11n_disable=8 debería ser suficiente.

Para probar las opciones sin reiniciar:

sudo modprobe -r iwldvm iwlwifi
sudo modprobe iwldvm iwlwifi
sudo service network-manager restart

Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux, Hardware Tags: ,

Reset de Samsung CLP-320

martes, 26 de septiembre de 2017 Sin comentarios

La Samsung CLP-320 es una impresora láser color que compré hace ya algunos años y en la que siempre he utilizado tóner original. Llegó un día en el que me dijo que el tóner magenta se le había acabado la vida útil y compré un pack de negro, magenta, cian y amarillo. Sustituí el color correspondiente, la impresora hizo su verificación interna y me seguía diciendo que el magenta estaba agotado.

Pensando que el tóner que había comprado podía tener el “chip” defectuoso (aquel que lleva la cuenta de páginas que hay impresas), opté por comprar un tóner compatible (para no invertir todavía más dinero) y cuál fue mi sorpresa que me dijo lo mismo.

Localicé el servicio técnico que se encuentra en Madrid para las impresoras de Samsung y me informaron que probablemente el problema estaba en la placa o la conexión que une ésta al chip del tóner. Me informaron que el envío de la impresora allí y la sustitución de la placa me iba a salir caro. Así que tenía un pack nuevo de tóners y una impresora muerta de la risa porque el sistema de cuenta de hojas estaba estropeado. Indignación absoluta, porque para eso hubiese estado utilizando tóner reciclado desde el primer día.

Acabé comprando otra impresora de otra marca y hasta hoy, porque justo hoy me había decidido a probar a pagar 14€ por un programa que, junto a la informción del número de serie de tu impresora y su versión de firmware, te reseteaba el contador de tóner y te dejaba imprimir lo que quisieras. Pero antes de ello, tras leer por ahí, me decanté por probar a poner cinta aislante en el tóner afectado, desde el segundo contacto hasta el último de la derecha, cerrar la tapa, comprobar que me dice que le falta el magenta, abrir la tapa, quitar la cinta aislante y voilà, el tóner vuelve a estar al 100% de capacidad.

No sé si habrá sido casualidad de que se resetease por acción divina o porque el tema de la cinta aislante esquiva el problema, pero lo volveré a utilizar la próxima vez que se me agote un color y simplemente quiera imprimir en negro, por ejemplo.

Comparte...Tweet about this on Twitter
Twitter