It worked! I can ping from both sides.

Thanks a lot, Alin! I really appreciate your guidance.

On Thu, Apr 20, 2023 at 5:21 PM Abu Rasheda <rcpilot2...@gmail.com> wrote:

> I was able to change the name
>
> On Thu, Apr 20, 2023 at 4:35 PM Abu Rasheda <rcpilot2...@gmail.com> wrote:
>
>> PS C:\OVS-Compiled> Get-VMNetworkAdapterWithOVSPort left| grep ElementName
>> ElementName             : ovs-port-a
>> PS C:\OVS-Compiled> Get-VMNetworkAdapterWithOVSPort right| grep
>> ElementName
>> ElementName             : Dynamic Ethernet Switch Port
>>
>>
>> On Thu, Apr 20, 2023 at 4:09 PM Alin Serdean <alinserd...@gmail.com>
>> wrote:
>>
>>> You are correct. My memory was fuzzy around it.
>>>
>>> Can you please this function + vmname
>>>
>>>
>>> https://github.com/openvswitch/ovs/blob/master/datapath-windows/misc/OVS.psm1#L120
>>>
>>> This should give you the elementname. And that can be used inside ovs.
>>>
>>> There are also setters and getters in that cmdlet.
>>>
>>> Sent from phone
>>>
>>> On 21 Apr 2023, at 00:46, Abu Rasheda <rcpilot2...@gmail.com> wrote:
>>>
>>> 
>>> There is no column with ElementName. I am attaching the full output. I
>>> probably missed something in the configuration.
>>>
>>> Thanks!
>>>
>>> On Thu, Apr 20, 2023 at 3:30 PM Alin Serdean <alinserd...@gmail.com>
>>> wrote:
>>>
>>>> Can you provide the output of
>>>>
>>>>
>>>> Get-VMNetworkAdapter left | fl
>>>>
>>>>
>>>> Get-VMNetworkAdapter right | fl
>>>>
>>>>
>>>> The above command will dump the whole object.
>>>> I’m interested in looking at their ElementName
>>>>
>>>> That string will be used to match ports on the OVS side (
>>>> https://docs.openvswitch.org/en/latest/topics/windows/?highlight=Windows%20#port-management
>>>> )
>>>>
>>>> Sent from phone
>>>>
>>>> On 21 Apr 2023, at 00:15, Abu Rasheda <rcpilot2...@gmail.com> wrote:
>>>>
>>>> 
>>>> On Thu, Apr 20, 2023 at 6:17 AM Alin Serdean <alinserd...@gmail.com>
>>>> wrote:
>>>>
>>>>> PS C:\OVS-Compiled> ovs-vsctl.exe show
>>>>> ca9219b1-ceca-435e-b42a-b3e094237045
>>>>>     Bridge br-int
>>>>>         Port ovs-port-a
>>>>>             Interface ovs-port-a
>>>>>         Port br-int
>>>>>             Interface br-int
>>>>>                 type: internal
>>>>>     Bridge br-pif
>>>>>         Port NIC1
>>>>>             Interface NIC1
>>>>>         Port br-pif
>>>>>             Interface br-pif
>>>>>                 type: internal
>>>>>
>>>>
>>>> This is part of my confusion and likely the issue I am facing!
>>>>
>>>> In Linux, I can add ports of the VMs to the same bridge and traffic
>>>> will flow between the VMs!
>>>>
>>>> However, in Windows, I don't know how to do this!
>>>>
>>>> PS C:\OVS-Compiled> Get-VMSwitch
>>>>
>>>> Name                SwitchType NetAdapterInterfaceDescription
>>>> ----                ---------- ------------------------------
>>>> OVS Extended Switch External   Broadcom NetXtreme Gigabit Ethernet #2
>>>>
>>>> Broadcom NetXtreme Gigabit Ethernet #2 is an alias for NIC1
>>>>
>>>> PS C:\OVS-Compiled> Get-VMNetworkAdapter left
>>>>
>>>> Name            IsManagementOs VMName SwitchName          MacAddress
>>>> Status IPAddresses
>>>> ----            -------------- ------ ----------          ----------
>>>> ------ -----------
>>>> Network Adapter False          left   OVS Extended Switch 00155D727601
>>>> {Ok}   {}
>>>>
>>>>
>>>> PS C:\OVS-Compiled> Get-VMNetworkAdapter right
>>>>
>>>> Name            IsManagementOs VMName SwitchName          MacAddress
>>>> Status IPAddresses
>>>> ----            -------------- ------ ----------          ----------
>>>> ------ -----------
>>>> Network Adapter False          right  OVS Extended Switch 00155D727602
>>>> {Ok}   {}
>>>>
>>>>
>>>> So, I only have a choice to either connect the VM to "OVS Extended
>>>> Switch" or not connect at all.
>>>>
>>>> I have one working NIC1 which Is associated to the OVS, the other NIC
>>>> is not configured.
>>>>
>>>> What I am missing?
>>>>
>>>> Thanks for the support.
>>>>
>>>>
>>>>>
>>>>> From your config I’m not sure which adapter corresponds to which VM.
>>>>>
>>>>> Ca you please clarify the target and destination port you want to ping?
>>>>>
>>>>> Alin.
>>>>>
>>>>> Sent from phone
>>>>>
>>>>> On 20 Apr 2023, at 11:43, Abu Rasheda <rcpilot2...@gmail.com> wrote:
>>>>>
>>>>> 
>>>>> On Mon, Apr 17, 2023 at 1:44 PM Alin Serdean <alinserd...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> The issue you are facing might be because the name of the network
>>>>>> adapters is the same.
>>>>>>
>>>>>> I wanted to emphasize the importance of the following step:
>>>>>> https://docs.openvswitch.org/en/latest/intro/install/windows/#add-virtual-interfaces-vifs
>>>>>>
>>>>>
>>>>> I followed your advice! I am able to add both Ubuntus to the bridge.
>>>>> However, the ping does. not work. (The details are attached to this 
>>>>> email).
>>>>> I think the issue is attaching the correct VM ports? Am I missing 
>>>>> something?
>>>>>
>>>>> Abu Rasheda
>>>>>
>>>>> This is something particularly important for Windows and not the same
>>>>>> under other OS.
>>>>>>
>>>>>> Alin.
>>>>>>
>>>>>> Sent from phone
>>>>>>
>>>>>> On 17 Apr 2023, at 20:33, Abu Rasheda via discuss <
>>>>>> ovs-discuss@openvswitch.org> wrote:
>>>>>>
>>>>>> 
>>>>>> Do you have any ideas, or if this is the wrong list, the
>>>>>> recommendation for another one?
>>>>>>
>>>>>> On Thu, Apr 13, 2023 at 7:14 PM Abu Rasheda via discuss <
>>>>>> ovs-discuss@openvswitch.org> wrote:
>>>>>>
>>>>>>> Hello!
>>>>>>>
>>>>>>> On Windows Server 2019, compiled, and loaded OVS kernel module.
>>>>>>> Commands like ovs-vsctl & ovs-dpctl are running fine.
>>>>>>>
>>>>>>> I have two VMs (both running Ubuntu) under Hyper-V and have OVS
>>>>>>> extended switch setup as described in
>>>>>>> https://docs.openvswitch.org/en/latest/intro/install/windows/
>>>>>>>
>>>>>>> I can connect one Ubuntu VM to the OVS switch, under the "Network
>>>>>>> Adaptor" setting for the virtual machine. When I try to ping an IP
>>>>>>> address get prints from the OVS datapath in the kernel! This led me
>>>>>>> to
>>>>>>> believe that OVS is installed and configured (I am from a Linux
>>>>>>> background and Windows is new for me :)).
>>>>>>>
>>>>>>> However, when I try to add another Ubuntu VM to the OVS switch, I get
>>>>>>> the following error:
>>>>>>>
>>>>>>> Synthetic Ethernet Port (Instance ID ..): Error '{Data Not Accepted}
>>>>>>> The TDI client could not handle the data received during an
>>>>>>> indication.'
>>>>>>>
>>>>>>> Failed to allocate resources while connecting to a virtual network.
>>>>>>> The Ethernet switch may not exit.
>>>>>>>
>>>>>>> Can OVS Extended switch only connect to a single VM? (on the same
>>>>>>> host),
>>>>>>>
>>>>>>> I can connect these two machines to Windows virtual switch and ping
>>>>>>> them. So either my setup has issues for OVS or there is a limitation
>>>>>>> on OVS.
>>>>>>> _______________________________________________
>>>>>>> discuss mailing list
>>>>>>> disc...@openvswitch.org
>>>>>>> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>>>>>>
>>>>>> _______________________________________________
>>>>>> discuss mailing list
>>>>>> disc...@openvswitch.org
>>>>>> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>>>>>
>>>>>> <config.txt>
>>>>>
>>>>> <adaptor.txt>
>>>
>>>
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to