Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-05-23. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Versão do artigo: Enterprise Server 2.17

Remover um nó de cluster

É possível remover serviços de dados em um nó do cluster.

Se houver somente três nós no seu cluster de serviços de dados, não será possível removê-los porque o ghe-spokes não tem outro local para fazer cópia. Se houver quatro ou mais nós, o ghe-spokes vai retirar todos os repositórios do nó removido.

Se você estiver usando um nó offline que tenha qualquer tipo de serviços de dados (como git, páginas ou armazenamento), remova cada nó antes de deixar o nó offline.

  1. Find the uuid of the node in with the ghe-configcommand.

    $ ghe-config cluster._hostname_.uuid
    
  2. Você terá que monitorar o status do seu nó durante a operação de cópia dos dados. O ideal é que o nó não fique offline até a conclusão da operação de cópia. Para monitorar o status do seu nó, execute qualquer um dos comandos a seguir:

    Para o Git

    ghe-spokes evac-status
    

    Para o GitHub Pages

    echo "select count(*) from pages_replicas where host = 'pages-server-<uuid>'" | ghe-dbconsole -y
    

    Para o armazenamento

    ghe-storage evacuation-status
    
  3. Após a conclusão do processo de cópia, você poderá remover o serviço de armazenamento. Execute qualquer um dos comandos a seguir:

    Para o Git

    ghe-spokes server evacuate git-server-<uuid>
    

    Para o GitHub Pages

    ghe-dpages evacuate pages-server-<uuid>
    

    Para o armazenamento, use o nó offline

    ghe-storage offline storage-server-<uuid>
    

    e remova

    ghe-storage evacuate storage-server-<uuid>
    

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato