Dell Networking: Como verificar a soma de verificação da imagem de firmware do OS10 baixada para switches Dell Networking
Summary: Este artigo explica como verificar a soma de verificação da imagem de firmware baixada no switch DELL Networking OS10.
Instructions
Sumário
- Por que a soma de verificação é obrigatória.
- Onde encontrar o arquivo de soma de verificação sha256
- Onde encontrar o "arquivo de imagem" baixado no switch
- Calculando a soma de verificação do arquivo baixado
Por que verificar se a soma é obrigatória?
Um arquivo pode ser corrompido durante a transferência. Podemos usar a soma de verificação para verificar a integridade dos dados de um arquivo. Soma de verificação é um número gerado a partir do arquivo usando um algoritmo de soma de verificação como md5, SHS224, SHA256. Um arquivo de soma de verificação SHA256 está incluído no pacote OS10 e pode ser usado para verificar a integridade dos dados do arquivo baixado no switch.
Onde encontrar o arquivo de soma de verificação SHA256
A soma de verificação de cada versão do firmware é diferente. Faça check-in do arquivo de soma de verificação no pacote de instalação.
O arquivo de soma de verificação está incluído no pacote de instalação. Isso pode ser visto quando o download compactado é extraído. Esse arquivo é do tipo SHA256.
Um exemplo é destacado abaixo.
Abra o arquivo no bloco de notas ou em qualquer utilitário semelhante. Há uma string de 64 caracteres. Essa string de 64 caracteres deve corresponder à saída de Hash da imagem baixada para a imagem.
Exemplo de resultado
Abaixo está o arquivo SHA256 aberto no bloco de notas.
Aqui, o valor da soma de verificação é "d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57". Isso deve corresponder ao valor da soma de verificação calculada dos arquivos baixados.
Onde encontrar o "arquivo de imagem" baixado no switch
Ao fazer a atualização de firmware do OS10, usamos o comando "image download" para baixar a imagem do software para o switch de TFTP, FTP, SCP, HTTP ou USB. É feito download desse arquivo na pasta /var/os10-image .
Podemos visualizar o arquivo baixado no switch usando o comando "dir image"
Exemplo de resultado
Switch# dir image Directory contents for folder: image Date (modified) Size (bytes) Name --------------------- ------------ ------------------------------------------ 2020-12-18T12:54:51Z 477981208 PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin
Calculando a soma de verificação do arquivo baixado
Podemos calcular a soma de verificação SHA256 do arquivo baixado por qualquer um dos métodos mencionados abaixo.
Método 1: Na CLI do OS10 usando o comando "Image Verify" [OS 10.5 e superior]
Sintaxe de comando
| Comando | Explicação |
|---|---|
Switch# image verify image://<image name> sha256 |
Comando para calcular a soma de verificação sha256 do arquivo. |
Exemplo de resultado
Switch# image verify image://PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin sha256 Hash of image: d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57
Método 2: Na CLI do OS10 usando o comando SHA256sum
Sintaxe de comando
O uso da guia não preenche automaticamente os comandos "sistema".
| Comando | Explicação |
|---|---|
Switch# system “ls /var/os10-image/” |
Verifique se o arquivo baixado está presente na pasta /var/os10-image/ |
Switch# system "sha256sum /var/os10-image/<image file name>" |
Comando para calcular a soma de verificação sha256 do arquivo. |
Exemplo de saída
Switch# system “ls /var/os10-image/” PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify file name Switch# system "sha256sum /var/os10-image/</PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin" d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57 /var/os10-image/PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify the checksum with the checksum in file
Método 3: No shell usando o comando sha256sum
Sintaxe de comando
| Comando | Explicação |
|---|---|
Switch# system bash |
Faça login no Shell. Precisamos fornecer uma senha de administrador. |
admin@Switch:~$ ls /var/os10-image/ |
Verifique se o arquivo baixado está presente na pasta /var/os10-image/ |
admin@Switch/var/os10-image$ sha256sum /var/os10-image/<image file name> |
Comando para calcular a soma de verificação sha256 do arquivo. |
admin@Switch/var/os10-image$ exit |
Sair |
Exemplo de saída
Switch# system bash ============>Provide admin password when prompted admin@Switch:~$ ls /var/os10-image/ PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify file name admin@Switch:~$ sha256sum /var/os10-image/PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin d69dd152db027cb81b80be5a1f4b6e5c63e2d187d5c0e9f73e2d6d1a3b9c6d57 /var/os10-image/PKGS_OS10-Enterprise-10.5.0.7.745stretch-installer-x86_64.bin ========>Verify the checksum with the checksum in file