Fazem anos que este Blog não foi atualizado. Neste meio tempo, o
Pelican, o motor que move este Blog, passou da
versão 3 para a versão
4.6. Eu atualizei
o sistema da VM git.cefala.org para refletir a atualização do
Pelican.
O servidor do CEFALA desligou abruptamente no dia 23 de julho de 2017 às
16h30. Hani avisou hoje:
“Para fins de registro, agora pela manhã, ao não conseguir contato com o
servidor do cefala 150.164.32.8, que é uma máquina virtual, nem com
150.164.32.49, que …
Recentemente, o servidor kvm teve de ser reinicializado de maneira brutal
e as VMs que são nele abrigadas não foram enviadas em hibernação, como
deveriam ter sido. Quando kvm retorna à vida, algumas das VMs que estão
em seu bojo não são inicializadas corretamente. Isto acontece porque a
partição /home …
Hani avisou na nossa lista de difusão cefala-admin:
“Para os que não estão informados, há algumas semanas, o nobreak APC Back
UPS RS 1500 estava apitando (emitindo sons de alarme) e, depois de algumas
horas, decidimos substituí-lo pelo nobreak APC Back UPS BR1200, mais novo,
que estava na minha sala …
No dia 22 de maio de 2016, a energia elétrica foi desligada na parte da
manhã na Engenharia da UFMG para que a subestação fotovoltaica instalada
seja ligada. O sistema do servidor kvm.cefala.org foi desligado
graciosamente, de acordo com o arquivo syslog:
Vocês já devem ter percebido que eu tenho um
TOC e que
este TOC é relacionado com a reprodutibilidade das configurações. Sempre
que eu configuro algo no sistema, eu penso: "E se eu precisar de fazer isto
de novo amanhã, será que eu vou me lembrar de todos os passos …
O servidor Apache instalado na VM www.cefala.org abriga vários sites web
virtuais ("VirtualHost", na terminologia do Apache). Para que isto
funcione corretamente, o servidor DNS instalado em
ppgeemaster.cpdee.ufmg.br traduz qualquer nome *.cefala.org para o
número IP 150.164.32.8, que é o da …
Recentemente, eu apresentei as novas regras
para a gestão de grupos POSIX no CEFALA. Como eu já mencionei em outras
ocasiões, grupos POSIX existem única e exclusivamente para facilitar
compartilhamento de arquivos em sistemas UNIX-like.
Entretanto, o grande obstáculo para o compartilhamento de arquivos é o fato
de que os …
Eu até que gosto de interfaces web, como a
phpLDAPadmin, mas eu pertenço àqueles tempos
passados da informática pré-histórica, onde eu me comunicava com
computadores via VT100. Além disto,
às vezes, eu tenho ataques de claustrofobia quando fico preso dentro de um
browser. Por estas razões, eu resolvi experimentar o …
Como já foi
divulgado
por aqui, o controle do acesso às Vms do CEFALA está centralizado no
servidor LDAP, que se encontra instalado na VM nfs. A senha de login de
cada usuário é única para todas as VMs e está armazenada na base LDAP.
Neste artigo, as etapas para a criação e a configuração de máquinas
virtuais (VMs) do CEFALA sào descritas. O processo não é complicado, mas
exige a realização de uma sequência de ações manuais, dificilmente
automatizáveis. Como vocês verão abaixo, eu tentei automatizar ao máximo a
configuração dos clientes NSS, LDAP …
Os repositórios Git que se encontravam na VM www foram todos transferidos
para a VM git. Este mudança é praticamente transparente para os usuários,
mas as URLs indicando os repositórios centralizados devem ser atualizadas.
Para tanto, vá até o seu repositório Git e edite a linha contendo url =
do arquivo …
Arlindo escreveu um ótimo artigo sobre os testes
comparativos de desempenho do NFS e do VirtFS. Isto gerou uma longa
discussão na lista de difusão cefala-admin na semana passada. No frigir
dos ovos, a escolha recaiu sobre o NFS, principalmente porque o desempenho
do rsync com arquivo destino numa partição …
Debian é um sistema maneiro (se fosse usar gíria do meu tempo, eu diria
"supimpa"). Entretanto, a distribuição stable é sempre velha de dois
anos, mesmo quando ela acaba de nascer. Este conservadorismo, aliado à
coerência entre zilhões de pacotes disponíveis, é que faz o sucesso da
Debian. Por outro …
Os servidores *.cefala.org são administrados por várias pessoas. Todas
elas devem ter, em princípio, acesso à conta root nos diferentes sistemas.
A maneira mais simples de se lidar com esta situação é de divulgar a senha
do root a todos os colaboradores. Eu prefiro usar o
sudo, pelas razões …
Git é legal, é bacana, mas impõe também uma certa dose de trabalho ao
administrador dos repositórios centralizados. Bom, antes de continuar com
o assunto deste artigo, deixe-me somente esclarecer que o conceito de
"repositório centralizado" não existe em Git, per se. Todo e qualquer
repositório, seja ele "bare" ou …
Gostou do meu avatar aí ao lado? Você também pode ter o seu avatar
estampado neste blog, como todo narcisista que se preze. Para isto, basta
fazer três coisas:
se inscrever no Libravatar, deixando lá a sua foto
3×4 (ou melhor, 80×80 px),
Git é uma excelente ferramenta para o trabalho cooperativo. Ele pode fazer
muitas coisas, mas é incapaz de resolver conflitos entre as pessoas.
Afinal de contas, o Git é apenas um programa de computador e, enquanto não
chega o dia da
Strong AI, teremos
que resolver os conflitos apenas entre …
O repositório Git centralizado, onde o controle de versão deste blog é
feito, foi recentemente modificado para permitir a notificação
automática de push, utilizando o script
git_multimail.py. A lista de
endereços mails para os quais os avisos são enviados fica no arquivo
config do repositório centralizado.
Como dizia o outro, recordar é viver. Este blog foi criado para
manter a memória de que tem sido feito em termos de administração dos
servidores do CEFALA. O motor que o move é o
Pelican. A escolha do sistema obedeceu
aos seguintes critérios (impostos por mim, é claro!):
Ao fim do mês de abril de 2015, o volume RAID do servidor cefala2
começou a falhar e, de maneira esporádica e imprevisível, o sistema se
tornava "read-only". Nesta mesma época, eu decidi, de maneira
impensada obviamente, fazer a atualização do sistema Debian da wheezy
para a jessie, apesar das …