🌐
Arista EOS アップグレード方法
はじめに
Arista EOSのアップグレード方法の備忘録です。
環境
Arista DCS-7010T-48
EOS 4.14.2F
事前準備
-
ハードウェアの対応バージョンの確認
まずは、公式サイトのProduct Lifecycleページで対象のハードウェアでサポートされているバージョンを確認します。
DCS-7010T-48は、4.28系が最終サポートバージョンです。
今回は、4.22系へアップグレードします。
https://www.arista.com/en/support/product-lifecycle -
イメージファイルのダウンロード
以下のサイトからイメージファイルをダウンロードします(要アカウント作成)。
https://www.arista.com/jp/support/software-download
事前確認
- バージョン確認
localhost#show version
Arista DCS-7010T-48
Hardware version: 01.00
Serial number: HSH1******
System MAC address: 001c.****.****
Software image version: 4.14.2F
Architecture: i386
Internal build version: 4.14.2F-2044208.4142F.1
Internal build ID: e4af2ca9-cb4f-4a56-a70c-19ee550e5b65
Uptime: 1 week, 0 days, 5 hours and 12 minutes
Total memory: 3907140 kB
Free memory: 413268 kB
- フラッシュメモリの空き容量の確認
イメージをコピーする容量があるか確認するために、フラッシュ(/mnt/falsh)の空き容量を確認します。
localhost#bash df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 573M 22M 551M 4% /
none 573M 22M 551M 4% /
none 573M 22M 551M 4% /.overlay
tmpfs 573M 80K 573M 1% /tmp
tmpfs 64M 540K 64M 1% /.deltas
tmpfs 64M 540K 64M 1% /var/run
tmpfs 1.9G 0 1.9G 0% /var/run/netns
tmpfs 64M 540K 64M 1% /var/tmp
tmpfs 382M 0 382M 0% /var/core
tmpfs 382M 49M 333M 13% /var/log
tmpfs 8.0M 108K 7.9M 2% /dev
tmpfs 256M 68M 189M 27% /var/shmem
/dev/mmcblk0p1 3.3G 704M 2.6G 22% /mnt/flash
- 起動時の設定確認
localhost#show boot-config
Software image: flash:/EoS-4.14.2F.swi
Console speed: (not set)
Aboot password (encrypted): (not set)
Memory test iterations: (not set)
アップグレード
- イメージファイルのコピー(FTP)
※今回はFTPサーバーからイメージファイルをコピー
localhost#copy ftp://172.16.99.6/EOS-4.22.13M.swi flash:EOS-4.22.13M.swi
Copy completed successfully.
localhost#dir flash:
Directory of flash:/
-rwx 366909226 Jul 20 04:17 EOS-4.14.2F.swi
-rwx 854499822 May 18 22:27 EOS-4.22.13M.swi
-rwx 27 Jul 20 04:17 boot-config
drwx 4096 Jul 20 04:31 debug
drwx 4096 Jul 20 08:13 persist
drwx 4096 Jul 20 04:27 schedule
-rwx 1505 Jul 20 06:26 startup-config
-rwx 13 Jul 20 04:27 zerotouch-config
- コピーしたファイルのMD5チェックサム値を取得して、ファイルに破損がないか確認
localhost#verify /md5 flash:EOS-4.22.13M.swi
verify /md5 (flash:EOS-4.22.13M.swi) = 7d1e55d5ae6d9cb152ba3dfeef64c002
- configモードで起動時のイメージファイルを変更(設定保存を忘れずに)
localhost#configure terminal
localhost(config)#boot system flash:EOS-4.22.13M.swi
localhost(config)#end
localhost#write memory
- 起動時の設定確認
※Software imageがアップグレード後のファイルが指定されていること
localhost#show boot-config
Software image: flash:/EOS-4.22.13M.swi
Console speed: (not set)
Aboot password (encrypted): (not set)
Memory test iterations: (not set)
- 再起動
localhost#reload
- 起動後のバージョン確認
localhost#show version
Arista DCS-7010T-48
Hardware version: 01.00
Serial number: HSH15******
System MAC address: 001c.****.****
Software image version: 4.22.13M
Architecture: i686
Internal build version: 4.22.13M-28600052.42213M
Internal build ID: 5d6d55c6-8fff-4205-a905-c307ff355c9b
Uptime: 0 weeks, 0 days, 0 hours and 8 minutes
Total memory: 3991300 kB
Free memory: 2862612 kB
Discussion