miércoles, 23 de abril de 2014

Instalacion de Zentyal en Proxmox mediante OpenVZ

Zentyal es una gran distro para controlar distintos servicios en una pyme con una fácil administración mediante su interfaz web. Habitualmente se instala directamente desde su propio disco de instalación pero en algunos casos como el citado no es posible.

OpenVZ son contenedores que dependen del sistema huésped (Proxmox) pero mediante plantillas podemos ponerle "encima" otros sistemas como en este caso sera Ubuntu 12.04 ya que es en el que se basa el sistemas de Zentyal. Esto permite usar el servidor para virtualizar otros muchos sistemas y tener un consumo bajo de recursos respecto a una virtualización completa mediante KVM.

Así que sin mas procederemos a comentar los detalles para instalar Zentyal en un contenedor de OpenVZ en Proxmox.

lunes, 21 de abril de 2014

RMA de TP-Link, devolución de PLC, mi experiencia.

TP-Link. Esa marca "blanca" que llevo usando desde hace tantos años, empezando con unos primeras tarjetas de red usb Wifi hasta llegar hoy día a usar routers, PLC y AP POE de ellos mismos. No serán Cisco ni semejantes, pero recomendaría TP-Link sus productos ante cualquier otra opción si tienen alternativa.

Primero contactaremos con su soporte tecnico (al menos que se encargue el comercio donde lo adquirimos).
Aquí describiremos el problema y nos dirán el proceso a seguir, si facilitamos el numero de teléfono y dirección pues tal vez podamos ahorrar tiempo.

En este caso tenia un pack de 2 PLC que por suerte tenían garantía extendida a 3 años en ese producto y faltaba apenas 1 mes para que caducara. Y os puedo decir que durante estos 3 años me han servido bastante bien.
Una vez confirmado y solicitado envié el paquete con copia impresa de factura de compra y puesto en exterior la id proporcionada a la dirección proporcionada en España al igual que el soporte tecnico.

Al par de semanas recibí mediante MRW el reemplazo con modelos actualizados. Tal como viene especificado en los documentos incluidos vienen con 1 cable de red (por dispositivo) y 1 año de garantía desde su llegada, esta vez aunque no obligatorio también incluyeron instrucciones y discos.
Vinieron en caja propia del producto pero sin su envoltorio final de venta, son productos reacondicionados como permite la ley.

En resumen, un servicio estupendo por parte de esta compañía.

jueves, 17 de abril de 2014

Ubuntu 14.04, salida oficial

Bueno, que comentar, en si mismo esta distro no tendrá gigantescas novedades al ser una LTS (soporte extendido enfocado solo a actualizaciones de seguridad)
Por tanto el momento perfecto para actualizar y tener la misma versión durante años para aquellos que no necesiten novedades constantemente, aunque en cualquier momento podemos actualizar a versiones mas actualizadas.

Llegado este punto debería tener yo aquí un post completo de novedades, sugerencias, recomendaciones y todo ese tipo de cosas que son habituales... pero esta vez dejare mejor ello a especialistas que saben bien lo que dicen y me parece bastante adecuado para los que no estén acostumbrados.
Aquí el típico "10 cosas que hacer después de instalar Ubuntu 14.04"
http://www.webupd8.org/2014/04/10-things-to-do-after-installing-ubuntu.html

Por mi parte sin mas recomendaros que esperéis unos días a que se estabilicen los servidores y luego proceder a actualizar tranquilamente y si necesitáis descargar para nuevas instalaciones usad torrent cuando estén disponibles. Os dejo este enlace si aun no ha salido y la espera os esta matando:
http://releases.ubuntu.com/14.04/

miércoles, 16 de abril de 2014

MineOS, servidor de servidores para MineCraft

Paso a relataros otra instalación mas que se realizara en una instancia OpenVZ de Proxmox pero como siempre si lo deseáis podéis instarla en otro sistema o incluso usar las iso instaladoras que nos ofrezca el autor.

MineOS consume menos de 100 de ram y ocupa menos de 1Gb pero el consumo de java y del server puede dispararse bastante. Aparte de su bajo consumo la he elegido por no tener limitaciones en cuanto a servidores y servicios evitando así costes extras en licencias.

Instalación

Podemos seguir el procedimiento normal de su web para instalarlo en un contenedor OpenVZ
http://minecraft.codeemo.com/mineoswiki/index.php?title=MineOS_(apt-get)
Las pruebas preliminares fueron satisfactorias pudiendo importar y usar un servidor bukkit que estaba en producción con todos sus plugins.
Acceso vía web: https://x.x.x.x:8080 user:root pass:laderoot
Para poder usar un servidor deberemos añadir un usuario que no sea root (el usuario root sera usado para actualizar perfiles de servidor como son los oficiales o vanilla prácticamente) para ello mediante ssh:
adduser nombredeusuario #Crear usuario siguiendo las instrucciones en pantalla

Tras la instalación básica en Debian con un server bukkit ocupa unos 700mb, debemos dejarle un buen espacio extra para los archivos del server, plugins, configuraciones y backups.

No deberéis olvidaros de los puertos del router para poder así permitir la conexión fácil a vuestros usuarios.

Recomendaría usar turnkey-core como sistema base el cual tiene instalado webmin facilitando la edición de plugins mediante su editor de texto, estas configuraciones las podréis encontrar en /var/games/minecraft/servers
También nos facilitara la subida de archivos y su descarga de alguno complejo aunque fácilmente podremos hacerlo por ssh mediante scp y nano si tenéis algo de experiencia y/o paciencia para aprender.

Importación

Importar es copiar la carpeta del servidor (con plugins y configuraciones incluidas, no es necesario .jar del server). Esto podemos realizarlo por ejemplo metiendo un .zip en la carpeta que se especifica incluso mediante comandos mediante ssh:
scp miserver.zip root@x.x.x.x:/var/games/minecraft/import
En server config al importar hay que especificar el nombre del profile (tipo de servidor) a mano.



lunes, 14 de abril de 2014

Añadir almacenamiento local a Proxmox o cualquier GNU/Linux


Nos conectamos mediante SSH al nodo: ssh root@X.X.X.X
Realizamos fdisk -l para identificar particiones (presuponemos que ha sido previamente formateada, sino podrá usarse fdisk para ello).
mkdir /media sdXx #creamos carpeta donde se montara la unidad
mount -t ext4 /dev/sdX /media/sdXx #montamos la unidad de forma temporal

Si funciona correctamente va bien la añadimos al fstab
echo "/dev/sdXx /media/sdXx ext4 defaults,noatime 0 2" >> /etc/fstab
Ahora lo comprobaremos con mount -a para evitar sorpresas
Entonces en Centro de datos podemos añadirla como Almacenamiento local.
Podemos montar con el parámetro UUID=XXXXXXXXXXXX en vez de /dev/sdXx que conseguiremos con el comando blkid.
En caso de error podremos modificar fstab mediante:
nano /etc/fstab

Este método no es el mas adecuado para usarlo con maquinas virtuales pero puede ser cómodo para usarlo para almacenar archivos, plantillas multimedia y backups. Este método es el estándar para añadir y montar unidades a sistemas GNU/Linux pudiendolas montar donde deseemos (incluido en otras carpetas).

Pero aumentar un lvm puede ser mas complejo y laborioso para algunos casos ademas de no ser común el tener diversos NAS o servidores domésticos.

miércoles, 9 de abril de 2014

Turnkey linux

Al final tras probar algunas soluciones que no podían satisfacer mis necesidades como fueron Amahi y OpenMediaVault en Proxmox decidí usar como base las plantillas de Turnkeylinux ya que están basadas en Debian.

Esta es una distro basada en Debian con la peculiaridad de proporcionar diversos servicios preconfigurados de forma fácil, incluso mediante plantillas OpenVZ para ser desplegadas muy rápidamente en servidores. Por lo tanto podremos instalarlas directamente en un servidor físico o desplegarlas virtualizadas muy rápidamente.

Otra de las características llamativas de este tipo de distros es que viene con Webmin para administración vía web y webshell para ssh via web lo cual permite usarlas sin necesidad herramientas externas e incluso administrarlas desde el móvil fácilmente.

La pass de los servicios principales se configura en el primer login de ssh sin mayores problemas.

Puertos habituales por defecto en Turnkeylinux

  • ip:80 Interfaz de la aplicación web
  • https://ip:12320 Web shell (terminal)
  • https://ip:12321 Webmin (administracion del sistema)
  • https://ip:12322 Phpmyadmin (si tiene base de datos)
  • ip:139/445 SMB/CIFS
  • ip:22 SSH
  • ip:32400/web/index.html Plex Plex
  • ip:9091 TransmissionWeb
  • https://ip:8080 MineOS


Como veis estas vienen de forma predefinida con una consola accesible vía web además de webmin. Ellos os permitirá administrarla mucho mas fácilmente.

Instalar añadidos

Conociendolas pues, procedamos a añadirles unos servicios que no tienen aun entre sus plantillas y otros que explicare la instalacion de un nuevo servicio dentro de turnkeylinux para que veais que es Debian

Plex, la por ahora es mi solucion favorita para streaming de video:
echo "deb http://shell.ninthgate.se/packages/debian wheezy main" >> /etc/apt/sources.list
curl http://shell.ninthgate.se/packages/shell-ninthgate-se-keyring.key | apt-key add -
apt-get update; apt-get install -y plexmediaserver

Instalar y configurar transmission-daemon es algo de lo que os hable en otra entrada anterior

Para administrar samba mediante webmin solo habra que instalar su paquete para ello:
apt-get install webmin-samba #Manejar samba via webmin
Con esto tenemos ya un server con samba para compartir carpetas en red, plex para streaming web o dlna y transmission para descarga de torrent. En mi caso tengo también Owncloud para tratar ficheros de manera remota. Además desde allí tengo activado para ir a las url de estos servicios de forma mas cómoda.

martes, 8 de abril de 2014

Windows XP cesa por fin su soporte. POR FIN.

Bueno, que mas podría comentar. Windows XP por fin se dignara a morir después de haberse dejado de vender y dar soporte a particulares hace años (y prorrogar el empresarial varias veces), hoy por fin ademas deja de dar soporte empresarial dejando desamparados a tanta gente.

Pero la verdad es que ya hace mucho que dejo de ser necesario XP, después de salir Win7 y ver como la mayoria de PCs de hoy dia vienen con 4gb de ram resultaba incluso algo ilógico usar un sistema tan antiguo pues no era capaz de manejar tanta potencia. Conocido, si, pero poco eficiente para lo existente hoy día.

A partir de hoy ademas su creador lo abandona a su suerte para que cualquier desarrollador interesado de virus y otro tipo de malware lo devore sin intervención alguna, siendo a partir de hoy el mas fácil de infectar y que poco a poco otras compañías irán dejando de lado (otras como Google llevan tiempo dando ese paso por ejemplo). Desde luego si valoras tus datos, privacidad y estabilidad, no seria recomendable seguir en el mucho tiempo. Si eres una empresa seria, es que ni deberías estar utilizándolo hoy día, has tenido mas de una década para planearlo.

Si tienes la suerte de tener un PC con mas de 2gb de ram tal vez te baste con pagar algún centenar de euros y comprar las nuevas versiones de Microsoft... porque si tienes menos ram posiblemente tu PC tampoco vaya precisamente fluido con las nuevas versiones de Microsoft o tal vez simplemente quieras evitar la interfaz de Windows 8 (y el coste económico que supone adquirir una licencia claro).

Así que seré breve, os presentare alternativas libres, gratuitas y que seguramente os funcionaran a la perfección para esos viejos equipos... o si lo deseáis no tan viejos donde podreis ademas jugar a toda potencia.

  • 256 de ram: Para equipos tan escasos de ram os recomiendo Crunchbang, una distribución basada en Debian con un escritorio muy liviano que no llega a consumir 130mb de ram una vez arrancado. Como contra por defecto la interfaz es algo especial y tal vez debáis leer un poco para configurarla y traducirla pero sera difícil encontrar algo tan fácil, actualizado y que consuma tan poco. No recomendamos usar estos equipos para navegación pesada con flash ni juegos.
  • 512 de ram: Estos equipos ya sirven para todo, podemos instalar una distribución que tenga el escritorio LXDE (o XFCE, a gustos) como puede ser Lubuntu, esta tendrá un consumo bajo y una interfaz familiar a los usuarios de XP. Perfecta para ofimática, navegación ligera y algunos juegos sencillos. 
  • 1gb de ram:  Ya con esta potencia podremos realizar prácticamente cualquier tarea, recomiendo Ubuntu para pcs potentes y tal vez Linux Mint que baja algo mas el consumo y presenta una interfaz mas tradicional. Ya a partir de esta potencia podeis pensar en grandes juegos 3D, diseño grafico u otras tareas pesadas.

    Además de estos tendremos la ventaja de tener miles de programas instalables fácilmente sin configuraciones variadas, ausencia de virus y propaganda con estos programas y una estabilidad bastante envidiable a... coste 0.
      Si, para muchos sera un mundo nuevo, tendréis que adaptaros, pero desde luego, sera mas rápido y fácil que andar instalando programas de dudosas fuentes en cada web, lidiar con virus y habituales pagos de licencias.
        Pero al fin y al cabo, no tenéis que olvidar que en estos sistemas se basa SteamOS, ChromeOS, Android y bueno..., prácticamente cualquier cosa que os podáis imaginar en su corazón seguramente tendrá algo de GNU/Linux :).

        Sin mas, os dejo con este articulo que tanto me gusto http://thinkonbytes.blogspot.com.es/2014/04/entrevista-migracion-de-un-colegio.html