はじめにh2
自宅ラボの VyOS のイメージが古くアップデートを行ったため、備忘のために記事に残す。
この記事を読んで欲しい人h2
- VyOS をアップデートしたいと考えている人
前提条件h2
-
アップデート前、アップデート後のバージョンは以下の通り
項目 バージョン アップデート前 VyOS 2025.03.18-0018-rolling アップデート後 VyOS 2025.07.27-0023-rolling -
VyOS がインターネットに接続できること
※本手順ではイメージを VyOS 上に直接ダウンロードするため
VyOS アップデートh2
-
現在のバージョンを確認
Terminal window show versionVersion: VyOS 2025.03.18-0018-rollingRelease train: currentRelease flavor: genericBuilt by: autobuild@vyos.netBuilt on: Tue 18 Mar 2025 00:18 UTCBuild UUID: 9b3dbf46-3f13-4f2d-85c4-87352a024e55Build commit ID: 30d687b5dc5cedArchitecture: x86_64Boot via: installed imageSystem type: VMware guestSecure Boot: n/a (BIOS)Hardware vendor: VMware, Inc.Hardware model: VMware Virtual PlatformHardware S/N: VMware-56 4d 9e c5 2d 8f e4 95-ac 8e 23 c9 95 03 f3 b3Hardware UUID: c59e4d56-8f2d-95e4-ac8e-23c99503f3b3Copyright: VyOS maintainers and contributors
-
現在登録・利用されているイメージを確認
以下のコマンドで現在登録されているイメージ、ブートのデフォルトで利用されるイメージ、現在利用中のイメージを確認可能Terminal window show system imageName Default boot Running----------------------- -------------- ---------2025.03.18-0018-rolling Yes Yes
-
システムの空き容量を確認
VyOS のイメージは 600MB 程度あるため、事前に保存が可能か確認Terminal window show system storageFilesystem: /dev/sda3Size: 20GUsed: 3.3G (18%)Available: 16G (82%)
-
イメージの URL を取得
VyOS rolling release から新たに利用するイメージの URL をコピーする -
イメージを追加
事前に取得したイメージの URL を指定し、イメージを追加Terminal window add system image https://github.com/vyos/vyos-nightly-build/releases/download/2025.07.27-0023-rolling/vyos-2025.07.27-0023-rolling-generic-amd64.isoRedirecting to https://release-assets.githubusercontent.com/github-production-release-asset/674742659/04da9c8d-4c70-41aa-8bd1-d8e5b14c6f86?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-07-27T07%3A31%3A08Z&rscd=attachment%3B+filename%3Dvyos-2025.07.27-0023-rolling-generic-amd64.iso&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-27T06%3A30%3A40Z&ske=2025-07-27T07%3A31%3A08Z&sks=b&skv=2018-11-09&sig=GO%2BM5SkmFfYaUhnekCujUQVVc37vRNuf%2BlZnJi0Kq2s%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzU5OTM4MCwibmJmIjoxNzUzNTk5MDgwLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.2MpvbgyyhH18pMlMm2a6yZwxdoZvyDLAnFh60m4HyH0&response-content-disposition=attachment%3B%20filename%3Dvyos-2025.07.27-0023-rolling-generic-amd64.iso&response-content-type=application%2Foctet-streamThe file is 605.000 MiB.[#########################################################################################################] 100%Validating signatureSignature is validValidating image compatibilityValidating image checksums新たに追加したイメージ名の確認メッセージが表示されるため、今回はデフォルトの名前を利用することから何も入力せずに [ENTER] を押下
What would you like to name this image? (Default: 2025.07.27-0023-rolling)新たに追加したイメージを Default boot に設定するか確認のメッセージが表示されるため、
Y
を応答Would you like to set the new image as the default one for boot? [Y/n] YConfig を新たに追加したイメージでも利用するか確認のメッセージが表示されるため、
Y
を応答An active configuration was found. Would you like to copy it to the new image? [Y/n] YCopying configuration directorySSH ホストキーをコピーするか確認のメッセージが表示されるため、
Y
を応答Would you like to copy SSH host keys? [Y/n] YCopying SSH host keysCopying system image filesCleaning upUnmounting target filesystemsRemoving temporary files
-
イメージが登録されたことを確認
新たに追加したイメージの Default boot が Yes になっていることを確認Terminal window show system imageName Default boot Running----------------------- -------------- ---------2025.07.27-0023-rolling Yes2025.03.18-0018-rolling Yes
-
再起動
Terminal window rebootWarning: there are unsaved configuration changes!Run 'save' command if you do not want to lose those changes after reboot/shutdown.再起動の確認メッセージが表示されるため、
y
を応答Are you sure you want to reboot this system (lab-vyos-254)? [y/N] yBroadcast message from root@lab-vyos-254 on pts/1 (Sun 2025-07-27 06:53:46 UTC):The system will reboot now!
-
現在のバージョンを確認
新たに追加されたイメージのバージョンになっていることを確認Terminal window show versionVersion: VyOS 2025.07.27-0023-rollingRelease train: currentRelease flavor: genericBuilt by: autobuild@vyos.netBuilt on: Sun 27 Jul 2025 00:23 UTCBuild UUID: 26b3ab33-969d-42e9-b40c-46b9ce5ffa06Build commit ID: 4f5de07491c9f8Architecture: x86_64Boot via: installed imageSystem type: VMware guestSecure Boot: n/a (BIOS)Hardware vendor: VMware, Inc.Hardware model: VMware Virtual PlatformHardware S/N: VMware-56 4d 9e c5 2d 8f e4 95-ac 8e 23 c9 95 03 f3 b3Hardware UUID: c59e4d56-8f2d-95e4-ac8e-23c99503f3b3Copyright: VyOS maintainers and contributors -
現在登録・利用しているイメージを確認
新たに追加したイメージの Default boot 、 Running が Yes になっていることを確認Terminal window show system imageName Default boot Running----------------------- -------------- ---------2025.07.27-0023-rolling Yes Yes2025.03.18-0018-rolling
-
不要なイメージを削除
Terminal window delete system imageThe following images are installed:1: 2025.07.27-0023-rolling (running) (default boot)2: 2025.03.18-0018-rolling削除対象のイメージを確認するメッセージが表示されるため、不要なイメージに紐づく番号を入力
Select an image to delete: 2削除確認のメッセージに
y
を応答し、削除Do you really want to delete the image 2025.03.18-0018-rolling? [y/N] yThe image "2025.03.18-0018-rolling" was successfully deleted
-
現在登録・利用されているイメージを確認
イメージが削除されたことを確認Terminal window show system imageName Default boot Running----------------------- -------------- ---------2025.07.27-0023-rolling Yes Yes
環境h2
- VyOS 2025.03.18-0018-rolling
- VyOS 2025.07.27-0023-rolling