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.

Aumentar a capacidade de armazenamento

Você pode aumentar ou alterar a quantidade de armazenamento disponível para repositórios, bancos de dados, índices de pesquisa e outros dados persistentes de aplicativo no Git.

Neste artigo

Aviso: O processo de alocação de novos recursos do sistema varia de acordo com a plataforma de virtualização e o tipo de recurso. Você deve sempre configurar o monitoramento e alerta de recursos chave do sistema. Para obter mais informações, consulte "Monitoring your GitHub Enterprise Server appliance."

À medida que mais usuários se juntam à sua sua instância do GitHub Enterprise Server, talvez seja necessário redimensionar o volume de armazenamento. Consulte a documentação da sua plataforma de virtualização para obter informações sobre como fazer isso.

Requisitos e recomendações

Observação: antes de redimensionar o volume de armazenamento do usuário, deixe sua instância em modo de manutenção. Para obter mais informações, consulte "Habilitar e programar o modo de manutenção".

Requisitos mínimos

Nota: Se você se juntou ao beta para GitHub Actions ou GitHub Package Registry e habilitou as funcionalidades, a sua instância irá exigir recursos adicionais de hardware. Os requisitos mínimos para uma instância com recursos beta habilitados estão em negrito na tabela a seguir. Para obter mais informações, consulte "Recursos Beta em GitHub Enterprise Server 2.22".

Licenças de usuáriovCPUsMemóriaArmazenamento anexadoArmazenamento raiz
Teste, demonstração ou 10 usuários leves2
ou 4
16 GB
ou 32 GB
100 GB
ou 150 GB
200 GB
10-30004
ou 8
32 GB
ou 48 GB
250 GB
ou 300 GB
200 GB
3000-50008
ou 12
64 GB500 GB200 GB
5000-800012
ou 16
96 GB750 GB200 GB
8000-10000+16
ou 20
128 GB
ou 160 GB
1000 GB200 GB

Para obter mais informações sobre o ajuste de recursos para uma instância existente, consulte "aumentar a capacidade de armazenamento" e "aumentar recursos de CPU ou memória".

Recursos do beta em GitHub Enterprise Server 2.22

GitHub Enterprise Server 2.22 ofereceu funcionalidades em beta, como GitHub Actions, GitHub Package Registry e Varredura de código. Para obter mais informações, consulte as observações sobre a versão GitHub Enterprise Server 2.22.

Se você habilitou funcionalidades em beta para GitHub Enterprise Server 2.22, sua instância irá exigir recursos adicionais de hardware. For more information about minimum requirements, see "Minimum requirements."

For more information about the hardware requirements for GitHub Actions, see "Getting started with GitHub Actions for GitHub Enterprise Server."

Aumentar o tamanho da partição de dados

  1. Redimensione o disco de volume de usuário existente usando as ferramentas da plataforma de virtualização.
  2. SSH em sua instância do GitHub Enterprise Server. Para obter mais informações, consulte "Acessar o shell administrativo (SSH)".
    $ ssh -p 122 admin@HOSTNAME
  3. Deixe o appliance em modo de manutenção. Para obter mais informações, consulte "Habilitar e programar o modo de manutenção".
  4. Reinicie o appliance para detectar a alocação do novo armazenamento.
  5. Execute o comando ghe-storage-extend para expandir o sistema de arquivos /data/user:
    $ ghe-storage-extend

Aumentar o tamanho da partição de dados raiz usando um novo appliance

  1. Configure uma nova instância do GitHub Enterprise Server com um disco raiz maior usando a mesma versão do appliance atual. Para obter mais informações, consulte "Configurar uma instância do GitHub Enterprise Server".
  2. Desligue o appliance atual.
  3. Desvincule o disco de dados do appliance atual usando as ferramentas da plataforma de virtualização.
  4. Vincule o disco de dados ao novo appliance com o disco raiz maior.

Aumentar o tamanho da partição de dados raiz usando um appliance existente

  1. Vincule o novo disco ao appliance do GitHub Enterprise Server.
  2. Execute o comando parted para formatar o disco:
    $ sudo parted /dev/xvdg mklabel msdos
    $ sudo parted /dev/xvdg mkpart primary ext4 0% 50%
    $ sudo parted /dev/xvdg mkpart primary ext4 50% 100%
  3. Execute o comando ghe-upgrade para instalar um pacote completo específico da plataforma no disco recém-particionado. Pacotes de atualização de hotpatch universais, como github-enterprise-2.11.9.hpkg, não funcionarão conforme o esperado.
    $ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
  4. Desligue o appliance.
  5. No hipervisor, remova o disco raiz antigo e vincule o novo disco raiz no mesmo local do antigo.
  6. Inicie o appliance.

Esse documento ajudou você?

Privacy policy

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.