This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.11.4.5. Edição de atributos de volume persistente
Depois de criar um recurso personalizado (CR) MigPlan, o CR MigrationController descobre os volumes persistentes (PVs). Os blocos spec.persistentVolumes e status.destStorageClasses são adicionados ao CR MigPlan.
É possível editar os valores no bloco spec.persistentVolumes.selection. Se você alterar valores fora do bloco spec.persistentVolumes.selection, os valores serão substituídos quando o CR MigPlan for reconciliado pelo CR MigrationController.
O valor padrão do parâmetro spec.persistentVolumes.selection.storageClass é determinado pela seguinte lógica:
-
Se o PV do cluster de origem for Gluster ou NFS, o padrão será
cephfs, paraaccessMode: ReadWriteMany, oucephrbd, paraaccessMode: ReadWriteOnce. -
Se o PV não for Gluster nem NFS, ou se
ceffsoucephrbdnão estiverem disponíveis, o padrão será uma classe de armazenamento do mesmo provisionador. - Se uma classe de armazenamento para o mesmo provisionador não estiver disponível, o padrão será a classe de armazenamento padrão do cluster de destino.
É possível alterar o valor de storageClass para o valor de qualquer parâmetro name no bloco status.destStorageClasses do CR MigPlan.
Se o valor de storageClass estiver vazio, o PV não terá classe de armazenamento após a migração. Essa opção é apropriada se, por exemplo, você quiser mover o PV para um volume NFS no cluster de destino.
Pré-requisitos
-
O CR
MigPlanestá em um estadoReady.
Procedimento
Edite os valores de
spec.persistentVolumes.selectionno CRMigPlan:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Os valores permitidos são
move,copyeskip. Se apenas uma ação for suportada, o valor padrão será a ação suportada. Se várias ações forem suportadas, o valor padrão serácopy. - 2
- Os valores permitidos são
snapshotefilesystem. O valor padrão éfilesystem. - 3
- O parâmetro
verifyserá exibido se você selecionar a opção de verificação para cópia de sistema de arquivos no console web do MTC. Você pode defini-lo comofalse. - 4
- É possível alterar o valor padrão para o valor de qualquer parâmetro
nameno blocostatus.destStorageClassesdo CRMigPlan. Se nenhum valor for especificado, o PV não terá classe de armazenamento após a migração. - 5
- Os valores permitidos são
ReadWriteOnceeReadWriteMany. Se esse valor não for especificado, o padrão será o modo de acesso da PVC do cluster de origem. Só é possível editar o modo de acesso no CRMigPlan. Não é possível editá-lo usando o console web do MTC.
Recursos adicionais
-
Para obter detalhes sobre as ações
moveecopy, consulte Fluxo de trabalho do MTC. -
Para obter detalhes sobre a ação
skip, consulte Exclusão de PVCs da migração. - Para obter detalhes sobre os métodos de cópia de sistema de arquivos e de snapshot, consulte Sobre os métodos de cópia de dados.