mySphere Posts

Estou trabalhando para um projeto da Plansis que é mover nossos servidores para um Datacenter.
Os motivos são muitos: Melhor infraestrutura, link bem melhor (sem limite de banda com 2.500GB de tráfego)  e também com redução de custo.
O desafio é mover uma infra, práticamente toda em Windows 2000/2003 com os softwares Domino,WebSphere Portal 6, Sametime 7.5, Quickr 8 e DB2 UDB hoje instalados no Datacenter localizado em  na Plansis para um Datacenter com as máquinas sendo na sua maioria Linux e apenas um servidor Windows no máximo.
Para a rede interna ainda fica um TSM 5.5, servidores para atender a equipe de desenvolvimento, um firewall  e um servidor de arquivos.

Primeira fase
: Contratação

O Datacenter contratado fica fora do Brasil, portanto um teste drive com um servidor tem de ser feito.
Contratamos então uma máquina dedicada instalada com Linux CENTOS 2GB RAM 320 HD SATA2 7 IP'S (não precisava de tanto, mas é o mínimo).
A máquina foi disponibilizada, conectada na internet em 24h após a contratação.

Segunda fase: Configurar o Linux


Contratamos o "básico" a máquina foi disponibilizada e me enviaram a senha do root e os ip's da máquina, ou seja administração por nossa conta.
Começou o desafio pois não sou uma "referência" em administrar servidores Linux, mas com o google e persistência as coisas vão melhorando.
A primeira pedra foi configurar um servidor DNS. Instalar o bind é fácil, apenas um comando, mas configurar as zonas nele já não é bem assim.
O socorro foi instalar a ferramenta WEBMIN que é uma ferramenta para administrar o Linux via browser. O DNS foi configurado , integrado com os DNS's existentes e registrado no registro.br como um servidor do nosso domínio.

Terceira fase: Instalar um Domino


Agora que a máquina já tinha um nome o teste era instalar um Domino no Linux Centos (é uma distribuição open source compilada do RedHat Enterprise) e não é
suportada pela IBM. O teste não era para mim nem para o Domino, muito menos para a máquina era para o Centos.
A instalação do Domino foi via console e sem  problemas. Movi minha caixa postal para ele e tudo estava indo bem mas sempre tem um mas...
Ficou instável, o SMTP não subiu e caiu o HTTP algumas vezes.
O erro que encontrei no log já é conhecido de outras instalações:

'bindsock' is missing, not executable, not owned by root, not setuid root or user needs net_privaddr privilege.


Solução:


"Because ports 80 and 25 are secured ports, the Domino server must be able to do a su command as root to bind to the port.  To do this, the module BINDSOCK must have the setuid bit turned on.  The location of BINDSOCK defaults to /usr/lpp/lotus/notes/latest/, but your site may have changed the defaults during the install.  Check with your Domino Administrator.

Do an ls -l bindsock; you should see the following:

-r-sr-xr-x   1 OMVS     TASKS      69632 Jan  7  2000 bindsock

Como eu não vi o "s" eu dei a permissão:

chmod 4555 bindsock


E o Domino ficou estável (ele caia a cada 15 minutos ou com umas 5 requisições http)

Conclusão


Apesar de não ser suportado pela IBM a distribuição CENTOS é um bom Linux e utilizado muito "lá fora". A instalação seguiu a documentação da IBM sem nenhum truque.
E está estável e rápido :-)

Próxima etapa :
Portal 6.1.0.1 com DB2 nesta mesma máquina.

Linux

Ontem começou o Lotusphere 2009. Este ano não foi possível ir mas a Plansis está bem representada pelo Roberto.
As notícias são muitas principalmente o lançamento do Domino & Notes 8.5 que agora tem o Designer em eclipse.
Estão também comemorando 20 anos do Lotus Notes. Estou ficando velho, já trabalho com o produto por uma década e de lá para cá são 8 versões
A foto abaixo é da sessão de abertura que terminou a poucos momentos.

Image:Lotusphere 2009

Lotusphere

Estou de férias e retornarei no meio do mês somente. Para este ano tenho muitos planos. Profissionalmente estou fazendo uma listinha:
- Fazer o upgrade das minhas certificações  para Lotus Notes/Domino  8.x
- Infelizmente não existe upgrade das certificações de Portal, portanto certificar em WebSphere Portal 6.1
- Estou pensando em me certificar em WebSphere 6.1 ou 7 ajuda muito a a profundar no produto e também me tornar instrutor do produto
- Mover os servidores da Plansis para um datacenter no Canadá. Irei testar o serviço em breve, estaremos utilizando Linux como OS
- Estou pensando na idéia de escrever um livro sobre WebSphere Portal & Domino. A idéia, que não é minha,  Ã© que ele seja gratuito e divulgado capítulo por capítulo

Aproveitando o Lotus Notes 8.5 foi lançado ontem e já está disponível para download no PartnerWorld ou no Passport Advantage.
Foi lançado antes do Lotusphere e em um local diferente, a  feira MacWorld.

Até a volta

ferias.jpg

Particular

O cartão de natal é um presente da Sofia para todos.
Ela desenhou diretamente no computador....

sofiainternet.jpg

Particular

O Lotus Quickr  tem uma função que é a geração de News Letters para  os membros de um determinado local. Ontem uma solicitação chegou para mim e para meu time para que ativássemos esta funcionalidade em alguns espaços. Os membros destes espaços estavam cadastrados em grupos e não individualmente. Até aqui eu não achava nada anormal.
Quando rodamos o comando para enviar as news letters, para nossa surpresa nenhuma mensagem foi enviada.
O problema: Quickr não  envia news letter para grupos. Suporte aberto na IBM e resposta negativa, o produto não faz by design.
A solução de contorno foi proposta pelo Roberto, diretor da Plansis

1 - Criar um usuário chamado newsletter no domino ou ldap.
2 - Registrar este usuário como membro do espaço desejado.
3 - Autenticar com o usuário e assinar a news letter conforme desejado.

Agora o truque:

Colocar  no servidor de correio do usuário newsletter um forward para o grupo desejado. Ou seja todo correio que este usuário receber vai ser encaminhado para o grupo desejado.
Claro que tem desvantagens como aceitar somente um grupo mas ..... melhor do que ficar sem o roteamento.

Não fica perfeito mas resolveu, e eu tive de aguentar uma gozação daquelas....vivendo e aprendendo sempre.

Quickr

Por muitas vezes temos de enviar documentos do MS Office por e-email. Se a estação tem o Notes como cliente de correio como fazer?
Para integrar  precisamos de seguir os seguintes passos:

1 - Se o Notes foi instalado depois do Office (com outllook) não é necessário realizar o passo 2
2 - Remover o Lotus Notes e instalar o Office com outlook, eu usei para testes o MS Office 2003 em Português
3 - Instalar o conector do outlook para Lotus Notes. O download é realizado no site da MS
4 - Instalar o Lotus Notes
5 - Configurar o perfil do outlook para apontar para o Lotus Notes. Dica: use o nome do perfil com o mesmo nome da location do Notes
6 - Editar a location, clicar em avançado e apontar para o arquivo de id do usuário.

Desta forma o usuário pode enviar e-mails direto do Office sem precisar salvar o arquivo e anexar
Dica: O template de correio do Domino às vezes vem sem o formuláro default, basta colocar o formulário Message como default caso o Word ou Excel apresente algum erro

Notes

Hoje fiz, provávelmente, a última certficação que eu havia planejado para o segundo semestre, o upgrade da certificação de Domino Designer.
Dediquei mais tempo em estudar Web Services mas a prova mostrou algumas pegadinhas.

A estratégia continuou a mesma:

1 - Estude o Whtat's new do Domino Designer. Tópicos como melhoras na interface, novas @functions e @commands, e classes de script e claro Web Services.
2 - Para quem é parceiro IBM tem um curso no VIC, que é muito bom e também um simulado.
3 - Estude bem os conceitos de Web Services.
4 - Estude as melhorias na interface do Designer e debug também apareceram algumas vezes.
5 - Use um simulado.

Desta vez dentro de uma estratégia de não comprometer meu tempo livre, estudei 8 horas durante o trabalho e 4 horas no fim de semana.
Agora a estratégia para o ano que vem está sendo montada, temos vários produtos novos sendo lançados e que irão fazer parte do meu portifólio de certificações

Certificação

Ontem acessando o site da IBM vi uma chamada no mínimo, para mim, interessante. Talvez quem esteja lendo este artigo já tenha ouvido alguém falar "Estou pregando no deserto!", o que estou querendo falar com isto?. Por anos a fio nosso Diretor Geral o Roberto (veja o blog dele no site da Plansis) fala sobre redução do tamanho de caixas postais, limpeza do inbox, não retenha documentos e por ai vai...
A maioria de nós na nossa empresa já se acostumou a trabalhar sem gavetas, sem papel... podem acreditar na Plansis não tem gavetas  em nossas mesas e nossa ferramenta de trabalho para práticamente tudo é o Lotus Notes.
Mas voltando ao tema do e-mail, parece que o discurso do Roberto era um sonho pois como entender ou dar valor no que ele está falando se temos Gmail com 6 GB de caixa postal? Se eu recebo 80 e-mails por dia e passo o dia desesperado trabalhando e respondendo e-mail ou pensando melhor respondendo e-mail e depois se der tempo trabalhando.
Precisou da IBM publicar um artigo sobre a era da sobrecarga de informação. Algumas dicas sobre isto:

Se alguém enviar um e-mail é me parece que não é urgente pois se fosse ele telefonaria para você ou chamaria você no IM.
Vejam os filmes no youtube sobre A Empresa Essencial ou adquira o livro do Roberto
Vejam o artigo da IBM para ver que não estamos "Pregando no Deserto" estamos falando de trabalho com qualidade de vida.
Perguntem sobre ferramentas de colaboração, pois colaboração não é e-mail.

O artigo da IBm está  em -> http://www.ibm.com/ibm/ideasfromibm/us/email/20081020/index.shtml

Qualidade

A IBM identificou uma vulnerabilidade no WebSphere Portal 6 que foi qualificada como grave (é primeira vez que vejo um alerta destes). O "furo" permite que alguém execute comandos via XmlAccess sem ter de passar o usuário e senha do administrador.
Quem descobriu mesmo o problema foi um banco da Austrália.
O link para o fix está aqui. Leia com atenção pois não precisa aplicar o Fix 6.0.1.4 se você já estiver com o Fix 6.0.1.3. O fix vale também para o portal 6.1.0.0

portal

No início do mês de Agosto iniciei um "projeto" de recertificação Notes & Domino. Minha meta é até o final de Setembro ter as certificações atualizadas.
Minha estratégia é recertificar para versão 7 e recertificar novamente mais tarde para 8/8.5. Ontem já consegui a primeira vitória fiz a prova Lotus Domino System Administration Update 190-702.
Como eu havia previsto gastei menos de 20 horas estudando para a prova. As dicas para quem quiser fazer esta prova e ter sucesso:

1 - Estude e pratique DDM (Domino Domain Monitoring). A prova é quase 50% sobre este assunto.
2 - Estude Policies principalmente a parte de Policy LockDown
3 - O help do Domino Administrator 7 é um excelente material pois indica claramente o que tem de ser estudado no What's New
4 - Estude configuração de BlackList, WhiteList e roteamento SMTP.
5 - O simulado da prova é fundamental para gastar menos tempo e guiar o estudo.

A próxima  prova é de Atualização Designer 7

Certificação

Saiu hoje a mais recente versão do Notes 8.0.2. O foco principal desta versão é a performance.
Para maiores detalhes click aqui
Sobre as melhorias de performance click aqui

Domino

Já faz algum tempo que estou com uma máquina Ubuntu em casa pronta para o teste do Notes 8 em Linux. Um cliente então solicitou que um teste fosse feito em uma máquina com o Ubuntu 8, foi o que eu precisava para testar a instalação. Os passos são os seguintes para uma instalação sem problemas:

Abra um terminal no Ubuntu e execute os seguintes comandos

$ sudo apt-get install libstdc++5 (no meu caso estava conectado na internet)

adicione a linha export AWT_TOOLKIT=MToolkit no arquivo /etc/profile

$ sudo ln -sf bash /bin/sh

copie a imagem do Notes 8 para o seu diretório home (ex: /home/kenio/)
crie um diretório e navegue para ele

$ mkdir notes8install
$ cd notes8install
$ tar xvf ../notes81Linux.tar
$ sudo ./setup.sh

Siga as instruções do wizard de instalação do Notes e após terminar a instalação

sudo chmod 777 -R /etc/lotus

Para chamar o Notes e terminar a configuração /opt/ibm/lotus/notes/notes

ubuntu.jpg

Domino