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