Contents

Introduction

Requirements

Componentes Utilizados

Informações de Apoio

Problema

Soluções

Link direto para iniciar o vKVM enquanto o CIMC estiver inacessível

Usar API XML para iniciar o vKVM

Atualize o CIMC da linha de comando

Informações Relacionadas

Introduction

Este documento descreve os diferentes procedimentos para acessar e atualizar o Cisco Integrated Management Console (CIMC) ou o Virtual Keyboard Video Mouse (vKVM) com o firmware que não suporta HTML5. Pós-reprovação da memória flash.

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos.

- CIMC

- vKVM

- Servidor em rack Cisco UCS C Series

Componentes Utilizados

Este documento não se restringe a versões de software e hardware específicas.

No entanto, as informações neste documento são baseadas nessas versões de software e hardware somente para demonstração.

- UCSC-C220-M4S

- CIMC Versão 2.0(13g) e 3.0(3f)

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

Pelo anúncio de fim da vida útil da Adobe, a Adobe pretende substituir o conteúdo e software baseados em Flash após 2020-12-31.

Problema

A interface de usuário da Web (WebUI) das versões do software Cisco Integrated Management Controller (IMC) baseadas em Java talvez não funcione após a desaprovação do Adobe Flash em 2020-12-31. Nota de campo: FN - 72014

Note: Para a interface de interface de usuário da Web baseada em HTML5 do Servidor de plataforma M3 para Cisco IMC não está disponível em nenhuma versão de software. Consulte o bug da Cisco ID CSCvs11682 .

Note: Os servidores UCS M4 C-Series têm uma WebUI baseada em HTML5 com Cisco IMC 3.0(x), portanto os servidores M4 não são afetados. No entanto, qualquer firmware de servidor 2.(x) ou inferior é afetado para todos os servidores UCS C Series M3/M4.

Soluções

Métodos para acessar o CIMC para M3 para servidores de plataforma M4.

É possível acessar o CIMC se ele ainda tiver as versões mais antigas do navegador ou qualquer navegador de terceiros que ainda suporte a flash nele.

No entanto, devido a vários fatores de segurança, a Cisco não recomenda esse método.

Link direto para iniciar o vKVM enquanto o CIMC estiver inacessível

- Certifique-se de que possui uma versão Java compatível instalada no computador ou VM.

- Se a versão do CIMC for 2.x ou 1.x, você precisará fazer o downgrade da versão java para a versão java7 u21 ou Java7 u56 se ela falhar com a versão java atual.

- Os usuários devem permitir que o IP do CIMC inicie o vKVM nas configurações do Java.

Formato do link:

https://x.x.x.x/kvm.jnlp?cimcAddr= x.x.x.x &tkn1=admin&tkn2=password

1. Substitua <x.x.x.x> pelo IP do CIMC em ambos os locais do link (usado duas vezes no link).

2. Substitua o <nome de usuário CIMC pelo nome de usuário do CIMC (geralmente admin), mas ele é diferente de admin.

3. Substitua <password> pela senha atual do CIMC.

Exemplo:

https://172.16.10.20/kvm.jnlp?cimcAddr=172.16.10.20&tkn1=admin&tkn2=cisco@123

Cole o link formatado com informações específicas em um navegador Salvar/Manter o arquivo JNLP e abra-o Aceitar/Continuar/Sim para todos os pop-ups, depois que o KVM for iniciado, execute um HUU ou atualize a versão do SO com o ISO.

Usar API XML para iniciar o vKVM

Recomenda-se que o PowerShell e o Java sejam instalados na estação de trabalho.

Modifique as variáveis $cimcIP/$cimcUsername/$cimcPassword e cole o script na CLI do PowerShell para iniciar o KVM via API XML:

Script #Powershell para iniciar o Java KVM no Cisco IMC:

$cimcIP = "XX.XX.XX.XX"

$cimcUsername = "admin"

$cimcPassword = "password"

[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

$Auth = @{uri = "https://$cimcIP/nuova";

Method = 'POST';

Body = "<aaaLogin inName='$cimcUsername' inPassword='$cimcPassword'></aaaLogin>";

}

[xml]$AuthXML = Invoke-WebRequest @Auth -UseBasicParsing

$AuthCookie = $AuthXML.aaaLogin.outCookie

$GetComputeAuthTokens = @{uri = "https://$cimcIP/nuova";

Method = 'POST';

Body = "<aaaGetComputeAuthTokens cookie='$AuthCookie'/>";

}

[xml]$GetComputeAuthTokensXML = Invoke-WebRequest @GetComputeAuthTokens -UseBasicParsing

$Token = $GetComputeAuthTokensXML.aaaGetComputeAuthTokens.outTokens -replace ",", "&tkn2="

$KVMurl = "https://$cimcIP/kvm.jnlp?cimcAddr=$cimcIP&cimcName=KVM&tkn1=$Token"

javaws "https://$cimcIP/kvm.jnlp?cimcAddr=$cimcIP&cimcName=KVM&tkn1=$Token"

A API IMC completa pode ser encontrada aqui: Guia do programador da API XML do Cisco IMC.

Atualize o CIMC da linha de comando

Você pode atualizar o firmware do CIMC com a CLI (somente para M4s).

Em seguida, você pode iniciar o vKVM e executar o HUU normalmente.

Etapa 1. Use o Guia de configuração CLI encontrado no link incorporado e marque a Etapa 11. da seção Obtenção de firmware da Cisco para obter etapas para extrair o arquivo.

Etapa 2. Adicione o CIMC.BIN ao servidor tftp/SCP/FTP em seu sistema.

Etapa 3. SSH para o servidor com o endereço IP do CIMC. Em seguida, execute os comandos compartilhados:

C-Series-III# scope cimc

C-Series-III /cimc# scope firmware

C-Series-III /cimc/firmware# update tftp172.16.10.29 /cimc.bin

Format :- update protocol IP /Path/Filename

Etapa 4. Em seguida, verifique o status da atualização pelo comando #Show detail.

C-Series-III /cimc/firmware # show detail

Firmware Image Information:

Update Stage: DOWNLOAD  <<<<<<<<<<<<<===============

Update Progress: 5               <<<<<<<<<<<<<===============

Current FW Version: 2.0(13n)<<<<<<<<<<<<<===============

FW Image 1 Version: 4.0(2h) <<<<<<<<<<<<<===============

FW Image 1 State: BACKUP INACTIVATED

FW Image 2 Version: 2.0(13n)

FW Image 2 State: RUNNING ACTIVATED

Boot-loader Version: 2.0(13n).36

Secure Boot: ENABLED

Etapa 5. Execute o comando #show detail novamente quando o download for concluído.

C-Series-III /cimc/firmware # show detail

Firmware Image Information:

Update Stage: NONE             <<<<<<<<<<<<<===============

Update Progress: 100           <<<<<<<<<<<<<===============

Current FW Version: 2.0(13n)<<<<<<<<<<<<<===============

FW Image 1 Version: 3.0(3f)  <<<<<<<<<<<<<=============== (This is the new image which is added by the TFTP server)

FW Image 1 State: BACKUP INACTIVATED

FW Image 2 Version: 2.0(13n)

FW Image 2 State: RUNNING ACTIVATED

Boot-loader Version: 2.0(13n).36

Secure Boot: ENABLED

Etapa 6. Em seguida, digite ativate.

C-Series-III /cimc/firmware # activate

This operation activates firmware 2 and reboot the BMC.

Continue?[y|N] Y

Passo 7. Agora, espera-se que o servidor reinicialize e a conectividade seja restaurada em 5 minutos. Você poderá verificar a atualização com o mesmo comando:

C-Series-III /cimc/firmware # show detail

Firmware Image Information:

Update Stage: NONE

Update Progress: 100

Current FW Version: 3.0(3f)  <<<<<<<<<<<<<=============== (Firmware got update from 2.0(13n) to 3.0(3f).

FW Image 1 Version: 3.0(3f)

FW Image 1 State: RUNNING ACTIVATED

FW Image 2 Version: 2.0(13n)

FW Image 2 State: BACKUP INACTIVATED

Boot-loader Version: 3.0(3f).36

Secure Boot: ENABLED

C-Series-III /cimc/firmware #

Etapa 8. Você pode fazer login no CIMC e iniciar o vKVM e, em seguida, atualizar o firmware com o utilitário de atualização do host.

Tip: Isso não é necessário para atualizar o BIOS da CLI para obter a atualização do CIMC para servidores M4. Mas, depois que o CIMC for atualizado e acessível pelo navegador. Certifique-se de executar o HUU e atualizar todos os componentes.

Para obter mais detalhes, consulte o guia de gerenciamento de firmware do Cisco IMC: Guia de configuração da CLI.

Informações Relacionadas

- FN - 72012 - Versões específicas do UCS Manager afetado pelo fim da vida útil do Adobe Flash - Software

- FN - 72014 - (Cisco IMC) para servidores em rack UCS M3 afetados pelo fim da vida útil do Adobe Flash

- Suporte Técnico e Documentação - Cisco Systems