Category ArchiveTecnologia



Fedora &Geral &Linux &Tecnologia 07 Sep 2016 08:10 am

Pacotes do OpenPHT para o Fedora

Eu empacotei o OpenPHT, um fork do Plex Home Theater mantido pela comunidade. O Plex Home Theater faz parte de um conjunto de aplicações para “media centers” e roda em diversos sistemas operacionais.

Os pacotes podem ser baixados desse link (no futuro espero contribuir o spec do pacote para o projeto upstream mas, antes disso, pretendo garantir que eles estão plenamente funcionais).

Para os interessados, as instruções de compilação podem ser encontradas nesse gist ou então, na especificação do arquivo RPM que está disponível neste link.

Cloud Computing &Fedora &Linux &RHEL &Sistemas Operacionais 29 Jul 2016 02:20 am

Atualizando o hostname de um Foreman Proxy

Recentemente tive que reconfigurar um dos meus proxies Foreman (cuja instalação e configuração em conjunto com a libvirt eu detalhei nesse post aqui) para que ele passasse a usar um hostname diferente do que eu tinha originalmente configurado. A princípio, essa era uma alteração, acredito eu, deveria ser possível fazer somente através do foreman-installer. Infelizmente não parece ser o caso, já que o instalador parece não atualizar todas as referências ao hostname antigo. Como não encontrei nada na documentação que explicasse isso, compartilho aqui os passos que usei para fazer a alteração na marra. Considerando que o hostname anterior do servidor não está mais disponível e o servidor já encontra-se devidamente configurado com o novo hostname, os passos para reconfigura-lo são os seguintes:

1. Gerar o novo certificado puppet para o servidor:

puppet cert generate <novo fqdn>

2. Editar o arquivo answers, localizado em /etc/foreman-installer/scenarios.d/foreman-answers.yaml, alterando todas as ocorrências do hostname anterior para o novo hostname. E, sim, isso inclui alterar as configurações de certificados para que elas apontem para novo certificado (ex.: websockets_ssl_key, websockets_ssl_cert, puppet_ssl_key, etc).

3. Rodar novamente o instalador do proxy:

foreman-installer \
     --no-enable-foreman \
     --no-enable-foreman-cli \
     --no-enable-puppet \
     --enable-foreman-compute-libvirt \
     --enable-foreman-proxy \
     --foreman-proxy-dns=true \
     --foreman-proxy-dns-provider=virsh \
     --foreman-proxy-dns-interface=virbr0 \
     --foreman-proxy-dhcp=true \
     --foreman-proxy-dhcp-managed=false \
     --foreman-proxy-dhcp-interface=virbr0 \
     --foreman-proxy-dhcp-vendor=virsh \
     --foreman-proxy-dhcp-gateway=192.168.122.1 \
     --foreman-proxy-dhcp-range="192.168.122.2 192.168.122.254" \
     --foreman-proxy-dhcp-nameservers="192.168.122.1" \
     --foreman-proxy-tftp=true \
     --foreman-proxy-tftp-servername=<endereço IP do servidor TFTP> \
     --foreman-proxy-foreman-base-url=<url do servidor Foreman usando o novo FQDN> \
     --foreman-proxy-trusted-hosts=<hostname do servidor Foreman> \
     --foreman-proxy-oauth-consumer-key=<oauth consumer key> \
     --foreman-proxy-oauth-consumer-secret=<oauth consumer key>

Obs.: não esqueça de ajustar o comando do instalador de acordo com o seu ambiente, as funcionalidades gerenciadas pelo foreman e qualquer outra configuração do seu ambiente. O comando acima deve ser utilizado como um exemplo.

4. Revogar os certificados antigos:

puppet cert revoke <fqdn antigo>

E pronto. Depois feito isso, o proxy deve passar a usar o novo hostname.

Cloud Computing &Desenvolvimento &Linux &Sistemas Operacionais &Tecnologia 14 Feb 2016 10:14 am

Configurando o Foreman para Provisionamento com a Libvirt

Introdução

O objetivo desse artigo é fornecer um guia rápido de como configurar o Foreman para que ele possa provisionar máquinas virtuais usando as funcionalidades fornecidas pela libvirt. Ele fornece um material adicional de apoio à excelente documentação fornecida pelo projeto. Esse guia foi feito levando em conta um ambiente com Red Hat Enterprise Linux 6.7 ou 7.2, devendo funcionar sem maiores problemas em ambientes baseados em CentOS 6 ou 7.

Sobre o Foreman

O Foreman é uma ferramenta que permite gerenciar o ciclo de vida de servidores físicos ou virtuais, facilitando o provisionamento de sistemas e aplicações, automação de tarefas e, de modo geral, facilitando o gerenciamento de servidores. Entre outras coisas, ele permite a instalação desassistida de máquinas virtuais e o seu provisionamento em “Compute Resources” como OpenStack, Amazon EC2 e libvirt. Para ter uma ideia de como ele funciona, recomendo esse vídeo:


Continue Reading »

Desenvolvimento &Dica &Geral &Tecnologia 16 Apr 2015 01:47 pm

Assunto recorrente: fontes

falei diversas vezes sobre o assunto. Segue mais um artigo (em inglês) sobre fontes monoespaçadas para usar na IDE ou no terminal.

 

Cloud Computing &Desenvolvimento &Tecnologia 17 Mar 2014 10:32 am

Ebook: Integração de Sistemas com Apache Camel

Eu escrevi um mini-livro que descreve os conceitos básicos do Apache Camel e padrões de integração. Dois exemplos de integração de sistemas acompanha o conteúdo do livro: o primeiro deles contém uma implementação básica de um sistema back-end usando Active MQ e Apache Camel e o segundo contém uma implementação simples de um broker usando Apache Camel.

O livro pode ser baixado, em PDF, aqui. Os exemplos estão disponíveis no meu GitHub ou aqui.

Cloud Computing &Desenvolvimento &Tecnologia 13 Mar 2014 05:59 pm

Integração de Sistemas com Apache Camel

Apresentação utilizada no primeiro encontro do mini-curso de Apache Camel e Padrões de Integração.

 

Caso a apresentação esteja muito pequena, ela pode ser acessada diretamente no SlideShare clicando aqui.

Cloud Computing &Tecnologia 13 Mar 2014 05:45 pm

Apresentação sobre cloud computing

Link para uma apresentação sobre Cloud Computing que eu dei para todo o time do meu gerente:

Se a apresentação estiver muito pequena, você pode clicar aqui e ir direto para página no SlideShare.

Desenvolvimento &Dica &Tecnologia 06 Aug 2013 05:43 am

Links Legais: Git

Alguns links sobre o Git, que tenho usado bastante nos últimos tempos:

Geral &Tecnologia 04 Apr 2013 03:48 pm

Entrevista sobre Tecnologia e Carreira em TI

Link para uma entrevista que eu dei, para os Jornais Ilha Grande (de Guaíra – PR) e A Sua Voz (de Pinhalzinho – SC) sobre tecnologia e carreira em TI.

Tecnologia 23 Jan 2013 12:07 pm

Breaking News

O que eu costumava postar neste site aqui e no meu twitter aqui. Agora estou estou postando nessa página do Facebook aqui.

Dica &Tecnologia 14 Oct 2012 06:42 am

Alguns Links Úteis

Coleção de links úteis que eu não quero esquecer e que vale a pena compartilhar:

Desenvolvimento &Tecnologia 18 Jun 2012 01:13 pm

Apresentando SSPS

Olá amigo programador. Cansou de ficar fazendo deploy manual das suas aplicações? Então dê uma olhada no Simple Software Publication System. Acabei de liberar a primeira versão beta dele.

Desenvolvimento &Tecnologia 23 Oct 2011 02:24 pm

Tutorial sobre WebSphere MQ

Esse é um tutorial bem básico sobre WebSphere MQ – uma solução da IBM para troca de mensagens entre sistemas. Contém um “Hello World” bastante simples, mostrando a como fazer um cliente e um servidor – sem a necessidade de usar Java Messaging System (JMS). O tutorial pode ser baixado aqui.

Next Page »