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.
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.
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.
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.
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 aanthos
.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çãoall
.
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:
- Suporte para avaliação do Autopilot, Cloud Run e Compute Engine
- Regras do Tomcat adicionadas para avaliação de adequação
- Capacidade de adquirir dados do vSphere da exportação do RVTools
- Verificação automática de versão
- Configuração da ferramenta de avaliação do Fit