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
- 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