Notas de lançamento

O Migrate Fit Assessment agora é a CLI do discovery client da Central de migração

A ferramenta de avaliação do Fit, ou mfit, agora se chama CLI de discovery client da Central de migração ou CLI mcdc. Para a versão mais recente, consulte a documentação da CLI mcdc.

Atualizações para a versão 1.15.13

Em 16 de agosto de 2023, lançamos o Migrate Fit Assessment 1.15.3, que permite fazer upgrade para a CLI do discovery client da Central de migração.

Como alternativa, para fazer o upgrade direto para a CLI mcdc, faça o download da CLI mcdc e dos scripts de coleta nos mesmos diretórios em que instalou a versão anterior do mfit.

Para mais informações, consulte a visão geral da CLI mcdc.

Atualizações para a versão 1.15.2

Em 4 de julho de 2023, lançamos o Migrate Fit Assessment 1.15.2, que inclui correções de bugs nos relatórios do Fit Assessment do HTML.

Atualizações para a versão 1.15.1

Em 27 de junho de 2023, lançamos o Migrate Fit Assessment 1.15.1, que inclui melhorias de segurança e correções de bugs.

Atualizações para a versão 1.14.4

Em 19 de junho de 2023, lançamos a avaliação de adequação do Migrate 1.15.0.

Recursos

Avaliação de adequação dos aplicativos WebSphere

A ferramenta de avaliação de adequação agora pode avaliar aplicativos do WebSphere adequados à conteinerização no Google Kubernetes Engine (GKE), clusters do GKE Enterprise ou plataforma do Cloud Run.

Adicionamos as seguintes regras para a avaliação de adequação do servidor de aplicativos do WebSphere:

  • A8N-APP-5: corresponde quando um banco de dados externo é usado.
  • A8N-APP-6: corresponde quando um servidor da Web externo é usado.
  • A8N-STO-1: corresponde quando montagens de rede são encontradas.
  • A10N-STO-2: corresponde quando o NFS está exportando um diretório local.

Para mais informações sobre a conteinerização de aplicativos do WebSphere, consulte a documentação do Migrate to Containers.

Alterações

Relatórios de pastas de trabalho do Microsoft Excel otimizados

O relatório do documento do Microsoft Excel (XLSX) agora tem uma nova planilha Conteúdo que fornece informações sobre a geração e a avaliação do relatório. Essa planilha também contém um sumário que lista todas as planilhas do relatório.

A planilha Componentes do app foi modificada para refletir melhor as informações de ajuste de estado em execução, versão e contêinerização dos componentes.

Relatórios de pastas de trabalho do Microsoft Excel otimizados

Para mais informações sobre o relatório XLSX, consulte Gerar relatório de avaliação de adequação.

Fixo

A jornada do WordPress agora é avaliada com todas as plataformas de destino

Ao gerar um relatório de avaliação de adequação usando mfit, é possível especificar a plataforma de destino. Por padrão, a flag --target-platform é definida como all, e todas as jornadas possíveis são avaliadas.

Na versão anterior, se você mudasse o valor da flag --target-platform para qualquer valor diferente de all, a jornada do WordPress não era avaliada. Agora, a jornada do WordPress é avaliada para todas as plataformas de destino e é incluída no relatório gerado.

Atualizações para a versão 1.14.4

Em 2 de maio de 2023, lançamos a Avaliação do Migrate Fit 1.14.4.

Recursos

Suporte para WordPress

A ferramenta de avaliação Fit agora detecta e avalia aplicativos do WordPress no Apache WebHosts.

Suporte para coleta e avaliação da AWS

  • Coleta de inventário: a ferramenta de avaliação de adequação agora é compatível com a coleta de inventário da AWS por meio do comando mfit discover aws.
  • Coleta de convidados: os scripts de coleta coletam mais informações sobre a AWS quando executados em uma instância de máquina virtual (VM, na sigla em inglês) da AWS.

    Para saber como executar uma coleção de convidados em relação a VMs da AWS, consulte Coletar dados de convidado do mfit de VMs do EC2.

  • Avaliação de adequação: novas regras foram adicionadas especificamente para VMs migradas da AWS.

Gerar relatórios grandes em uma pasta de trabalho do Microsoft Excel

A ferramenta de avaliação de adequação agora pode gerar um relatório em um formato de arquivo de pasta de trabalho (XLSX) do Microsoft Excel. O relatório XLSX pode manipular grandes quantidades de dados e, portanto, é adequado para casos em que há um número maior de VMs que o relatório HTML talvez não consiga processar.

Para gerar um relatório em um arquivo XLSX, execute o seguinte comando:

./mfit report --format xlsx >  REPORT_NAME.xlsx

Impedir a substituição de coleções posteriores na importação

Ao importar um arquivo usando mfit discover import, se esse arquivo substituir um arquivo coletado em uma data posterior para a mesma máquina, a importação falhará, a menos que você forneça a sinalização --force.

Fixo

As impressões digitais vazias agora são ignoradas

A ferramenta de avaliação de adequação detecta impressões digitais para cada VM. Se duas coleções contiverem uma VM com as mesmas impressões digitais, a ferramenta saberá que ela é a mesma.

Isso corrige um problema em que as VMs apenas com impressões digitais vazias são importadas, mas não aparecem nos relatórios. Agora, nesses casos, a coleção falha e exibe um aviso.

Atualizações para a versão 1.14.3

Em 15 de março de 2023, lançamos a versão 1.14.3 do Migrate Fit Assessment.

Recursos

Novo design do relatório detalhado de avaliação de adequação

Nesta versão, introduzimos um novo design de relatório com detalhes sobre os componentes do aplicativo de VM, como Tomcat, Windows IIS, JBoss e Websphere. O novo relatório inclui uma filtragem aprimorada baseada em texto, além de um inventário detalhado dos componentes do aplicativo identificados na VM.

Lista detalhada de máquinas virtuais do relatório de avaliação

Para gerar um arquivo HTML no formato antigo, use a sinalização --html-v0:

mfit report --format html --full --html-v0

Avaliação de adequação do aplicativo Windows IIS

Apresentamos uma avaliação detalhada de aplicativos IIS do Windows que permite visualizar a adequação para a modernização de contêineres de aplicativos do IIS do Windows.

Visualização da avaliação do IIS do Windows

Atualizações para a versão 1.14.2

Em 15 de março de 2023, lançamos a versão 1.14.2 do Migrate Fit Assessment, que inclui correções de bugs.

Atualizações para a versão 1.14.1

Em 19 de fevereiro de 2023, lançamos a avaliação de adequação de migração 1.14.1.

Recursos

Recuperação manual devido a uma falha no upgrade

Adicionamos uma opção de recuperação manual que permite recuperar manualmente de um caso raro de falha que causa perda de dados durante o processo de upgrade. Depois de fazer upgrade de mfit, ao executar a versão mais recente, se você receber um erro indicando que o upgrade do banco de dados falhou, você poderá emitir o seguinte comando:

./mfit discover recover-db

Esse comando reverte o armazenamento de dados interno para a condição antes do upgrade e preserva as informações coletadas.

Alterações

Avaliação de adequação dos aplicativos aprimorados do JBoss

Adicionamos as seguintes regras para a avaliação de adequação aos apps JBoss:

  • A8N-APP-4: corresponde quando a versão Java de origem é mais recente que a versão esperada da imagem de destino do Java.
  • A8N-APP-5: corresponde quando um banco de dados externo é usado.
  • A8N-APP-6: corresponde quando um servidor da Web externo é usado.
  • A8N-FIT-1: corresponde quando há dados da VM.
  • A8N-STO-1: corresponde quando montagens de rede são encontradas.
  • N-STO-2: corresponde quando o NFS está exportando o diretório local.

Textos dos relatórios atualizados

Atualizamos os textos de relatórios para fornecer mais informações sobre a jornada do ambiente de execução de VMs do GKE Enterprise.

Atualizações para a versão 1.14.0

Em 17 de janeiro de 2023, lançamos a avaliação de adequação 1.14.0 do Migrate Fit.

Recursos

Aplicativos de relatórios se adequam às plataformas de contêineres do Google

Adicionamos uma nova categoria de relatórios para ajudar você a concentrar o relatório de avaliação nos aplicativos que se encaixam nas plataformas de contêineres do Google: GKE Enterprise, GKE, Autopilot e Cloud Run. Ao gerar um relatório, você pode pedir para incluir apenas uma avaliação das plataformas de contêineres usando o seguinte comando:

./mfit report --format html --target-platform containers --full > REPORT_NAME.html

Avaliação de adequação dos aplicativos JBoss e Apache 2

A ferramenta de avaliação de adequação da Migrate pode avaliar os aplicativos JBoss e Apache 2 adequados para conteinerização em plataformas do GKE, GKE Enterprise e Cloud Run. Para saber mais sobre a conteinerização do JBoss e do Apache 2, consulte as notas de lançamento do Migrate to Containers 1.14.0.

Coleta de convidados sem necessidade de permissão de raiz

Os scripts de coleção do Migrate Fit Assessment para Linux foram atualizados para permitir a execução deles por sudo. O recurso adicionado permite que você execute o script de coleta de convidados do Linux com sudo e sem a necessidade de um usuário raiz.

O script da coleção de convidados do Linux vai tentar ser executado usando o sudo sem senha. Essa mudança entra em vigor em todos os métodos de coleta de convidados do Linux, como:

  • mfit discover ssh
  • mfit discover vsphere guest
  • mfit discover vsphere guest all
  • Ao executar o script de coleta manualmente e usar mfit discover import.

Se uma credencial sudoer sem senha for fornecida, o script de coleção de convidados do Linux usará sudo, resultando em resultados de coleção mais completos e confiáveis.

Observe que as permissões sudoer que exigem um prompt de senha não são compatíveis com esse recurso. Nesse caso, o script é executado com as permissões do usuário original.

Novo relatório de avaliação detalhado adicionado à sinalização experimental

Um novo design do relatório de avaliação detalhado já está disponível executando o comando ./mfit report --format html --full > REPORT_NAME.html --experimental.

O novo design introduz a filtragem aprimorada e a pesquisa baseada em texto para ajudar você a localizar cargas de trabalho candidatas para modernização.

Relatório de avaliação detalhada

Alterações

Descontinuação da sinalização --user no script de coleção do Linux

Anteriormente, a execução com um usuário não raiz exigia o fornecimento de uma sinalização --user para o script de coleta de convidados do Linux. Isso não é mais necessário, e a sinalização --user é ignorada e entrou em um período de descontinuação.

Fixo

Renomeação da sinalização discover ssh connect-timeout.

A sinalização chamada --timeout no comando discover ssh foi renomeada como --connect-timeout. A sinalização pode ser usada com o cliente SSH nativo. O novo nome remove a sobreposição com a sinalização --timeout global.

Erro ao fornecer ao cliente SSH incorporado sem autenticação

Correção de uma falha no comando discover ssh sem parâmetros de autenticação. Ao usar o cliente SSH incorporado e não fornecer um arquivo de identidade e nenhuma senha ou uma vazia, ocorreu um pânico em vez de uma falha na autenticação.

Erro ao criar um arquivo tar na coleção de convidados do Linux

Se o script de coleta não criar o arquivo tar necessário, ele emitirá um erro. Anteriormente, uma falha na criação de um tar no script de coleta de convidados do Linux era ignorada. Nessa versão, uma mensagem de erro é exibida, e o script sai com o código de status 1.

Salvando o arquivo tar da coleção de convidados em outro local

Para fornecer um local diferente para salvar o arquivo tar da coleção, use a sinalização --output para salvá-lo no caminho especificado. Anteriormente, os argumentos fornecidos após a sinalização --output eram ignorados devido a problemas de análise.

Atualizações para a versão 1.13.1

Em 03 de novembro de 2022, lançamos a avaliação de adequação do Migrate 1.13.1.

Alterações

Relatórios JSON v0 descontinuados

Fizemos mudanças na estrutura do arquivo JSON gerado para expandir o escopo do relatório detalhado da avaliação. A partir da versão 1.13.1, a saída JSON padrão usará a versão v1 da estrutura de arquivos. Para gerar um arquivo 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 primeiro trimestre de 2023, o formato de relatório JSON v0 vai chegar ao fim da vida útil. Os lançamentos do mFit não serão compatíveis com a geração de relatórios JSON v0.

Fixo

Redução do tamanho do arquivo do banco de dados

O banco de dados SQLite usado pelo mFit foi otimizado para reduzir o espaço em disco consumido.

Erro too many SQL parameters corrigido.

Correção de um erro que poderia ocorrer durante a execução de comandos discover ls ou report em uma instalação de mFit com um número muito grande de recursos descobertos.

Atualizações para a versão 1.13.0

Em 18 de outubro de 2022, lançamos a avaliação de adequação do Migrate 1.13.0.

Alterações

Coleção de convidados aprimorada do vSphere em escala com a opção de escopo

Agora é possível executar a coleta de convidados para um subconjunto de VMs aplicando um escopo por meio da sinalização --path.

mfit discover vsphere guest all --url https://VSPHERE_URL --path dc-1/host/esx-1

Relatórios de erros aprimorados na importação de RVTools

A descoberta de RVTools agora identifica formatos de arquivo incompatíveis e fornece uma mensagem de erro em versões não compatíveis.

Fixo

Conversões de RAM e tamanho de armazenamento corrigidos nos relatórios

As medidas de unidade foram ajustadas nos relatórios para GiB em vez de GB, in-line com as unidades de medida internas.

Atualizações para a versão 1.12.1

Recursos

Coleta de convidados em escala

Agora é possível executar coletas de convidados em paralelo em todas as VMs gerenciadas por um único VMware vCenter. Isso é útil para coletar informações de grandes quantidades de VMs com as mesmas credenciais.

Para coletar informações do nível de convidado em 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 acomodar 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. Confira os detalhes em Cotas e limites do Cloud Run.

Unificar relatórios e avaliar comandos

Simplificamos o processo de avaliação de dados e geração de um relatório combinando os dois comandos em um só. Em versões anteriores, era necessário primeiro fazer uma avaliação ($ mfit assess) e depois gerar um relatório sobre os dados coletados. Agora, é possível executar o comando do relatório e a avaliação é feita automaticamente. O comando report agora tem uma sinalização --target-platform opcional.

As opções disponíveis são: gcp, anthos, anthosbm e all. Cada opção especifica um conjunto diferente de jornadas para avaliar: Se você não especificar uma plataforma de destino, todas as jornadas serão avaliadas.

  • gcp avalia as jornadas de mudança para o Compute Engine, o Google Cloud VMware Engine e as jornadas de conteinerização para o Google Kubernetes Engine, o Autopilot do Google Kubernetes Engine e o Cloud Run.

  • O anthos avalia a mudança para o Google Distributed Cloud e as jornadas de conteinerização para o Google Kubernetes Engine e o Cloud Run.

  • anthosbm é equivalente a anthos.

  • all avalia todas as jornadas possíveis.

Com essa mudança, o comando report sample substitui o comando assess sample descontinuado.

Fixo

Corrigir menções a visualizações públicas/privadas em relatórios HTML

Nas versões anteriores, qualquer destino de conteinerização é mostrado como uma visualização particular. Agora, apenas os destinos do Tomcat são exibidos como visualização pública.

Limpeza de diretórios temporários por dos scripts de coleta do mfit

Nas versões anteriores, os scripts de coleta criavam um diretório temporário no convidado, mas não o removiam. Na versão mais recente, os scripts de coleção removem automaticamente o diretório temporário.

Corrigir conversões de tamanho de RAM incorretas

Corrigimos uma conversão em que a base 2 era a base mista 10 (MiB x MB) e resultou em conversões imprecisas.

Coleta de convidados do Windows

Para evitar falhas esporádicas, recorremos a métodos de coleta não baseados em WIT para alguns dados.

Atualizações para a versão 1.12.0

Alterações

  • A avaliação de VMs para o modo Anexar do Google Distributed Cloud foi removida do relatório executivo e do relatório de avaliação detalhada.
  • Modificação da avaliação padrão do Google Distributed Cloud como parte do relatório executivo. Para avaliar as VMs do Google Distributed Cloud, execute o comando: mfit assess --target-platform anthosbm
  • Você verá um aviso se emitir um comando da CLI que tente avaliar um banco de dados vazio.
  • O comportamento padrão da sinalização assess –target-platform foi atualizado para usar a opção all.

Fixo

  • Correção de um bug na seção de resumo executivo que causava contagens imprecisas de VMs com grande quantidade de CPUs e memória.
  • Melhoria na classificação no relatório completo de avaliação de adequação para que os resultados classificados por ID sejam classificados corretamente.
  • Melhoria na classificação do gráfico intermediário do relatório completo de avaliação de adequação. Assim, as linhas foram classificadas da pontuação de ajuste agregada mais alta para a mais baixa.
  • Correção de um regex incorreto no script de coleta do Linux que afeta a avaliação do Tomcat.
  • Correção de um bug que impedia a detecção correta do nome da versão do SO centos e causava nomes vazios do SO no relatório completo de avaliação de adequação.
  • Correção de um bug que causava informações duplicadas da VM quando elas eram descobertas várias vezes.
  • Processamento aprimorado das informações da VM parcialmente coletadas, que podem resultar em dados inconsistentes. Alertar os usuários ao coletar um recurso com informações inconsistentes da VM e pular o armazenamento dos dados dela.

Atualizações para a versão 1.11.3

Recursos

  • Análise de custo da avaliação de adequação - use esta nova seção no relatório de avaliação de adequação para estimar o custo da execução de cargas de trabalho modernizadas no Google Cloud. O relatório agrupa as VMs por estratégia de modernização e mostra os custos estimados por estratégia, bem como o custo total estimado. A análise de custos ajudará você a decidir se uma estratégia de pouco esforço ou de alta modernização atende às suas necessidades. Para ver os benefícios de custo de uma jornada de modernização, é preciso executar os scripts de coleta em uma VM avaliada. Para instruções mais detalhadas, consulte Descobrir e coletar dados.

  • Lista de recomendações melhorada para jornadas de adequação - o relatório de avaliação de adequação total agora classifica jornadas com base na adequação e na gravidade total de todas as condições com falha. A primeira jornada da lista tem a recomendação mais alta, com jornadas de maior gravidade de falha pontuando menos.

Fixo

  • Foi corrigido um problema em que os recursos eram calculados apenas ao executar o comando discover.

Atualizações para a versão 1.11.2

Recursos

  • Filtro de relatório: um novo filtro foi adicionado ao relatório detalhado de avaliação de adequação para permitir a filtragem de VMs adequadas para jornadas específicas. Depois que o filtro for aplicado, apenas as VMs adequadas para a jornada selecionada serão listadas.

  • StratoZone: adicionamos o script de coleção mFIT ao coletor StratoProbe 5.0.2.1 do StratoZone. As informações necessárias para fazer uma avaliação são coletadas pelo coletor do StratoProbe e disponibilizadas para avaliação pelos usuários que implantaram o StratoProbe.

Fixo

  • Removemos a coluna de pontuação de adequação da tabela completa de relatórios para melhorar a leitura.

  • Atualizamos o relatório de resumo da avaliação de adequação para resolver a incompatibilidade de porcentagem apresentada na parte de resumo e na parte de orientação do relatório.

  • Alteramos as informações de gravidade para que usassem texto em vez de valor numérico no relatório de resumo.

  • Corrigimos a identificação incorreta do SO que estava marcada como Outro SO nos relatórios de avaliação de adequação.

Alterações

  • Adicionamos a opção de limpar o banco de dados local da avaliação de adequação usando o comando mfit discover purge-db.

  • Adicionamos informações sobre a existência de ferramentas da VMware no relatório CSV. Para permitir que os usuários automatizem a coleta de dados no nível de convidados com scripts automatizados.

  • Adicionamos uma sinalização (--minimal) ao script de coleta do Windows, que ajuda a minimizar a quantidade de informações coletadas e fornece apenas as informações específicas necessárias para avaliar a conteinerização de aplicativos IIS do Windows.

  • Adicionamos a opção de verificar manualmente se há versões mais recentes da ferramenta de avaliação de adequação usando o comando mfit version --check.

Atualizações para a versão 1.11.1

  • Correções de bugs.

Atualizações para a versão 1.11.0

  • Relatório de resumo executivo: inclui um novo tipo de relatório e uma mudança no comportamento padrão. O novo relatório executivo de resumo dá uma visão geral das suas jornadas de modernização. De forma geral, o relatório classifica suas jornadas de modernização em dois grupos diferentes: baixo esforço e modernização. Analisar esses dois extremos e os benefícios e o esforço necessários ajuda a tomar decisões de negócios importantes. Além disso, há subseções do relatório que mostram as limitações de adequação e técnicas de migração de VMs (análise de migração lift-and-shift), refatoração para contêineres e modernização de VM no local (por deslocamento ou anexação de VMs para Google Distributed Cloud). O tipo de relatório padrão é o novo relatório executivo. Em versões anteriores, o relatório padrão era um relatório detalhado.
  • Avaliação de cargas de trabalho para migração para o Google Cloud VMware Engine: a ferramenta de avaliação de adequação adicionou um novo recurso de avaliação para avaliar as cargas de trabalho de migração lift-and-shift para o Google Cloud VMware Engine.

Atualizações para a versão 1.10.0

A ferramenta de avaliação adequada para a versão 1.10.0 adiciona novas funcionalidades, incluindo: