Como expandir o block volume de forma online e sem nenhum downtime na OCI?

Nesse blog post, você aprenderá a expandir o block volume de uma aplicação de forma online e sem nenhum downtime. É um recurso extremamente útil e importante para os profissionais de TI que trabalham com cloud terem esse conhecimento, pois é uma atividade que impacta diretamente nos negócios da empresa. Para realização dessa atividade, é extremamente recomendado executar um backup do block volume antes de iniciar a atividade de resize, evitando assim, qualquer evento inesperado que possa acontecer. Agora, vamos colocar a mão na massa!

Informações do Cenário atual

Para a realização desse hands-on, no nosso cenário, utilizaremos uma instância (srvtcb01), que está com a imagem Oracle-Linux-7.8-2020.09.23-0 e block volume (tcbbv01) que está com o size de 350GB.

Procedimentos para realizar o resize online do block volume

Nessa etapa, faremos o resize do block volume de 350GB para 450GB utilizando a console da Oracle Cloud Infrastructure.

1. Acesse as informações dos Block Volumes na Console da OCI, clique em tcbbv01 para obter mais detalhes do Block Volume e clique em Edit (Editar).

2. Após clicar em Edit (Editar), em Volume Size e Performance, altere o Volume Size de 350GB para 450GB e clique em Save Changes (Salvar alterações).

3. Ao clicar em Save Changes (Salvar Alterações), o status do Block Volume mudará de Available para Provisioning. Aguarde finalizar o provisionamento em alguns segundos. Em Rescan Commands, clique em Copy e cole os comandos em um bloco de notas. Esses comandos serão necessários executar na instância tcbsrv01. Após copiar e colar, clique em Close.

Após à conclusão do provisionamento, o status do block volume tcbbv01 mudará para Available e o Size será atualizado, ficando da seguinte forma:

Procedimentos na instância Linux

1. Acessar a instância via SSH, para execução de alguns comandos.

2. Com o acesso concluído com sucesso, copie os comandos de rescan do bloco de notas e cole-os na sessão SSH iniciada à instância.

3. Após a execução dos comandos de rescan, execute o comando sudo lsblk para validar o size do block volume tcbbv01.

Na figura acima, visualizem que o disco sdb, que corresponde ao block volume tcbbv01, está montado em /app consta agora com o novo size de 450GB.

4. Após essa verificação, executaremos o comando sudo xfs_growfs -d /app para extender o file system montado em /app.

5. Após a execução do comando xfs_grows, para verificar se o file system foi devidamente alterado para o size de 450G, execute o comando df -lh.

Podemos visualizar acima que o procedimento foi concluído com sucesso e não foi necessário ter nenhuma atividade de parada na aplicação em produção montada em /app.

Espero que tenha gostado e aproveite esse recurso sensacional da Oracle Cloud Infrastructure.

Até o próximo blog post!

Compartilhe este Post

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados

POSTS RECENTES

Conheça nosso Site

Venha aprender na prática as skills de Cloud que todo recrutador sonha em encontrar.