miércoles, 14 de septiembre de 2016

Configuración básica de un servidor linux

Un servidor linux debe usar una version Long Term, por lo que prefiero Centos 7 a Fedora 24

En la opciones de instalación:
* Configurar la red en bonding (selecciono modo 5 que no depende del switch)
* Activar el bonding
* No estoy seguro como se distribuirán las cargas del disco, por lo que dejo gran parte libre para reasignar en la medida que la cosa evoluciones
* Instalación minima, con paquetes de desarrollo, porque siempre necesitaras make y gcc para instalar cualquier cosa.

Repositorios, herramientas y actualización:
Instalar epel-release!!
Un par de herramientas y limitar el número de kernels instalados
  yum install -y htop dmidecode vim-enhanced pciutils lshw screen uuid yum-utils wget
  echo "installonly_limit=2" >> /etc/yum.conf

Drivers: Instalación de Hardware especial
# Infinibad
yum groupinstall -y "Infiniband Support"
yum install -y infiniband-diags perftest
systemctl start rdma && systemctl enable rdma:
shutdown -r now
ifdown ib0; ifup ib0
yum install -y nfs-utils
dracut -f    # Remake the initramfs (rdma)
yum install -y opensm    # Only in node master
systemctl start opensm && systemctl enable opensm    # Only in node master

# Tesla
TODO

Otras configuraciones utiles
# Reducir el tiempo de espera de Grub
sudo sed -i --follow-symlinks 's/^GRUB_TIMEOUT.*$/GRUB_TIMEOUT=1/' /etc/default/grub
grub2-mkconfig -o /boot/grub2/grub.cfg

# Desactivar SELINUX, no estoy preocupado por la seguridad en este server
sed -i --follow-symlinks 's/^SELINUX=.*$/\SELINUX=permissive/' /etc/selinux/config
setenforce permissive

# Instalar fail2ban y activar la protección a ataques SSH y ataques DOS

# Instalar etckeeper

Monitorización del sistema:
Me gusto Netdata, le voy a dar una probada, además los servicios están en python!!


Creo que eso sería lo básico!

martes, 13 de septiembre de 2016

Más en la configuración de la Quadro

La Quadro FX solo soporta el CUDA driver Toolkit hasta 6.5, en ninguna lado lo dice pero la versión 7.0 dejo de soporta capabilities <=1.3

No es posible usar CUDA con RDP, ya que RDP no tiene acceso a los drivers, es necesario usar otro medio, termine usando UltraVNC aunque quede con ganas de usar RealVNC

Adicionalmente configure el autologin para el usuario por defecto que manejará el VNC, y coloque tiempo de apagado a la pantalla "Nunca", así como para que no jodan "Nunca"

Anexo:
Es posible tener un poco de acceso a funciones gráficas en RDP, aunque de todas formas no permite acceder a los driver de CUDA, si mejora el desempeño y permite visualizar opengl.
http://blog.tedd.no/2011/04/28/optimizing-rdp-for-casual-use-windows-7-sp1-remotefx/

lunes, 12 de septiembre de 2016

Algunos detalles para un servidor de procesamiento compartido

Windows 10 permite Team NIC, es una lastima que no pueda editar el switch, me toca dejarlo con balanceo independiente de switch.
https://technet.microsoft.com/en-us/library/jj130847(v=wps.630).aspx

Como va a ser un servidor de procesamiento y se accedera remotamente, RDPwrapper, una aplicación que permite entrar múltiples usuarios al tiempo, es muy conveniente
https://github.com/stascorp/rdpwrap/releases

Por ultimo y solo para darle presencia, forzar un wallpaper, donde dejo las características del equipo y las normas de uso.
http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/same-desktop-image-for-all-users/0dc91b29-b1b1-42eb-862c-e195048a8391?auth=1

domingo, 11 de septiembre de 2016

Cray X1, Extrayendo Tarjeta Quadro

Cray X1, Blade, Quadro, VGA

Herede un servidor blade en un Cray X1
Que tenía instalada una Quadro subutilizada ya que el blade funciona como servidor Web.

Para extraerla lo primero que hago es desactivar el dispositivo en el SO (Windows Server)

Apago la maquina

Desactivo el Blade en el panel de la Cray


Separo el Blade con la Quadro


El equipo prende y lo puedo administrar remotamente, pero no me da VGA
Asumo que puede ser configuracion de BIOS o un jumper,
luego de bajarlo y compararlo con otro blade que no tenía tarjeta, me doy cuenta del Jumper
El que está justo debajo del cable que va al panel frontal, en está imagen ya está para VGA



Sería mejor conseguir el DataSheet de la board, fue un tanto arriesgado, pero funciono.
Ahora tengo que configurar la Quadro en otro blade.



Error al iniciar VM en Hyper-V "failed to change state 32788" (Fixed)

Hyper-V, failed to change state 32788, Virtual Fiber Channel, Qlogic

Luego de actualizar el windows server 2012r2, una de las maquinas VM de Hyper-V no inicio
Busque en el visor de eventos los registros de Hyper-V, encontre un error al iniciar el Fiber Channel


Al entrar al administrador de la SAN virtual, me arroja que el dispositivo o el driver no es compatible (lo arrojaba en la columna estado, aquí ya fue corregido)



Por lo que entro a administrador de dispositivos y lo retorno al driver anterior.
Queda funcionando bien con el driver del Fiber Channel Qlogic 9.1.11