Create topology for testbed 'etri-sonic-all' reading found testbed etri-sonic-all /usr/local/lib/python3.8/dist-packages/paramiko/transport.py:236: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, [WARNING]: While constructing a mapping from /data/NetAutoTestFW/ansible/testbed_create_topo.yml, line 20, column 7, found a duplicate dict key (owner). Using last defined value only. PLAY [servers:&vm_host] ******************************************************** TASK [vm_set : Set the default variable package_installation] ****************** Friday 25 September 2026 18:28:18 +0900 (0:00:00.076) 0:00:00.076 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : get host distribution] ****************************************** Friday 25 September 2026 18:28:18 +0900 (0:00:00.026) 0:00:00.102 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : get host distribution version] ********************************** Friday 25 September 2026 18:28:18 +0900 (0:00:00.429) 0:00:00.532 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : get host kernel version] **************************************** Friday 25 September 2026 18:28:18 +0900 (0:00:00.233) 0:00:00.765 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Change TimeZone to Asia/Seoul] ********************************** Friday 25 September 2026 18:28:19 +0900 (0:00:00.244) 0:00:01.010 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Get Timedate] *************************************************** Friday 25 September 2026 18:28:19 +0900 (0:00:00.334) 0:00:01.344 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Print TZ NTP server] ******************************************** Friday 25 September 2026 18:28:19 +0900 (0:00:00.263) 0:00:01.608 ****** ok: [STR-ACS-VSERV-01] => { "msg": [ " Local time: Fri 2026-09-25 18:28:19 KST", " Universal time: Fri 2026-09-25 09:28:19 UTC", " RTC time: Fri 2026-09-25 09:28:19", " Time zone: Asia/Seoul (KST, +0900)", "System clock synchronized: yes", " NTP service: active", " RTC in local TZ: no" ] } TASK [vm_set : Change TimeZone to Asia/Seoul on localhost] ********************* Friday 25 September 2026 18:28:19 +0900 (0:00:00.037) 0:00:01.646 ****** changed: [STR-ACS-VSERV-01 -> localhost] TASK [vm_set : Install necessary packages] ************************************* Friday 25 September 2026 18:28:19 +0900 (0:00:00.229) 0:00:01.875 ****** ok: [STR-ACS-VSERV-01] => (item=ifupdown) ok: [STR-ACS-VSERV-01] => (item=net-tools) ok: [STR-ACS-VSERV-01] => (item=bridge-utils) ok: [STR-ACS-VSERV-01] => (item=util-linux) TASK [vm_set : Install necessary packages] ************************************* Friday 25 September 2026 18:28:23 +0900 (0:00:03.577) 0:00:05.453 ****** ok: [STR-ACS-VSERV-01] => (item=iproute2) ok: [STR-ACS-VSERV-01] => (item=vlan) ok: [STR-ACS-VSERV-01] => (item=apt-transport-https) ok: [STR-ACS-VSERV-01] => (item=ca-certificates) ok: [STR-ACS-VSERV-01] => (item=curl) ok: [STR-ACS-VSERV-01] => (item=software-properties-common) ok: [STR-ACS-VSERV-01] => (item=libvirt-clients) TASK [vm_set : Install necessary packages] ************************************* Friday 25 September 2026 18:28:29 +0900 (0:00:06.130) 0:00:11.583 ****** skipping: [STR-ACS-VSERV-01] => (item=python) skipping: [STR-ACS-VSERV-01] => (item=qemu) skipping: [STR-ACS-VSERV-01] => (item=libvirt-bin) skipping: [STR-ACS-VSERV-01] => (item=python-libvirt) skipping: [STR-ACS-VSERV-01] => (item=python-pip) TASK [vm_set : Install necessary packages] ************************************* Friday 25 September 2026 18:28:29 +0900 (0:00:00.068) 0:00:11.652 ****** ok: [STR-ACS-VSERV-01] => (item=python3-libvirt) ok: [STR-ACS-VSERV-01] => (item=python3-pip) ok: [STR-ACS-VSERV-01] => (item=python3-lxml) ok: [STR-ACS-VSERV-01] => (item=libvirt-daemon-system) ok: [STR-ACS-VSERV-01] => (item=qemu-system-x86) ok: [STR-ACS-VSERV-01] => (item=qemu-utils) ok: [STR-ACS-VSERV-01] => (item=cloud-image-utils) ok: [STR-ACS-VSERV-01] => (item=virtinst) TASK [vm_set : Check if default network exists] ******************************** Friday 25 September 2026 18:28:37 +0900 (0:00:07.488) 0:00:19.140 ****** fatal: [STR-ACS-VSERV-01]: FAILED! => {"changed": true, "cmd": "virsh net-list --all | grep -w \"default\"", "delta": "0:00:00.028436", "end": "2026-09-25 18:28:37.453507", "msg": "non-zero return code", "rc": 1, "start": "2026-09-25 18:28:37.425071", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} ...ignoring TASK [vm_set : Destroy and Undefine default network (virbr0)] ****************** Friday 25 September 2026 18:28:37 +0900 (0:00:00.267) 0:00:19.408 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Get default pip_executable] ************************************* Friday 25 September 2026 18:28:37 +0900 (0:00:00.025) 0:00:19.434 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : remove old python packages] ************************************* Friday 25 September 2026 18:28:37 +0900 (0:00:00.021) 0:00:19.455 ****** fatal: [STR-ACS-VSERV-01]: FAILED! => {"changed": false, "cmd": ["/usr/bin/pip3", "uninstall", "-y", "docker-py"], "msg": "\n:stderr: error: externally-managed-environment\n\n× This environment is externally managed\n╰─> To install Python packages system-wide, try apt install\n python3-xyz, where xyz is the package you are trying to\n install.\n \n If you wish to install a non-Debian-packaged Python package,\n create a virtual environment using python3 -m venv path/to/venv.\n Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make\n sure you have python3-full installed.\n \n If you wish to install a non-Debian packaged Python application,\n it may be easiest to use pipx install xyz, which will manage a\n virtual environment for you. Make sure you have pipx installed.\n \n See /usr/share/doc/python3.12/README.venv for more information.\n\nnote: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.\nhint: See PEP 668 for the detailed specification.\n"} ...ignoring TASK [vm_set : include_tasks] ************************************************** Friday 25 September 2026 18:28:38 +0900 (0:00:00.823) 0:00:20.279 ****** included: /data/NetAutoTestFW/ansible/roles/vm_set/tasks/docker.yml for STR-ACS-VSERV-01 TASK [vm_set : Ensure prerequisite packages for key handling are present] ****** Friday 25 September 2026 18:28:38 +0900 (0:00:00.050) 0:00:20.330 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Ensure /etc/apt/keyrings directory exists] ********************** Friday 25 September 2026 18:28:39 +0900 (0:00:00.902) 0:00:21.233 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Add docker official GPG key (curl-based, avoids apt_key/ansible urllib bug and works on 24.04)] *** Friday 25 September 2026 18:28:39 +0900 (0:00:00.353) 0:00:21.586 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Ensure docker GPG key is readable] ****************************** Friday 25 September 2026 18:28:39 +0900 (0:00:00.274) 0:00:21.860 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Check docker repository] **************************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.246) 0:00:22.107 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Report docker repository exists] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.326) 0:00:22.434 ****** ok: [STR-ACS-VSERV-01] => { "msg": "Docker repository already exists" } TASK [vm_set : Report docker repository not exists] **************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.030) 0:00:22.464 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Add docker repository for 16.04] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.015) 0:00:22.479 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Add docker repository for 17.04] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.015) 0:00:22.494 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Add docker repository for 18.04] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.027) 0:00:22.522 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Add docker repository for 20.04] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.018) 0:00:22.540 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Add docker repository for 22.04] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.014) 0:00:22.555 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Add docker repository for 24.04] ******************************** Friday 25 September 2026 18:28:40 +0900 (0:00:00.013) 0:00:22.568 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Run the "apt-get update" as a separate and retryable step] ****** Friday 25 September 2026 18:28:40 +0900 (0:00:00.015) 0:00:22.584 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Install docker-ce] ********************************************** Friday 25 September 2026 18:28:43 +0900 (0:00:02.422) 0:00:25.006 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : remove old python packages] ************************************* Friday 25 September 2026 18:28:44 +0900 (0:00:00.970) 0:00:25.977 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Install python packages] **************************************** Friday 25 September 2026 18:28:44 +0900 (0:00:00.023) 0:00:26.001 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : remove old python packages] ************************************* Friday 25 September 2026 18:28:44 +0900 (0:00:00.014) 0:00:26.015 ****** fatal: [STR-ACS-VSERV-01]: FAILED! => {"changed": false, "cmd": ["/usr/bin/pip3", "uninstall", "-y", "docker-py"], "msg": "\n:stderr: error: externally-managed-environment\n\n× This environment is externally managed\n╰─> To install Python packages system-wide, try apt install\n python3-xyz, where xyz is the package you are trying to\n install.\n \n If you wish to install a non-Debian-packaged Python package,\n create a virtual environment using python3 -m venv path/to/venv.\n Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make\n sure you have python3-full installed.\n \n If you wish to install a non-Debian packaged Python application,\n it may be easiest to use pipx install xyz, which will manage a\n virtual environment for you. Make sure you have pipx installed.\n \n See /usr/share/doc/python3.12/README.venv for more information.\n\nnote: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.\nhint: See PEP 668 for the detailed specification.\n"} ...ignoring TASK [vm_set : Install python packages] **************************************** Friday 25 September 2026 18:28:44 +0900 (0:00:00.756) 0:00:26.771 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : remove old python packages] ************************************* Friday 25 September 2026 18:28:44 +0900 (0:00:00.026) 0:00:26.798 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Install python packages] **************************************** Friday 25 September 2026 18:28:45 +0900 (0:00:00.843) 0:00:27.641 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Remove old requests package >=2.32.0] *************************** Friday 25 September 2026 18:28:47 +0900 (0:00:02.047) 0:00:29.689 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Install requests package <2.32.0] ******************************* Friday 25 September 2026 18:28:47 +0900 (0:00:00.029) 0:00:29.718 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Remove old requests package >=2.32.0] *************************** Friday 25 September 2026 18:28:47 +0900 (0:00:00.027) 0:00:29.746 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Install requests package <2.32.0] ******************************* Friday 25 September 2026 18:28:48 +0900 (0:00:00.727) 0:00:30.474 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Ensure jenkins in docker,sudo group] **************************** Friday 25 September 2026 18:28:50 +0900 (0:00:01.641) 0:00:32.115 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Ensure jenkins in libvirt group] ******************************** Friday 25 September 2026 18:28:50 +0900 (0:00:00.445) 0:00:32.560 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Install br_netfilter kernel module] ***************************** Friday 25 September 2026 18:28:50 +0900 (0:00:00.023) 0:00:32.583 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Set sysctl bridge parameters for testbed] *********************** Friday 25 September 2026 18:28:50 +0900 (0:00:00.328) 0:00:32.911 ****** ok: [STR-ACS-VSERV-01] => (item=net.bridge.bridge-nf-call-arptables) ok: [STR-ACS-VSERV-01] => (item=net.bridge.bridge-nf-call-ip6tables) ok: [STR-ACS-VSERV-01] => (item=net.bridge.bridge-nf-call-iptables) TASK [vm_set : Set sysctl RCVBUF max parameter for testbed] ******************** Friday 25 September 2026 18:28:51 +0900 (0:00:00.848) 0:00:33.760 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Set sysctl RCVBUF default parameter for testbed] **************** Friday 25 September 2026 18:28:52 +0900 (0:00:00.255) 0:00:34.015 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Increase IPv6 route cache size] ********************************* Friday 25 September 2026 18:28:52 +0900 (0:00:00.250) 0:00:34.266 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Get bridge names excluding docker0] ***************************** Friday 25 September 2026 18:28:52 +0900 (0:00:00.263) 0:00:34.529 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Set group_fwd_mask for interfaces] ****************************** Friday 25 September 2026 18:28:52 +0900 (0:00:00.282) 0:00:34.812 ****** changed: [STR-ACS-VSERV-01] => (item=R-1-0_R-6-0) changed: [STR-ACS-VSERV-01] => (item=R-1-12_R-2-8) changed: [STR-ACS-VSERV-01] => (item=R-1-4_R-2-4) changed: [STR-ACS-VSERV-01] => (item=R-1-8_R-3-0) changed: [STR-ACS-VSERV-01] => (item=R-2-0_R-4-0) changed: [STR-ACS-VSERV-01] => (item=R-3-4_SW-3-12) changed: [STR-ACS-VSERV-01] => (item=R-4-4_R-5-0) changed: [STR-ACS-VSERV-01] => (item=R-5-4_H-5-1) changed: [STR-ACS-VSERV-01] => (item=R-6-4_SW-3-16) changed: [STR-ACS-VSERV-01] => (item=R2-12R3-8R4-8) changed: [STR-ACS-VSERV-01] => (item=SW-1-16_H-1-1) changed: [STR-ACS-VSERV-01] => (item=SW-1-20_H-3-1) changed: [STR-ACS-VSERV-01] => (item=SW-2-12_H-2-1) changed: [STR-ACS-VSERV-01] => (item=SW-2-16_H-4-1) changed: [STR-ACS-VSERV-01] => (item=SW-4-12_H-7-1) changed: [STR-ACS-VSERV-01] => (item=SW-4-8_H-6-1) changed: [STR-ACS-VSERV-01] => (item=br-eb0ff01b2d09) changed: [STR-ACS-VSERV-01] => (item=mgmt_br) TASK [vm_set : Ensure IP forwarding is enabled and loaded] ********************* Friday 25 September 2026 18:28:57 +0900 (0:00:04.310) 0:00:39.122 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Find default route interface of vm_host] ************************ Friday 25 September 2026 18:28:57 +0900 (0:00:00.254) 0:00:39.377 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Set MGMT Bridge NAT] ******************************************** Friday 25 September 2026 18:28:57 +0900 (0:00:00.248) 0:00:39.626 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Set MGMT Bridge FORWARDING (source)] **************************** Friday 25 September 2026 18:28:58 +0900 (0:00:00.410) 0:00:40.036 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Set MGMT Bridge FORWARDING (established)] *********************** Friday 25 September 2026 18:28:58 +0900 (0:00:00.269) 0:00:40.306 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : getent] ********************************************************* Friday 25 September 2026 18:28:58 +0900 (0:00:00.267) 0:00:40.573 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : set_fact] ******************************************************* Friday 25 September 2026 18:28:58 +0900 (0:00:00.325) 0:00:40.899 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : set_fact] ******************************************************* Friday 25 September 2026 18:28:59 +0900 (0:00:00.032) 0:00:40.932 ****** [WARNING]: conditional statements should not include jinja2 templating delimiters such as {{ }} or {% %}. Found: not '{{ root_path }}'.startswith('/') ok: [STR-ACS-VSERV-01] TASK [vm_set : debug] ********************************************************** Friday 25 September 2026 18:28:59 +0900 (0:00:00.019) 0:00:40.951 ****** ok: [STR-ACS-VSERV-01] => { "msg": "home_path = /var/lib/jenkins root_path = /var/lib/jenkins/veos-vm" } TASK [vm_set : Require veos or SONiC or cisco VMs by default] ****************** Friday 25 September 2026 18:28:59 +0900 (0:00:00.015) 0:00:40.967 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Retrieve a list of the defined VMs] ***************************** Friday 25 September 2026 18:28:59 +0900 (0:00:00.023) 0:00:40.991 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Retrieve a list of the running VMs] ***************************** Friday 25 September 2026 18:28:59 +0900 (0:00:00.377) 0:00:41.368 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Set vm_state_string according to ansible version] *************** Friday 25 September 2026 18:28:59 +0900 (0:00:00.308) 0:00:41.677 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Print ansible version and vm_state_string] ********************** Friday 25 September 2026 18:28:59 +0900 (0:00:00.031) 0:00:41.708 ****** ok: [STR-ACS-VSERV-01] => { "msg": "ansible version is 2.13.13 and vm_state_string is paused" } TASK [vm_set : Retrieve a list of the paused VMs with status=paused] *********** Friday 25 September 2026 18:28:59 +0900 (0:00:00.017) 0:00:41.726 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Require VMs as CEOS by default] ********************************* Friday 25 September 2026 18:29:00 +0900 (0:00:00.275) 0:00:42.001 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Check VM type] ************************************************** Friday 25 September 2026 18:29:00 +0900 (0:00:00.024) 0:00:42.026 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Generate KVM (DHCP & HTTP Server)] ****************************** Friday 25 September 2026 18:29:00 +0900 (0:00:00.014) 0:00:42.040 ****** included: /data/NetAutoTestFW/ansible/roles/vm_set/tasks/generate_dhcp_http.yml for STR-ACS-VSERV-01 TASK [vm_set : Check existence dir of host kvm] ******************************** Friday 25 September 2026 18:29:00 +0900 (0:00:00.029) 0:00:42.070 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Create dir of host kvm] ***************************************** Friday 25 September 2026 18:29:00 +0900 (0:00:00.353) 0:00:42.424 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : Check existence dir] ******************************************** Friday 25 September 2026 18:29:00 +0900 (0:00:00.025) 0:00:42.450 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Grant libvirt-qemu search permission on home_path] ************** Friday 25 September 2026 18:29:00 +0900 (0:00:00.229) 0:00:42.680 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Grant libvirt-qemu read/execute recursively on host_kvm directory] *** Friday 25 September 2026 18:29:01 +0900 (0:00:00.335) 0:00:43.015 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Set default ACL so future files under host_kvm inherit libvirt-qemu access] *** Friday 25 September 2026 18:29:01 +0900 (0:00:00.295) 0:00:43.311 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Create directory for Host vm images and vm disks] *************** Friday 25 September 2026 18:29:01 +0900 (0:00:00.267) 0:00:43.578 ****** ok: [STR-ACS-VSERV-01] => (item=/var/lib/jenkins/host_kvm/images) ok: [STR-ACS-VSERV-01] => (item=/var/lib/jenkins/host_kvm/disks) TASK [vm_set : set_fact] ******************************************************* Friday 25 September 2026 18:29:02 +0900 (0:00:00.436) 0:00:44.015 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Gather info /var/lib/jenkins/host_kvm/images/ubuntu-20.04-server-cloudimg-amd64.img] *** Friday 25 September 2026 18:29:02 +0900 (0:00:00.036) 0:00:44.051 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Unarchive ubuntu-20.04-server-cloudimg-amd64.img] *************** Friday 25 September 2026 18:29:03 +0900 (0:00:01.024) 0:00:45.076 ****** skipping: [STR-ACS-VSERV-01] TASK [vm_set : set_fact] ******************************************************* Friday 25 September 2026 18:29:03 +0900 (0:00:00.025) 0:00:45.101 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Check KVM name for onie (dhcp & http)] ************************** Friday 25 September 2026 18:29:03 +0900 (0:00:00.051) 0:00:45.152 ****** ok: [STR-ACS-VSERV-01] => { "msg": [ "dhcp-server", "http-server" ] } TASK [vm_set : set_fact] ******************************************************* Friday 25 September 2026 18:29:03 +0900 (0:00:00.023) 0:00:45.176 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Check KVM mgmt address for onie (dhcp & http)] ****************** Friday 25 September 2026 18:29:03 +0900 (0:00:00.046) 0:00:45.222 ****** ok: [STR-ACS-VSERV-01] => { "msg": [ "10.250.0.2", "10.250.0.3" ] } TASK [vm_set : Start KVM DHCP & HTTP Server] *********************************** Friday 25 September 2026 18:29:03 +0900 (0:00:00.028) 0:00:45.250 ****** included: /data/NetAutoTestFW/ansible/roles/vm_set/tasks/start_dhcp_http.yml for STR-ACS-VSERV-01 => (item=['dhcp-server', 'dhcp-server', '10.250.0.2']) included: /data/NetAutoTestFW/ansible/roles/vm_set/tasks/start_dhcp_http.yml for STR-ACS-VSERV-01 => (item=['http-server', 'http-server', '10.250.0.3']) TASK [vm_set : debug] ********************************************************** Friday 25 September 2026 18:29:03 +0900 (0:00:00.072) 0:00:45.323 ****** ok: [STR-ACS-VSERV-01] => { "msg": "dhcp-server\n10.250.0.2" } TASK [vm_set : Resize disk size for vm img] ************************************ Friday 25 September 2026 18:29:03 +0900 (0:00:00.032) 0:00:45.355 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Create directory for Host VM disks] ***************************** Friday 25 September 2026 18:29:03 +0900 (0:00:00.286) 0:00:45.641 ****** changed: [STR-ACS-VSERV-01] TASK [vm_set : Check destination file existence] ******************************* Friday 25 September 2026 18:29:03 +0900 (0:00:00.247) 0:00:45.889 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Generate clud-config file for dhcp-server] ********************** Friday 25 September 2026 18:29:04 +0900 (0:00:00.291) 0:00:46.180 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Generate network metadata file for dhcp-server] ***************** Friday 25 September 2026 18:29:04 +0900 (0:00:00.305) 0:00:46.486 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Generate cloud-config image for dhcp-server] ******************** Friday 25 September 2026 18:29:04 +0900 (0:00:00.334) 0:00:46.820 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Copy Ubuntu disk image for dhcp-server] ************************* Friday 25 September 2026 18:29:05 +0900 (0:00:00.225) 0:00:47.045 ****** ok: [STR-ACS-VSERV-01] TASK [vm_set : Create VM dhcp-server] ****************************************** Friday 25 September 2026 18:29:07 +0900 (0:00:02.230) 0:00:49.276 ****** fatal: [STR-ACS-VSERV-01]: FAILED! => {"changed": true, "cmd": "sudo virt-install --noautoconsole --name dhcp-server --memory 4096 --vcpus 2 --disk /var/lib/jenkins/host_kvm/dhcp-server/ubuntu-20.04-server-cloudimg-amd64.img,device=disk,bus=virtio --disk /var/lib/jenkins/host_kvm/dhcp-server/dhcp-server_cloud-config.img,device=cdrom --os-type linux --os-variant ubuntu20.04 --virt-type kvm --graphics none --network bridge=mgmt_br,model=virtio --import", "delta": "0:00:00.720701", "end": "2026-09-25 18:29:08.291076", "msg": "non-zero return code", "rc": 1, "start": "2026-09-25 18:29:07.570375", "stderr": "WARNING --os-type is deprecated and does nothing. Please stop using it.\nERROR Disk /var/lib/jenkins/host_kvm/dhcp-server/ubuntu-20.04-server-cloudimg-amd64.img is already in use by other guests ['dhcp-server']. (Use --check path_in_use=off or --check all=off to override)", "stderr_lines": ["WARNING --os-type is deprecated and does nothing. Please stop using it.", "ERROR Disk /var/lib/jenkins/host_kvm/dhcp-server/ubuntu-20.04-server-cloudimg-amd64.img is already in use by other guests ['dhcp-server']. (Use --check path_in_use=off or --check all=off to override)"], "stdout": "", "stdout_lines": []} PLAY RECAP ********************************************************************* STR-ACS-VSERV-01 : ok=74 changed=13 unreachable=0 failed=1 skipped=19 rescued=0 ignored=3 Friday 25 September 2026 18:29:08 +0900 (0:00:00.970) 0:00:50.247 ****** =============================================================================== vm_set : Install necessary packages ------------------------------------- 7.49s vm_set : Install necessary packages ------------------------------------- 6.13s vm_set : Set group_fwd_mask for interfaces ------------------------------ 4.31s vm_set : Install necessary packages ------------------------------------- 3.58s vm_set : Run the "apt-get update" as a separate and retryable step ------ 2.42s vm_set : Copy Ubuntu disk image for dhcp-server ------------------------- 2.23s vm_set : Install python packages ---------------------------------------- 2.05s vm_set : Install requests package <2.32.0 ------------------------------- 1.64s vm_set : Gather info /var/lib/jenkins/host_kvm/images/ubuntu-20.04-server-cloudimg-amd64.img --- 1.02s vm_set : Install docker-ce ---------------------------------------------- 0.97s vm_set : Create VM dhcp-server ------------------------------------------ 0.97s vm_set : Ensure prerequisite packages for key handling are present ------ 0.90s vm_set : Set sysctl bridge parameters for testbed ----------------------- 0.85s vm_set : remove old python packages ------------------------------------- 0.84s vm_set : remove old python packages ------------------------------------- 0.82s vm_set : remove old python packages ------------------------------------- 0.76s vm_set : Remove old requests package >=2.32.0 --------------------------- 0.73s vm_set : Ensure jenkins in docker,sudo group ---------------------------- 0.45s vm_set : Create directory for Host vm images and vm disks --------------- 0.44s vm_set : get host distribution ------------------------------------------ 0.43s