[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] wml://www.debian.org/mirror/push_mirroring.wml



Segue uma nova tradução para revisão.

Abraços,
Thiago Pezzo (Tico)

Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, July 14, 2020 1:28 PM, Thiago Pezzo <pezzo@protonmail.com> wrote:

> Vou traduzir esses arquivos.
>
> Abraços,
> Thiago Pezzo (Tico)
>
> Abraços,
> Thiago Pezzo
>
> Sent with ProtonMail Secure Email.

#use wml::debian::template title="Espelhamento push"
#use wml::debian::translation-check translation="0ca1ea3e78e383c6bc93eb003f18d87b74ffaa7a"

<p>Espelhamento push (push mirroring) é uma forma de espelhamento que minimiza
o tempo que as alterações levam para alcançarem os espelhos. O servidor mestre
usa um mecanismo de ativação para imediatamente informar o espelho cliente que
ele precisa ser atualizado.</p>

<p>O espelhamento push demanda maior esforço para ser configurado já que os(as)
mantenedores(as) do espelho de origem e de destino devem trocar informações. O
benefício está em que o espelho de origem inicia o processo de espelhamento
imediatamente após seu repositório ter sido atualizado. Isto permite que as
alterações no repositório sejam propagadas rapidamente.
</p>

<h2>Explicação sobre o método</h2>

<p>As ativações são feitas usando ssh. O servidor-push faz um ssh para a conta
de espelho do servidor de destino usando uma autenticação de chave pública. A
chave é definida de tal modo que esta ação somente possa ativar uma execução de
espelho (mirror run), nenhum comando mais. O servidor de destino então executa
ftpsync para atualizar o repositório usando rsync como de costume.
<br />
A troca de chaves públicas e o acesso potencial para os servidores rsync
restritos requerem a coordenação entre um(a) operador(a) de espelhos e sua
fonte de origem.
</p>

<h2>Configurando um espelho de cliente push</h2>

<p>Para se tornar um cliente push para o repositório FTP, você deverá definir o
espelhamento usando nosso conjunto de script padrão
<a href="ftpmirror#how">ftpsync</a>.
<br />
Uma vez que esteja funcionando, adicione a chave pública sshkey do seu espelho
de origem em seu <code>~&lt;usuário&gt;/.ssh/authorized_keys</code> com uma
restrição <code>command="~/bin/ftpsync</code>. (Você pode fazer um ftpsync em um
diretório diferente, faça as adaptações adequadamente).
</p>

<h2>Sites cliente Push-Primary</h2>

<p>Espelhos de cliente Push-Primary, também referidos como espelhos Tier-1, são
os espelhos de cliente push que sincronizam diretamente da rede syncproxy
interna do Debian.
</p>

<p>Se seu site é <strong>muito</strong> bem conectado (tanto uma muito boa
largura de banda como também está conectado com as maiores backbones) e você
deseja permitir que outros sites espelhem seu site, você pode querer nos
contar para que nós consideremos torná-lo um espelho push. Por favor, contate
o time de espelhamento do Debian para detalhes de configuração. Observe,
contudo, que não podemos aceitar todas as solicitações para a liberação de
espelho primário push já que nós já temos um bom número de espelhos Tier-1.
</p>

<h2>Configurando um espelho de servidor push</h2>

<p>Dado o grande número de espelhos e o tamanho do repositório do Debian, não é
factível que todos os espelhos usem os syncproxies internos do Debian como sua
fonte de origem para o Debian. Ã? muito mais eficiente se o carregamento for
distribuído entre uma quantidade de espelhos push distribuídos ao redor do
globo.
</p>

<p>Portanto, um número de sites Push-Primary são, por sua vez, servidores push
para seus destinos. Se você quer configurar seu site como um servidor push para
seus sites de destino, veja os
 <a href="push_server">detalhes para configurar um servidor push</a>.
</p>

Reply to: