Atualização de versões anteriores para a V2.0
Este capítulo se destina a usuários que precisam preservar os dados existentes das operações, incluindo organizações, projetos, mídia, rotas de voo e mapas, ao atualizar para a edição em cluster da V2.0 no servidor original. O fluxo é: backup offline → limpeza do ambiente antigo → nova instalação da V2.0 → importação de dados → verificação dos serviços. Conclua e verifique o backup antes de limpar o ambiente antigo para preparar o servidor original para a instalação da V2.0. Planeje uma janela de manutenção para a migração e verifique a integridade dos dados após a migração.
Antes da atualização
Revise as alterações na implantação: A V2.0 difere significativamente das versões anteriores. Primeiro, leia Sobre o cluster do DJI FlightHub 2 e Início rápido.
Use um único nó de autorização: A partir da V2.0, as licenças do DJI FlightHub 2, Terra e 4G devem estar vinculadas ao mesmo servidor.
- Se as licenças da sua implantação atual estiverem instaladas em servidores diferentes, entre em contato com o suporte pós-venda para migrá-las antes da atualização.
- Use licenças de avaliação para verificar a estabilidade dos serviços após a migração. Migre as licenças de produção somente após confirmar que a migração foi bem-sucedida e que os serviços estão funcionando de forma estável.
Preserve o backup original: Faça backup dos dados da versão anterior e preserve-os para que possa reinstalar essa versão e restaurar seus dados, se necessário.
Visão geral do processo

Tanto o diagrama quanto o procedimento abaixo descrevem a reutilização do servidor original: conclua e verifique o backup e, em seguida, limpe o ambiente antigo e instale a V2.0.
Procedimento de migração
Use fh2-backup.sh, fh2-restore.sh e environment-clean.sh do pacote de materiais da V2.0. Execute os scripts como root a partir do diretório em que estão localizados, no servidor apropriado. O script de backup interrompe os serviços relevantes das operações durante o backup e reinicia os serviços antigos ao terminar. Trabalhe dentro da janela de manutenção da migração e suspenda o uso operacional e a gravação de dados após a conclusão do backup, até que a migração seja concluída.
Avalie a migração. Confirme que o servidor de destino atende aos requisitos de hardware e sistema operacional da V2.0. Revise o volume de dados, estime o tempo de migração e informe a equipe envolvida sobre a janela de manutenção.
Faça backup dos dados no servidor antigo independente do DJI FlightHub 2; os serviços são interrompidos durante o backup. Faça backup da configuração, dos bancos de dados, do armazenamento de objetos e dos arquivos estáticos e prepare os dados para a migração para a edição em cluster. Escolha um dos modos a seguir, conforme a necessidade de um arquivamento completo do diretório de dados. Verifique e preserve o backup após a conclusão:
# 转换旧版司空格式数据为集群格式数据,同时备份原格式司空数据 ./fh2-backup.sh -f <备份目录位置> # 转换旧版司空数据为集群格式数据 ./fh2-backup.sh -f <备份目录位置> --skip-data-pathParâmetros:
-f(--force) limpa o diretório de backup existente antes da gravação. Substitua<备份目录位置>por um diretório dedicado ao backup; não use um diretório que contenha outros dados.--skip-data-pathignora o arquivamento completo do diretório de dados. O backup dos demais dados de migração ainda é realizado de acordo com as regras do script.Limpe o ambiente antigo no servidor antigo independente. Após concluir e verificar o backup, limpe o ambiente antigo para preparar o servidor original para a instalação do cluster da V2.0:
# 清理旧版司空的运行环境 ./environment-clean.shComportamento da execução: Por padrão, o script de limpeza é executado sem confirmação interativa e desinstala os serviços antigos em uma ordem fixa. Conclua e verifique o backup antes de executar a limpeza. Após concluir a limpeza, prossiga para a instalação na etapa 4.
Realize uma nova instalação do cluster da V2.0. Após concluir a limpeza do ambiente antigo na etapa 3, siga Início rápido para instalar o cluster da V2.0 no servidor original.
Importe os dados no novo cluster do DJI FlightHub 2. Use a ferramenta de importação da migração para importar o backup. Ela trata as diferenças entre as estruturas de dados da versão independente e da edição em cluster, como a mesclagem de bancos de dados com o mesmo nome, a importação de tiles de mapa e a reconstrução de índices:
# 将备份数据导入到新版司空 ./fh2-restore.sh -f <备份目录位置>Parâmetros:
-f(--force) ignora a confirmação de substituição e importa os dados diretamente. Substitua<备份目录位置>pelo diretório real do backup e certifique-se de que o nó do cluster que executa a importação possa acessá-lo.Verifique os serviços e os dados. Faça login na plataforma e verifique organizações, projetos, dispositivos, mídia, rotas de voo e mapas. Confirme que os docks, as aeronaves e os demais dispositivos tenham se reconectado e verifique as funções usando cenários representativos das operações.