概要
containerlabは Docker コンテナを使ってネットワーク機器やサーバを高速に起動し、ネットワークトポロジを再現・試験できる
実際に自宅ラボの VM 上に containerlab をインストールをして、お試しに何種類かの Network OS を起動確認するくらいまで実施したので、その実施メモをここには記載する
お試し起動は、Quick Startを参照して、コンテナイメージの Nokia srl と手動ダウンロード・インポートが必要な Arista cEOSを実行し、
追加で、VM イメージからの変換も必要な Cisco Nexus 9000v も実施している
containerlab
containerlab はオープンソースプロジェクトとしてさまざまな NetworkOS(NOS) をマルチベンダーで利用できる
もともとは Nokia エンジニアによって開発が始められた
CLI 環境で提供され、IaC (YAML) でトポロジを定義し、Docker 上でデプロイできる
詳細の概要は containerlab のトップページを参照してください
対応 OS
コンテナ化された OS および VM イメージの OS も対応する
下記は 2026.02.14 時点で containerlab.dev のトップページに記載されている対応イメージの一覧を抜粋したものとなる
| ベンダー | OS・製品名 | コンテナ / VM |
|---|---|---|
| Arista | cEOS | コンテナ |
| Arista | vEOS | VM |
| Cisco | XRd | コンテナ |
| Cisco | IOS XRv9k | VM |
| Cisco | Nexus 9000v | VM |
| Cisco | Catalyst 9000v | VM |
| Cisco | c8000v | VM |
| Cisco | CSR 1000v | VM |
| Cisco | vIOS | VM |
| Cisco | ASAv | VM |
| Cisco | FTDv | VM |
| Cisco | SD-WAN | VM |
| Juniper | cRPD | コンテナ |
| Juniper | vMX | VM |
| Juniper | vQFX | VM |
| Juniper | vSRX | VM |
| Juniper | vJunos-router | VM |
| Juniper | vJunos-switch | VM |
| Juniper | vJunos Evolved | VM |
| SONiC | SONiC | コンテナ / VM |
| Nokia | SR Linux | コンテナ |
| Nokia | SR OS (SR-SIM) | コンテナ |
| Nokia | SR OS (vSIM) | VM |
| NVIDIA | Cumulus VX | コンテナ |
| Arrcus | ArcOS | コンテナ |
| VyOS Networks | VyOS | コンテナ |
| 6WIND | VSR | コンテナ |
| FD.io | VPP | コンテナ |
| Keysight | IXIA-C | コンテナ |
| IPInfusion | OcNOS | VM |
| Dell | FTOS10v | VM |
| Palo Alto | PAN | VM |
| Check Point | CloudGuard | VM |
| Fortinet | FortiGate | VM |
| Aruba | AOS-CX | VM |
| Huawei | VRP | VM |
| F5 | BIG-IP VE | VM |
| Open Source | OpenBSD | VM |
| Open Source | FreeBSD | VM |
| Open Source | OpenWRT | VM |
| RARE | freeRtr | コンテナ |
| Ostinato | Ostinato | コンテナ |
ただし、イメージの取得は公開されている一部を除いて自分でダウンロードしたものをインポートや変換する対応が必要となる
VM からコンテナ実行への対応はVrnetlabとしてVMディスクからコンテナイメージに変換するスクリプトセットが提供されいている
実行環境への要求
Installation ページ に一通り書いてあり、下記は抜粋
- 前提条件
- ユーザーには
sudo containerlabを実行する権限が必要 - Docker がインストールされている
- コンテナレジストリからダウンロードできないコンテナイメージ(例:Nokia SR Linux、Arista cEOS)をロードしておく
- ユーザーには
Linux 系 OS で実行でき、Windows (WSL), macOS (Intel/M1+両対応) でも実行可能
Version
記載時点(2025.02.14)の最新バージョンは 0.73 で、以下の試験でも 0.73 のバージョンで試験する
インストール
下記自宅ラボの VM サーバ環境へ Quick Setup のスクリプトを使用して containerlab をインストールする
試験環境
KVM 上に作成した、下記スペックの VM 上で作成する (OS 設定は最低限のインストールがされたのみの状態)
| 項目 | パラメータ |
|---|---|
| OS | Rocky9.7 |
| hostaname | clab01 |
| vCPU | 20 |
| Memory | 92GiB |
| Dick | 512GiB |
今回のお試し起動ではそこまでスペックを必要としてないが、今後に備えて大きめのメモリ環境で実施している。
実際には、必要な試験内容・スペックに応じた見積もり・準備が必要。
Quick Setup
Quick Setup が用意されているので、下記のツールインストールやsudo設定をやってくれる
- docker (docker-ce), docker compose
- Containerlab using the package repository
- gh CLI tool
Quick Setup 対応の OS は下記 (2025.02.14時点) の通り
- Ubuntu 20.04, 22.04, 23.10, 24.04
- Debian 11, 12
- Red Hat Enterprise Linux 9
- CentOS Stream 9
- Fedora Server 40 (should work on other variants of Fedora)
- Rocky Linux 9.3, 8.8 (should work on any 9.x and 8.x release)
今回は、Quick Steup にある下記コマンドでインストールを実施する
curl -sL https://containerlab.dev/setup | sudo -E bash -s "all"
実際の実行ログは下記の通り
Install Logs
実施コマンドでの出力例です。Rocky9 をインストール直後のため、sudo の最初の確認などもされてます
[suzuyu@clab01 ~]$ curl -sL https://containerlab.dev/setup | sudo -E bash -s "all"
あなたはシステム管理者から通常の講習を受けたはずです。
これは通常、以下の3点に要約されます:
#1) 他人のプライバシーを尊重すること。
#2) タイプする前に考えること。
#3) 大いなる力には大いなる責任が伴うこと。
[sudo] suzuyu のパスワード:
引数に一致する結果がありません: docker
引数に一致する結果がありません: docker-client
引数に一致する結果がありません: docker-client-latest
引数に一致する結果がありません: docker-common
引数に一致する結果がありません: docker-latest
引数に一致する結果がありません: docker-latest-logrotate
引数に一致する結果がありません: docker-logrotate
引数に一致する結果がありません: docker-engine
引数に一致する結果がありません: podman
引数に一致する結果がありません: runc
削除対象のパッケージはありません。
依存関係が解決しました。
行うべきことはありません。
完了しました!
Rocky Linux 9 - BaseOS 7.8 MB/s | 12 MB 00:01
Rocky Linux 9 - AppStream 8.9 MB/s | 15 MB 00:01
Rocky Linux 9 - Extras 33 kB/s | 17 kB 00:00
依存関係が解決しました。
=================================================================================
パッケージ Arch バージョン リポジトリー サイズ
=================================================================================
インストール:
yum-utils noarch 4.3.0-24.el9_7 baseos 34 k
トランザクションの概要
=================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 34 k
インストール後のサイズ: 23 k
パッケージのダウンロード:
yum-utils-4.3.0-24.el9_7.noarch.rpm 787 kB/s | 34 kB 00:00
---------------------------------------------------------------------------------
合計 78 kB/s | 34 kB 00:00
Rocky Linux 9 - BaseOS 1.7 MB/s | 1.7 kB 00:00
GPG 鍵 0x350D275D をインポート中:
Userid : "Rocky Enterprise Software Foundation - Release key 2022 <releng@rockylinux.org>"
Fingerprint: 21CB 256A E16F C54C 6E65 2949 702D 426D 350D 275D
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9
鍵のインポートに成功しました
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : yum-utils-4.3.0-24.el9_7.noarch 1/1
scriptletの実行中: yum-utils-4.3.0-24.el9_7.noarch 1/1
検証中 : yum-utils-4.3.0-24.el9_7.noarch 1/1
インストール済み:
yum-utils-4.3.0-24.el9_7.noarch
完了しました!
repo の追加: https://download.docker.com/linux/rhel/docker-ce.repo
メタデータの期限切れの最終確認: 0:00:01 前の 2026年02月14日 13時25分00秒 に実施しました。
依存関係が解決しました。
=================================================================================
パッケージ Arch バージョン リポジトリー サイズ
=================================================================================
インストール:
containerd.io x86_64 2.2.1-1.el9 docker-ce-stable 35 M
docker-buildx-plugin x86_64 0.31.1-1.el9 docker-ce-stable 21 M
docker-ce x86_64 3:27.5.1-1.el9 docker-ce-stable 27 M
docker-ce-cli x86_64 1:27.5.1-1.el9 docker-ce-stable 8.1 M
docker-compose-plugin x86_64 5.0.2-1.el9 docker-ce-stable 8.1 M
依存関係のインストール:
container-selinux noarch 4:2.240.0-3.el9_7 appstream 58 k
fuse-common x86_64 3.10.2-9.el9 baseos 7.3 k
fuse-overlayfs x86_64 1.16-1.el9_7 appstream 66 k
fuse3 x86_64 3.10.2-9.el9 appstream 53 k
fuse3-libs x86_64 3.10.2-9.el9 appstream 91 k
passt x86_64 0^20250512.g8ec1341-4.el9_7 appstream 256 k
passt-selinux noarch 0^20250512.g8ec1341-4.el9_7 appstream 26 k
tar x86_64 2:1.34-9.el9_7 baseos 877 k
弱い依存関係のインストール:
docker-ce-rootless-extras
x86_64 29.2.1-1.el9 docker-ce-stable 3.4 M
トランザクションの概要
=================================================================================
インストール 14 パッケージ
ダウンロードサイズの合計: 105 M
インストール後のサイズ: 404 M
パッケージのダウンロード:
(1/14): docker-buildx-plugin-0.31.1-1.el9.x86_64 5.5 MB/s | 21 MB 00:03
(2/14): docker-ce-27.5.1-1.el9.x86_64.rpm 6.4 MB/s | 27 MB 00:04
(3/14): containerd.io-2.2.1-1.el9.x86_64.rpm 8.0 MB/s | 35 MB 00:04
(4/14): docker-ce-rootless-extras-29.2.1-1.el9.x 12 MB/s | 3.4 MB 00:00
(5/14): fuse-common-3.10.2-9.el9.x86_64.rpm 135 kB/s | 7.3 kB 00:00
(6/14): docker-compose-plugin-5.0.2-1.el9.x86_64 13 MB/s | 8.1 MB 00:00
(7/14): tar-1.34-9.el9_7.x86_64.rpm 2.0 MB/s | 877 kB 00:00
(8/14): fuse-overlayfs-1.16-1.el9_7.x86_64.rpm 808 kB/s | 66 kB 00:00
(9/14): container-selinux-2.240.0-3.el9_7.noarch 391 kB/s | 58 kB 00:00
(10/14): fuse3-3.10.2-9.el9.x86_64.rpm 1.7 MB/s | 53 kB 00:00
(11/14): passt-0^20250512.g8ec1341-4.el9_7.x86_6 5.7 MB/s | 256 kB 00:00
(12/14): fuse3-libs-3.10.2-9.el9.x86_64.rpm 1.5 MB/s | 91 kB 00:00
(13/14): passt-selinux-0^20250512.g8ec1341-4.el9 1.1 MB/s | 26 kB 00:00
(14/14): docker-ce-cli-27.5.1-1.el9.x86_64.rpm 4.3 MB/s | 8.1 MB 00:01
---------------------------------------------------------------------------------
合計 16 MB/s | 105 MB 00:06
Docker CE Stable - x86_64 52 kB/s | 1.6 kB 00:00
GPG 鍵 0x621E9F35 をインポート中:
Userid : "Docker Release (CE rpm) <docker@docker.com>"
Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
From : https://download.docker.com/linux/rhel/gpg
鍵のインポートに成功しました
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : passt-0^20250512.g8ec1341-4.el9_7.x86_64 1/14
scriptletの実行中: passt-selinux-0^20250512.g8ec1341-4.el9_7.noarch 2/14
インストール中 : passt-selinux-0^20250512.g8ec1341-4.el9_7.noarch 2/14
scriptletの実行中: passt-selinux-0^20250512.g8ec1341-4.el9_7.noarch 2/14
インストール中 : fuse3-libs-3.10.2-9.el9.x86_64 3/14
scriptletの実行中: container-selinux-4:2.240.0-3.el9_7.noarch 4/14
インストール中 : container-selinux-4:2.240.0-3.el9_7.noarch 4/14
scriptletの実行中: container-selinux-4:2.240.0-3.el9_7.noarch 4/14
インストール中 : docker-buildx-plugin-0.31.1-1.el9.x86_64 5/14
scriptletの実行中: docker-buildx-plugin-0.31.1-1.el9.x86_64 5/14
インストール中 : docker-compose-plugin-5.0.2-1.el9.x86_64 6/14
scriptletの実行中: docker-compose-plugin-5.0.2-1.el9.x86_64 6/14
インストール中 : docker-ce-cli-1:27.5.1-1.el9.x86_64 7/14
scriptletの実行中: docker-ce-cli-1:27.5.1-1.el9.x86_64 7/14
インストール中 : containerd.io-2.2.1-1.el9.x86_64 8/14
scriptletの実行中: containerd.io-2.2.1-1.el9.x86_64 8/14
インストール中 : tar-2:1.34-9.el9_7.x86_64 9/14
インストール中 : fuse-common-3.10.2-9.el9.x86_64 10/14
インストール中 : fuse3-3.10.2-9.el9.x86_64 11/14
インストール中 : fuse-overlayfs-1.16-1.el9_7.x86_64 12/14
scriptletの実行中: fuse-overlayfs-1.16-1.el9_7.x86_64 12/14
インストール中 : docker-ce-rootless-extras-29.2.1-1.el9.x86_64 13/14
scriptletの実行中: docker-ce-rootless-extras-29.2.1-1.el9.x86_64 13/14
インストール中 : docker-ce-3:27.5.1-1.el9.x86_64 14/14
scriptletの実行中: docker-ce-3:27.5.1-1.el9.x86_64 14/14
scriptletの実行中: passt-selinux-0^20250512.g8ec1341-4.el9_7.noarch 14/14
scriptletの実行中: container-selinux-4:2.240.0-3.el9_7.noarch 14/14
scriptletの実行中: docker-ce-3:27.5.1-1.el9.x86_64 14/14
検証中 : containerd.io-2.2.1-1.el9.x86_64 1/14
検証中 : docker-buildx-plugin-0.31.1-1.el9.x86_64 2/14
検証中 : docker-ce-3:27.5.1-1.el9.x86_64 3/14
検証中 : docker-ce-cli-1:27.5.1-1.el9.x86_64 4/14
検証中 : docker-ce-rootless-extras-29.2.1-1.el9.x86_64 5/14
検証中 : docker-compose-plugin-5.0.2-1.el9.x86_64 6/14
検証中 : fuse-common-3.10.2-9.el9.x86_64 7/14
検証中 : tar-2:1.34-9.el9_7.x86_64 8/14
検証中 : container-selinux-4:2.240.0-3.el9_7.noarch 9/14
検証中 : fuse-overlayfs-1.16-1.el9_7.x86_64 10/14
検証中 : fuse3-3.10.2-9.el9.x86_64 11/14
検証中 : fuse3-libs-3.10.2-9.el9.x86_64 12/14
検証中 : passt-0^20250512.g8ec1341-4.el9_7.x86_64 13/14
検証中 : passt-selinux-0^20250512.g8ec1341-4.el9_7.noarch 14/14
インストール済み:
container-selinux-4:2.240.0-3.el9_7.noarch
containerd.io-2.2.1-1.el9.x86_64
docker-buildx-plugin-0.31.1-1.el9.x86_64
docker-ce-3:27.5.1-1.el9.x86_64
docker-ce-cli-1:27.5.1-1.el9.x86_64
docker-ce-rootless-extras-29.2.1-1.el9.x86_64
docker-compose-plugin-5.0.2-1.el9.x86_64
fuse-common-3.10.2-9.el9.x86_64
fuse-overlayfs-1.16-1.el9_7.x86_64
fuse3-3.10.2-9.el9.x86_64
fuse3-libs-3.10.2-9.el9.x86_64
passt-0^20250512.g8ec1341-4.el9_7.x86_64
passt-selinux-0^20250512.g8ec1341-4.el9_7.noarch
tar-2:1.34-9.el9_7.x86_64
完了しました!
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
groupadd: グループ 'docker' は既に存在します
メタデータの期限切れの最終確認: 0:00:36 前の 2026年02月14日 13時25分00秒 に実施しました。
依存関係が解決しました。
=================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
=================================================================================
インストール:
make x86_64 1:4.3-8.el9 baseos 529 k
トランザクションの概要
=================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 529 k
インストール後のサイズ: 1.6 M
パッケージのダウンロード:
make-4.3-8.el9.x86_64.rpm 2.7 MB/s | 529 kB 00:00
---------------------------------------------------------------------------------
合計 878 kB/s | 529 kB 00:00
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : make-1:4.3-8.el9.x86_64 1/1
scriptletの実行中: make-1:4.3-8.el9.x86_64 1/1
検証中 : make-1:4.3-8.el9.x86_64 1/1
インストール済み:
make-1:4.3-8.el9.x86_64
完了しました!
メタデータの期限切れの最終確認: 0:00:38 前の 2026年02月14日 13時25分00秒 に実施しました。
パッケージ dnf-plugins-core-4.3.0-24.el9_7.noarch は既にインストールされています。
依存関係が解決しました。
行うべきことはありません。
完了しました!
repo の追加: https://cli.github.com/packages/rpm/gh-cli.repo
packages for the GitHub CLI 47 kB/s | 2.8 kB 00:00
依存関係が解決しました。
=================================================================================
パッケージ Arch バージョン リポジトリー サイズ
=================================================================================
インストール:
git x86_64 2.47.3-1.el9_6 appstream 50 k
依存関係のインストール:
emacs-filesystem noarch 1:27.2-18.el9 appstream 8.2 k
git-core x86_64 2.47.3-1.el9_6 appstream 4.6 M
git-core-doc noarch 2.47.3-1.el9_6 appstream 2.8 M
perl-AutoLoader noarch 5.74-481.1.el9_6 appstream 20 k
perl-B x86_64 1.80-481.1.el9_6 appstream 178 k
perl-Carp noarch 1.50-460.el9.0.1 appstream 29 k
perl-Class-Struct noarch 0.66-481.1.el9_6 appstream 21 k
perl-Data-Dumper x86_64 2.174-462.el9 appstream 55 k
perl-Digest noarch 1.19-4.el9.0.1 appstream 25 k
perl-Digest-MD5 x86_64 2.58-4.el9 appstream 36 k
perl-DynaLoader x86_64 1.47-481.1.el9_6 appstream 24 k
perl-Encode x86_64 4:3.08-462.el9 appstream 1.7 M
perl-Errno x86_64 1.30-481.1.el9_6 appstream 13 k
perl-Error noarch 1:0.17029-7.el9.0.1 appstream 41 k
perl-Exporter noarch 5.74-461.el9 appstream 31 k
perl-Fcntl x86_64 1.13-481.1.el9_6 appstream 19 k
perl-File-Basename noarch 2.85-481.1.el9_6 appstream 16 k
perl-File-Find noarch 1.37-481.1.el9_6 appstream 24 k
perl-File-Path noarch 2.18-4.el9 appstream 35 k
perl-File-Temp noarch 1:0.231.100-4.el9 appstream 59 k
perl-File-stat noarch 1.09-481.1.el9_6 appstream 16 k
perl-FileHandle noarch 2.03-481.1.el9_6 appstream 14 k
perl-Getopt-Long noarch 1:2.52-4.el9 appstream 60 k
perl-Getopt-Std noarch 1.12-481.1.el9_6 appstream 14 k
perl-Git noarch 2.47.3-1.el9_6 appstream 37 k
perl-HTTP-Tiny noarch 0.076-462.el9 appstream 53 k
perl-IO x86_64 1.43-481.1.el9_6 appstream 85 k
perl-IO-Socket-IP noarch 0.41-5.el9 appstream 42 k
perl-IO-Socket-SSL noarch 2.073-2.el9 appstream 214 k
perl-IPC-Open3 noarch 1.21-481.1.el9_6 appstream 21 k
perl-MIME-Base64 x86_64 3.16-4.el9 appstream 30 k
perl-Mozilla-CA noarch 20200520-6.el9 appstream 12 k
perl-Net-SSLeay x86_64 1.94-3.el9 appstream 391 k
perl-POSIX x86_64 1.94-481.1.el9_6 appstream 95 k
perl-PathTools x86_64 3.78-461.el9 appstream 85 k
perl-Pod-Escapes noarch 1:1.07-460.el9.0.1 appstream 20 k
perl-Pod-Perldoc noarch 3.28.01-461.el9 appstream 83 k
perl-Pod-Simple noarch 1:3.42-4.el9 appstream 215 k
perl-Pod-Usage noarch 4:2.01-4.el9 appstream 40 k
perl-Scalar-List-Utils x86_64 4:1.56-462.el9 appstream 70 k
perl-SelectSaver noarch 1.02-481.1.el9_6 appstream 10 k
perl-Socket x86_64 4:2.031-4.el9 appstream 54 k
perl-Storable x86_64 1:3.21-460.el9 appstream 95 k
perl-Symbol noarch 1.08-481.1.el9_6 appstream 13 k
perl-Term-ANSIColor noarch 5.01-461.el9.0.1 appstream 48 k
perl-Term-Cap noarch 1.17-460.el9.0.1 appstream 22 k
perl-TermReadKey x86_64 2.38-11.el9 appstream 36 k
perl-Text-ParseWords noarch 3.30-460.el9 appstream 16 k
perl-Text-Tabs+Wrap noarch 2013.0523-460.el9.0.1 appstream 23 k
perl-Time-Local noarch 2:1.300-7.el9 appstream 33 k
perl-URI noarch 5.09-3.el9.0.1 appstream 124 k
perl-base noarch 2.27-481.1.el9_6 appstream 15 k
perl-constant noarch 1.33-461.el9.0.1 appstream 23 k
perl-if noarch 0.60.800-481.1.el9_6 appstream 13 k
perl-interpreter x86_64 4:5.32.1-481.1.el9_6 appstream 69 k
perl-lib x86_64 0.65-481.1.el9_6 appstream 13 k
perl-libnet noarch 3.13-4.el9 appstream 125 k
perl-libs x86_64 4:5.32.1-481.1.el9_6 appstream 2.0 M
perl-mro x86_64 1.23-481.1.el9_6 appstream 27 k
perl-overload noarch 1.31-481.1.el9_6 appstream 44 k
perl-overloading noarch 0.02-481.1.el9_6 appstream 11 k
perl-parent noarch 1:0.238-460.el9 appstream 14 k
perl-podlators noarch 1:4.14-460.el9.0.1 appstream 117 k
perl-subs noarch 1.03-481.1.el9_6 appstream 10 k
perl-vars noarch 1.05-481.1.el9_6 appstream 12 k
弱い依存関係のインストール:
perl-NDBM_File x86_64 1.15-481.1.el9_6 appstream 21 k
トランザクションの概要
=================================================================================
インストール 67 パッケージ
ダウンロードサイズの合計: 14 M
インストール後のサイズ: 65 M
パッケージのダウンロード:
(1/67): emacs-filesystem-27.2-18.el9.noarch.rpm 203 kB/s | 8.2 kB 00:00
(2/67): git-2.47.3-1.el9_6.x86_64.rpm 903 kB/s | 50 kB 00:00
(3/67): perl-AutoLoader-5.74-481.1.el9_6.noarch. 1.1 MB/s | 20 kB 00:00
(4/67): perl-B-1.80-481.1.el9_6.x86_64.rpm 2.3 MB/s | 178 kB 00:00
(5/67): perl-Carp-1.50-460.el9.0.1.noarch.rpm 340 kB/s | 29 kB 00:00
(6/67): perl-Class-Struct-0.66-481.1.el9_6.noarc 165 kB/s | 21 kB 00:00
(7/67): git-core-doc-2.47.3-1.el9_6.noarch.rpm 8.3 MB/s | 2.8 MB 00:00
(8/67): perl-Data-Dumper-2.174-462.el9.x86_64.rp 2.7 MB/s | 55 kB 00:00
(9/67): perl-Digest-1.19-4.el9.0.1.noarch.rpm 1.8 MB/s | 25 kB 00:00
(10/67): perl-Digest-MD5-2.58-4.el9.x86_64.rpm 1.8 MB/s | 36 kB 00:00
(11/67): perl-DynaLoader-1.47-481.1.el9_6.x86_64 1.4 MB/s | 24 kB 00:00
(12/67): perl-Errno-1.30-481.1.el9_6.x86_64.rpm 985 kB/s | 13 kB 00:00
(13/67): perl-Error-0.17029-7.el9.0.1.noarch.rpm 1.1 MB/s | 41 kB 00:00
(14/67): perl-Encode-3.08-462.el9.x86_64.rpm 8.8 MB/s | 1.7 MB 00:00
(15/67): git-core-2.47.3-1.el9_6.x86_64.rpm 7.7 MB/s | 4.6 MB 00:00
(16/67): perl-Exporter-5.74-461.el9.noarch.rpm 207 kB/s | 31 kB 00:00
(17/67): perl-Fcntl-1.13-481.1.el9_6.x86_64.rpm 1.1 MB/s | 19 kB 00:00
(18/67): perl-File-Basename-2.85-481.1.el9_6.noa 1.3 MB/s | 16 kB 00:00
(19/67): perl-File-Find-1.37-481.1.el9_6.noarch. 1.5 MB/s | 24 kB 00:00
(20/67): perl-File-Path-2.18-4.el9.noarch.rpm 1.9 MB/s | 35 kB 00:00
(21/67): perl-File-stat-1.09-481.1.el9_6.noarch. 1.4 MB/s | 16 kB 00:00
(22/67): perl-File-Temp-0.231.100-4.el9.noarch.r 3.0 MB/s | 59 kB 00:00
(23/67): perl-FileHandle-2.03-481.1.el9_6.noarch 1.0 MB/s | 14 kB 00:00
(24/67): perl-Getopt-Std-1.12-481.1.el9_6.noarch 1.2 MB/s | 14 kB 00:00
(25/67): perl-Getopt-Long-2.52-4.el9.noarch.rpm 2.9 MB/s | 60 kB 00:00
(26/67): perl-Git-2.47.3-1.el9_6.noarch.rpm 2.0 MB/s | 37 kB 00:00
(27/67): perl-HTTP-Tiny-0.076-462.el9.noarch.rpm 2.8 MB/s | 53 kB 00:00
(28/67): perl-IO-1.43-481.1.el9_6.x86_64.rpm 4.4 MB/s | 85 kB 00:00
(29/67): perl-IO-Socket-IP-0.41-5.el9.noarch.rpm 2.3 MB/s | 42 kB 00:00
(30/67): perl-IO-Socket-SSL-2.073-2.el9.noarch.r 9.4 MB/s | 214 kB 00:00
(31/67): perl-IPC-Open3-1.21-481.1.el9_6.noarch. 987 kB/s | 21 kB 00:00
(32/67): perl-MIME-Base64-3.16-4.el9.x86_64.rpm 1.4 MB/s | 30 kB 00:00
(33/67): perl-Mozilla-CA-20200520-6.el9.noarch.r 1.0 MB/s | 12 kB 00:00
(34/67): perl-NDBM_File-1.15-481.1.el9_6.x86_64. 1.4 MB/s | 21 kB 00:00
(35/67): perl-POSIX-1.94-481.1.el9_6.x86_64.rpm 6.3 MB/s | 95 kB 00:00
(36/67): perl-PathTools-3.78-461.el9.x86_64.rpm 3.7 MB/s | 85 kB 00:00
(37/67): perl-Pod-Escapes-1.07-460.el9.0.1.noarc 896 kB/s | 20 kB 00:00
(38/67): perl-Net-SSLeay-1.94-3.el9.x86_64.rpm 7.6 MB/s | 391 kB 00:00
(39/67): perl-Pod-Perldoc-3.28.01-461.el9.noarch 4.0 MB/s | 83 kB 00:00
(40/67): perl-Pod-Simple-3.42-4.el9.noarch.rpm 8.6 MB/s | 215 kB 00:00
(41/67): perl-Pod-Usage-2.01-4.el9.noarch.rpm 2.0 MB/s | 40 kB 00:00
(42/67): perl-Scalar-List-Utils-1.56-462.el9.x86 3.6 MB/s | 70 kB 00:00
(43/67): perl-SelectSaver-1.02-481.1.el9_6.noarc 1.0 MB/s | 10 kB 00:00
(44/67): perl-Socket-2.031-4.el9.x86_64.rpm 2.7 MB/s | 54 kB 00:00
(45/67): perl-Storable-3.21-460.el9.x86_64.rpm 5.0 MB/s | 95 kB 00:00
(46/67): perl-Symbol-1.08-481.1.el9_6.noarch.rpm 734 kB/s | 13 kB 00:00
(47/67): perl-Term-ANSIColor-5.01-461.el9.0.1.no 3.0 MB/s | 48 kB 00:00
(48/67): perl-Term-Cap-1.17-460.el9.0.1.noarch.r 1.3 MB/s | 22 kB 00:00
(49/67): perl-TermReadKey-2.38-11.el9.x86_64.rpm 2.1 MB/s | 36 kB 00:00
(50/67): perl-Text-ParseWords-3.30-460.el9.noarc 1.2 MB/s | 16 kB 00:00
(51/67): perl-Text-Tabs+Wrap-2013.0523-460.el9.0 1.7 MB/s | 23 kB 00:00
(52/67): perl-Time-Local-1.300-7.el9.noarch.rpm 2.1 MB/s | 33 kB 00:00
(53/67): perl-base-2.27-481.1.el9_6.noarch.rpm 1.3 MB/s | 15 kB 00:00
(54/67): perl-constant-1.33-461.el9.0.1.noarch.r 1.9 MB/s | 23 kB 00:00
(55/67): perl-if-0.60.800-481.1.el9_6.noarch.rpm 1.1 MB/s | 13 kB 00:00
(56/67): perl-URI-5.09-3.el9.0.1.noarch.rpm 4.1 MB/s | 124 kB 00:00
(57/67): perl-interpreter-5.32.1-481.1.el9_6.x86 5.0 MB/s | 69 kB 00:00
(58/67): perl-lib-0.65-481.1.el9_6.x86_64.rpm 1.0 MB/s | 13 kB 00:00
(59/67): perl-libnet-3.13-4.el9.noarch.rpm 7.4 MB/s | 125 kB 00:00
(60/67): perl-mro-1.23-481.1.el9_6.x86_64.rpm 1.5 MB/s | 27 kB 00:00
(61/67): perl-overload-1.31-481.1.el9_6.noarch.r 1.9 MB/s | 44 kB 00:00
(62/67): perl-overloading-0.02-481.1.el9_6.noarc 837 kB/s | 11 kB 00:00
(63/67): perl-parent-0.238-460.el9.noarch.rpm 951 kB/s | 14 kB 00:00
(64/67): perl-podlators-4.14-460.el9.0.1.noarch. 5.4 MB/s | 117 kB 00:00
(65/67): perl-subs-1.03-481.1.el9_6.noarch.rpm 807 kB/s | 10 kB 00:00
(66/67): perl-vars-1.05-481.1.el9_6.noarch.rpm 927 kB/s | 12 kB 00:00
(67/67): perl-libs-5.32.1-481.1.el9_6.x86_64.rpm 9.7 MB/s | 2.0 MB 00:00
---------------------------------------------------------------------------------
合計 9.8 MB/s | 14 MB 00:01
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : git-core-2.47.3-1.el9_6.x86_64 1/67
インストール中 : git-core-doc-2.47.3-1.el9_6.noarch 2/67
インストール中 : perl-Digest-1.19-4.el9.0.1.noarch 3/67
インストール中 : perl-Digest-MD5-2.58-4.el9.x86_64 4/67
インストール中 : perl-B-1.80-481.1.el9_6.x86_64 5/67
インストール中 : perl-FileHandle-2.03-481.1.el9_6.noarch 6/67
インストール中 : perl-Data-Dumper-2.174-462.el9.x86_64 7/67
インストール中 : perl-libnet-3.13-4.el9.noarch 8/67
インストール中 : perl-base-2.27-481.1.el9_6.noarch 9/67
インストール中 : perl-URI-5.09-3.el9.0.1.noarch 10/67
インストール中 : perl-AutoLoader-5.74-481.1.el9_6.noarch 11/67
インストール中 : perl-Mozilla-CA-20200520-6.el9.noarch 12/67
インストール中 : perl-if-0.60.800-481.1.el9_6.noarch 13/67
インストール中 : perl-IO-Socket-IP-0.41-5.el9.noarch 14/67
インストール中 : perl-Time-Local-2:1.300-7.el9.noarch 15/67
インストール中 : perl-File-Path-2.18-4.el9.noarch 16/67
インストール中 : perl-Pod-Escapes-1:1.07-460.el9.0.1.noarch 17/67
インストール中 : perl-Text-Tabs+Wrap-2013.0523-460.el9.0.1.noarch 18/67
インストール中 : perl-IO-Socket-SSL-2.073-2.el9.noarch 19/67
インストール中 : perl-Net-SSLeay-1.94-3.el9.x86_64 20/67
インストール中 : perl-Class-Struct-0.66-481.1.el9_6.noarch 21/67
インストール中 : perl-POSIX-1.94-481.1.el9_6.x86_64 22/67
インストール中 : perl-Term-ANSIColor-5.01-461.el9.0.1.noarch 23/67
インストール中 : perl-IPC-Open3-1.21-481.1.el9_6.noarch 24/67
インストール中 : perl-subs-1.03-481.1.el9_6.noarch 25/67
インストール中 : perl-File-Temp-1:0.231.100-4.el9.noarch 26/67
インストール中 : perl-Term-Cap-1.17-460.el9.0.1.noarch 27/67
インストール中 : perl-Pod-Simple-1:3.42-4.el9.noarch 28/67
インストール中 : perl-HTTP-Tiny-0.076-462.el9.noarch 29/67
インストール中 : perl-Socket-4:2.031-4.el9.x86_64 30/67
インストール中 : perl-SelectSaver-1.02-481.1.el9_6.noarch 31/67
インストール中 : perl-Symbol-1.08-481.1.el9_6.noarch 32/67
インストール中 : perl-File-stat-1.09-481.1.el9_6.noarch 33/67
インストール中 : perl-podlators-1:4.14-460.el9.0.1.noarch 34/67
インストール中 : perl-Pod-Perldoc-3.28.01-461.el9.noarch 35/67
インストール中 : perl-Fcntl-1.13-481.1.el9_6.x86_64 36/67
インストール中 : perl-Text-ParseWords-3.30-460.el9.noarch 37/67
インストール中 : perl-mro-1.23-481.1.el9_6.x86_64 38/67
インストール中 : perl-IO-1.43-481.1.el9_6.x86_64 39/67
インストール中 : perl-overloading-0.02-481.1.el9_6.noarch 40/67
インストール中 : perl-Pod-Usage-4:2.01-4.el9.noarch 41/67
インストール中 : perl-Errno-1.30-481.1.el9_6.x86_64 42/67
インストール中 : perl-File-Basename-2.85-481.1.el9_6.noarch 43/67
インストール中 : perl-Getopt-Std-1.12-481.1.el9_6.noarch 44/67
インストール中 : perl-MIME-Base64-3.16-4.el9.x86_64 45/67
インストール中 : perl-Scalar-List-Utils-4:1.56-462.el9.x86_64 46/67
インストール中 : perl-constant-1.33-461.el9.0.1.noarch 47/67
インストール中 : perl-Storable-1:3.21-460.el9.x86_64 48/67
インストール中 : perl-overload-1.31-481.1.el9_6.noarch 49/67
インストール中 : perl-parent-1:0.238-460.el9.noarch 50/67
インストール中 : perl-vars-1.05-481.1.el9_6.noarch 51/67
インストール中 : perl-Getopt-Long-1:2.52-4.el9.noarch 52/67
インストール中 : perl-Carp-1.50-460.el9.0.1.noarch 53/67
インストール中 : perl-Exporter-5.74-461.el9.noarch 54/67
インストール中 : perl-NDBM_File-1.15-481.1.el9_6.x86_64 55/67
インストール中 : perl-PathTools-3.78-461.el9.x86_64 56/67
インストール中 : perl-Encode-4:3.08-462.el9.x86_64 57/67
インストール中 : perl-libs-4:5.32.1-481.1.el9_6.x86_64 58/67
インストール中 : perl-interpreter-4:5.32.1-481.1.el9_6.x86_64 59/67
インストール中 : perl-DynaLoader-1.47-481.1.el9_6.x86_64 60/67
インストール中 : perl-TermReadKey-2.38-11.el9.x86_64 61/67
インストール中 : perl-Error-1:0.17029-7.el9.0.1.noarch 62/67
インストール中 : perl-File-Find-1.37-481.1.el9_6.noarch 63/67
インストール中 : perl-lib-0.65-481.1.el9_6.x86_64 64/67
インストール中 : emacs-filesystem-1:27.2-18.el9.noarch 65/67
インストール中 : perl-Git-2.47.3-1.el9_6.noarch 66/67
インストール中 : git-2.47.3-1.el9_6.x86_64 67/67
scriptletの実行中: git-2.47.3-1.el9_6.x86_64 67/67
検証中 : emacs-filesystem-1:27.2-18.el9.noarch 1/67
検証中 : git-2.47.3-1.el9_6.x86_64 2/67
検証中 : git-core-2.47.3-1.el9_6.x86_64 3/67
検証中 : git-core-doc-2.47.3-1.el9_6.noarch 4/67
検証中 : perl-AutoLoader-5.74-481.1.el9_6.noarch 5/67
検証中 : perl-B-1.80-481.1.el9_6.x86_64 6/67
検証中 : perl-Carp-1.50-460.el9.0.1.noarch 7/67
検証中 : perl-Class-Struct-0.66-481.1.el9_6.noarch 8/67
検証中 : perl-Data-Dumper-2.174-462.el9.x86_64 9/67
検証中 : perl-Digest-1.19-4.el9.0.1.noarch 10/67
検証中 : perl-Digest-MD5-2.58-4.el9.x86_64 11/67
検証中 : perl-DynaLoader-1.47-481.1.el9_6.x86_64 12/67
検証中 : perl-Encode-4:3.08-462.el9.x86_64 13/67
検証中 : perl-Errno-1.30-481.1.el9_6.x86_64 14/67
検証中 : perl-Error-1:0.17029-7.el9.0.1.noarch 15/67
検証中 : perl-Exporter-5.74-461.el9.noarch 16/67
検証中 : perl-Fcntl-1.13-481.1.el9_6.x86_64 17/67
検証中 : perl-File-Basename-2.85-481.1.el9_6.noarch 18/67
検証中 : perl-File-Find-1.37-481.1.el9_6.noarch 19/67
検証中 : perl-File-Path-2.18-4.el9.noarch 20/67
検証中 : perl-File-Temp-1:0.231.100-4.el9.noarch 21/67
検証中 : perl-File-stat-1.09-481.1.el9_6.noarch 22/67
検証中 : perl-FileHandle-2.03-481.1.el9_6.noarch 23/67
検証中 : perl-Getopt-Long-1:2.52-4.el9.noarch 24/67
検証中 : perl-Getopt-Std-1.12-481.1.el9_6.noarch 25/67
検証中 : perl-Git-2.47.3-1.el9_6.noarch 26/67
検証中 : perl-HTTP-Tiny-0.076-462.el9.noarch 27/67
検証中 : perl-IO-1.43-481.1.el9_6.x86_64 28/67
検証中 : perl-IO-Socket-IP-0.41-5.el9.noarch 29/67
検証中 : perl-IO-Socket-SSL-2.073-2.el9.noarch 30/67
検証中 : perl-IPC-Open3-1.21-481.1.el9_6.noarch 31/67
検証中 : perl-MIME-Base64-3.16-4.el9.x86_64 32/67
検証中 : perl-Mozilla-CA-20200520-6.el9.noarch 33/67
検証中 : perl-NDBM_File-1.15-481.1.el9_6.x86_64 34/67
検証中 : perl-Net-SSLeay-1.94-3.el9.x86_64 35/67
検証中 : perl-POSIX-1.94-481.1.el9_6.x86_64 36/67
検証中 : perl-PathTools-3.78-461.el9.x86_64 37/67
検証中 : perl-Pod-Escapes-1:1.07-460.el9.0.1.noarch 38/67
検証中 : perl-Pod-Perldoc-3.28.01-461.el9.noarch 39/67
検証中 : perl-Pod-Simple-1:3.42-4.el9.noarch 40/67
検証中 : perl-Pod-Usage-4:2.01-4.el9.noarch 41/67
検証中 : perl-Scalar-List-Utils-4:1.56-462.el9.x86_64 42/67
検証中 : perl-SelectSaver-1.02-481.1.el9_6.noarch 43/67
検証中 : perl-Socket-4:2.031-4.el9.x86_64 44/67
検証中 : perl-Storable-1:3.21-460.el9.x86_64 45/67
検証中 : perl-Symbol-1.08-481.1.el9_6.noarch 46/67
検証中 : perl-Term-ANSIColor-5.01-461.el9.0.1.noarch 47/67
検証中 : perl-Term-Cap-1.17-460.el9.0.1.noarch 48/67
検証中 : perl-TermReadKey-2.38-11.el9.x86_64 49/67
検証中 : perl-Text-ParseWords-3.30-460.el9.noarch 50/67
検証中 : perl-Text-Tabs+Wrap-2013.0523-460.el9.0.1.noarch 51/67
検証中 : perl-Time-Local-2:1.300-7.el9.noarch 52/67
検証中 : perl-URI-5.09-3.el9.0.1.noarch 53/67
検証中 : perl-base-2.27-481.1.el9_6.noarch 54/67
検証中 : perl-constant-1.33-461.el9.0.1.noarch 55/67
検証中 : perl-if-0.60.800-481.1.el9_6.noarch 56/67
検証中 : perl-interpreter-4:5.32.1-481.1.el9_6.x86_64 57/67
検証中 : perl-lib-0.65-481.1.el9_6.x86_64 58/67
検証中 : perl-libnet-3.13-4.el9.noarch 59/67
検証中 : perl-libs-4:5.32.1-481.1.el9_6.x86_64 60/67
検証中 : perl-mro-1.23-481.1.el9_6.x86_64 61/67
検証中 : perl-overload-1.31-481.1.el9_6.noarch 62/67
検証中 : perl-overloading-0.02-481.1.el9_6.noarch 63/67
検証中 : perl-parent-1:0.238-460.el9.noarch 64/67
検証中 : perl-podlators-1:4.14-460.el9.0.1.noarch 65/67
検証中 : perl-subs-1.03-481.1.el9_6.noarch 66/67
検証中 : perl-vars-1.05-481.1.el9_6.noarch 67/67
インストール済み:
emacs-filesystem-1:27.2-18.el9.noarch
git-2.47.3-1.el9_6.x86_64
git-core-2.47.3-1.el9_6.x86_64
git-core-doc-2.47.3-1.el9_6.noarch
perl-AutoLoader-5.74-481.1.el9_6.noarch
perl-B-1.80-481.1.el9_6.x86_64
perl-Carp-1.50-460.el9.0.1.noarch
perl-Class-Struct-0.66-481.1.el9_6.noarch
perl-Data-Dumper-2.174-462.el9.x86_64
perl-Digest-1.19-4.el9.0.1.noarch
perl-Digest-MD5-2.58-4.el9.x86_64
perl-DynaLoader-1.47-481.1.el9_6.x86_64
perl-Encode-4:3.08-462.el9.x86_64
perl-Errno-1.30-481.1.el9_6.x86_64
perl-Error-1:0.17029-7.el9.0.1.noarch
perl-Exporter-5.74-461.el9.noarch
perl-Fcntl-1.13-481.1.el9_6.x86_64
perl-File-Basename-2.85-481.1.el9_6.noarch
perl-File-Find-1.37-481.1.el9_6.noarch
perl-File-Path-2.18-4.el9.noarch
perl-File-Temp-1:0.231.100-4.el9.noarch
perl-File-stat-1.09-481.1.el9_6.noarch
perl-FileHandle-2.03-481.1.el9_6.noarch
perl-Getopt-Long-1:2.52-4.el9.noarch
perl-Getopt-Std-1.12-481.1.el9_6.noarch
perl-Git-2.47.3-1.el9_6.noarch
perl-HTTP-Tiny-0.076-462.el9.noarch
perl-IO-1.43-481.1.el9_6.x86_64
perl-IO-Socket-IP-0.41-5.el9.noarch
perl-IO-Socket-SSL-2.073-2.el9.noarch
perl-IPC-Open3-1.21-481.1.el9_6.noarch
perl-MIME-Base64-3.16-4.el9.x86_64
perl-Mozilla-CA-20200520-6.el9.noarch
perl-NDBM_File-1.15-481.1.el9_6.x86_64
perl-Net-SSLeay-1.94-3.el9.x86_64
perl-POSIX-1.94-481.1.el9_6.x86_64
perl-PathTools-3.78-461.el9.x86_64
perl-Pod-Escapes-1:1.07-460.el9.0.1.noarch
perl-Pod-Perldoc-3.28.01-461.el9.noarch
perl-Pod-Simple-1:3.42-4.el9.noarch
perl-Pod-Usage-4:2.01-4.el9.noarch
perl-Scalar-List-Utils-4:1.56-462.el9.x86_64
perl-SelectSaver-1.02-481.1.el9_6.noarch
perl-Socket-4:2.031-4.el9.x86_64
perl-Storable-1:3.21-460.el9.x86_64
perl-Symbol-1.08-481.1.el9_6.noarch
perl-Term-ANSIColor-5.01-461.el9.0.1.noarch
perl-Term-Cap-1.17-460.el9.0.1.noarch
perl-TermReadKey-2.38-11.el9.x86_64
perl-Text-ParseWords-3.30-460.el9.noarch
perl-Text-Tabs+Wrap-2013.0523-460.el9.0.1.noarch
perl-Time-Local-2:1.300-7.el9.noarch
perl-URI-5.09-3.el9.0.1.noarch
perl-base-2.27-481.1.el9_6.noarch
perl-constant-1.33-461.el9.0.1.noarch
perl-if-0.60.800-481.1.el9_6.noarch
perl-interpreter-4:5.32.1-481.1.el9_6.x86_64
perl-lib-0.65-481.1.el9_6.x86_64
perl-libnet-3.13-4.el9.noarch
perl-libs-4:5.32.1-481.1.el9_6.x86_64
perl-mro-1.23-481.1.el9_6.x86_64
perl-overload-1.31-481.1.el9_6.noarch
perl-overloading-0.02-481.1.el9_6.noarch
perl-parent-1:0.238-460.el9.noarch
perl-podlators-1:4.14-460.el9.0.1.noarch
perl-subs-1.03-481.1.el9_6.noarch
perl-vars-1.05-481.1.el9_6.noarch
完了しました!
メタデータの期限切れの最終確認: 0:00:04 前の 2026年02月14日 13時25分38秒 に実施しました。
依存関係が解決しました。
=================================================================================
パッケージ アーキテクチャー バージョン リポジトリー サイズ
=================================================================================
インストール:
gh x86_64 2.86.0-1 gh-cli 14 M
トランザクションの概要
=================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 14 M
インストール後のサイズ: 36 M
パッケージのダウンロード:
gh_2.86.0_linux_amd64.rpm 16 MB/s | 14 MB 00:00
---------------------------------------------------------------------------------
合計 16 MB/s | 14 MB 00:00
packages for the GitHub CLI 5.0 kB/s | 4.7 kB 00:00
GPG 鍵 0x75716059 をインポート中:
Userid : "GitHub CLI <opensource+cli@github.com>"
Fingerprint: 2C61 0620 1985 B60E 6C7A C873 23F3 D4EA 7571 6059
From : https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x23F3D4EA75716059
鍵のインポートに成功しました
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : gh-2.86.0-1.x86_64 1/1
scriptletの実行中: gh-2.86.0-1.x86_64 1/1
検証中 : gh-2.86.0-1.x86_64 1/1
インストール済み:
gh-2.86.0-1.x86_64
完了しました!
Defaults env_keep += "SSH_AUTH_SOCK"
repo の追加: https://netdevops.fury.site/yum/
gpgcheck=0
created by dnf config-manager from https://netde 134 kB/s | 266 kB 00:01
依存関係が解決しました。
=================================================================================
パッケージ Arch バージョン リポジトリー サイズ
=================================================================================
インストール:
containerlab x86_64 0.73.0-1 netdevops.fury.site_yum_ 15 M
トランザクションの概要
=================================================================================
インストール 1 パッケージ
ダウンロードサイズの合計: 15 M
インストール後のサイズ: 40 M
パッケージのダウンロード:
containerlab_0.73.0_linux_amd64.rpm 5.1 MB/s | 15 MB 00:03
---------------------------------------------------------------------------------
合計 5.1 MB/s | 15 MB 00:03
トランザクションを確認しています
トランザクションの確認に成功しました。
トランザクションをテストしています
トランザクションのテストに成功しました。
トランザクションを実行しています
準備中 : 1/1
インストール中 : containerlab-0.73.0-1.x86_64 1/1
scriptletの実行中: containerlab-0.73.0-1.x86_64 1/1
Please run the command 'sudo usermod -aG clab_admins <insert your username here> && newgrp clab_admins' to ensure that you are part of the Container admin group. You can check this by running 'groups'.
検証中 : containerlab-0.73.0-1.x86_64 1/1
インストール済み:
containerlab-0.73.0-1.x86_64
完了しました!
clab_admins group exists
[suzuyu@clab01 ~]$
以上で、contailerlab のインストールは完了
QuickStart
実際に containerlab で Network OS のデプロイを試すために、QuickStartページに倣って下記を実施する
srlceos01.clab.yml ダウンロード
mkdir ~/clab-quickstart
cd ~/clab-quickstart
curl -LO \
https://raw.githubusercontent.com/srl-labs/containerlab/main/lab-examples/srlceos01/srlceos01.clab.yml
Nokia の srl を 1ノードと、Arista の cEOS を 1ノード起動して、ポート間の接続を実施する構成となっている
# topology documentation: http://containerlab.dev/lab-examples/srl-ceos/
name: srlceos01
topology:
nodes:
srl:
kind: nokia_srlinux
image: ghcr.io/nokia/srlinux:24.10
ceos:
kind: arista_ceos
image: ceos:4.32.0F
links:
- endpoints: ["srl:ethernet-1/1", "ceos:eth1"]
lab-examples Logs
[suzuyu@clab01 ~]$ mkdir ~/clab-quickstart
cd ~/clab-quickstart
curl -LO \
https://raw.githubusercontent.com/srl-labs/containerlab/main/lab-examples/srlceos01/srlceos01.clab.yml
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 306 100 306 0 0 1436 0 --:--:-- --:--:-- --:--:-- 1436
[suzuyu@clab01 clab-quickstart]$ cat srlceos01.clab.yml
# topology documentation: http://containerlab.dev/lab-examples/srl-ceos/
name: srlceos01
topology:
nodes:
srl:
kind: nokia_srlinux
image: ghcr.io/nokia/srlinux:24.10
ceos:
kind: arista_ceos
image: ceos:4.32.0F
links:
- endpoints: ["srl:ethernet-1/1", "ceos:eth1"]
cEOS コンテナイメージ download & import
cEOS は自動で pull できないので、手動でのダウンロード・インポートを実施する
Arista のダウンロードサイトへログインして cEOS を自分でダウンロードする
(ここでは、Quick Start の yaml に従ったバージョンを指定してダウンロードしている)
ダウンロードしたファイルをサーバへアップロードする
アップロードしたファイルを下記コマンドでインポートする
docker import cEOS64-lab-4.32.0F.tar.xz ceos:4.32.0F
docker import cEOS Logs
[suzuyu@clab01 ~]$ ls
cEOS64-lab-4.32.0F.tar.xz
[suzuyu@clab01 ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[suzuyu@clab01 ~]$ docker import cEOS64-lab-4.32.0F.tar.xz ceos:4.32.0F
sha256:5be1eca0b02538812470bfb352e8ea4fe6631be1a577db5134f285ba8e839928
[suzuyu@clab01 ~]$
[suzuyu@clab01 ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ceos 4.32.0F 5be1eca0b025 25 seconds ago 2.4GB
[suzuyu@clab01 ~]$
Deploying a lab
事前準備はできたので、実際にラボ環境を実行する
デプロイコマンドは下記の通り
containerlab deploy
containerlab deploy Logs
[suzuyu@clab01 clab-quickstart]$ containerlab deploy
14:20:03 INFO Containerlab started version=0.73.0
14:20:03 INFO Parsing & checking topology file=srlceos01.clab.yml
14:20:03 INFO Pulling image image=ghcr.io/nokia/srlinux:24.10
24.10: Pulling from nokia/srlinux
0f3690249ac4: Pull complete
Digest: sha256:74c5e97355f08d4da36f3bbdfa1203d0bb00100cadbf7a0d4fdd8d14e52429d5
Status: Downloaded newer image for ghcr.io/nokia/srlinux:24.10
14:20:48 INFO Done pulling image image=ghcr.io/nokia/srlinux:24.10
14:20:48 INFO Creating lab directory path=/home/suzuyu/clab-quickstart/clab-srlceos01
14:20:48 INFO Creating container name=srl
14:20:48 INFO Creating container name=ceos
14:20:50 INFO Running postdeploy actions kind=nokia_srlinux node=srl
14:20:50 INFO Created link: srl:e1-1 (ethernet-1/1) ▪┄┄▪ ceos:eth1
14:20:50 INFO Running postdeploy actions for Arista cEOS 'ceos' node
14:21:04 INFO Adding host entries path=/etc/hosts
14:21:04 INFO Adding SSH config for nodes path=/etc/ssh/ssh_config.d/clab-srlceos01.conf
╭─────────────────────┬─────────────────────────────┬─────────┬───────────────────╮
│ Name │ Kind/Image │ State │ IPv4/6 Address │
├─────────────────────┼─────────────────────────────┼─────────┼───────────────────┤
│ clab-srlceos01-ceos │ arista_ceos │ running │ 172.20.20.3 │
│ │ ceos:4.32.0F │ │ 3fff:172:20:20::3 │
├─────────────────────┼─────────────────────────────┼─────────┼───────────────────┤
│ clab-srlceos01-srl │ nokia_srlinux │ running │ 172.20.20.2 │
│ │ ghcr.io/nokia/srlinux:24.10 │ │ 3fff:172:20:20::2 │
╰─────────────────────┴─────────────────────────────┴─────────┴───────────────────╯
[suzuyu@clab01 clab-quickstart]$
実際に起動した OS へログインしてみる (デフォルトパスワードは nokia_srlinux は NokiaSrl1!, eos は admin)
ssh admin@clab-srlceos01-srl
srl,ceos login Logs
[suzuyu@clab01 clab-quickstart]$ ssh admin@clab-srlceos01-srl
Warning: Permanently added 'clab-srlceos01-srl' (ED25519) to the list of known hosts.
................................................................
: Welcome to Nokia SR Linux! :
: Open Network OS for the NetOps era. :
: :
: This is a freely distributed official container image. :
: Use it - Share it :
: :
: Get started: https://learn.srlinux.dev :
: Container: https://go.srlinux.dev/container-image :
: Docs: https://doc.srlinux.dev/24-10 :
: Rel. notes: https://doc.srlinux.dev/rn24-10-6 :
: YANG: https://yang.srlinux.dev/v24.10.6 :
: Discord: https://go.srlinux.dev/discord :
: Contact: https://go.srlinux.dev/contact-sales :
................................................................
(admin@clab-srlceos01-srl) Password:
Using configuration file(s): ['/home/admin/.srlinuxrc']
Welcome to the srlinux CLI.
Type 'help' (and press <ENTER>) if you need any help using this.
--{ running }--[ ]--
A:srl# show version
----------------------------------------------------------------------------------------------------------------------------------------------
Hostname : srl
Chassis Type : 7220 IXR-D2L
Part Number : Sim Part No.
Serial Number : Sim Serial No.
System HW MAC Address: 1A:02:01:FF:00:00
OS : SR Linux
Software Version : v24.10.6
Build Number : 209-g06fd1920785
Architecture : x86_64
Last Booted : 2026-02-14T05:20:52.611Z
Total Memory : 91989382 kB
Free Memory : 87150289 kB
----------------------------------------------------------------------------------------------------------------------------------------------
A:srl#
EOF encountered
Connection to clab-srlceos01-srl closed.
[suzuyu@clab01 clab-quickstart]$ ssh admin@clab-srlceos01-ceos
Warning: Permanently added 'clab-srlceos01-ceos' (ED25519) to the list of known hosts.
(admin@clab-srlceos01-ceos) Password:
ceos>show ver
Arista cEOSLab
Hardware version:
Serial number: EDE67B930A10D4163892390A3E71FD7B
Hardware MAC address: 001c.73a1.251f
System MAC address: 001c.73a1.251f
Software image version: 4.32.0F-36401836.4320F (engineering build)
Architecture: x86_64
Internal build version: 4.32.0F-36401836.4320F
Internal build ID: e97bbe15-478c-45d1-84fa-332db23aef84
Image format version: 1.0
Image optimization: None
cEOS tools version: (unknown)
Kernel version: 5.14.0-611.27.1.el9_7.x86_64
Uptime: 9 minutes
Total memory: 94197128 kB
Free memory: 89314236 kB
ceos>
ceos>
Connection to clab-srlceos01-ceos closed.
[suzuyu@clab01 clab-quickstart]$
Destroy
最後に、ラボを終了するには下記コマンドで削除する
containerlab destroy
containerlab destroy Logs
[suzuyu@clab01 clab-quickstart]$ containerlab destroy
14:44:51 INFO Parsing & checking topology file=srlceos01.clab.yml
14:44:51 INFO Parsing & checking topology file=srlceos01.clab.yml
14:44:51 INFO Destroying lab name=srlceos01
14:44:51 INFO Removed container name=clab-srlceos01-srl
14:44:51 INFO Removed container name=clab-srlceos01-ceos
14:44:51 INFO Removing host entries path=/etc/hosts
14:44:51 INFO Removing SSH config path=/etc/ssh/ssh_config.d/clab-srlceos01.conf
以上で、Quick Start 箇所のお試しは完了
VM-based routers integration
コンテナ化されてない VM イメージの実行お試しとして Cisco Nexus 9000v を動かす
- 参照ドキュメントページ
N9Kv イメージダウンロード
ここでは構成試験用として Lite モードを選択してダウンロードする
Cisco ページへログインして、
Switches > Data Center Switches > Nexus 9000 Series Switches > Nexus 9000v Switch で動作させたいバージョンを指定して.qcow2イメージをダウンロードする
今回は nexus9300v64-lite.10.4.5.M.qcow2 をダウンロードしている
Vrnetlab での N9Kv イメージインポート
Vrnetlabは通常の VM イメージ(qcow2)をコンテナ内にパッケージ化し、コンテナイメージ化できる
下記コマンドでダウンロード (git clone) して、n9kvのフォルダへ移動する
git clone https://github.com/srl-labs/vrnetlab
cd vrnetlab/cisco/n9kv
git clone Logs
[suzuyu@clab01 ~]$ git clone https://github.com/srl-labs/vrnetlab
Cloning into 'vrnetlab'...
remote: Enumerating objects: 6235, done.
remote: Counting objects: 100% (969/969), done.
remote: Compressing objects: 100% (113/113), done.
remote: Total 6235 (delta 899), reused 858 (delta 856), pack-reused 5266 (from 2)
Receiving objects: 100% (6235/6235), 4.00 MiB | 14.90 MiB/s, done.
Resolving deltas: 100% (3734/3734), done.
[suzuyu@clab01 ~]$ cd vrnetlab/cisco/n9kv
ダウンロードしたファイル(nexus9300v64-lite.10.4.5.M.qcow2)を $HOME/vrnetlab/cisco/n9kv/の下に配置する
[suzuyu@clab01 n9kv]$ ls
Makefile README.md docker nexus9300v64-lite.10.4.5.M.qcow2
make コマンドでコンテナイメージに変換を実施する
(make docker-imageだけだとエラーになるので、下記のような指定オプションを実施している)
make docker-image IMAGE=nexus9300v64-lite.10.4.5.M.qcow2 VERSION=10.4.5.M
make docker-image Logs
[suzuyu@clab01 n9kv]$ make docker-image IMAGE=nexus9300v64-lite.10.4.5.M.qcow2 VERSION=10.4.5.M
for IMAGE in nexus9300v64-lite.10.4.5.M.qcow2; do \
echo "Making $IMAGE"; \
make IMAGE=$IMAGE docker-build; \
make IMAGE=$IMAGE docker-clean-build; \
done
Making nexus9300v64-lite.10.4.5.M.qcow2
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' に入ります
--> Cleaning docker build context
rm -f docker/*.qcow2* docker/*.tgz* docker/*.vmdk* docker/*.iso docker/*.xml docker/*.bin
rm -f docker/healthcheck.py docker/vrnetlab.py
Building docker image using nexus9300v64-lite.10.4.5.M.qcow2 as vrnetlab/cisco_n9kv:10.4.5.M
make IMAGE=$IMAGE docker-build-image-copy
make[2]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' に入ります
cp nexus9300v64-lite.10.4.5.M.qcow2* docker/
make[2]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' から出ます
(cd docker; docker build --build-arg http_proxy= --build-arg HTTP_PROXY= --build-arg https_proxy= --build-arg HTTPS_PROXY= --build-arg IMAGE=nexus9300v64-lite.10.4.5.M.qcow2 --build-arg VERSION=10.4.5.M --label "vrnetlab-version=$(git log -1 --format=format:"Commit: %H from %aD")" -t vrnetlab/cisco_n9kv:10.4.5.M .)
[+] Building 21.7s (10/10) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 294B 0.0s
=> [internal] load metadata for ghcr.io/srl-labs/vrnetlab-base:0.2.1 1.3s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/5] FROM ghcr.io/srl-labs/vrnetlab-base:0.2.1@sha256:4956c1ea80dbcbe1bfbc93c9a5c96bef33c7b6ccf 11.9s
=> => resolve ghcr.io/srl-labs/vrnetlab-base:0.2.1@sha256:4956c1ea80dbcbe1bfbc93c9a5c96bef33c7b6ccf4 0.0s
=> => sha256:4956c1ea80dbcbe1bfbc93c9a5c96bef33c7b6ccf4a21d1f23916273ad2d89ef 1.79kB / 1.79kB 0.0s
=> => sha256:061f67bf50cb59ded134a2bff7938d32933d17c74dfed15d656c3c87c52fdf7b 3.15kB / 3.15kB 0.0s
=> => sha256:efc2b5ad9eec05befa54239d53feeae3569ccbef689aa5e5dbfc25da6c4df559 29.13MB / 29.13MB 3.5s
=> => sha256:54d5e32361566d09ae3fbd51c62c9755fddd82beefb8b88d59ed7d9af8297bb4 15.66MB / 15.66MB 2.4s
=> => sha256:c5dc7af34ef3b1aa0b23eb6afae0f5332d922e32267389367e294003343ba1a2 102.49MB / 102.49MB 9.2s
=> => sha256:9414e63f785027c772db476df3dd0877281861ebbead1401a307c4ea5535db9d 373B / 373B 2.9s
=> => sha256:0aae2da289f2eed78511d50720bf81ab8ff495a80d1f1d360b28c5905f6e18ec 2.65kB / 2.65kB 3.5s
=> => extracting sha256:efc2b5ad9eec05befa54239d53feeae3569ccbef689aa5e5dbfc25da6c4df559 0.8s
=> => sha256:5a67243d020539a6b29ed67f6eff19d243678628b213fe3955388ee64975aee1 26.40MB / 26.40MB 6.4s
=> => sha256:3162d6fd0f0f052f9e56444f80de4b5eafc53cbc166605855ee2eff5ca2c5986 10.99kB / 10.99kB 4.0s
=> => extracting sha256:54d5e32361566d09ae3fbd51c62c9755fddd82beefb8b88d59ed7d9af8297bb4 0.2s
=> => extracting sha256:c5dc7af34ef3b1aa0b23eb6afae0f5332d922e32267389367e294003343ba1a2 1.3s
=> => extracting sha256:9414e63f785027c772db476df3dd0877281861ebbead1401a307c4ea5535db9d 0.0s
=> => extracting sha256:0aae2da289f2eed78511d50720bf81ab8ff495a80d1f1d360b28c5905f6e18ec 0.0s
=> => extracting sha256:5a67243d020539a6b29ed67f6eff19d243678628b213fe3955388ee64975aee1 0.8s
=> => extracting sha256:3162d6fd0f0f052f9e56444f80de4b5eafc53cbc166605855ee2eff5ca2c5986 0.0s
=> [internal] load build context 7.6s
=> => transferring context: 2.27GB 7.5s
=> [2/5] RUN apt-get update -qy && apt-get install -y --no-install-recommends udev vsftpd ftp 4.0s
=> [3/5] COPY nexus9300v64-lite.10.4.5.M.qcow2* / 1.6s
=> [4/5] COPY OVMF.fd / 0.0s
=> [5/5] COPY *.py / 0.0s
=> exporting to image 2.7s
=> => exporting layers 2.7s
=> => writing image sha256:5ddaa9940e08bb245376aa4f67902a1e1ae845abe7b1645b841c7e4f35df5ac1 0.0s
=> => naming to docker.io/vrnetlab/cisco_n9kv:10.4.5.M 0.0s
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' から出ます
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' に入ります
--> Cleaning docker build context
rm -f docker/*.qcow2* docker/*.tgz* docker/*.vmdk* docker/*.iso docker/*.xml docker/*.bin
rm -f docker/healthcheck.py docker/vrnetlab.py
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' から出ます
[suzuyu@clab01 n9kv]$
make docker-imageのみだとエラーになる。おそらく"F系"のイメージしか対応してない。
[suzuyu@clab01 n9kv]$ make docker-image
for IMAGE in nexus9300v64-lite.10.4.5.M.qcow2; do \
echo "Making $IMAGE"; \
make IMAGE=$IMAGE docker-build; \
make IMAGE=$IMAGE docker-clean-build; \
done
Making nexus9300v64-lite.10.4.5.M.qcow2
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' に入ります
--> Cleaning docker build context
rm -f docker/*.qcow2* docker/*.tgz* docker/*.vmdk* docker/*.iso docker/*.xml docker/*.bin
rm -f docker/healthcheck.py docker/vrnetlab.py
ERROR: Incorrect version string (nexus9300v64-lite.10.4.5.M.qcow2). The regexp for extracting version information is likely incorrect, check the regexp in the Makefile or open an issue at https://github.com/hellt/vrnetlab/issues/new including the image file name you are using.
make[1]: *** [../../makefile.include:30: docker-build-common] エラー 1
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' から出ます
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' に入ります
--> Cleaning docker build context
rm -f docker/*.qcow2* docker/*.tgz* docker/*.vmdk* docker/*.iso docker/*.xml docker/*.bin
rm -f docker/healthcheck.py docker/vrnetlab.py
make[1]: ディレクトリ '/home/suzuyu/vrnetlab/cisco/n9kv' から出ます
[suzuyu@clab01 n9kv]$
docker images でコンテナイメージとしてインポートできていることを確認する
[suzuyu@clab01 n9kv]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
vrnetlab/cisco_n9kv 10.4.5.M 5ddaa9940e08 41 seconds ago 2.81GB
ceos 4.32.0F 5be1eca0b025 7 hours ago 2.4GB
ghcr.io/nokia/srlinux 24.10 318c5a5c97cc 2 months ago 2.15GB
[suzuyu@clab01 n9kv]$
以上で、containerlab での実行イメージ準備完了
N9Kv のコンテナ実行
Quick Start で試したsrlceos01を下地に、srl箇所をn9kvに変更して起動を試す
lite モードの env: パラメータは、コンテナラボページの N9kv lite の箇所を参照
name: n9kceos01
topology:
nodes:
n9k:
kind: cisco_n9kv
image: vrnetlab/cisco_n9kv:10.4.5.M
env:
QEMU_MEMORY: 6144 # N9kv-lite requires minimum 6GB memory
QEMU_SMP: 2 # N9kv-lite requires minimum 2 CPUs
ceos:
kind: arista_ceos
image: ceos:4.32.0F
links:
- endpoints: ["n9k:Ethernet1/1", "ceos:eth1"]
実施したコマンドは下記の通り
cd $HOME
mkdir clab-n9k
cd clab-n9k
cat <<EOF > n9k.clab.yml
name: n9kceos01
topology:
nodes:
n9k:
kind: cisco_n9kv
image: vrnetlab/cisco_n9kv:10.4.5.M
env:
QEMU_MEMORY: 6144 # N9kv-lite requires minimum 6GB memory
QEMU_SMP: 2 # N9kv-lite requires minimum 2 CPUs
ceos:
kind: arista_ceos
image: ceos:4.32.0F
links:
- endpoints: ["n9k:Ethernet1/1", "ceos:eth1"]
EOF
containerlab deploy
n9k containerlab deploy Logs
[suzuyu@clab01 clab-n9k]$ containerlab deploy
21:36:50 INFO Containerlab started version=0.73.0
21:36:51 INFO Parsing & checking topology file=n9k.clab.yml
21:36:51 INFO Creating docker network name=clab IPv4 subnet=172.20.20.0/24 IPv6 subnet=3fff:172:20:20::/64 MTU=0
21:36:51 INFO Creating lab directory path=/home/suzuyu/clab-n9k/clab-n9kceos01
21:36:51 INFO Creating container name=n9k
21:36:51 INFO Creating container name=ceos
21:36:51 INFO Created link: n9k:eth1 (Ethernet1/1) ▪┄┄▪ ceos:eth1
21:36:51 INFO Running postdeploy actions for Arista cEOS 'ceos' node
21:37:06 INFO Adding host entries path=/etc/hosts
21:37:06 INFO Adding SSH config for nodes path=/etc/ssh/ssh_config.d/clab-n9kceos01.conf
╭─────────────────────┬──────────────────────────────┬────────────────────┬───────────────────╮
│ Name │ Kind/Image │ State │ IPv4/6 Address │
├─────────────────────┼──────────────────────────────┼────────────────────┼───────────────────┤
│ clab-n9kceos01-ceos │ arista_ceos │ running │ 172.20.20.3 │
│ │ ceos:4.32.0F │ │ 3fff:172:20:20::3 │
├─────────────────────┼──────────────────────────────┼────────────────────┼───────────────────┤
│ clab-n9kceos01-n9k │ cisco_n9kv │ running │ 172.20.20.2 │
│ │ vrnetlab/cisco_n9kv:10.4.5.M │ (health: starting) │ 3fff:172:20:20::2 │
╰─────────────────────┴──────────────────────────────┴────────────────────┴───────────────────╯
[suzuyu@clab01 clab-n9k]$
起動に~5minくらいはかかるので (vr-n9kv note)、起動を待つ
起動状況は docker logs -f <container-name>で確認できる
docker logs -f clab-n9kceos01-n9k
下記のようなログが出たら起動完了
2026-02-14 12:41:16,373: launch INFO Startup complete in: 0:04:24.473214
起動が完了したら、ssh でログイン確認する (パスワードは admin)
ssh admin@clab-n9kceos01-n9k
n9k ssh login Logs
[suzuyu@clab01 clab-n9k]$ ssh admin@clab-n9kceos01-n9k
Warning: Permanently added 'clab-n9kceos01-n9k' (RSA) to the list of known hosts.
User Access Verification
(admin@clab-n9kceos01-n9k) Password:
Cisco NX-OS Software
Copyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.
Nexus 9000v software ("Nexus 9000v Software") and related documentation,
files or other reference materials ("Documentation") are
the proprietary property and confidential information of Cisco
Systems, Inc. ("Cisco") and are protected, without limitation,
pursuant to United States and International copyright and trademark
laws in the applicable jurisdiction which provide civil and criminal
penalties for copying or distribution without Cisco's authorization.
Any use or disclosure, in whole or in part, of the Nexus 9000v Software
or Documentation to any third party for any purposes is expressly
prohibited except as otherwise authorized by Cisco in writing.
The copyrights to certain works contained herein are owned by other
third parties and are used and distributed under license. Some parts
of this software may be covered under the GNU Public License or the
GNU Lesser General Public License. A copy of each such license is
available at
http://www.gnu.org/licenses/gpl.html and
http://www.gnu.org/licenses/lgpl.html
***************************************************************************
* Nexus 9000v is strictly limited to use for evaluation, demonstration *
* and NX-OS education. Any use or disclosure, in whole or in part of *
* the Nexus 9000v Software or Documentation to any third party for any *
* purposes is expressly prohibited except as otherwise authorized by *
* Cisco in writing. *
***************************************************************************
n9k# show ver
Cisco Nexus Operating System (NX-OS) Software
TAC support: http://www.cisco.com/tac
Documents: http://www.cisco.com/en/US/products/ps9372/tsd_products_support_series_home.html
Copyright (c) 2002-2025, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
Nexus 9000v is a demo version of the Nexus Operating System
Software
BIOS: version
NXOS: version 10.4(5) [Maintenance Release]
BIOS compile time:
NXOS image file is: bootflash:///nxos64-cs-lite.10.4.5.M.bin
NXOS compile time: 3/5/2025 31:00:00 [03/01/2025 13:10:51]
Hardware
cisco Nexus9000 C9300v Chassis
Intel(R) Core(TM) Ultra 7 155H with 6081940 kB of memory.
Processor Board ID 99XQMEKL52B
Device name: n9k
bootflash: 8598528 kB
Kernel uptime is 0 day(s), 0 hour(s), 7 minute(s), 40 second(s)
Last reset
Reason: Unknown
System version:
Service:
plugin
Core Plugin, Ethernet Plugin
Active Package(s):
n9k# show run
!Command: show running-config
!Running configuration last done at: Sat Feb 14 12:41:10 2026
!Time: Sat Feb 14 12:45:54 2026
version 10.4(5) Bios:version
hostname n9k
vdc n9k id 1
limit-resource vlan minimum 16 maximum 4094
limit-resource vrf minimum 2 maximum 4096
limit-resource port-channel minimum 0 maximum 511
limit-resource m4route-mem minimum 58 maximum 58
limit-resource m6route-mem minimum 8 maximum 8
feature telnet
feature nxapi
feature scp-server
feature netconf
feature grpc
no password strength-check
username admin password 5 $5$MAIJOE$ne8YuCQpUJ9XfzjvzkEcUNToz1g7eWLbPej3cReLWoC role network-admin
ssh key rsa 2048
ip domain-lookup
copp profile strict
snmp-server user admin network-admin auth md5 53011DB9F36509CE6EA22975C0C4E6199E30 priv aes-128 532400BCEF28
5B9036D0376E9DD6B8088B63 localizedV2key
rmon event 1 log trap public description FATAL(1) owner PMON@FATAL
rmon event 2 log trap public description CRITICAL(2) owner PMON@CRITICAL
rmon event 3 log trap public description ERROR(3) owner PMON@ERROR
rmon event 4 log trap public description WARNING(4) owner PMON@WARNING
rmon event 5 log trap public description INFORMATION(5) owner PMON@INFO
vlan 1
vrf context management
ip route 0.0.0.0/0 10.0.0.2
ipv6 route 0::/0 2001:db8::1
interface Ethernet1/1
interface Ethernet1/2
interface Ethernet1/3
interface Ethernet1/4
interface Ethernet1/5
interface Ethernet1/6
interface Ethernet1/7
interface Ethernet1/8
interface Ethernet1/9
interface Ethernet1/10
interface Ethernet1/11
interface Ethernet1/12
interface Ethernet1/13
interface Ethernet1/14
interface Ethernet1/15
interface Ethernet1/16
interface Ethernet1/17
interface Ethernet1/18
interface Ethernet1/19
interface Ethernet1/20
interface Ethernet1/21
interface Ethernet1/22
interface Ethernet1/23
interface Ethernet1/24
interface Ethernet1/25
interface Ethernet1/26
interface Ethernet1/27
interface Ethernet1/28
interface Ethernet1/29
interface Ethernet1/30
interface Ethernet1/31
interface Ethernet1/32
interface Ethernet1/33
interface Ethernet1/34
interface Ethernet1/35
interface Ethernet1/36
interface Ethernet1/37
interface Ethernet1/38
interface Ethernet1/39
interface Ethernet1/40
interface Ethernet1/41
interface Ethernet1/42
interface Ethernet1/43
interface Ethernet1/44
interface Ethernet1/45
interface Ethernet1/46
interface Ethernet1/47
interface Ethernet1/48
interface Ethernet1/49
interface Ethernet1/50
interface Ethernet1/51
interface Ethernet1/52
interface Ethernet1/53
interface Ethernet1/54
interface Ethernet1/55
interface Ethernet1/56
interface Ethernet1/57
interface Ethernet1/58
interface Ethernet1/59
interface Ethernet1/60
interface Ethernet1/61
interface Ethernet1/62
interface Ethernet1/63
interface Ethernet1/64
interface mgmt0
vrf member management
ip address 10.0.0.15/24
ipv6 address 2001:db8::2/64
line console
line vty
n9k#
以上で、cisco_n9kvの起動確認まで完了
おわりに
containerlab の実行環境準備とお試し起動まで実施した
別途 contaierlab 上での Fabric 構成の構築や動作試験を実施予定
参考

