Archive for the ‘ Redes / Sistemas ’ Category

OpenLDAP no Debian 6 – “Squeeze”

Algumas pessoas já perceberam uma pequena mudança no OpenLDAP no Debian 6.

Pois bem, na verdade o sistema continua trabalhando da mesma forma, somente a forma de lidar com o slapd.conf que mudou.

Para começar, o slapd.conf não é mais criado na instalação do pacote, então devemos faze-los manualmente. Não entrarei em detalhes aqui dos parâmetros internos do arquivo, mas sim como gerar as configurações a partir dele. No meu caso, como eu já tinha um OpenLDAP funcionando e estou fazendo upgrade, copiei o meu em produção, porém, se você é um novo usuário, poderá pegar um exemplo em /usr/share/ldap/slapd.conf

É bom fazer um backup do diretório /etc/ldap/slapd.d antes de executar os comandos.

mv /etc/ldap/slapd.d /etc/ldap/slapd.d.original

mkdir /etc/ldap/slapd.d

 

Bom, feito isso, basta gerar a config (o comando é executado de dentro de /etc/ldap):

slaptest -f slapd.conf -F slapd.d

chown -R openldap.openldap /etc/ldap

 

[]‘s

Instalando o Dell Open Manage no Debian “Lenny”

Quem trabalha com servidores Dell já reparou que o Open Manage Server Administrator somente está disponível para os ambientes homologados pela Dell, no caso, o Microsoft Windows Server, o Novell SUSE Enterprise Linux e o Red Hat Enterprise Linux.

Pois bem, mas eu trabalho com Debian, como eu faço? É possível?
Sim, perfeitamente possível. Abaixo, você poderá ver alguns passos simples para poder colocá-lo funcionando em seu servidor.

Suponho que você já esteja com seu Debian 5 “Lenny” instalado e funcionando.
A versão que iremos instalar aqui é a 6.0.1, compatível com o Debian 5, de acordo com estes repositórios.

ftp://ftp.sara.nl/pub/sara-omsa/dists/dell6/sara/binary-i386/
ftp://ftp.sara.nl/pub/sara-omsa/dists/dell6/sara/binary-amd64/

1) Configurando o apt-get
Para não termos problemas com os hash’s do arquivos, baixe as chaves.

wget http://ftp.sara.nl/debian_sara.asc
apt-key add debian_sara.asc

Em seguida, adicione as linhas em /etc/apt/sources.list

deb ftp://ftp.sara.nl/pub/sara-omsa dell6 sara

Agora, faça um update do repositório e instale o pacote Dell OMSA.

apt-get update
apt-get install dellomsa

Pois bem, agora vem o único detalhe para colocá-lo funcionando e antes disso, sugiro reiniciar o seu servidor antes de continuar, no meu caso, fez diferença.

2) Se você utiliza o Lenny em compilação 32bits, não tem mistério, basta pular para a parte “3″ e iniciar os serviços.

Caso você utiliza a compilação 64bits, como foi o meu caso, é necessário fazer um pequeno ajuste na distribuição, pois o sistema da Dell utiliza algumas bibliotecas de 32bits que não ficam disponíveis na versão 64bits.
Será necessário fazer o download manualmente destas bibliotecas e copiá-la para os diretórios específicos.
Segue:

libpam-modules
libsepol1
libselinux1

Lembrando que os links acima, são da versão 32bits “stable” do Lenny. Se você usar qualquer outra versão, se atente a isso.
Faça o download dos arquivos acima dentro do diretório /tmp

Após o download, é necessário EXTRAIR o conteúdo dos pacotes. (Importante: Não instale os pacotes ou você poderá danificar sua instalação do Debian.)
Utilize os comandos abaixo:

dpkg -x libpam-modules_1.0.1-5+lenny1_i386.deb /tmp
dpkg -x libselinux1_2.0.65-5_i386.deb /tmp
dpkg -x libsepol1_2.0.30-2_i386.deb /tmp

Feito isso, copie os seguintes arquivos para /lib32/security
(Se não houver o diretório, crie-o)

cp -R libsepol.so.1 /lib32/security
cp -R libselinux.so.1 /lib32/security
cp -R pam_unix.so /lib32/security
cp -R pam_nologin.so /lib32/security

Pronto, esta quase.
Agora, abra o arquivo /etc/pam.d/omauth e veja se o conteúdo esta conforme abaixo:

auth required /lib32/security/pam_unix.so nullok
auth required /lib32/security/pam_nologin.so
account required /lib32/security/pam_unix.so nullok

Se estiver tudo ok, saia do arquivo e faça o comando ldconfig

3) Iniciando os serviços:

modprobe mptctl (Módulo para SAS/5i Storage Controller)

/etc/init.d/instsvcdrv restart
/etc/init.d/dsm_om_connsvc restart
/etc/init.d/dsm_om_shrsvc restart
/etc/init.d/dsm_sa_ipmi

Se tudo ocorreu corretamente na sua instalação do Open Manage, acesse da seguinte forma:
https://SEU_IP:1311/

Pronto, acesse com o usuário root e a devida senha e veja as configurações do seu servidor.
[]‘s!

Image courtesy of eiras | rodrigoeiras.eti.br

Symantec Backup Exec 12 – Criando “Cleaning Job’s”

Usamos aqui na instituição, o Symantec Backup Exec 12 para gerenciar os nossos backup’s na controladora Dell PowerVault 124T.

De tempo em tempo, é necessário realizar a limpeza das cabeças de gravação usando a própria fita fornecida junto ao equipamento. O software da Symantec permite que você gerencie e automatize também os job’s de limpeza das cabeças de gravação através dele, bastando configurar o mesmo para isso. Segue um link do próprio suporte Symantec/Veritas para esclarecer.

http://seer.support.veritas.com/docs/257265.htm

[]‘s

Postfix – Aplicando Patch “VDA”

Bem, chegou a hora de atualizar nosso servidor de e-mail.

Na verdade estamos mudando toda a topologia, mas isso fica para um próximo post. O fato é que como usamos OpenLDAP aqui na instituição, a quota de e-mail também é informada nos diretórios dele. Para isso ser possível no postfix, é necessário aplicar um patch chamado VDA. (http://vda.sourceforge.net/)

Meu cenário, Linux, é o Debian Lenny e os downloads estão sendo feitos em /usr/src

Recomendo o utilizar o fonte diretamente do Debian:

apt-get source postfix

Ao término, ele estará depositado em /usr/src

No Debian 5 – Lenny, o Postfix é o de versão 2.5.5, por isso, vamos baixar o patch relacionado a esta  versão:

wget http://vda.sourceforge.net/VDA/postfix-2.5.5-vda-ng.patch.gz

Se sua arquitetura é x64, baixe também o patch abaixo:

wget http://vda.sourceforge.net/VDA/postfix-2.5.5-vda-ng-64bit.patch.gz

Entre no diretório onde esta o “source” do postfix e aplique o patch vda, e em seguida se for o seu caso, aplique o patch x64:

cd /usr/src/postfix-2.5.5

patch -p1 < /usr/src/postfix-2.5.5-vda-ng.patch.gz

(Opcional x64): patch -p1 < /usr/src/postfix-2.5.5-vda-ng-64bit.patch.gz

Os patchs estão instalados.

Basta agora criar um pacote de instalação .deb

P.S.: Primeiro, é  necessário resolver essas dependências para a criação do pacote:

apt-get install build-essential
apt-get install debhelper po-debconf lsb-release libdb-dev libldap2-dev libpcre3-dev libmysqlclient15-dev libmysqlclient14-dev libssl-dev libsasl2-dev libpq-dev libcdb-dev tinycdb hardening-wrapperapt-get install debhelper po-debconf lsb-release libdb-dev libldap2-dev libpcre3-dev libmysqlclient15-dev libmysqlclient14-dev libssl-dev libsasl2-dev libpq-dev libcdb-dev tinycdb hardening-wrapper
Agora sim podemos criar o pacote e em seguida instalar:
cd /usr/src/postfix-2.5.5
dpkg-buildpackage
O comando de instalação é dpkg -i nomedopacote e os mesmos se encontram em /usr/src
[]‘s!

Open-iSCSI – Configurando o “Initiator” no Debian 5 – Lenny

Segue um HOW-TO de um assunto interessante e não muito veículado.

Ativação de uma Storage iSCSI no Linux.

http://www.rodrigoeiras.eti.br/howto/open-iscsi-configurando-o-initiator-no-debian-5-lenny/

Espero que ajude.

[]‘s!

RoundCube – Erro ao Salvar

Estávamos com problemas nas contas de email ao se usar o RoundCube webmail para enviar mensagens de email. O problema foi contornado habilitando como TRUE a opção que cria as caixas padrões do webmail automaticamente ao se logar pela primeira vez. Isso não é muito bom para quem usa Outlook ou Windows Mail, pois irá duplicar algumas folder’s como Trash, Sent e Drafts. Enfim, resolvido. :)

Sun Web Proxy Server

Enfim, estou procurando um sistema de Proxy, confesso que o Squid é excelente mas estou cansado dele. Andei verificando e a SUN (a mesma produtora do JAVA) possui, de grátis, um Sistema de Proxy que me parece ser excelente, e ainda com gerenciamento via Web. Tentei configurá-lo no Debian 4, mas não obtive exito total, reclamou da falta de alguns arquivos e a documentação dele para Linux é escassa. O que me restou então? Instalar o Solaris 10. :D

Assim que eu terminar essa fase, venho aqui complementar com mais um post. Segue o link do Sun Web Proxy: http://www.sun.com/software/products/web_proxy/

Abraços!

VMware Server e o Debian 4.0

VMware é um sistema de virtualização de servidores. Virtualização? Sim, você instala um sistema operacional normalmente em sua máquina (um linux né :D ) e de dentro desta instalação você consegue criar (virtualizar) outros sistemas operacionais distintos. É o que chamos de “Máquinas Virtuais”. O melhor de tudo, a mantenedora do VMware disponibilizou recentemente uma versão gratuita do seu programa, ou seja, um VMware server de graça!

Confesso que quando escutei falar disso um tempo atrás, não levei fé. Pensava que deveria ser muito instável e não valeria a pena. Pois bem, quebrei a cara. :)

Esses dias instalei um Debian 4 no meu trabalho. E, dentro dos planos, Eu deveria mudar dois sistemas já existentes para um máquina só, uma máquina melhor. O problema é que as duas máquinas, realizam aplicações semelhantes ao ponto de ter que haver alguns serviços exclusivos, que impossibilita a utilização de uma máquina somente para os dois serviços.

Pensando por esse lado, resolvi experimentar o tal do VMware. Instalei o Debian 4.0 e logo após comecei a configurar o VMware Server. Um programa muito bem organizado, com instalador excelente que adequa todos os arquivos do programa em seus devidos diretórios e ainda cria um arquivo de inicialização junto ao sistema, coisa que é raro hoje em dia em sistema Linux (Geralmente você tem que criar o script e dar permissões).

Bom, antes de falar mais, só uma observação: o VMware exige muita memória e espaço em disco. Então, queira ter isso de sobra. Usei uma máquina com 2 GB de memória RAM e 160 GB de HD, dedicado somente as Máquinas Virtuais.

Bom, por início, o VMware apresenta alguns requisitos para instalação: É necessário o Kernel-Source, o Kernel-Headers e os Dev-Builds para a criação dos módulos das Máquinas Virtuais, e a única notícia ruim é essa. Pois, no meu caso, tive que fazer uma compilação do Kernel. (Essa compilação é para uso somente do VMware, não é usado para nenhum sistema real)

É necessário também (embora, acho que não é obrigatório) a instalação de um ambiente gráfico no Linux para o uso do VMware Server Console. Utilizo o KDE, então segue os comandos abaixo para a instalação do mesmo:

  • apt-get install x-window-system-core
  • apt-get install kdm
  • apt-get install kde
  • apt-get install kde-i18n-ptbr

Segue os comandos para a instalação dos pacotes necessários no Debian:

  • apt-get install linux-source-2.6.18
  • apt-get install kernel-package
  • apt-get install build-essential

Pronto, instalados os pacotes, agora vamos prepará-los:

  • cd /usr/src
  • tar -xjvf linux-source-2.6.18.tar.bz2
  • ln -s linux-source-2.6.18 linux

Nos comandos acima, será descompactado o fonte do kernel e criado um link simbólico para /usr/src/linux

De posse disso, vamos agora compilar o kernel. Como somente precisamos do Kernel compilado para uso com o VMware, vamos copiar as configuração atuais, para não ter que entrar no menuconfig.

  • cp /boot/config-2.6.18-4-686 /usr/src/linux/.config

Atenção, o comando acima é para quem estiver usando máquina com processador Intel. Se você usa alguma máquina AMD, o nome do config do kernel geralmente é config-2.6.18-4-k7 (atenção a isso)

Segue os comando de compilação:

  • cd /usr/src/linux
  • make-kpkg –append-to-version “-4-686″ –initrd –us –uc kernel_image

Atenção ao comando acima. Ele irá compilar o Kernel 2.6.18 e irá adicionar a string -4-686 ao nome da imagem. ISSO É VITAL, ou o VMware irá recusar sua compilação. O comando irá gerar os headers e uma imagem comprimida do seu kernel. Se você usa processador AMD, altera o version para “-4-k7″, na verdade altere para a mesma forma que esta sua imagem do sistema. O meu Kernel é o kernel-image-2.6.18-4-686, logo por isso adicionei “-4-686″. Para conferir a versão do seu Kernel, entre no diretório /boot com o comando “ls” e veja a sequencia do arquivo vmlinuz. (vmlinuz-2.6.18-4-686), note “2.6.18-4-686″.

A compilação irá demorar um pouco. :)

Terminado isso, vamos a instalação do VMware. É bem simples, e se você seguiu os comandos acima, basta ir seguindo as instruções na tela e confirmando. Para baixar o VMware é necessário entrar no site e fazer um registro para receber o serial number. http://www.vmware.com

Procure em download por VMware Server (OpenSource)

Faça o download e descompacte o arquivo.

  • tar -xzvf vmware-xxxx-.tar.gz

Entre no diretorio:

  • cd vmware-server-distrib

Execute o script de instalação:

  • ./vmware-install.pl

Basta seguir os passos da instalação.

[]‘s

Rodrigo Eiras

 
  • Twitter
  • Facebook
  • LinkedIn
  • Flickr
  • Panoramio