Inleiding
Dit document beschrijft de verschillende procedures voor toegang tot en upgrade van Cisco Integrated Management Console (CIMC) of Virtual Keyboard Video Muis (vKVM) met de firmware die HTML5 niet ondersteunt. Post-Flash Deprecation.
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan.
- CIMC
- vKVM
- Cisco UCS C Series-rackserver
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is echter uitsluitend op deze software- en hardwareversies gebaseerd.
- UCS C220-M4S SWITCH
- CIMC versie 2.0(13g) en 3.0(3f)
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.
Achtergrondinformatie
Door de bekendmaking van End-of-Life van Adobe is Adobe van plan om op Flash gebaseerde inhoud en software na 2020-12-31 af te leiden.
Probleem
De web User Interface (WebeiUI) van Cisco Integrated Management Controller software releases (IMC) die Java-gebaseerd zijn, zou niet kunnen functioneren na de afschrijving van Adobe Flash op 2020-12-31. Veldmelding: FN - 72014
Opmerking: Voor de op HTML5 gebaseerde Web UI-interface van M3 Platform Server voor Cisco IMC is niet beschikbaar op softwarereleases. Raadpleeg de Cisco bug-ID CSCvs1682.
Opmerking: UCS M4 C-Series-servers hebben een HTML5-gebaseerd WebUI met Cisco IMC 3.0(x), waardoor de M4-servers niet worden beïnvloed. Maar alle software van de server van 2.0(x) of van minder wordt beïnvloed voor alle UCS C serie M3/M4 servers.
Oplossingen
Methoden voor toegang tot CIMC voor M3 voor M4-platform servers.
Men kan toegang krijgen tot CIMC als ze nog steeds de oudere versies van de browser hebben of een browser van een derde die de flitser in de flitser ondersteunt.
Vanwege meerdere beveiligingsfactoren raadt Cisco deze methode echter niet aan.
Direct Link naar Start vKVM terwijl CIMC ontoegankelijk is
- Zorg ervoor dat er een compatibele Java-versie op uw computer of VM is geïnstalleerd.
- Als de CIMC-versie 2.x of 1.x is, moet u de java-versie naar de versie java7 u21 of Java7 u56 downloaden als deze niet met de huidige javomversie werkt.
- Gebruikers moeten de IP van de CIMC toestaan om de vKVM in de instellingen van Java te starten.
Notatie van link:
https://x.x.x.x/kvm.jnlp?cimcAddr= x.x.x.x &tkn1=admin&tkn2=password
1. Vervang <x.x.x> door de CIMC IP op beide locaties van de link (deze wordt tweemaal in de link gebruikt).
2. Vervang <CIMC-gebruikersnaam door de CIMC-gebruikersnaam (meestal beheerder) alleen als deze niet via de beheerder wordt gewijzigd.
3. Vervang <wachtwoord> door het huidige CIMC-wachtwoord.
Voorbeeld:
https://172.16.10.20/kvm.jnlp?cimcAddr=172.16.10.20&tkn1=admin&tkn2=cisco@123
Plakt de geformatteerde link met specifieke informatie in een browser Save/Houd het JNLP-bestand en open het Accept/Continue/Yes/Yes voor alle pop-ups, zodra de KVM gelanceerd is, voert u een HUU uit of upgrade de OS-versie met de ISO-versie.
Gebruik XML API om vKVM te starten
Het wordt aanbevolen PowerShell en Java op het werkstation te installeren.
Wijzig de variabelen $cimcIP/$cimcUsername/$cimcPassword en plak het script in PowerShell CLI om KVM via XML API te starten:
#PowerShell Script om Java KVM op Cisco IMC te starten:
$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"
Klik hier voor het volledige IMC API: Cisco IMC XML API Programmer's Guide.
Update CIMC vanuit de opdrachtregel
U kunt de CIMC-firmware upgraden met de CLI (alleen voor M4s).
Vervolgens kunt u vKVM starten en de HUU als normaal uitvoeren.
Stap 1. Gebruik de CLI Configuration Guide op de ingesloten link en controleer Stap 11. van de sectie Firmware verkrijgen uit Cisco voor stappen om het bestand te extraheren.
Stap 2. Voeg de CIMC.BIN toe aan de FTP/SCP/FTP-server op uw systeem.
Stap 3. SSH aan de server met het IP-adres van het CIMC. Start vervolgens de gedeelde opdrachten:
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
Stap 4. Controleer de upgradestatus met de opdracht #Show details.
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
Stap 5. Start het opdracht #show detail opnieuw wanneer de download is voltooid.
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
Stap 6. Typ het programma vervolgens.
C-Series-III /cimc/firmware # activate
This operation activates firmware 2 and reboot the BMC.
Continue?[y|N] Y
Stap 7. De server zal naar verwachting opnieuw worden opgestart en de connectiviteit wordt in 5 minuten hersteld. U kunt de upgrade met dezelfde opdracht controleren:
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 #
Stap 8. U kunt inloggen bij CIMC en de vKVM starten en vervolgens de firmware bijwerken met het Host upgrade-hulpprogramma.
Tip: Dit is niet nodig om het geprogrammeerde systeem van CLI te actualiseren om de CIMC-upgrade voor M4-servers te realiseren. Maar zodra CIMC is bijgewerkt en toegankelijk voor de browser. Zorg ervoor dat u de HUU uitvoert en alle onderdelen bijwerkt.
Raadpleeg voor meer informatie de Cisco IMC Firmware Management-handleiding: CLI Configuration Guide.
Gerelateerde informatie