Atualizar LIFs de dados NVMe
Habilite a atualização de LIFs de dados NVMe para permitir que volumes NVMe publicados usem LIFs que foram adicionadas, removidas ou que receberam um novo endereço sem recriar o backend ou reiniciar o Trident.
Visão geral
Ao adicionar um backend SAN do ONTAP, o Trident descobre as LIFs de dados NVMe para a SVM. Por padrão, o Trident retém esse conjunto de LIFs até que você adicione o backend novamente ou reinicie o Trident.
Defina enableDataLIFRefresh como true para atualizar as LIFs de dados NVMe enquanto o Trident estiver em execução. Os volumes NVMe publicados usam então as LIFs que são adicionadas, removidas ou às quais é atribuído um novo endereço.
Essa opção é um parâmetro de instalação, não um parâmetro de configuração de backend. Ela está desativada por padrão.
A atualização da LIF de dados NVMe está disponível a partir do Trident 26.10.
Esta funcionalidade aplica-se a:
-
ontap-sancomsanType: nvmeno ONTAP unificado. -
ontap-sanusando NVMe/TCP no ASA r2.
|
|
Remover ou substituir todas as LIFs de dados ao mesmo tempo causa interrupção. Se você planeja remover ou substituir todas as LIFs de dados, certifique-se de que uma LIF de substituição esteja em vigor primeiro para que o acesso aos dados não seja interrompido. |
Ativar atualização da LIF de dados NVMe
Operador Trident
Para uma nova instalação, defina enableDataLIFRefresh na TridentOrchestrator especificação:
apiVersion: trident.netapp.io/v1
kind: TridentOrchestrator
metadata:
name: trident
spec:
namespace: trident
enableDataLIFRefresh: true
Aplique o manifesto:
kubectl apply -f tridentorchestrator_cr.yaml
Para uma instalação existente, aplique o patch em TridentOrchestrator:
kubectl patch torc trident --type=merge -p '{"spec":{"enableDataLIFRefresh":true}}'
Verifique o valor aplicado:
kubectl get torc trident -o jsonpath='{.status.currentInstallationParams.enableDataLIFRefresh}'
Leme
Para uma nova instalação, defina o valor do Helm:
helm install trident netapp-trident/trident-operator \
--namespace trident --create-namespace \
--set enableDataLIFRefresh=true
Para uma instalação existente do Helm, atualize a release com o valor habilitado:
helm upgrade trident netapp-trident/trident-operator \
--namespace trident \
--reuse-values \
--set enableDataLIFRefresh=true
Você também pode definir enableDataLIFRefresh: true em um arquivo de valores do Helm e passá-lo para helm upgrade com -f <values-file>.
tridentctl
Para uma nova instalação, use a --enable-datalif-refresh flag:
tridentctl install --enable-datalif-refresh -n trident
Para habilitar a opção em uma instalação tridentctl existente, desinstale o Trident e instale-o novamente com a flag. Siga as precauções em "Desinstale o Trident" antes de desinstalar.
tridentctl uninstall -n trident
tridentctl install --enable-datalif-refresh -n trident
|
|
A --enable-datalif-refresh`flag é uma opção de instalação e não é exibida em `tridentctl install --help.
|