VMware Cloud Community
BruceHB
Contributor
Contributor

ESXi pyVim cannot connect its owned IPv6 IP

Hi,

I just met an issue to use ESXi self contianed PyVim to connect itself. It works with IPv4, however when I connect it with IPv6. It will report timeout.

This behavior works in 6.7.

Could you please help check it?  If its sdk connects ipv6 on other hosts, this connection works.

Basic behavior:

1. enter esxi cli.     get IPv6 from "esxcfg-vmknic -l".

2. enter python to python shell.

inputs all to python all will be as below:

from pyVim import connect

from pyVmomi import vim

from pyVmomi import vmodl

from pyVim import connect

import ssl

ssl._create_default_https_context = ssl._create_unverified_context

DEFAULT_USER="root"

DEFAULT_PASSWORD="Pass1234"

host="fe80::250:56ff:fe63:xxxx%vmk0"

connection = connect.Connect(host=host, user=DEFAULT_USER, pwd=DEFAULT_PASSWORD)

in 7.0, the connect.Connect will report:

Traceback (most recent call last):

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVim/connect.py", line 339, in __Login

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVmomi/VmomiSupport.py", line 556, in <lambda>

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVmomi/VmomiSupport.py", line 368, in _InvokeMethod

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVmomi/SoapAdapter.py", line 1448, in InvokeMethod

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 1107, in request

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 1152, in _send_request

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 1103, in endheaders

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 934, in _send_output

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 877, in send

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVmomi/SoapAdapter.py", line 1085, in connect

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 1253, in connect

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/http/client.py", line 849, in connect

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/socket.py", line 712, in create_connection

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/sys-boot/lib64/python3.5/socket.py", line 703, in create_connection

TimeoutError: [Errno 110] Connection timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVim/connect.py", line 249, in Connect

  File "/build/mts/release/bora-15104183/bora/build/esx/release/vmvisor/vim/lib64/python3.5/site-packages/pyVim/connect.py", line 343, in __Login

  1. pyVmomi.VmomiSupport.HostConnectFault: (vim.fault.HostConnectFault) {

   dynamicType = <unset>,

   dynamicProperty = (vmodl.DynamicProperty) [],

   msg = '[Errno 110] Connection timed out',

   faultCause = <unset>,

   faultMessage = (vmodl.LocalizableMessage) []

}

Best Regards,

Bruce

Tags (4)
0 Kudos
0 Replies