Content

상위 폴더로 이동
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] ******************
Saturday 26 September 2026  13:33:28 +0900 (0:00:00.034)       0:00:00.034 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : get host distribution] ******************************************
Saturday 26 September 2026  13:33:28 +0900 (0:00:00.032)       0:00:00.066 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : get host distribution version] **********************************
Saturday 26 September 2026  13:33:28 +0900 (0:00:00.453)       0:00:00.520 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : get host kernel version] ****************************************
Saturday 26 September 2026  13:33:29 +0900 (0:00:00.244)       0:00:00.764 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Change TimeZone to Asia/Seoul] **********************************
Saturday 26 September 2026  13:33:29 +0900 (0:00:00.235)       0:00:00.999 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Get Timedate] ***************************************************
Saturday 26 September 2026  13:33:29 +0900 (0:00:00.321)       0:00:01.321 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Print TZ NTP server] ********************************************
Saturday 26 September 2026  13:33:30 +0900 (0:00:00.260)       0:00:01.582 **** 
ok: [STR-ACS-VSERV-01] => {
    "msg": [
        "               Local time: Sat 2026-09-26 13:33:29 KST",
        "           Universal time: Sat 2026-09-26 04:33:29 UTC",
        "                 RTC time: Sat 2026-09-26 04:33:29",
        "                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] *********************
Saturday 26 September 2026  13:33:30 +0900 (0:00:00.027)       0:00:01.609 **** 
changed: [STR-ACS-VSERV-01 -> localhost]

TASK [vm_set : Install necessary packages] *************************************
Saturday 26 September 2026  13:33:30 +0900 (0:00:00.235)       0:00:01.845 **** 
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] *************************************
Saturday 26 September 2026  13:33:33 +0900 (0:00:03.692)       0:00:05.537 **** 
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] *************************************
Saturday 26 September 2026  13:33:40 +0900 (0:00:06.689)       0:00:12.227 **** 
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] *************************************
Saturday 26 September 2026  13:33:40 +0900 (0:00:00.062)       0:00:12.290 **** 
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] ********************************
Saturday 26 September 2026  13:33:48 +0900 (0:00:07.480)       0:00:19.771 **** 
fatal: [STR-ACS-VSERV-01]: FAILED! => {"changed": true, "cmd": "virsh net-list --all | grep -w \"default\"", "delta": "0:00:00.030794", "end": "2026-09-26 13:33:48.447809", "msg": "non-zero return code", "rc": 1, "start": "2026-09-26 13:33:48.417015", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
...ignoring

TASK [vm_set : Destroy and Undefine default network (virbr0)] ******************
Saturday 26 September 2026  13:33:48 +0900 (0:00:00.288)       0:00:20.059 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Get default pip_executable] *************************************
Saturday 26 September 2026  13:33:48 +0900 (0:00:00.025)       0:00:20.085 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : remove old python packages] *************************************
Saturday 26 September 2026  13:33:48 +0900 (0:00:00.035)       0:00:20.120 **** 
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] **************************************************
Saturday 26 September 2026  13:33:49 +0900 (0:00:00.827)       0:00:20.948 **** 
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] ******
Saturday 26 September 2026  13:33:49 +0900 (0:00:00.060)       0:00:21.008 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Ensure /etc/apt/keyrings directory exists] **********************
Saturday 26 September 2026  13:33:50 +0900 (0:00:00.931)       0:00:21.940 **** 
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)] ***
Saturday 26 September 2026  13:33:50 +0900 (0:00:00.359)       0:00:22.299 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Ensure docker GPG key is readable] ******************************
Saturday 26 September 2026  13:33:50 +0900 (0:00:00.259)       0:00:22.559 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Check docker repository] ****************************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.254)       0:00:22.814 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Report docker repository exists] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.338)       0:00:23.153 **** 
ok: [STR-ACS-VSERV-01] => {
    "msg": "Docker repository already exists"
}

TASK [vm_set : Report docker repository not exists] ****************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.029)       0:00:23.183 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Add docker repository for 16.04] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.027)       0:00:23.210 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Add docker repository for 17.04] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.028)       0:00:23.238 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Add docker repository for 18.04] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.023)       0:00:23.262 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Add docker repository for 20.04] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.026)       0:00:23.289 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Add docker repository for 22.04] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.026)       0:00:23.315 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Add docker repository for 24.04] ********************************
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.018)       0:00:23.334 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Run the "apt-get update" as a separate and retryable step] ******
Saturday 26 September 2026  13:33:51 +0900 (0:00:00.014)       0:00:23.349 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Install docker-ce] **********************************************
Saturday 26 September 2026  13:33:56 +0900 (0:00:04.243)       0:00:27.592 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : remove old python packages] *************************************
Saturday 26 September 2026  13:33:56 +0900 (0:00:00.946)       0:00:28.539 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Install python packages] ****************************************
Saturday 26 September 2026  13:33:56 +0900 (0:00:00.026)       0:00:28.566 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : remove old python packages] *************************************
Saturday 26 September 2026  13:33:57 +0900 (0:00:00.032)       0:00:28.598 **** 
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] ****************************************
Saturday 26 September 2026  13:33:57 +0900 (0:00:00.748)       0:00:29.346 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : remove old python packages] *************************************
Saturday 26 September 2026  13:33:57 +0900 (0:00:00.027)       0:00:29.374 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Install python packages] ****************************************
Saturday 26 September 2026  13:33:58 +0900 (0:00:00.804)       0:00:30.178 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Remove old requests package >=2.32.0] ***************************
Saturday 26 September 2026  13:34:00 +0900 (0:00:02.026)       0:00:32.205 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Install requests package <2.32.0] *******************************
Saturday 26 September 2026  13:34:00 +0900 (0:00:00.029)       0:00:32.234 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Remove old requests package >=2.32.0] ***************************
Saturday 26 September 2026  13:34:00 +0900 (0:00:00.015)       0:00:32.250 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Install requests package <2.32.0] *******************************
Saturday 26 September 2026  13:34:01 +0900 (0:00:00.724)       0:00:32.975 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Ensure jenkins in docker,sudo group] ****************************
Saturday 26 September 2026  13:34:03 +0900 (0:00:01.677)       0:00:34.653 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Ensure jenkins in libvirt group] ********************************
Saturday 26 September 2026  13:34:03 +0900 (0:00:00.425)       0:00:35.078 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Install br_netfilter kernel module] *****************************
Saturday 26 September 2026  13:34:03 +0900 (0:00:00.023)       0:00:35.101 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Set sysctl bridge parameters for testbed] ***********************
Saturday 26 September 2026  13:34:03 +0900 (0:00:00.368)       0:00:35.470 **** 
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] ********************
Saturday 26 September 2026  13:34:04 +0900 (0:00:00.796)       0:00:36.267 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Set sysctl RCVBUF default parameter for testbed] ****************
Saturday 26 September 2026  13:34:04 +0900 (0:00:00.261)       0:00:36.528 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Increase IPv6 route cache size] *********************************
Saturday 26 September 2026  13:34:05 +0900 (0:00:00.249)       0:00:36.778 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Get bridge names excluding docker0] *****************************
Saturday 26 September 2026  13:34:05 +0900 (0:00:00.275)       0:00:37.053 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Set group_fwd_mask for interfaces] ******************************
Saturday 26 September 2026  13:34:05 +0900 (0:00:00.253)       0:00:37.307 **** 
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] *********************
Saturday 26 September 2026  13:34:09 +0900 (0:00:04.210)       0:00:41.517 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Find default route interface of vm_host] ************************
Saturday 26 September 2026  13:34:10 +0900 (0:00:00.260)       0:00:41.778 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Set MGMT Bridge NAT] ********************************************
Saturday 26 September 2026  13:34:10 +0900 (0:00:00.243)       0:00:42.021 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Set MGMT Bridge FORWARDING (source)] ****************************
Saturday 26 September 2026  13:34:10 +0900 (0:00:00.373)       0:00:42.395 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Set MGMT Bridge FORWARDING (established)] ***********************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.269)       0:00:42.665 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : getent] *********************************************************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.288)       0:00:42.954 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : set_fact] *******************************************************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.346)       0:00:43.300 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : set_fact] *******************************************************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.039)       0:00:43.340 **** 
[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] **********************************************************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.046)       0:00:43.386 **** 
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] ******************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.015)       0:00:43.402 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Retrieve a list of the defined VMs] *****************************
Saturday 26 September 2026  13:34:11 +0900 (0:00:00.013)       0:00:43.415 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Retrieve a list of the running VMs] *****************************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.366)       0:00:43.782 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Set vm_state_string according to ansible version] ***************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.275)       0:00:44.057 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Print ansible version and vm_state_string] **********************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.031)       0:00:44.088 **** 
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] ***********
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.026)       0:00:44.114 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Require VMs as CEOS by default] *********************************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.280)       0:00:44.395 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Check VM type] **************************************************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.028)       0:00:44.423 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Generate KVM (DHCP & HTTP Server)] ******************************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.013)       0:00:44.437 **** 
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] ********************************
Saturday 26 September 2026  13:34:12 +0900 (0:00:00.036)       0:00:44.474 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Create dir of host kvm] *****************************************
Saturday 26 September 2026  13:34:13 +0900 (0:00:00.341)       0:00:44.815 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : Check existence dir] ********************************************
Saturday 26 September 2026  13:34:13 +0900 (0:00:00.025)       0:00:44.840 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Grant libvirt-qemu search permission on home_path] **************
Saturday 26 September 2026  13:34:13 +0900 (0:00:00.251)       0:00:45.091 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Grant libvirt-qemu read/execute recursively on host_kvm directory] ***
Saturday 26 September 2026  13:34:13 +0900 (0:00:00.420)       0:00:45.512 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Set default ACL so future files under host_kvm inherit libvirt-qemu access] ***
Saturday 26 September 2026  13:34:14 +0900 (0:00:00.290)       0:00:45.803 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Create directory for Host vm images and vm disks] ***************
Saturday 26 September 2026  13:34:14 +0900 (0:00:00.266)       0:00:46.069 **** 
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] *******************************************************
Saturday 26 September 2026  13:34:14 +0900 (0:00:00.440)       0:00:46.510 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Gather info /var/lib/jenkins/host_kvm/images/ubuntu-20.04-server-cloudimg-amd64.img] ***
Saturday 26 September 2026  13:34:14 +0900 (0:00:00.033)       0:00:46.544 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Unarchive ubuntu-20.04-server-cloudimg-amd64.img] ***************
Saturday 26 September 2026  13:34:15 +0900 (0:00:01.022)       0:00:47.567 **** 
skipping: [STR-ACS-VSERV-01]

TASK [vm_set : set_fact] *******************************************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.023)       0:00:47.590 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Check KVM name for onie (dhcp & http)] **************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.034)       0:00:47.624 **** 
ok: [STR-ACS-VSERV-01] => {
    "msg": [
        "dhcp-server",
        "http-server"
    ]
}

TASK [vm_set : set_fact] *******************************************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.015)       0:00:47.640 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Check KVM mgmt address for onie (dhcp & http)] ******************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.052)       0:00:47.693 **** 
ok: [STR-ACS-VSERV-01] => {
    "msg": [
        "10.250.0.2",
        "10.250.0.3"
    ]
}

TASK [vm_set : Start KVM DHCP & HTTP Server] ***********************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.026)       0:00:47.719 **** 
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] **********************************************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.058)       0:00:47.778 **** 
ok: [STR-ACS-VSERV-01] => {
    "msg": "dhcp-server\n10.250.0.2"
}

TASK [vm_set : Resize disk size for vm img] ************************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.028)       0:00:47.807 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Create directory for Host VM disks] *****************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.288)       0:00:48.096 **** 
changed: [STR-ACS-VSERV-01]

TASK [vm_set : Check destination file existence] *******************************
Saturday 26 September 2026  13:34:16 +0900 (0:00:00.253)       0:00:48.349 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Generate clud-config file for dhcp-server] **********************
Saturday 26 September 2026  13:34:17 +0900 (0:00:00.264)       0:00:48.614 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Generate network metadata file for dhcp-server] *****************
Saturday 26 September 2026  13:34:17 +0900 (0:00:00.331)       0:00:48.945 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Generate cloud-config image for dhcp-server] ********************
Saturday 26 September 2026  13:34:17 +0900 (0:00:00.370)       0:00:49.316 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Copy Ubuntu disk image for dhcp-server] *************************
Saturday 26 September 2026  13:34:17 +0900 (0:00:00.226)       0:00:49.542 **** 
ok: [STR-ACS-VSERV-01]

TASK [vm_set : Create VM dhcp-server] ******************************************
Saturday 26 September 2026  13:34:20 +0900 (0:00:02.130)       0:00:51.673 **** 
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.723541", "end": "2026-09-26 13:34:21.040864", "msg": "non-zero return code", "rc": 1, "start": "2026-09-26 13:34:20.317323", "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   

Saturday 26 September 2026  13:34:21 +0900 (0:00:00.972)       0:00:52.646 **** 
=============================================================================== 
vm_set : Install necessary packages ------------------------------------- 7.48s
vm_set : Install necessary packages ------------------------------------- 6.69s
vm_set : Run the "apt-get update" as a separate and retryable step ------ 4.24s
vm_set : Set group_fwd_mask for interfaces ------------------------------ 4.21s
vm_set : Install necessary packages ------------------------------------- 3.69s
vm_set : Copy Ubuntu disk image for dhcp-server ------------------------- 2.13s
vm_set : Install python packages ---------------------------------------- 2.03s
vm_set : Install requests package <2.32.0 ------------------------------- 1.68s
vm_set : Gather info /var/lib/jenkins/host_kvm/images/ubuntu-20.04-server-cloudimg-amd64.img --- 1.02s
vm_set : Create VM dhcp-server ------------------------------------------ 0.97s
vm_set : Install docker-ce ---------------------------------------------- 0.95s
vm_set : Ensure prerequisite packages for key handling are present ------ 0.93s
vm_set : remove old python packages ------------------------------------- 0.83s
vm_set : remove old python packages ------------------------------------- 0.80s
vm_set : Set sysctl bridge parameters for testbed ----------------------- 0.80s
vm_set : remove old python packages ------------------------------------- 0.75s
vm_set : Remove old requests package >=2.32.0 --------------------------- 0.72s
vm_set : get host distribution ------------------------------------------ 0.45s
vm_set : Create directory for Host vm images and vm disks --------------- 0.44s
vm_set : Ensure jenkins in docker,sudo group ---------------------------- 0.43s