Resize de um Volume Ceph Root de Intância

Para volumes que não são Root (Sistema Operacional) de uma instância, a ampliação é feita tranquilamente seguindo os passos:

  1. desligar a VM ou desmontar o disco no S.O. da instância que possui esse volume anexado;
  2. desanexar o volume da instância; dessa maneira o status do volume fica disponível
  3. ampliar o disco pela interface web do Openstack
  4. anexar novamente o volume na instância, e assim ele se torno in-use
  5. reiniciar ou monta novamente o disco na VM

Entrentanto, quando o Volume é o disco de Sistema Operacional da instância, bootável, não é possível desanexar ele via interface Web Horizon. Para isso será necessário acesso administrativo via linha de comando:

openstack project list
openstack volume list --project 7945a5ab989849a9a80d1db1806dc168
openstack server list --project 7945a5ab989849a9a80d1db1806dc168
openstack server stop 124bca23-5760-42a5-9270-4a961cc45f14
openstack volume set --state available adf5bbf3-a0a2-4497-9363-5598170e350d
openstack volume set --size <new-size> adf5bbf3-a0a2-4497-9363-5598170e350d
openstack volume show adf5bbf3-a0a2-4497-9363-5598170e350d
openstack server start 124bca23-5760-42a5-9270-4a961cc45f14