Bringing machine 'relay' up with 'libvirt' provider... Bringing machine 'c1' up with 'libvirt' provider... Bringing machine 'c2' up with 'libvirt' provider... Bringing machine 'c3' up with 'libvirt' provider... Bringing machine 'c4' up with 'libvirt' provider... ==> c1: Checking if box 'bento/ubuntu-24.04' version '202502.21.0' is up to date... [fog][WARNING] Unrecognized arguments: libvirt_ip_command ==> c1: Creating image (snapshot of base box volume). ==> c1: Creating domain with the following settings... ==> c1: -- Name: ml_30_c1 ==> c1: -- Description: Source: /work/netlab_cicd/cisco/Vagrantfile ==> c1: -- Domain type: kvm ==> c1: -- Cpus: 1 ==> c1: -- Feature: acpi ==> c1: -- Feature: apic ==> c1: -- Feature: pae ==> c1: -- Clock offset: utc ==> c1: -- Memory: 1024M ==> c1: -- Management MAC: 08:4f:a9:02:00:00 ==> c1: -- Base box: bento/ubuntu-24.04 ==> c1: -- Storage pool: default ==> c1: -- Image(vda): /var/lib/libvirt/images/ml_30_c1.img, virtio, 64G ==> c1: -- Disk driver opts: cache='default' ==> c1: -- Graphics Type: vnc ==> c1: -- Video Type: cirrus ==> c1: -- Video VRAM: 16384 ==> c1: -- Video 3D accel: false ==> c1: -- Keymap: en-us ==> c1: -- TPM Backend: passthrough ==> c1: -- INPUT: type=mouse, bus=ps2 ==> relay: Checking if box 'cisco/iosvl2' version '2024' is up to date... [fog][WARNING] Unrecognized arguments: libvirt_ip_command ==> relay: Creating image (snapshot of base box volume). ==> relay: Creating domain with the following settings... ==> relay: -- Name: ml_30_relay ==> relay: -- Description: Source: /work/netlab_cicd/cisco/Vagrantfile ==> relay: -- Domain type: kvm ==> relay: -- Cpus: 1 ==> relay: -- Feature: acpi ==> relay: -- Feature: apic ==> relay: -- Feature: pae ==> relay: -- Clock offset: utc ==> relay: -- Memory: 1024M ==> relay: -- Management MAC: 08:4f:a9:01:00:00 ==> relay: -- Base box: cisco/iosvl2 ==> relay: -- Storage pool: default ==> relay: -- Image(vda): /var/lib/libvirt/images/ml_30_relay.img, virtio, 4G ==> relay: -- Disk driver opts: cache='default' ==> relay: -- Graphics Type: vnc ==> relay: -- Video Type: cirrus ==> relay: -- Video VRAM: 16384 ==> relay: -- Video 3D accel: false ==> relay: -- Keymap: en-us ==> relay: -- TPM Backend: passthrough ==> relay: -- INPUT: type=mouse, bus=ps2 ==> c1: Creating shared folders metadata... ==> c1: Starting domain. ==> c1: Domain launching with graphics connection settings... ==> c1: -- Graphics Port: 5900 ==> c3: Checking if box 'bento/ubuntu-24.04' version '202502.21.0' is up to date... ==> c1: -- Graphics IP: 127.0.0.1 ==> c1: -- Graphics Password: Not defined ==> c1: -- Graphics Websocket: 5700 [fog][WARNING] Unrecognized arguments: libvirt_ip_command ==> c1: Waiting for domain to get an IP address... ==> c3: Creating image (snapshot of base box volume). ==> c3: Creating domain with the following settings... ==> c2: Checking if box 'bento/ubuntu-24.04' version '202502.21.0' is up to date... ==> c3: -- Name: ml_30_c3 ==> c3: -- Description: Source: /work/netlab_cicd/cisco/Vagrantfile ==> c3: -- Domain type: kvm [fog][WARNING] Unrecognized arguments: libvirt_ip_command ==> c3: -- Cpus: 1 ==> c3: -- Feature: acpi ==> c3: -- Feature: apic ==> c3: -- Feature: pae ==> c3: -- Clock offset: utc ==> c3: -- Memory: 1024M ==> c2: Creating image (snapshot of base box volume). ==> c3: -- Management MAC: 08:4f:a9:04:00:00 ==> c2: Creating domain with the following settings... ==> c3: -- Base box: bento/ubuntu-24.04 ==> c2: -- Name: ml_30_c2 ==> c3: -- Storage pool: default ==> c2: -- Description: Source: /work/netlab_cicd/cisco/Vagrantfile ==> c3: -- Image(vda): /var/lib/libvirt/images/ml_30_c3.img, virtio, 64G ==> c2: -- Domain type: kvm ==> c3: -- Disk driver opts: cache='default' ==> c2: -- Cpus: 1 ==> c3: -- Graphics Type: vnc ==> c2: -- Feature: acpi ==> c3: -- Video Type: cirrus ==> c2: -- Feature: apic ==> c3: -- Video VRAM: 16384 ==> c2: -- Feature: pae ==> c3: -- Video 3D accel: false ==> c2: -- Clock offset: utc ==> c3: -- Keymap: en-us ==> c2: -- Memory: 1024M ==> c3: -- TPM Backend: passthrough ==> c2: -- Management MAC: 08:4f:a9:03:00:00 ==> c3: -- INPUT: type=mouse, bus=ps2 ==> c2: -- Base box: bento/ubuntu-24.04 ==> relay: Creating shared folders metadata... ==> c2: -- Storage pool: default ==> relay: Starting domain. ==> c2: -- Image(vda): /var/lib/libvirt/images/ml_30_c2.img, virtio, 64G ==> relay: Domain launching with graphics connection settings... ==> c2: -- Disk driver opts: cache='default' ==> relay: -- Graphics Port: 5901 ==> c2: -- Graphics Type: vnc ==> relay: -- Graphics IP: 127.0.0.1 ==> c2: -- Video Type: cirrus ==> relay: -- Graphics Password: Not defined ==> c2: -- Video VRAM: 16384 ==> relay: -- Graphics Websocket: 5701 ==> c2: -- Video 3D accel: false ==> relay: Waiting for domain to get an IP address... ==> c2: -- Keymap: en-us ==> c4: Checking if box 'bento/ubuntu-24.04' version '202502.21.0' is up to date... ==> c2: -- TPM Backend: passthrough ==> c2: -- INPUT: type=mouse, bus=ps2 [fog][WARNING] Unrecognized arguments: libvirt_ip_command ==> c4: Creating image (snapshot of base box volume). ==> c4: Creating domain with the following settings... ==> c4: -- Name: ml_30_c4 ==> c4: -- Description: Source: /work/netlab_cicd/cisco/Vagrantfile ==> c4: -- Domain type: kvm ==> c4: -- Cpus: 1 ==> c4: -- Feature: acpi ==> c4: -- Feature: apic ==> c4: -- Feature: pae ==> c4: -- Clock offset: utc ==> c4: -- Memory: 1024M ==> c4: -- Management MAC: 08:4f:a9:05:00:00 ==> c4: -- Base box: bento/ubuntu-24.04 ==> c4: -- Storage pool: default ==> c3: Creating shared folders metadata... ==> c4: -- Image(vda): /var/lib/libvirt/images/ml_30_c4.img, virtio, 64G ==> c3: Starting domain. ==> c4: -- Disk driver opts: cache='default' ==> c3: Domain launching with graphics connection settings... ==> c4: -- Graphics Type: vnc ==> c3: -- Graphics Port: 5902 ==> c4: -- Video Type: cirrus ==> c3: -- Graphics IP: 127.0.0.1 ==> c4: -- Video VRAM: 16384 ==> c3: -- Graphics Password: Not defined ==> c4: -- Video 3D accel: false ==> c3: -- Graphics Websocket: 5702 ==> c4: -- Keymap: en-us ==> c3: Waiting for domain to get an IP address... ==> c4: -- TPM Backend: passthrough ==> c4: -- INPUT: type=mouse, bus=ps2 ==> c2: Creating shared folders metadata... ==> c2: Starting domain. ==> c2: Domain launching with graphics connection settings... ==> c2: -- Graphics Port: 5903 ==> c2: -- Graphics IP: 127.0.0.1 ==> c2: -- Graphics Password: Not defined ==> c2: -- Graphics Websocket: 5703 ==> c2: Waiting for domain to get an IP address... ==> c4: Creating shared folders metadata... ==> c4: Starting domain. ==> c4: Domain launching with graphics connection settings... ==> c4: -- Graphics Port: 5904 ==> c4: -- Graphics IP: 127.0.0.1 ==> c4: -- Graphics Password: Not defined ==> c4: -- Graphics Websocket: 5704 ==> c4: Waiting for domain to get an IP address... ==> c1: Waiting for machine to boot. This may take a few minutes... c1: SSH address: 192.168.30.102:22 c1: SSH username: vagrant c1: SSH auth method: private key ==> c3: Waiting for machine to boot. This may take a few minutes... c3: SSH address: 192.168.30.104:22 c3: SSH username: vagrant c3: SSH auth method: private key c1: c1: Vagrant insecure key detected. Vagrant will automatically replace c1: this with a newly generated keypair for better security. ==> c2: Waiting for machine to boot. This may take a few minutes... c2: SSH address: 192.168.30.103:22 c2: SSH username: vagrant c2: SSH auth method: private key ==> c4: Waiting for machine to boot. This may take a few minutes... c4: SSH address: 192.168.30.105:22 c4: SSH username: vagrant c4: SSH auth method: private key c1: c1: Inserting generated public key within guest... c3: c3: Vagrant insecure key detected. Vagrant will automatically replace c3: this with a newly generated keypair for better security. c1: Removing insecure key from the guest if it's present... c2: c2: Vagrant insecure key detected. Vagrant will automatically replace c2: this with a newly generated keypair for better security. c1: Key inserted! Disconnecting and reconnecting using new SSH key... ==> c1: Machine booted and ready! c4: c4: Vagrant insecure key detected. Vagrant will automatically replace c4: this with a newly generated keypair for better security. c3: c3: Inserting generated public key within guest... c3: Removing insecure key from the guest if it's present... c2: c2: Inserting generated public key within guest... c3: Key inserted! Disconnecting and reconnecting using new SSH key... c2: Removing insecure key from the guest if it's present... c4: c4: Inserting generated public key within guest... c2: Key inserted! Disconnecting and reconnecting using new SSH key... c4: Removing insecure key from the guest if it's present... ==> c3: Machine booted and ready! c4: Key inserted! Disconnecting and reconnecting using new SSH key... ==> c2: Machine booted and ready! ==> c4: Machine booted and ready! ==> relay: Waiting for machine to boot. This may take a few minutes... relay: SSH address: 192.168.30.101:22 relay: SSH username: vagrant relay: SSH auth method: private key ==> relay: Machine booted and ready! Using transformed lab topology from snapshot file netlab.snapshot.pickle Checking virtualization provider installation OK: libvirt installed and working correctly OK: clab installed and working correctly Starting libvirt nodes creating libvirt management network nl_mgmt_30 provider libvirt: executing vagrant up --provider libvirt Starting clab nodes Recreating clab-augment.yml configuration file for clab provider 21:11:10 INFO Containerlab started version=0.69.3 21:11:10 INFO Parsing & checking topology file=clab-augment.yml 21:11:10 INFO Removing directory path=/work/netlab_cicd/cisco/clab-ml_30 21:11:10 INFO Creating docker network name=nl_mgmt_30 IPv4 subnet=192.168.30.0/24 IPv6 subnet="" MTU=0 21:11:10 INFO Creating lab directory path=/work/netlab_cicd/cisco/clab-ml_30 21:11:11 INFO Creating container name=s1 21:11:11 INFO Creating container name=s2 21:11:11 INFO Created link: s2:eth1 ▪┄┄▪ virbr4:bni30n7i1 21:11:11 INFO Created link: s1:eth1 ▪┄┄▪ virbr3:bni30n6i1 21:11:11 INFO Adding host entries path=/etc/hosts 21:11:11 INFO Adding SSH config for nodes path=/etc/ssh/ssh_config.d/clab-ml_30.conf You are on the latest version (0.69.3) ╭───────────────┬───────────────────────┬─────────┬────────────────╮ │ Name │ Kind/Image │ State │ IPv4/6 Address │ ├───────────────┼───────────────────────┼─────────┼────────────────┤ │ clab-ml_30-s1 │ linux │ running │ 192.168.30.106 │ │ │ netlab/dnsmasq:latest │ │ N/A │ ├───────────────┼───────────────────────┼─────────┼────────────────┤ │ clab-ml_30-s2 │ linux │ running │ 192.168.30.107 │ │ │ netlab/dnsmasq:latest │ │ N/A │ ╰───────────────┴───────────────────────┴─────────┴────────────────╯ Createdprovider configuration file: clab-augment.yml Mapped clab_files/-shared-hosts to s1:/etc/hosts:ro (from templates/provider/clab/linux/hosts.j2) Mapped clab_files/s1/dnsmasq to s1:/etc/dnsmasq.conf (from daemons/dnsmasq/dnsmasq.j2) Mapped clab_files/s1/dhcp to s1:/etc/dhcp.ignore (from daemons/dnsmasq/dhcp.j2) Mapped clab_files/-shared-hosts to s2:/etc/hosts:ro (from templates/provider/clab/linux/hosts.j2) Mapped clab_files/s2/dnsmasq to s2:/etc/dnsmasq.conf (from daemons/dnsmasq/dnsmasq.j2) Mapped clab_files/s2/dhcp to s2:/etc/dhcp.ignore (from daemons/dnsmasq/dhcp.j2) provider clab: executing sudo -E containerlab deploy --reconfigure -t clab-augment.yml Initial configuration skipped, run 'netlab initial' to configure the devices