Atualizando o servidor db sem conexão com a internet

2

Eu tenho um servidor de banco de dados executando o Ubuntu 12.04. O servidor db está conectado a um balanceador de carga (HAProxy) em uma rede LAN e o LB está conectado à Internet. Portanto, o servidor db não tem conexão direta com a Internet. Eu me conecto ao servidor db pelo SSHing através do load-balancer.

Existe uma boa maneira de instalar atualizações no servidor de banco de dados, mesmo que ele não tenha uma conexão direta com a Internet?

    
por Francis Snipe 12.04.2013 / 03:55

2 respostas

1

Você pode instalar e usar o Apt-Cacher NG no seu balanceador de carga ( ou outra caixa que seja acessível para ambas as redes) e configure o apt para usar isso como um proxy.

Para instalar o Apt-Cacher NG:

sudo apt-get install apt-cacher-ng

Para configurar um proxy apt, crie um arquivo em /etc/apt/apt.conf.d/02proxy com este conteúdo (substitua o IP pelo IP do seu load-balancer como aparece nos servidores de banco de dados):

Acquire::http::Proxy "http://192.168.50.2:3142";

O Apt-Cacher NG atuará como um proxy de cache e só armazenará pacotes em cache que foram solicitados, então é muito mais limpo (e mais transparente) do que rodar seu próprio repositório.

Você pode ajustar / configurar usando o arquivo /etc/apt-cacher-ng/acng.conf , mas a configuração padrão funcionará na maioria dos casos.

    
por 12.04.2013 / 12:34
0

Você pode criar seu próprio servidor de repositório e configurar o novo caminho do servidor de repositório em seus servidores de banco de dados, e pode aplicar a atualização em seus servidores sem conexão com a Internet.

Nota: - Seu servidor de repositório deve estar na LAN.

    
por 12.04.2013 / 08:48