taka.

taka./VyOS をアップデートする

Created at Updated at
1054 Words 5 min

はじめに

自宅ラボの VyOS のイメージが古くアップデートを行ったため、備忘のために記事に残す。

 

前提条件

  • アップデート前、アップデート後のバージョンは以下の通り

    項目バージョン
    アップデート前VyOS 2025.03.18-0018-rolling
    アップデート後VyOS 2025.07.27-0023-rolling
  • VyOS がインターネットに接続できること

 

VyOS アップデート

  1. 現在のバージョンを確認

    show version
    
    Version:          VyOS 2025.03.18-0018-rolling
    Release train:    current
    Release flavor:   generic
    
    Built by:         autobuild@vyos.net
    Built on:         Tue 18 Mar 2025 00:18 UTC
    Build UUID:       9b3dbf46-3f13-4f2d-85c4-87352a024e55
    Build commit ID:  30d687b5dc5ced
    
    Architecture:     x86_64
    Boot via:         installed image
    System type:      VMware guest
    Secure Boot:      n/a (BIOS)
    
    Hardware vendor:  VMware, Inc.
    Hardware model:   VMware Virtual Platform
    Hardware S/N:     VMware-56 4d 9e c5 2d 8f e4 95-ac 8e 23 c9 95 03 f3 b3
    Hardware UUID:    c59e4d56-8f2d-95e4-ac8e-23c99503f3b3
    
    Copyright:        VyOS maintainers and contributors
    

     

  2. 現在登録・利用されているイメージを確認
    以下のコマンドで現在登録されているイメージ、ブートのデフォルトで利用されるイメージ、現在利用中のイメージを確認可能

    show system image
    
    Name                     Default boot    Running
    -----------------------  --------------  ---------
    2025.03.18-0018-rolling  Yes             Yes
    

     

  3. システムの空き容量を確認
    VyOS のイメージは 600MB 程度あるため、事前に保存が可能か確認

    show system storage
    
    Filesystem: /dev/sda3
    Size:       20G
    Used:       3.3G (18%)
    Available:  16G (82%)
    

     

  4. VyOS の公式サイトからイメージの URL を取得

     

  5. イメージを追加
    事前に取得したイメージの URL を指定し、イメージを追加

    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.iso
    
    Redirecting 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-stream
    The file is 605.000 MiB.
    [#########################################################################################################] 100%
    Validating signature
    Signature is valid
    Validating image compatibility
    Validating 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] Y
    

     

    Config を新たに追加したイメージでも利用するため、 Y を応答

    An active configuration was found. Would you like to copy it to the new image? [Y/n] Y
    
    Copying configuration directory
    

     

    SSH ホストキーをコピーするため、 Y を応答

    Would you like to copy SSH host keys? [Y/n] Y
    
    Copying SSH host keys
    Copying system image files
    Cleaning up
    Unmounting target filesystems
    Removing temporary files
    

     

  6. イメージが登録されたことを確認
    新たに追加したイメージの Default boot が Yes になっていることを確認

    show system image
    
    Name                     Default boot    Running
    -----------------------  --------------  ---------
    2025.07.27-0023-rolling  Yes
    2025.03.18-0018-rolling                  Yes
    

     

  7. 再起動

    reboot
    
    Warning: 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] y
    
    Broadcast message from root@lab-vyos-254 on pts/1 (Sun 2025-07-27 06:53:46 UTC):
    
    The system will reboot now!
    

     

  8. 現在のバージョンを確認
    新たに追加されたイメージのバージョンになっていることを確認

    show version
    
    Version:          VyOS 2025.07.27-0023-rolling
    Release train:    current
    Release flavor:   generic
    
    Built by:         autobuild@vyos.net
    Built on:         Sun 27 Jul 2025 00:23 UTC
    Build UUID:       26b3ab33-969d-42e9-b40c-46b9ce5ffa06
    Build commit ID:  4f5de07491c9f8
    
    Architecture:     x86_64
    Boot via:         installed image
    System type:      VMware guest
    Secure Boot:      n/a (BIOS)
    
    Hardware vendor:  VMware, Inc.
    Hardware model:   VMware Virtual Platform
    Hardware S/N:     VMware-56 4d 9e c5 2d 8f e4 95-ac 8e 23 c9 95 03 f3 b3
    Hardware UUID:    c59e4d56-8f2d-95e4-ac8e-23c99503f3b3
    
    Copyright:        VyOS maintainers and contributors
    

     

  9. 現在登録・利用しているイメージを確認
    新たに追加したイメージの Default boot 、 Running が Yes になっていることを確認

    show system image
    
    Name                     Default boot    Running
    -----------------------  --------------  ---------
    2025.07.27-0023-rolling  Yes             Yes
    2025.03.18-0018-rolling
    

     

  10. 不要なイメージを削除

    delete system image
    
    The following images are installed:
            1: 2025.07.27-0023-rolling (running) (default boot)
            2: 2025.03.18-0018-rolling
    

     

    不要なイメージに紐づく番号を入力し、確認メッセージに y を応答し、削除

    Select an image to delete: 2
    
    Do you really want to delete the image 2025.03.18-0018-rolling? [y/N] y
    The image "2025.03.18-0018-rolling" was successfully deleted
    

     

  11. 現在登録・利用されているイメージを確認し、不要なイメージが削除されていることを確認

    show system image
    
    Name                     Default boot    Running
    -----------------------  --------------  ---------
    2025.07.27-0023-rolling  Yes             Yes
    

     

環境

  • VyOS 2025.03.18-0018-rolling
  • VyOS 2025.07.27-0023-rolling