Data: 23/02/22
Autores:
Realizar o aumento do Storage do Novo Openshift 4. Esse estudo documenta e relaciona as etapas e procedimentos realizados para o alcançar esse objetivo com o intuito de difundir o conhecimento.
Após a disponibilização do novo Cluster do Openshift 4. Foram realizadas as migrações de alguns sistemas e ficou identificando a necessidade do aumento do storage do OpenShift para concluir a migração dos demais sistemas e ferramentas mantidos e disponibilizados pela SETIC.
Inicialmente, foi adicionado um disco de 8 TB mapeado como /dev/sdc em cada uma das VMs do storage.
Node addresses:
Hostname: junco.openshift.rondonia.local
Internal IP: 172.20.0.44
Disks: /dev/sdc
Node addresses:
Hostname: girassol.openshift.rondonia.local
Internal IP: 172.20.0.45
Disks: /dev/sdc
Node addresses:
Hostname: amarilis.openshift.rondonia.local
Internal IP: 172.20.0.46
Disks: /dev/sdc
Em seguida, foi criado arquivo para configuração de classe dos storage e aplicado no cluster com o comando “oc create -f local-storage.yaml”.
Arquivo: local-storage.yaml
apiVersion: «local.storage.openshift.io/v1»
kind: «LocalVolume»
metadata:
name: «local-disks»
namespace: «openshift-local-storage»
spec:
nodeSelector:
nodeSelectorTerms:
matchExpressions:
operator: In
values:
172.20.0.44
172.20.0.46
172.20.0.45
storageClassDevices:
storageClassName: «local-sc»
volumeMode: Block
devicePaths:
tolerations:
key: node.ocs.openshift.io/storage
operator: Equal
value: «true»
effect: NoSchedule
Os procedimentos realizados tornaram o objetivo alcançável e fez com que a expansão do storage fosse concluída. As etapas seguintes partem da continuidade na migração de todas as ferramentas, sistemas e projetos mantidos pela SETIC.