Apps android para Aministradores Unix – QuickLinks

Algunas Apps de Android que no te pueden faltar si sos SysAdmin

HP iLO Mobilehttps://play.google.com/store/apps/details?id=com.hp.essn.iss.ilo.iec.spa
HP Server App: https://play.google.com/store/apps/details?id=com.pepperglobal.hp
IBM Flex System Manager: https://play.google.com/store/apps/details?id=com.ibm.msm.android
IBM Mobile System Remote: https://play.google.com/store/apps/details?id=com.ibm.research.ibmremote
Servers Monitor: https://play.google.com/store/apps/details?id=com.brltechnologies.servermonitor
Andazabbix Lite: https://play.google.com/store/apps/details?id=ru.sonic.zabbix
Cura: https://play.google.com/store/apps/details?id=com.cura
Halcyon Enterprise Console: https://play.google.com/store/apps/details?id=com.halcyonsoftware.enterpriseconsole
Chmod Calculator: https://play.google.com/store/apps/details?id=ca.clarkewich.mark.chmodcalc
Storage: https://play.google.com/store/apps/details?id=com.bubbles.StorageInfo
VMWare: https://play.google.com/store/apps/details?id=me.freeroam.vmw
SNMP: https://play.google.com/store/apps/details?id=snmptrafficgrapher.app
SNMP MIB Browser: https://play.google.com/store/apps/details?id=com.zoho.snmpbrowser

EFI Devices Mapping

Esta es una pequeña explicación de la nomenclatura utilizada por intel en la EFI Shell.

Un ejemplo, es cuando utilizamos el comando map, una de las entradas se vería algo así:

fs0 : Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig8E89981A-0B97-11D7-9C4C-AF87605217DA)

Explicación:

Acpi(HWP0002,100):

  • Tipo de dispositivo HWP0002 (= Logical Block Address (LBA) device)
  • PCI número de host 100 (“ROPE“ = circuitry handling I/O for PCI; defines I/O card slot)

Pci(1|0):

  • device/slot número 1
  • función numero 0

Scsi(Pun0,Lun0):

  • Pun: Physical Unit (SCSI address)
  • Lun: Logical Unit

HD(PartX,SigY):

  • Partición X
  • Disco con código Y

PCs y Servidores

Esta vez escribiré un post que quizás se aleja de lo normal para este blog, pero soy consciente de que la comunidad linux esta lleno de usuarios desktops que aún tienen algunos conceptos no muy claros o completamente equivocados.
Al abundar manuales y tutoriales sobre como convertir ‘tu pc en un servidor’ instalando un linux y algún paquete, quizás algunos han llegado a creer que los servidores que alojan los millones de teras de la web son simples PCs. Por otro lado hay quienes quizás sepan que no es así, pero no han tenido el privilegio de conocer las características de los servidores.
Permitan me hacer esta vez, una pequeña descripción de las diferencias entre servidores y PCs.

PCs = Servidores

Voy a comenzar contradiciendo me. Cualquier PC con el software adecuado, configurado y corriendo, puede ser un servidor, ya que en si, un servidor es un nodo de la red que provee un servicio. Existen muchísimos servicios posibles, DNS, DHCP, NFS, CIFS, HTTP, FTP, etc. Pero no es a esta acepción de la palabra servidor a la que me refiero. En este caso utilizo la palabra servidor como sustantivo y no como característica.Entonces, cuando digo servidor, en este post, voy a referirme a ciertas maquinas que estan especialmente diseñadas para dar servicio continuamente evitando cualquier tipo de interrupción. Aquí esta el meollo de la cuestión.

Servidores

Como acabo de decir, los servidores son computadoras diseñadas para funcionar ininterrumpidamente durante años, un lustro,  décadas o más.

  • Componentes electronicos:
    La primer característica que diferencia de las PCs, son sus componentes electronicos. Los servidores utilizan la mejor calidad de componentes para evitar cualquier avería, ya sea por desgaste o por temperatura o hasta incluso por mal uso.
  • Memorias:
    Las memorias utilizadas por los servidores suelen ir un paso adelante de lo que existe en el mercado hogareño. Además de ser mas veloces, tienen un sistema de control de errores. Estas memorias llamdas ECC (Error correction code) poseen mecanismos que detectan errores de transmisión y pueden corregirlos gracias a ‘métodos binarios’.
    Por si esto fuera poco, algunos servidores pueden alcanzar varios gigas de memoria (32,64,128, 512 o 1024 GBs). Valores que por el momento estan lejos de las PCs.
  • Procesadores:
    No todo es i386. Muchos servidores utilizan otro tipos de procesadores que no son del tipo intel 386 (aclaro todos los procesadores de PCs tienen una arquitectura muy similar (un poco mejorada) al viejo 386 y sus seguidores – Incluso los AMD). Un ejemplo de procesadores no-386 son los POWER PC, PA-RISC, SPARC. Estas arquitecturas diferentes a 386 implican que necesitan software compilado explicita-mente para esa arquitectura.
    Por otro lado, los servidores no solo utilizan multiples cores desde hace rato, si no que ademas, tienen múltiples procesadores. Algunos servidores tienen cientos de procesadores con sus respectivos múltiples cores por procesador.
  • Hot Swap:
    Para evitar la interrupción del funcionamiento de un servidor, estos suelen tener redundancia de todo tipo, permitiendo que los procesadores, fuentes, discos, coolers e incluso algunas placas, puedan ser removidas o insertadas en el servidor sin la necesidad de apagar el servidor y sin peligro de quemarse. Ejemplos:
    – Redundancia de Fuentes: Un servidor puede tener varias fuentes, en caso de que una se queme, el servidor sigue andando con las que le quedan y la dañada puede ser retirada sin necesidad de apagar el servidor.
    – Redundancia de discos: Los servidores soportan una capacidad muy grande de discos, y estos al igual que las fuentes, suelen tener la capacidad de ser retirados o insertados sin peligro de quemarse.
  • Consolas:
    Las consolas son un sistema embebido en el servidor que funciona independientemente del sistema operativo. De esta manera, el servidor puede ser prendido, apagado o configurado sin necesidad de estar en el datacenter. Además desde la consola podemos acceder a la interface de usuario del  sistema operativo, ya sea gráfico o en linea de comandos. Estas consolas tienen muchísimas funcionalidades mas, pero esta fuera de este primer vistazo.

Estas son algunas de las principales y mas notorias diferencias entre los servidores y las PCs. Existen mas, pero escapa a la intención de este post.

Ejemplos
Para visualizar un poco mas, quiero dar algunos ejemplos de servidores:
HP Proliant DL380 G8
Este es un HP Proliant DL 380 G8. Es un servidor bastante chico en comparación con otros. Y fijensé sus características:
Hasta 2 procesadores, total de 16 cores
24 slots de memoria ram, soportando hasta 384 GB a 1333 Mhz
Hasta 12 discos, con una capacidad máxima de 4,8 Teras.
Haz click aquí para mas info sobre este server.
ibm-power770

Este servido es mas grande, es de marca IBM, y en realidad, son 4 servidores. Pero pueden configurarse para funcionar como uno solo.
En total, soporta hasta:
48 procesadores de 4,2 Ghz, arquitectura POWER7
4 Teras de memoria RAM ECC, a 1066 Mghz
24 Discos hot swap.

Como podrán ver, esto escapa a la realidad de las PCs.

Vendedores:
Existen  varias empresas que venden servidores, aquí mostre servidores HP e IBM, sin embargo Oracle, al comprar SUN se hizo con su gama de servidores con procesadores SPARC. Por otro lado existen otras marcas no tan conocidas, pero dignas de ser investigadas y probadas, por ejemplo la marca Mountain de españa, o SuperMicro. No tengo experiencia con estas marcas, pero investigando un poco, de gana de probar y comparar.

Para finalizar les dejo como ejemplos el portfolio de los servidores HP e IBM en los siguientes documentos:
Servidores HP: 4AA0-8758ENW
Servidores IBM Power 7: ibm_power7_systems_express_blades_quick_reference_guide

Hasta aquí, comparto lo que conozco por experiencia, si detectas errores, por favor comentarlos, estamos para aprender unos de otros!

 

~ have fun

HP Proliant – QuickLinks

Con este post quiero inaugurar un tipo de post que le he puesto como nombre QuickLinks, donde simplemente comparto algunos links interesantes sobre un tema en particular. A medida que encuentre mas información sobre cada tema ire actualizando los posts. Hoy, todo lo relacionado con servidores HP Proliants.

~ have fun!