Configurando o DNS na JUJU para local

1

Então eu encontrei Juju, que parece incrível! No entanto, um grande bloqueador para mim não é saber como configurar o DNS.

Eu tenho um servidor dedicado rodando o Ubuntu 14.04LTS com o JuJu instalado, rodando contêineres locais. No entanto, não consigo acessar nenhum deles da Internet. Idealmente, gostaria de usar os domínios existentes e mapeá-los para serviços em execução no JuJu, como Worpdress, MediaWiki, etc.

Eu só tenho um endereço IP público (IPv4, mas um bloco / 64 de IPv6), suponho que o plano seria mapear os charms para portas específicas e depois usar o servidor de nomes para lidar com a resolução para a porta.

Estou acostumado com Plesk, cPanel e VestaCP. Eu simplesmente implantar / criar um BIND / Webmin Charm para facilitar o mapeamento de DNS ou eu estou totalmente offbase aqui?

Para maior clareza, gostaria de configurar servidores de nomes personalizados no meu registrador para o IP do servidor (ns1.example.com, ns2.example.com) e ter domínios, subdomínios, etc., roteados para portas específicas (como o Wordpress rodando na porta 8080 indo para o nome example2.com)

Obrigado!

    
por Ross Fisher 07.04.2015 / 01:02

1 resposta

0

Você está usando o provedor local, que é adequado apenas para cenários de desenvolvimento e teste. Por um lado, como você descobriu, os endereços que esses contêineres recebem são apenas locais.

Se você tem apenas um endereço IPv4 e é isso que você quer usar, você terá que jogar com algumas regras NAT do iptables. Você poderia, talvez, fugir com o link , mas eu pessoalmente não usei isso.

Ao usar o juju, você precisa escolher um provedor. As opções são basicamente nuvem e não-nuvem. Entre os não-nuvem:

  • manual : você instala o sistema operacional, um servidor ssh, e diz ao juju para usar essa máquina. Pode ser uma máquina real ou um contêiner, uma instância do KVM, etc.
  • MAAS : mais complexo mas mais poderoso, com o MAAS você pode usar máquinas reais para implantar serviços de juju e gerenciar DHCP e DNS .

Provavelmente, você pode dar ao provedor uma tentativa de molhar os pés, mas é um pouco, er, manual, como o nome indica. Mas pode ser o que você precisa se você configurar as regras de IP e NAT apropriadamente. Ele perde o seu apelo quando você começa a lidar com serviços mais dinâmicos, porque você precisa manter o provisionamento de novas máquinas manualmente para o uso do juju.

    
por Andreas Hasenack 07.04.2015 / 02:35