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.
Warning: The process for allocating new system resources varies by virtualization platform and resource type. You should always configure the monitoring and alerting of key system resources. For more information, see "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.
Neste guia
- Requisitos e recomendações
- Aumentar o tamanho da partição de dados
- Aumentar o tamanho da partição de dados raiz usando um novo appliance
- Aumentar o tamanho da partição de dados raiz usando um appliance existente
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".
We recommend different hardware configurations based on the number of seats used in sua instância do GitHub Enterprise Server. |
Seats | vCPUs | Memória | Attached storage | Root storage |
---|---|---|---|---|
10-500 | 2 | 16 GB | 100 GB | 200 GB |
500-3000 | 4 | 32 GB | 250 GB | 200 GB |
3000-5000 | 8 | 64 GB | 500 GB | 200 GB |
5000-8000 | 12 | 72 GB | 750 GB | 200 GB |
8000-10000+ | 16 | 128 GB | 1000 GB | 200 GB |
Essas são as recomendações básicas de hardware. Podem ser necessários mais recursos dependendo do uso, como atividade do usuário e integrações selecionadas. For more information, see "Increasing CPU or memory resources."
Aumentar o tamanho da partição de dados
-
Redimensione o disco de volume de usuário existente usando as ferramentas da plataforma de virtualização.
-
SSH into sua instância do GitHub Enterprise Server.
$ ssh -p 122 admin@HOSTNAME
-
Deixe o appliance em modo de manutenção. Para obter mais informações, consulte "Habilitar e programar o modo de manutenção".
-
Reinicie o appliance para detectar a alocação do novo armazenamento.
-
Execute o comando
ghe-storage-extend
para expandir o sistema de arquivos/data
:$ ghe-storage-extend
Aumentar o tamanho da partição de dados raiz usando um novo appliance
- 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".
- Desligue o appliance atual.
- Desvincule o disco de dados do appliance atual usando as ferramentas da plataforma de virtualização.
- 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
- Vincule o novo disco ao appliance do GitHub Enterprise Server.
-
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%
-
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, comogithub-enterprise-2.11.9.hpkg
, não funcionarão conforme o esperado.$ ghe-upgrade PACKAGE-NAME.pkg -s -t /dev/xvdg1
- Desligue o appliance.
- No hipervisor, remova o disco raiz antigo e vincule o novo disco raiz no mesmo local do antigo.
- Inicie o appliance.