Notas de lançamento
A ferramenta Migrate Fit Assessment é agora a CLI do cliente de descoberta do Migration Center
A ferramenta de avaliação de adequação ou mfit
foi agora renomeada para CLI do cliente de descoberta do centro de migração ou CLI mcdc
. Para ver a versão mais recente, consulte a
documentação da CLI.mcdc
Atualizações para a versão 1.15.3
A 16 de agosto de 2023, lançámos a versão 1.15.3 da ferramenta Migrate Fit Assessment, que lhe permite atualizar para a CLI do cliente de deteção do Migration Center.
Em alternativa, para atualizar diretamente para a CLI mcdc
, pode
transferir novamente a CLI mcdc
e os scripts de recolha
nos mesmos diretórios onde instalou a versão anterior do
mfit
.
Para mais informações, consulte a
mcdc
vista geral da CLI.
Atualizações para a versão 1.15.2
A 4 de julho de 2023, lançámos a versão 1.15.2 da ferramenta Migrate Fit Assessment, que inclui correções de erros nos relatórios HTML Fit Assessment.
Atualizações para a versão 1.15.1
A 27 de junho de 2023, lançámos a versão 1.15.1 da Migrate Fit Assessment, que inclui melhorias de segurança e correções de erros.
Atualizações para a versão 1.15.0
A 19 de junho de 2023, lançámos a versão 1.15.0 da Migrate Fit Assessment.
Funcionalidades
Avaliação de adequação das aplicações WebSphere
A ferramenta de avaliação de adequação pode agora avaliar a adequação das aplicações WebSphere para contentorização no Google Kubernetes Engine (GKE), nos clusters do GKE Enterprise ou na plataforma Cloud Run.
Foram adicionadas as seguintes regras para a avaliação de adequação do WebSphere Application Server:
- A10N-APP-1 – Correspondência quando é usada uma base de dados externa
- A10N-APP-2: corresponde quando é usado um servidor Web externo
- A10N-STO-1 – Correspondência quando são encontradas montagens de rede
- A10N-STO-2 – Correspondência quando o NFS está a exportar um diretório local
Para mais informações sobre a contentorização de aplicações WebSphere, consulte a documentação de migração para contentores.
Alterações
Relatórios de livros do Microsoft Excel melhorados
O relatório do livro do Microsoft Excel (XLSX) tem agora uma nova folha de cálculo Conteúdo que fornece informações sobre a geração e a avaliação de relatórios. Esta folha de cálculo também contém um índice que lista todas as folhas de cálculo no seu relatório.
A folha de cálculo Componentes da app foi modificada para refletir melhor o estado de execução, a versão e as informações de adequação da contentorização dos componentes.
Para mais informações sobre o relatório XLSX, consulte o artigo Gere o relatório de avaliação da adequação.
Corrigido
O percurso do WordPress é agora avaliado com todas as plataformas de destino
Quando gera um relatório de avaliação de adequação através do mfit
, pode
especificar a plataforma de destino.
Por predefinição, a flag --target-platform
está definida como all
e todas as viagens possíveis são avaliadas.
Na versão anterior, se alterasse o valor da flag --target-platform
para qualquer valor que não fosse all
, o percurso do WordPress não era avaliado.
Agora, o percurso do WordPress é avaliado para todas as plataformas de destino e é
incluído no relatório gerado.
Atualizações para a versão 1.14.4
A 2 de maio de 2023, lançámos a ferramenta de migração da avaliação de adequação 1.14.4.
Funcionalidades
Apoio técnico para WordPress
A ferramenta de avaliação de adequação deteta e avalia agora as aplicações WordPress em WebHosts Apache.
Suporte para recolha e avaliação da AWS
- Recolha de inventário: a ferramenta de avaliação de adequação suporta agora a recolha de inventário da AWS através do comando
mfit discover aws
. Recolha de convidados: os scripts de recolha recolhem mais informações sobre a AWS quando são executados numa instância de máquina virtual (VM) da AWS.
Para saber como realizar uma recolha de convidados em VMs da AWS, consulte o artigo Recolha dados de convidados do mfit de VMs do EC2.
Avaliação de adequação: foram adicionadas novas regras especificamente para VMs migradas do AWS.
Gere relatórios grandes num livro do Microsoft Excel
A ferramenta de avaliação da adequação pode agora gerar um relatório num ficheiro de livro do Microsoft Excel (formato XLSX). O relatório XLSX pode processar grandes quantidades de dados e, por isso, é adequado para casos em que existe um número mais elevado de VMs que o relatório HTML pode não conseguir processar.
Para gerar um relatório num ficheiro XLSX, execute o seguinte comando:
./mfit report --format xlsx > REPORT_NAME.xlsx
Impeça a substituição de coleções posteriores na importação
Quando importa um arquivo através de mfit discover import
, se esse arquivo substituir um arquivo recolhido numa data posterior para a mesma máquina, a importação falha, a menos que forneça a flag --force
.
Corrigido
As impressões digitais vazias são agora ignoradas
A ferramenta de avaliação de adequação deteta impressões digitais para cada MV. Se duas coleções contiverem uma VM com as mesmas impressões digitais, a ferramenta sabe que se trata da mesma VM.
Esta correção resolve um problema em que as VMs com apenas impressões digitais vazias são importadas com êxito, mas não aparecem nos relatórios. Agora, nestes casos, a recolha falha e é apresentado um aviso.
Atualizações para a versão 1.14.3
A 16 de março de 2023, lançámos a versão 1.14.3 da ferramenta Migrate Fit Assessment.
Funcionalidades
Novo design para o relatório detalhado da avaliação de adequação
Nesta versão, introduzimos um novo design de relatório com detalhes sobre os componentes da aplicação de VM, como as aplicações Tomcat, Windows IIS, JBoss e Websphere. O novo relatório inclui uma filtragem baseada em texto melhorada, bem como um inventário detalhado dos componentes da aplicação identificados na VM.
Para gerar um ficheiro HTML no formato antigo, use a flag --html-v0
:
mfit report --format html --full --html-v0
Avaliação de adequação da aplicação IIS do Windows
Introduzimos uma avaliação de adequação detalhada das aplicações do Windows IIS que lhe permite ver a adequação para modernização dos contentores de aplicações do Windows IIS.
Atualizações para a versão 1.14.2
A 15 de março de 2023, lançámos a versão 1.14.2 da Migrate Fit Assessment, que inclui correções de erros.
Atualizações para a versão 1.14.1
A 19 de fevereiro de 2023, lançámos a versão 1.14.1 da ferramenta de migração da avaliação de adequação.
Funcionalidades
Recuperação manual de falhas de atualização
Adicionámos uma opção de recuperação manual que lhe permite
recuperar manualmente
de um caso raro de falha que cause perda de dados durante o processo de atualização. Depois de atualizar o mfit
, quando executar a versão mais recente, se vir um erro que indica que a atualização da base de dados falhou, pode emitir o seguinte comando:
./mfit discover recover-db
Este comando reverte o armazenamento de dados interno para o estado anterior à atualização e preserva as informações recolhidas.
Alterações
Avaliação de adequação de aplicações JBoss melhorada
Foram adicionadas as seguintes regras para a avaliação de adequação de aplicações JBoss:
- A8N-APP-4 - matched when the source Java version is newer than the expected target image Java version.
- A8N-APP-5: corresponde quando é usada uma base de dados externa.
- A8N-APP-6: corresponde quando é usado um servidor Web externo.
- A8N-FIT-1: correspondência quando existem dados de VMs.
- A8N-STO-1: corresponde quando são encontradas montagens de rede.
- N-STO-2 – Correspondência quando o NFS está a exportar o diretório local.
Textos dos relatórios atualizados
Atualizámos os textos dos relatórios para fornecer mais informações sobre o percurso do VM Runtime do GKE Enterprise.
Atualizações para a versão 1.14.0
A 17 de janeiro de 2023, lançámos a versão 1.14.0 da ferramenta Migrate Fit Assessment.
Funcionalidades
Comunique aplicações adequadas às plataformas de contentores Google
Adicionámos uma nova categoria de relatórios para ajudar a focar o relatório de avaliação em aplicações adequadas para plataformas de contentores da Google, como o GKE Enterprise, o GKE, o Autopilot e o Cloud Run. Quando gera um relatório, pode pedir para incluir apenas a avaliação de plataformas de contentores com o seguinte comando:
./mfit report --format html --target-platform containers --full >
REPORT_NAME.html
Avaliação de adequação das aplicações JBoss e Apache 2
A ferramenta de avaliação de adequação do Migrate pode avaliar a adequação das aplicações JBoss e Apache 2 para contentorização nas plataformas GKE, GKE Enterprise e Cloud Run. Para saber mais acerca da contentorização do JBoss e do Apache 2, consulte as notas de lançamento da versão 1.14.0 da ferramenta Migrate to Containers.
Recolha ao nível de convidado sem necessidade de autorização de raiz
Os scripts de recolha de avaliação do Migrate Fit para Linux foram atualizados para permitir a execução através do sudo
.
A capacidade adicionada permite-lhe executar o script de recolha de convidados do Linux com sudo
e sem a necessidade de um utilizador root.
O script de recolha do guest Linux vai tentar ser executado através do sudo
sem palavra-passe.
Esta alteração entra em vigor em todos os métodos de recolha de convidados do Linux, como:
mfit discover ssh
mfit discover vsphere guest
mfit discover vsphere guest all
- Quando executa o script de recolha manualmente e usa
mfit discover import
.
Se forem fornecidas credenciais sudoer sem palavra-passe, o script de recolha do SO convidado Linux usa sudo
, o que resulta em resultados de recolha mais completos e fiáveis.
Tenha em atenção que as autorizações de superutilizador que requerem uma introdução de palavra-passe não são suportadas para esta funcionalidade. Neste caso, o script é executado com as autorizações do utilizador original.
Novo relatório de avaliação detalhada adicionado sob a flag experimental
Está agora disponível um novo design do relatório de avaliação detalhado através da execução do comando ./mfit report --format html --full > REPORT_NAME.html --experimental
.
O novo design introduz filtragem melhorada e pesquisa baseada em texto para ajudar a localizar cargas de trabalho candidatas à modernização.
Alterações
Descontinuação da flag --user
no script de recolha do Linux
Anteriormente, a execução com um utilizador não root exigia o fornecimento de uma flag --user
ao script de recolha do guest Linux. Isto já não é necessário, e a flag --user
é ignorada e entrou num período de descontinuação.
Corrigido
O nome da flag discover ssh connect-timeout
foi alterado
O nome da flag --timeout
no comando discover ssh
foi mudado para --connect-timeout
. A flag pode ser usada com o cliente SSH nativo.
O novo nome remove a sobreposição com a flag --timeout
global.
Falha ao fornecer um cliente SSH incorporado sem autenticação
Foi corrigida a falha no caso do comando discover ssh
sem parâmetros de autenticação. Quando usa o cliente SSH incorporado e não fornece um ficheiro de identidade nem uma palavra-passe ou uma palavra-passe vazia, ocorre um erro em vez de indicar que a autenticação não foi bem-sucedida.
Erro ao não conseguir criar um ficheiro tar na recolha de guests Linux
Se o script de recolha não conseguir criar o ficheiro TAR necessário, é apresentado um erro. Anteriormente, uma falha na criação de um tar no script de recolha do guest Linux era ignorada. A partir desta versão, é apresentada uma mensagem de erro e o script termina com o código de estado 1.
Guardar o ficheiro TAR da coleção de convidados numa localização diferente
Para fornecer uma localização diferente para guardar o ficheiro TAR da coleção, pode usar a flag --output
para o guardar no caminho especificado. Anteriormente, os argumentos
fornecidos após a flag --output
eram ignorados devido a problemas de análise.
Atualizações para a versão 1.13.1
A 3 de novembro de 2022, lançámos a versão 1.13.1 da Migrate Fit Assessment.
Alterações
Relatórios JSON v0 descontinuados
Introduzimos alterações na estrutura do ficheiro JSON gerado para expandir o âmbito do relatório de detalhes da avaliação.
A partir da versão 1.13.1, o resultado JSON predefinido vai usar a versão v1 da estrutura do ficheiro.
Para gerar um ficheiro JSON na versão anterior, aplique a flag --json-v0
.
./mfit report --format json --json-v0 <file.json>
O relatório JSON v0 foi descontinuado. No 1.º trimestre de 2023, o formato de relatório JSON v0 vai atingir o fim do ciclo de vida. As novas versões do mFit não vão suportar a geração de relatórios JSON v0.
Corrigido
Tamanho do ficheiro da base de dados diminuído
A base de dados SQLite usada pelo mFit foi otimizada para reduzir o espaço em disco que ocupa.
Erro too many SQL parameters
corrigido
Foi corrigido um erro que podia ocorrer quando executava comandos discover ls
ou report
numa instalação do mFit com um número muito elevado de recursos descobertos.
Atualizações para a versão 1.13.0
A 18 de outubro de 2022, lançámos a versão 1.13.0 da ferramenta Migrate Fit Assessment.
Alterações
Recolha de convidados do vSphere melhorada em grande escala com a opção de âmbito
Agora, pode realizar a recolha de convidados para um subconjunto de VMs aplicando um âmbito através da flag --path
.
mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1
Relatórios de erros melhorados na importação de RVTools
A deteção do RVTools identifica agora formatos de ficheiros não suportados e apresenta-lhe uma mensagem de erro nas versões não suportadas.
Corrigido
Conversões de tamanho de RAM e armazenamento fixas nos relatórios
As medidas das unidades ajustadas nos relatórios são apresentadas em GiB em vez de GB, em conformidade com as unidades de medida internas.
Atualizações para a versão 1.12.1
Funcionalidades
Realize a recolha de convidados em grande escala
Agora, pode executar recolhas de convidados em paralelo para todas as VMs geridas por um único VMware vCenter. Isto é útil para recolher informações de grandes quantidades de VMs com as mesmas credenciais.
Para recolher informações ao nível do visitante de várias VMs, execute:
mfit discover vsphere guest all --url https://VSPHERE_URL
Alterações
Atualização da avaliação de adequação do Cloud Run
A avaliação de adequação do Cloud Run foi atualizada para ter em conta as melhorias feitas nas limitações de recursos do Cloud Run. Os valores anteriores eram 4 CPUs, 16 GB de memória e os novos limites são 8 CPUs e 32 GB de memória. Veja os detalhes em Quotas e limites do Cloud Run.
Unifique os comandos de relatório e avaliação
Simplificámos o processo de avaliação de dados e geração de um relatório, combinando os dois comandos num só. Nos lançamentos anteriores, tinha de fazer primeiro uma avaliação ($ mfit assess
) e, em seguida, podia gerar um relatório sobre os dados recolhidos. Agora, pode executar o comando de relatório e a avaliação é
feita automaticamente. O comando report
tem agora uma marca --target-platform
opcional.
As opções disponíveis são: gcp
, anthos
, anthosbm
e all
. Cada opção especifica um conjunto diferente de percursos a avaliar. Se não especificar uma plataforma de destino, todas as trajetos são avaliados.
A
gcp
avalia os percursos de mudança para o Compute Engine, o Google Cloud VMware Engine e os percursos de contentorização para o Google Kubernetes Engine, o Google Kubernetes Engine Autopilot e o Cloud Run.anthos
avalia a mudança para o Google Distributed Cloud e os percursos de contentorização para o Google Kubernetes Engine e o Cloud Run.anthosbm
é equivalente aanthos
.all
avalia todos os percursos possíveis.
Com esta alteração, o comando report sample
substitui o comando assess sample
, que foi descontinuado.
Corrigido
Corrija menções de pré-visualizações privadas / públicas em relatórios HTML
Nos lançamentos anteriores, qualquer destino de contentorização é apresentado como pré-visualização privada. Agora, apenas os destinos do Tomcat são apresentados como pré-visualização pública.
mfit collection scripts cleanup temporary directory
Em lançamentos anteriores, os scripts de recolha criavam um diretório temporário no SO convidado, mas não o removiam. Na versão mais recente, os scripts de recolha removem automaticamente o diretório temp.
Corrija conversões de tamanho da RAM incorretas
Corrigimos uma conversão em que a base 2 estava misturada com a base 10 (MiB vs MB) e resultou em conversões imprecisas.
Recolha de hóspedes do Windows
Recorremos a métodos de recolha não baseados em WMI para alguns dados, de modo a evitar falhas esporádicas.
Atualizações para a versão 1.12.0
Alterações
- A avaliação das VMs para o modo Anexar do Google Distributed Cloud foi removida do relatório executivo e do relatório de avaliação detalhado.
- Modificou a avaliação predefinida do Google Distributed Cloud como parte do
relatório executivo. Para avaliar as VMs para o Google Distributed Cloud, tem de executar o comando:
mfit assess --target-platform anthosbm
- É apresentado um aviso se emitir um comando da CLI que tente avaliar uma BD vazia.
- Atualizámos o comportamento predefinido da flag
assess –target-platform
para usar a opçãoall
.
Corrigido
- Corrigimos um erro na secção de resumo executivo que causava contagens imprecisas de VMs com utilização elevada da CPU e da memória.
- Melhorámos a ordenação no relatório completo da avaliação de adequação, para que os resultados ordenados por ID da regra sejam ordenados corretamente.
- Melhorámos a ordenação do gráfico do meio do relatório completo da avaliação de adequação para que as linhas sejam ordenadas da pontuação de adequação agregada mais elevada para a mais baixa.
- Foi corrigida uma expressão regular incorreta no script de recolha do Linux que afetava a avaliação do Tomcat.
- Foi corrigido um erro que impedia a deteção correta do nome da versão do SO centos e causava nomes de SO vazios no relatório completo de avaliação de adequação.
- Foi corrigido um erro que causava a duplicação das informações da VM quando as VMs eram detetadas várias vezes.
- Melhoria do processamento de informações de VMs recolhidas parcialmente, o que pode levar a dados inconsistentes. Avisar os utilizadores quando recolher um recurso com as informações da VM inconsistentes e ignorar o armazenamento dos dados da VM.
Atualizações para a versão 1.11.3
Funcionalidades
Análise de custos da avaliação de adequação: use esta nova secção no relatório de avaliação de adequação para estimar o custo de execução de cargas de trabalho modernizadas no Google Cloud. O relatório agrupa as suas VMs por estratégia de modernização e mostra os custos estimados por estratégia, bem como um custo total estimado. A análise de custos ajuda a decidir se uma estratégia de modernização de baixo ou alto esforço se adequa às suas necessidades. Para ver as vantagens de custos de um percurso de modernização, tem de executar os scripts de recolha numa VM avaliada. Para instruções mais detalhadas, consulte o artigo Descubra e recolha dados.
Listagem de recomendações melhorada para percursos adequados: o relatório de avaliação de adequação completo agora ordena os percursos com base na respetiva adequação e na gravidade total de todas as condições com falhas. O primeiro percurso na lista tem a recomendação mais elevada, com percursos de gravidade de falha mais elevada a terem uma classificação inferior.
Corrigido
- Foi corrigido um problema em que as funcionalidades só eram calculadas quando o comando
discover
era executado.
Atualizações para a versão 1.11.2
Funcionalidades
Filtro de relatório: foi adicionado um novo filtro ao relatório detalhado de adequação para permitir a filtragem de VMs adequadas para percursos específicos. Depois de aplicar o filtro, apenas são apresentadas as VMs adequadas para o percurso selecionado.
StratoZone – Adição do script de recolha mFIT ao coletor StratoZone StratoProbe 5.0.2.1. As informações necessárias para fazer uma avaliação são recolhidas pelo coletor do StratoProbe e são disponibilizadas para avaliação aos utilizadores que implementaram o StratoProbe.
Corrigido
Foi removida a coluna de classificação de adequação da tabela do relatório completo para melhorar a legibilidade.
O relatório de resumo da avaliação de adequação foi atualizado para resolver a discrepância da percentagem apresentada na parte de resumo e na parte de orientações do relatório.
Alterou as informações de gravidade para usar texto em vez de um valor numérico no relatório de resumo.
Corrigimos a identificação incorreta do SO, que era marcado como Outro SO nos relatórios de avaliação de adequação.
Alterações
Foi adicionada a opção para limpar a base de dados local da avaliação de ajuste através do comando
mfit discover purge-db
Foram adicionadas informações sobre a existência de ferramentas VMware no relatório CSV. Para permitir que os utilizadores automatizem a recolha de dados ao nível do hóspede através de scripts automatizados.
Foi adicionada uma flag (
--minimal
) ao script de recolha do Windows, o que ajuda a minimizar a quantidade de informações recolhidas e a fornecer apenas as informações específicas necessárias para avaliar a contentorização das aplicações IIS do Windows.Foi adicionada a opção para verificar manualmente se existem versões mais recentes da ferramenta de avaliação de ajuste através do comando
mfit version --check
.
Atualizações para a versão 1.11.1
- Correções de erros.
Atualizações para a versão 1.11.0
- Relatório de resumo executivo: esta versão inclui um novo tipo de relatório e uma alteração no comportamento predefinido. O novo relatório de resumo executivo oferece uma vista geral dos seus percursos de modernização. A um nível elevado, o relatório ordena os seus percursos de modernização em dois grupos diferentes: baixo esforço versus modernização elevada. Analisar estes dois extremos e as vantagens e o esforço necessários deve ajudar a tomar decisões empresariais importantes. Além disso, existem subsecções do relatório que mostram o ajuste e as limitações técnicas da migração de VMs (análise de lift-and-shift), da refatoração para contentores e da modernização de VMs no local (através da mudança ou da associação de VMs ao Google Distributed Cloud). O tipo de relatório predefinido é o novo relatório de resumo executivo. Nas versões anteriores, o relatório predefinido era um relatório detalhado.
- Avalie as cargas de trabalho para migração para o Google Cloud VMware Engine: a ferramenta de avaliação de adequação adicionou uma nova capacidade de avaliação para avaliar as cargas de trabalho para a migração rápida para o Google Cloud VMware Engine.
Atualizações para a versão 1.10.0
A ferramenta de avaliação do ajuste para a versão 1.10.0 adiciona novas funcionalidades, incluindo:
- Suporte para avaliação do Autopilot, Cloud Run e Compute Engine
- Regras do Tomcat adicionadas para a avaliação de ajuste
- Capacidade de adquirir dados do vSphere a partir da exportação do RVTools
- Verificação automática da versão
- Configuração da ferramenta de avaliação de adequação