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] ******************
Thursday 17 September 2026 11:38:45 +0900 (0:00:00.028) 0:00:00.028 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : get host distribution] ******************************************
Thursday 17 September 2026 11:38:45 +0900 (0:00:00.030) 0:00:00.059 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : get host distribution version] **********************************
Thursday 17 September 2026 11:38:46 +0900 (0:00:00.398) 0:00:00.458 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : get host kernel version] ****************************************
Thursday 17 September 2026 11:38:46 +0900 (0:00:00.226) 0:00:00.684 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Change TimeZone to Asia/Seoul] **********************************
Thursday 17 September 2026 11:38:46 +0900 (0:00:00.212) 0:00:00.897 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Get Timedate] ***************************************************
Thursday 17 September 2026 11:38:46 +0900 (0:00:00.323) 0:00:01.221 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Print TZ NTP server] ********************************************
Thursday 17 September 2026 11:38:47 +0900 (0:00:00.249) 0:00:01.470 ****
ok: [STR-ACS-VSERV-01] => {
"msg": [
" Local time: Thu 2026-09-17 11:38:47 KST",
" Universal time: Thu 2026-09-17 02:38:47 UTC",
" RTC time: Thu 2026-09-17 02:38:47",
" 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] *********************
Thursday 17 September 2026 11:38:47 +0900 (0:00:00.030) 0:00:01.500 ****
changed: [STR-ACS-VSERV-01 -> localhost]
TASK [vm_set : Install necessary packages] *************************************
Thursday 17 September 2026 11:38:47 +0900 (0:00:00.219) 0:00:01.720 ****
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] *************************************
Thursday 17 September 2026 11:38:51 +0900 (0:00:03.834) 0:00:05.555 ****
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] *************************************
Thursday 17 September 2026 11:38:57 +0900 (0:00:06.148) 0:00:11.703 ****
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] *************************************
Thursday 17 September 2026 11:38:57 +0900 (0:00:00.067) 0:00:11.771 ****
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] ********************************
Thursday 17 September 2026 11:39:04 +0900 (0:00:07.433) 0:00:19.204 ****
fatal: [STR-ACS-VSERV-01]: FAILED! => {"changed": true, "cmd": "virsh net-list --all | grep -w \"default\"", "delta": "0:00:00.027772", "end": "2026-09-17 11:39:05.011247", "msg": "non-zero return code", "rc": 1, "start": "2026-09-17 11:39:04.983475", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
...ignoring
TASK [vm_set : Destroy and Undefine default network (virbr0)] ******************
Thursday 17 September 2026 11:39:05 +0900 (0:00:00.263) 0:00:19.468 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Get default pip_executable] *************************************
Thursday 17 September 2026 11:39:05 +0900 (0:00:00.030) 0:00:19.498 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : remove old python packages] *************************************
Thursday 17 September 2026 11:39:05 +0900 (0:00:00.035) 0:00:19.534 ****
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] **************************************************
Thursday 17 September 2026 11:39:05 +0900 (0:00:00.808) 0:00:20.342 ****
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] ******
Thursday 17 September 2026 11:39:05 +0900 (0:00:00.060) 0:00:20.403 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Ensure /etc/apt/keyrings directory exists] **********************
Thursday 17 September 2026 11:39:06 +0900 (0:00:00.962) 0:00:21.365 ****
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)] ***
Thursday 17 September 2026 11:39:07 +0900 (0:00:00.352) 0:00:21.717 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Ensure docker GPG key is readable] ******************************
Thursday 17 September 2026 11:39:07 +0900 (0:00:00.241) 0:00:21.959 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Check docker repository] ****************************************
Thursday 17 September 2026 11:39:07 +0900 (0:00:00.242) 0:00:22.201 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Report docker repository exists] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.323) 0:00:22.525 ****
ok: [STR-ACS-VSERV-01] => {
"msg": "Docker repository already exists"
}
TASK [vm_set : Report docker repository not exists] ****************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.031) 0:00:22.557 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Add docker repository for 16.04] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.026) 0:00:22.583 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Add docker repository for 17.04] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.026) 0:00:22.609 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Add docker repository for 18.04] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.025) 0:00:22.635 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Add docker repository for 20.04] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.026) 0:00:22.661 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Add docker repository for 22.04] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.027) 0:00:22.689 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Add docker repository for 24.04] ********************************
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.026) 0:00:22.715 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Run the "apt-get update" as a separate and retryable step] ******
Thursday 17 September 2026 11:39:08 +0900 (0:00:00.016) 0:00:22.732 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Install docker-ce] **********************************************
Thursday 17 September 2026 11:39:18 +0900 (0:00:09.827) 0:00:32.560 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : remove old python packages] *************************************
Thursday 17 September 2026 11:39:19 +0900 (0:00:00.902) 0:00:33.463 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Install python packages] ****************************************
Thursday 17 September 2026 11:39:19 +0900 (0:00:00.028) 0:00:33.491 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : remove old python packages] *************************************
Thursday 17 September 2026 11:39:19 +0900 (0:00:00.014) 0:00:33.506 ****
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] ****************************************
Thursday 17 September 2026 11:39:19 +0900 (0:00:00.701) 0:00:34.208 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : remove old python packages] *************************************
Thursday 17 September 2026 11:39:19 +0900 (0:00:00.027) 0:00:34.235 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Install python packages] ****************************************
Thursday 17 September 2026 11:39:20 +0900 (0:00:00.741) 0:00:34.977 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Remove old requests package >=2.32.0] ***************************
Thursday 17 September 2026 11:39:22 +0900 (0:00:02.092) 0:00:37.069 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Install requests package <2.32.0] *******************************
Thursday 17 September 2026 11:39:22 +0900 (0:00:00.028) 0:00:37.098 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Remove old requests package >=2.32.0] ***************************
Thursday 17 September 2026 11:39:22 +0900 (0:00:00.027) 0:00:37.126 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Install requests package <2.32.0] *******************************
Thursday 17 September 2026 11:39:23 +0900 (0:00:00.710) 0:00:37.836 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Ensure jenkins in docker,sudo group] ****************************
Thursday 17 September 2026 11:39:25 +0900 (0:00:01.617) 0:00:39.453 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Ensure jenkins in libvirt group] ********************************
Thursday 17 September 2026 11:39:25 +0900 (0:00:00.409) 0:00:39.863 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Install br_netfilter kernel module] *****************************
Thursday 17 September 2026 11:39:25 +0900 (0:00:00.024) 0:00:39.887 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Set sysctl bridge parameters for testbed] ***********************
Thursday 17 September 2026 11:39:25 +0900 (0:00:00.327) 0:00:40.215 ****
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] ********************
Thursday 17 September 2026 11:39:26 +0900 (0:00:00.789) 0:00:41.005 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Set sysctl RCVBUF default parameter for testbed] ****************
Thursday 17 September 2026 11:39:26 +0900 (0:00:00.250) 0:00:41.255 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Increase IPv6 route cache size] *********************************
Thursday 17 September 2026 11:39:27 +0900 (0:00:00.249) 0:00:41.505 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Get bridge names excluding docker0] *****************************
Thursday 17 September 2026 11:39:27 +0900 (0:00:00.245) 0:00:41.751 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Set group_fwd_mask for interfaces] ******************************
Thursday 17 September 2026 11:39:27 +0900 (0:00:00.250) 0:00:42.002 ****
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] *********************
Thursday 17 September 2026 11:39:28 +0900 (0:00:00.504) 0:00:42.506 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Find default route interface of vm_host] ************************
Thursday 17 September 2026 11:39:28 +0900 (0:00:00.250) 0:00:42.757 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Set MGMT Bridge NAT] ********************************************
Thursday 17 September 2026 11:39:28 +0900 (0:00:00.244) 0:00:43.001 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Set MGMT Bridge FORWARDING (source)] ****************************
Thursday 17 September 2026 11:39:28 +0900 (0:00:00.378) 0:00:43.380 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Set MGMT Bridge FORWARDING (established)] ***********************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.262) 0:00:43.642 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : getent] *********************************************************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.273) 0:00:43.916 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : set_fact] *******************************************************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.316) 0:00:44.233 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : set_fact] *******************************************************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.031) 0:00:44.264 ****
[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] **********************************************************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.017) 0:00:44.282 ****
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] ******************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.014) 0:00:44.297 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Retrieve a list of the defined VMs] *****************************
Thursday 17 September 2026 11:39:29 +0900 (0:00:00.013) 0:00:44.311 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Retrieve a list of the running VMs] *****************************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.343) 0:00:44.654 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Set vm_state_string according to ansible version] ***************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.256) 0:00:44.911 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Print ansible version and vm_state_string] **********************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.029) 0:00:44.940 ****
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] ***********
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.017) 0:00:44.957 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Require VMs as CEOS by default] *********************************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.259) 0:00:45.217 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Check VM type] **************************************************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.031) 0:00:45.249 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Generate KVM (DHCP & HTTP Server)] ******************************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.013) 0:00:45.262 ****
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] ********************************
Thursday 17 September 2026 11:39:30 +0900 (0:00:00.023) 0:00:45.286 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Create dir of host kvm] *****************************************
Thursday 17 September 2026 11:39:31 +0900 (0:00:00.325) 0:00:45.611 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : Check existence dir] ********************************************
Thursday 17 September 2026 11:39:31 +0900 (0:00:00.020) 0:00:45.632 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Grant libvirt-qemu search permission on home_path] **************
Thursday 17 September 2026 11:39:31 +0900 (0:00:00.232) 0:00:45.864 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Grant libvirt-qemu read/execute recursively on host_kvm directory] ***
Thursday 17 September 2026 11:39:31 +0900 (0:00:00.345) 0:00:46.210 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Set default ACL so future files under host_kvm inherit libvirt-qemu access] ***
Thursday 17 September 2026 11:39:32 +0900 (0:00:00.275) 0:00:46.485 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Create directory for Host vm images and vm disks] ***************
Thursday 17 September 2026 11:39:32 +0900 (0:00:00.260) 0:00:46.746 ****
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] *******************************************************
Thursday 17 September 2026 11:39:32 +0900 (0:00:00.460) 0:00:47.206 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Gather info /var/lib/jenkins/host_kvm/images/ubuntu-20.04-server-cloudimg-amd64.img] ***
Thursday 17 September 2026 11:39:32 +0900 (0:00:00.032) 0:00:47.238 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Unarchive ubuntu-20.04-server-cloudimg-amd64.img] ***************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.964) 0:00:48.203 ****
skipping: [STR-ACS-VSERV-01]
TASK [vm_set : set_fact] *******************************************************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.023) 0:00:48.226 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Check KVM name for onie (dhcp & http)] **************************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.032) 0:00:48.259 ****
ok: [STR-ACS-VSERV-01] => {
"msg": [
"dhcp-server",
"http-server"
]
}
TASK [vm_set : set_fact] *******************************************************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.015) 0:00:48.275 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Check KVM mgmt address for onie (dhcp & http)] ******************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.035) 0:00:48.311 ****
ok: [STR-ACS-VSERV-01] => {
"msg": [
"10.250.0.2",
"10.250.0.3"
]
}
TASK [vm_set : Start KVM DHCP & HTTP Server] ***********************************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.016) 0:00:48.327 ****
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] **********************************************************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.051) 0:00:48.378 ****
ok: [STR-ACS-VSERV-01] => {
"msg": "dhcp-server\n10.250.0.2"
}
TASK [vm_set : Resize disk size for vm img] ************************************
Thursday 17 September 2026 11:39:33 +0900 (0:00:00.022) 0:00:48.400 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Create directory for Host VM disks] *****************************
Thursday 17 September 2026 11:39:34 +0900 (0:00:00.255) 0:00:48.656 ****
changed: [STR-ACS-VSERV-01]
TASK [vm_set : Check destination file existence] *******************************
Thursday 17 September 2026 11:39:34 +0900 (0:00:00.241) 0:00:48.897 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Generate clud-config file for dhcp-server] **********************
Thursday 17 September 2026 11:39:34 +0900 (0:00:00.248) 0:00:49.146 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Generate network metadata file for dhcp-server] *****************
Thursday 17 September 2026 11:39:35 +0900 (0:00:00.318) 0:00:49.464 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Generate cloud-config image for dhcp-server] ********************
Thursday 17 September 2026 11:39:35 +0900 (0:00:00.316) 0:00:49.780 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Copy Ubuntu disk image for dhcp-server] *************************
Thursday 17 September 2026 11:39:35 +0900 (0:00:00.219) 0:00:50.000 ****
ok: [STR-ACS-VSERV-01]
TASK [vm_set : Create VM dhcp-server] ******************************************
Thursday 17 September 2026 11:39:37 +0900 (0:00:02.059) 0:00:52.059 ****
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.648334", "end": "2026-09-17 11:39:38.494637", "msg": "non-zero return code", "rc": 1, "start": "2026-09-17 11:39:37.846303", "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
Thursday 17 September 2026 11:39:38 +0900 (0:00:00.888) 0:00:52.948 ****
===============================================================================
vm_set : Run the "apt-get update" as a separate and retryable step ------ 9.83s
vm_set : Install necessary packages ------------------------------------- 7.43s
vm_set : Install necessary packages ------------------------------------- 6.15s
vm_set : Install necessary packages ------------------------------------- 3.83s
vm_set : Install python packages ---------------------------------------- 2.09s
vm_set : Copy Ubuntu disk image for dhcp-server ------------------------- 2.06s
vm_set : Install requests package <2.32.0 ------------------------------- 1.62s
vm_set : Gather info /var/lib/jenkins/host_kvm/images/ubuntu-20.04-server-cloudimg-amd64.img --- 0.96s
vm_set : Ensure prerequisite packages for key handling are present ------ 0.96s
vm_set : Install docker-ce ---------------------------------------------- 0.90s
vm_set : Create VM dhcp-server ------------------------------------------ 0.89s
vm_set : remove old python packages ------------------------------------- 0.81s
vm_set : Set sysctl bridge parameters for testbed ----------------------- 0.79s
vm_set : remove old python packages ------------------------------------- 0.74s
vm_set : Remove old requests package >=2.32.0 --------------------------- 0.71s
vm_set : remove old python packages ------------------------------------- 0.70s
vm_set : Set group_fwd_mask for interfaces ------------------------------ 0.50s
vm_set : Create directory for Host vm images and vm disks --------------- 0.46s
vm_set : Ensure jenkins in docker,sudo group ---------------------------- 0.41s
vm_set : get host distribution ------------------------------------------ 0.40s
|