07/12/2011

HP Proliant MicroServer

Tive a oportunidade de testar o HP Proliant MicroServer em duas oportunidades, a primeira instalando o Endian Firewall e a segunda como curiosidade instalando o Debian GNU/Linux como um servidor para backup (rsync, ssh). No primeiro caso, as especificações de hardware basicamente resumia-se a baixo consumo de energia e dimensões do gabinete para colocar em um rack aberto e além disso, 3 placas de rede em virtude das necessidades do ambiente (rede lan + rede wan + dmz). Este MicroServer na minha análise fechou com nota 10 para a solução de firewall, tendo excelente desempenho, baixo consumo de energia (15w) além de ser extremamente pequeno; O Servidor possui uma placa de rede gigabit on-board e possibilita a adição de mais 2 placas de perfil baixo. 

Na segunda máquina, fiz algumas modifiações de hardware, colocando mais memória ram e 4 discos de 2tb cada dispositivo. Foi instalado Debian Squeeze 32 bits (instalação mínima) em pen-drive já que a máquina possui uma conexão usb interna que possibilita fazer isso com elegância :). Logo abaixo os detalhes de hardware.

Prós e contras

Considerando que é um servidor de entrada e de baixo custo, na minha opinião existem mais prós do que contras.

Prós:

Baixo ruído;

Raid 0 e 1;
Rede gigabit;
Pequenas dimensões;
4 baias para hd sata com enclosure;
Baixo consumo de energia (15w);
Bom desempenho para grupos de trabalho ou um backup server;
Facilidade de acesso aos componentes (hd, rede, memória, cd/dvdrom);

Contras:
Não tem leitor de cartões (hummm, isto é um servidor);
Hd não são hot swap (lembre-se, é um servidor de baixo custo);

Indicação de uso:

Este servidor pode ser usado para pequenos grupos de trabalho (file server), como um servidor de impressão,  firewall ou até mesmo para um servidor de arquivos doméstico, em virtude de suas características, baixo ruído e baixo consumo.

Confira as as informações de hardware pelo lshw e hwinfo respectivamente:

H/W path           Device      Class      Description
=====================================================
                               system     ProLiant Micro Server
/0                             bus        Motherboard
/0/0                           memory     64KiB BIOS
/0/3                           processor  AMD Athlon(tm) II Neo N36L Dual-Core Processor
/0/3/4                         memory     128KiB L1 cache
/0/3/5                         memory     1MiB L2 cache
/0/14                          memory     8GiB System Memory
/0/14/0                        memory     4GiB DIMM Synchronous 1333 MHz (0.8 ns)
/0/14/1                        memory     4GiB DIMM Synchronous 1333 MHz (0.8 ns)
/0/1                           processor  
/0/1/0                         memory     128KiB L1 cache
/0/1/1                         memory     1MiB L2 cache
/0/100                         bridge     RS880 Host Bridge
/0/100/1                       bridge     Hewlett-Packard Company
/0/100/1/5                     display    M880G [Mobility Radeon HD 4200]
/0/100/6                       bridge     RS780 PCI to PCI bridge (PCIE port 2)
/0/100/6/0         eth0        network    NetXtreme BCM5723 Gigabit Ethernet PCIe
/0/100/11          scsi3       storage    SB700/SB800 SATA Controller [AHCI mode]
/0/100/11/0        /dev/sdb    disk       2TB ST2000DL003-9VT1
/0/100/11/1        /dev/sdc    disk       2TB ST2000DL003-9VT1
/0/100/11/2        /dev/sdd    disk       2TB ST2000DL003-9VT1
/0/100/11/3        /dev/sde    disk       2TB ST2000DL003-9VT1
/0/100/12                      bus        SB700/SB800 USB OHCI0 Controller
/0/100/12.2                    bus        SB700/SB800 USB EHCI Controller
/0/100/13                      bus        SB700/SB800 USB OHCI0 Controller
/0/100/13.2                    bus        SB700/SB800 USB EHCI Controller
/0/100/14                      bus        SBx00 SMBus Controller
/0/100/14.1        scsi1       storage    SB700/SB800 IDE Controller
/0/100/14.1/0.1.0  /dev/cdrom  disk       DVDRAM GH22NS70
/0/100/14.3                    bridge     SB700/SB800 LPC host controller
/0/100/14.4                    bridge     SBx00 PCI to PCI Bridge
/0/100/16                      bus        SB700/SB800 USB OHCI0 Controller
/0/100/16.2                    bus        SB700/SB800 USB EHCI Controller
/0/101                         bridge     Family 10h Processor HyperTransport Configuration
/0/102                         bridge     Family 10h Processor Address Map
/0/103                         bridge     Family 10h Processor DRAM Controller
/0/104                         bridge     Family 10h Processor Miscellaneous Control
/0/105                         bridge     Family 10h Processor Link Control
/0/2               scsi0       storage    
/0/2/0.0.0         /dev/sda    disk       4022MB Cruzer Blade
/0/2/0.0.0/0       /dev/sda    disk       4022MB 
/0/2/0.0.0/0/1     /dev/sda1   volume     3834MiB EXT3 volume
cpu:
                       AMD Athlon(tm) II Neo N36L Dual-Core Processor, 1297 MHz
                       AMD Athlon(tm) II Neo N36L Dual-Core Processor, 1297 MHz
keyboard:
  /dev/input/event3    Monterey International USB Keyboard
monitor:
                       Generic Monitor
graphics card:
                       ATI VGA compatible controller
storage:
                       ATI SB700/SB800 SATA Controller [AHCI mode]
                       ATI SB700/SB800 IDE Controller
network:
  eth0                 Hewlett-Packard Company NC107i Integrated PCI Express Gigabit Server Adapter
network interface:
  lo                   Loopback network interface
  eth0                 Ethernet network interface
disk:
  /dev/sda             SanDisk Cruzer Blade
  /dev/sde             ST2000DL003-9VT1
  /dev/sdd             ST2000DL003-9VT1
  /dev/sdc             ST2000DL003-9VT1
  /dev/sdb             ST2000DL003-9VT1
partition:
  /dev/sda1            Partition
cdrom:
  /dev/sr0             HL-DT-ST DVDRAM GH22NS70
usb controller:
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
bios:
                       BIOS
bridge:
                       AMD RS780 Host Bridge Alternate
                       Hewlett-Packard Company PCI bridge
                       AMD RS780 PCI to PCI bridge (PCIE port 2)
                       ATI SB700/SB800 LPC host controller
                       ATI SBx00 PCI to PCI Bridge
                       AMD Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
                       AMD Family 10h [Opteron, Athlon64, Sempron] Address Map
                       AMD Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
                       AMD Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
                       AMD Family 10h [Opteron, Athlon64, Sempron] Link Control
hub:
                       Linux 2.6.32-5-686-bigmem ehci_hcd EHCI Host Controller
                       Linux 2.6.32-5-686-bigmem ehci_hcd EHCI Host Controller
                       Linux 2.6.32-5-686-bigmem ehci_hcd EHCI Host Controller
                       Linux 2.6.32-5-686-bigmem ohci_hcd OHCI Host Controller
                       Linux 2.6.32-5-686-bigmem ohci_hcd OHCI Host Controller
                       Linux 2.6.32-5-686-bigmem ohci_hcd OHCI Host Controller
memory:
                       Main Memory
unknown:
                       FPU
                       DMA controller
                       PIC
                       Timer
                       Keyboard controller
                       PS/2 Controller
                       ATI SBx00 SMBus Controller
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
                       Unclassified device
  /dev/input/event4    Monterey International USB Keyboard

23/11/2011

Hackergotchi

Finalmente terminei minha hackergotchi. Usando o Gimp e seguindo um pequeno [1] tutorial  foi fácil. O objetivo de uma hackergotchi é ser apresentada ao lado  de postagens sobre um determinado assunto, mas não somente isso; Uma hackergotchi apresenta a face de uma pessoa. O arquivo deve ser no formato png e normalmente sombreada ao fundo. Você pode ver algumas do time do Planeta Debian [2] e ser motivado a criar a sua! Minha motivação esta relacionada com  a possibilidade de ser listado no http://planeta.debianbrasil.org/ e assim divulgar o que escrevo a respeito do Sistema Operacional Universal, levando em consideração o que ando fazendo com Debian GNU/Linux do ponto de vista de sysadmin. 

1 - http://wouterverhelst.livejournal.com/21322.html
2 - http://anonscm.debian.org/viewvc/planet-debian/trunk/heads/?sortby=log

25/10/2011

#Latinoware 2011


Fiquei feliz em participar da Latinoware 2011, maior evento de Software Livre do Paraná e um dos maiores do Brasil; Se você está lendo este post, sabe ou precisa saber, que vivemos um momento histórico e todos somos atores. É com este enfoque, que eu sempre me mantenho motivado e procuro motivar as pessoas que procuram informação sobre o mundo do Software Livre. Na prática, quero dizer que temos as condições e os meios necessários para fazer mudanças usando as ferramentas que dominamos, neste caso, o software e seus macro sistemas. 
Mas que mudança? Existe algo a ser mudado?
A resposta é sim, existe muito a ser feito em um momento que a liberdade é algo a ser mantido e administrado por isso, penso, nosso paradigma de convivência e compartilhamento precisa mais de colaboração do que de competição.
Mas pensando na Latinoware, fiquei feliz em ministrar o Curso de Instalação Debian GNU/Linux (obrigado Felipe pelo convite) e por outro lado rever todos os amigos que estiverão no Stand Debian, ajudando, colaborando, conversando, trocando assinaturas de chaves. Obrigado a todos!

29/09/2011

Portando Telefonia Fixa para a Sercomtel

Históricamente, a empresa da qual faço a gerencia de ti, gosta de inovar. Não por aventura, mas por necessidade mesmo. Estamos sediados em um local pouco privelegiado quanto à infra-extrutura de telefonia, internet, celular, energia elétrica inclusive estradas. Fomos a primeira empresa do bairro a trazer fibra ótica para conter os roubos de cabos telefônicos. Fomos a primeira empresa a ter um datacenter decente, com dial in para automação da força de vendas incluindo sistemas de pára-raios. Para resolver o problema de telefonia celular, conseguimos uma repetidora interna. Energia, tivemos que colocar uma entrada padrão própria para conter os problemas de queda de energia, já que estamos praticamente no final da rede elétrica.

Agora, estamos testando os serviços de telecom fixa pela operadora Sercomtel, de Londrina - Pr., que aos poucos hasteia sua bandeira em Curitiba, sendo a Stampa, a primeira empresa a fazer a primeira ligação, curiosamente com o Presidente da Sercomtel. Fiquei feliz em receber nas nossas instalações, nada menos que 13 pessoas, entre engenheiro, técnicos e comercial. Realmente, um bom "piloto" podemos oferecer com nossa infra-extrutura, que conta com um Link Wod pela Copel, pelo qual esta sendo tunelado uma vlan de voz. 

Nossa central telefônica,  uma XIP 270, com uma placa dual E1, permitindo receber ligações pela operadora atual e outra permitindo sair pela Sercomtel. Transparente para os usuários e clientes externos. Vamos aguardar 30 dias e portar o canal com 30 linhas e 100 ramais.

A primeira vez que tive contato com produtos de telecom pela Copel, já tive uma excelente experiência. Atualmente, posso assegurar que onde tem a mão destas pessoas, as coisas realmente funcionam. Certamente, a telefonia pela Sercomtel vai seguir o mesmo caminho, já provado aqui pelo profissionalismo, atenção e dedicação que senti nas pessoas que ativarão o serviço de voz. Boa sorte e vida longa!




15/09/2011

Software Freedom Day 17/09/11 em Curitiba


Neste sábado (17/09/11) acontecerá o Software Freedom Day (SFD) ou em português, Dia da Liberdade do Software. O evento é uma celebração mundial do Software Livre e de Código Aberto (SL/CA). Venha participar em Curitiba com a comunidade de Software Livre e Grupo de Usuários Debian no Paraná de uma reunião para conversar sobre GNU/Linux, Software Livre, Debian, DebConf e o que mais surgir. Provavelmente teremos um hacklab com os participantes, portanto traga seu notebook e participe.

Horário:

Das 13h00m às 19h00m

Local:
Auditório da Associação dos Professores da UFPR
Rua Dr. Alcides Vieira Arcoverde, 1305
Jardim das Américas - Curitiba
Mais informações:

http://www.softwarefreedomday.org/
http://wiki.softwarefreedomday.org/2011/Brazil/Curitiba/GUD-BR-PR

16/08/2011

Thanks Debian



Happy birthday Debian Project!

15/08/2011

useradd

Um amigo  programador java precisava de uma chamada ao sistema operacional para criar um usuário; A especificação que tinha é que precisava de um script em shell simples (e fofinho) que adicionasse o usuario, incluisse a um grupo determinado e que gerasse uma senha forte. Resolvemos o problema em 120 segundos com o seguinte shell script:


#!/bin/bash
#=======================================================#
#script para adicionar usuarios por passando parametros
#versao 1
#data:29042011
#Francisco
#=======================================================#
#primeira variavel login, segunda senha
GRUPO=suporte
SHELL=/bin/bash
PASS=$(/usr/bin/mkpasswd $2)
#abaixo comentado para nao dar echo na tela, mas pode ser liberado para teste
#echo usuario $1
#echo password $PASS
#echo grupo $GRUPO
useradd $1 -p $PASS -g $GRUPO -s $SHELL -m
#abaixo o comando echo devolve o sinal 0 para ok ou 9 para erro de usuario existente
echo $?


Muito simples. Para completar, o script foi colocado em /usr/bin e adicionado uma entrada no /etc/sudoers para facilitar a tarefa;

04/08/2011

Você lembra do syscon?

Novell 3.12
Certa vez ouvi dizer que quando não temos assuntos tendemos a falar de nós mesmos, da nossa experiência etc. Então folheando alguns livros de redes para tirar a poeira, deparei-me com um documento datado de 1995. Trata-se de um print de um script de login de um servidor Novell 3.12. No script, algumas coisas que naquele tempo fazíamos para ter uma rede melhor, tal como duas ou 3 placas de redes para uma rede ipx melhor balanceada. As placas ne2000 precisavam ter suas irq's e port definida corretamente. Hoje tudo plug-and-play. A questão de utilizar mais de uma placa de rede acontecia justamente para não cair a rede toda em caso de rompimento de um dos lados da rede, na ocasião, cabos coaxiais. Atualmente usamos placas para redudância ou para bonding e melhores desempenhos do sistema e os switches cuidam do resto. Ainda antes disso, trabalhei com Novell 2.12 e Unix. Felizmente, ja utilizava Linux e alguma integração deste SO com Novell. Foi uma ótima experiência, melhor agora nos 20 anos de Linux! Antes "supervisor" agora, "root"!

02/08/2011

Problemas do Sistema Proprietário perdura ...


Além de vivermos em uma sociedade do consumo, onde o que cada cidadão vale pelo que consome, que só é feliz se puder comprar marca A ou B, sofremos também com a imposição aplicada pela própria indústria. Isto aplicado na área de informática fica entendido assim: a cada mudança de uma versão de um sistema operacional, o usuário é obrigado a fazer upgrade da sua unidade de processamento, o famoso pc, personal computer. Qualquer "firula" adicionado ao sistema, ou uma interface mais azul, lá vai o dobro de memória, placa de vídeo de ultima geração e processador, o que representa jogarmos no lixo máquinas ainda com poucos anos de utilização. Não vou entrar no mérito do que pode ser feito com estes hardwares, pois a comunidade já tem solução para isso. 
Recentemente comecei ver um outro movimento acontecendo com os smartphones, que a cada mudança da versão do SO (começou com o Windows Ce 3.0) o sistema apresentava lentidão e com isto, era preciso novo smartphone. Além disso, a cada mudança, nova compilação de softwares para atender mudanças de conectividade por exemplo ou alteração em banco de dados. Pior que isto, quem desenvolveu aplicativos para esta plataforma, agora esta às escuras, pois aquela gigante de Redmond resolveu, através de suas parcerias, abandonar a oferta do SO ao mercado, o que agora está causando um "apagão" pela falta destes hardwares. O lado bom, é que isto indica que o mercado esta mudando de mãos. O lado ruim, desenvolvedores e usuários estão sendo abandonados à própria sorte. Ninguém mandou ficar do lado errado. 

01/08/2011

Armazenamento emissores e receptores da nfe


Após quase nove meses de desenvolvimento, estamos lançando o site http://www.nfei9.com.br como uma solução de armazenamento do xml, o arquivo da nota fiscal eletrônica. Inicialmente foi pensado como uma solução para que um distribuidor de alimentos disponibilizasse as notas fiscais eletrônicas de seus clientes, visando uma qualidade melhor ao atendimento da norma da nfe. Após alguns contatos com o principal desenvolvedor do ERP da empresa para uma parceria no desenvolvimento do site, esta sinalizou que não tinha interesse devido outras demandas e do foco da empresa. Foi neste momento e através do incentivo das empresas (Stampa e Flexmobile) que iniciamos o desenvolvimento do site. Eu, trabalhando na gestão, levantamento de informaões, contratação de desenvolvedores e outros cuidados importantes, como servidores, sistemas operacionais entre outras coisas de sysadmin e o Eng. Julio Martins. Então, quero que conheçam o siteblog e twitter e  ajudem na divulgação. (sobre Nfei9)
Related Posts with Thumbnails

CC

Licença Creative Commons
This obra by blog.silva.eti.br is licensed under a Creative Commons Atribuição-Uso Não-Comercial-Compatilhamento pela mesma licença License.