On 9/8/23 14:21, Laurent Coloby wrote:
> One remark
> 
> Currently I use unbuntu
> 
> I should move to RedHat soon.  I 'm waiting a new server machine
> 
> But I 'd like to test previously with my unbuntu
> 
> Should I setup Debian OVS ?

If you don't want to change OVS sources, then just install openvswitch
package with 'apt install openvswitch-switch'.  If you plan to modify
the code, then follow the guide on how to build a package from sources:
   https://docs.openvswitch.org/en/stable/intro/install/debian/

> 
> 
> Regards
> 
> Laurent
> 
> 
> 
> Internal
> -----Message d'origine-----
> De : Ilya Maximets <i.maxim...@ovn.org>
> Envoyé : vendredi 8 septembre 2023 14:15
> À : Eelco Chaudron <echau...@redhat.com>; Laurent Coloby 
> <laurent.col...@se.com>
> Cc : i.maxim...@ovn.org; b...@openvswitch.org
> Objet : Re: [ovs-discuss] open vswitch and libvirt
> 
> [External email: Use caution with links and attachments]
> 
> ________________________________
> 
> 
> 
> On 9/8/23 14:03, Eelco Chaudron via discuss wrote:
>>
>>
>> On 8 Sep 2023, at 13:55, Laurent Coloby via discuss wrote:
>>
>>> Hello Michal and Ilya
>>>
>>> Thank you for your answser
>>>
>>> You are right
>>> With trace I can see is it due to permission.
>>>
>>> All the commands are send with : sudo
>>>
>>> What do you mean by " because you're starting OVS manually from a root 
>>> user, IIUC"
>>>
>>> Sorry I'm a beginner in Linux
>>>
>>> For starting, I enter
>>>
>>> sudo ovs-ctl start
>>>
>>> To launch VM, :
>>> sudo virsh start VM
> 
> virsh is just a frontend for libvirtd.  Actual VM is started by libvirtd, 
> which is likely running under libvirt/qemu user and group.  It will not have 
> access to sockets created by ovs-vswitchd unless ovs-vswitchd is running 
> under the same user or group.
> 
> It would likely be easier if you install OVS as a deb/rpm package depending 
> on your operating system.  It will be managed as a systemd service with a 
> correct user/group configuration.
> 
> You may install packages from your distribution or build them from sources 
> using guides:
>   https://docs.openvswitch.org/en/stable/intro/install/debian/
>   https://docs.openvswitch.org/en/stable/intro/install/fedora/
> 
>>>
>>> I have create ovs bridge  with sudo , also
>>
>>
>> Here is a link to what I normally do under Fedora/RHEL. However, looking at 
>> your configuration, you name the bridge in libvirt, ovsbr. But your ovs show 
>> command does not have that bridge created.
> 
> +1
> That will become an issue once you fix the permissions.
> 
>>
>>>
>>> Regards
>>>
>>>
>>>
>>>
>>> Internal
>>> -----Message d'origine-----
>>> De : Ilya Maximets <i.maxim...@ovn.org> Envoyé : jeudi 7 septembre
>>> 2023 16:49 À : Michal Prívozník <mpriv...@redhat.com>; Laurent Coloby
>>> <laurent.col...@se.com>; b...@openvswitch.org Cc : i.maxim...@ovn.org
>>> Objet : Re: [ovs-discuss] open vswitch and libvirt
>>>
>>> [External email: Use caution with links and attachments]
>>>
>>> ________________________________
>>>
>>>
>>>
>>> On 9/7/23 16:38, Michal Prívozník via discuss wrote:
>>>> On 9/6/23 15:26, Laurent Coloby via discuss wrote:
>>>>> Hello support
>>>>>
>>>>> I'm blocked on a basic issue
>>>>>
>>>>> I use libvirt / KVM with unbutu
>>>>>
>>>>>
>>>>> I just want to launch a virtual Machine with a connection to OVS
>>>>>
>>>>> With command virsh edit VM , I modify to be conform to your
>>>>> recommendation
>>>>> https://d/
>>>>> oc%2F&data=05%7C01%7Claurent.coloby%40se.com%7C3fd53a68ae4e443b5040
>>>>> 08dbb0651fad%7C6e51e1adc54b4b39b5980ffe9ae68fef%7C0%7C0%7C638297720
>>>>> 592311463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luM
>>>>> zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GzqNpVdyHfh
>>>>> HnjH0N4qMkmJQF%2BQybAYf4%2FNG%2FpSs%2FXk%3D&reserved=0
>>>>> s.openvswitch.org%2Fen%2Fstable%2Fhowto%2Flibvirt%2F&data=05%7C01%7
>>>>> Cl
>>>>> aurent.coloby%40se.com%7Ca0388c4bc678452caacf08dbafb18316%7C6e51e1a
>>>>> dc
>>>>> 54b4b39b5980ffe9ae68fef%7C0%7C0%7C638296949974962097%7CUnknown%7CTW
>>>>> Fp
>>>>> bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI
>>>>> 6M
>>>>> n0%3D%7C2000%7C%7C%7C&sdata=GA3u82MxAGL7AViinZgd4WMbna2f6QK6U%2FVvv
>>>>> Ak
>>>>> 2wPo%3D&reserved=0
>>>>>
>>>>> [cid:image001.png@01D9E0D3.27E6D1E0]
>>>>>
>>>>>
>>>>> And when I start the VM , I have always same issue
>>>>>
>>>>> [cid:image002.png@01D9E0D6.2AE7D580]
>>>>
>>>> I'm not sure what this list policy is, but if this were libvir-list
>>>> I'd ask you to NOT take a screenshots of a text only to place them
>>>> into a text later.
>>>
>>> +1
>>> Sometimes pictures are also fully stripped from the mail list and so people 
>>> will not even see what you wanted to show.
>>>
>>>>
>>>>>
>>>>> On Internet , I have seen several people with same issue, but not
>>>>> fond any explanation
>>>>>
>>>>> Please could you help me on this problem ?
>>>>> Thank you in advance
>>>>>
>>>>
>>>> If you enable libvirt debug logs [1] then you should be able to see
>>>> what command is libvirt actually executing to add the TAP device
>>>> into the bridge. The code that drives what arguments are passed to
>>>> 'ovs-vsctl --may-exist add-port ...' depend on a lot of config knobs
>>>> [2]. But in this case it should be fairly trivial command.
>>>>
>>>> Anyway, if you turn on libvirt debug logs you should be able to see
>>>> what command was executed (and perhaps even if it reported any error
>>>> - if it did libvirt should have passed on that error message, so
>>>> maybe there's an improvement potential on libvirt side too).
>>>
>>> +1 as well.  Please, look at libvirt logs to see what is going on.
>>>
>>> But if I were guessing, I'd say that you may have an issue with 
>>> permissions, because you're starting OVS manually from a root user, IIUC.  
>>> Libvirt daemon likely doesn't have permissions to access sockets created by 
>>> ovs-vswitchd in this case.
>>>
>>>>
>>>> 1:
>>>> https://li/
>>>> bv%2F&data=05%7C01%7Claurent.coloby%40se.com%7C3fd53a68ae4e443b50400
>>>> 8dbb0651fad%7C6e51e1adc54b4b39b5980ffe9ae68fef%7C0%7C0%7C63829772059
>>>> 2311463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi
>>>> LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=GrAEmxYjpP2O8Xa
>>>> uYBpEBVS3cKUNsPvJo6lswT9ny54%3D&reserved=0
>>>> irt.org%2Fkbase%2Fdebuglogs.html&data=05%7C01%7Claurent.coloby%40se.
>>>> co
>>>> m%7Ca0388c4bc678452caacf08dbafb18316%7C6e51e1adc54b4b39b5980ffe9ae68
>>>> fe
>>>> f%7C0%7C0%7C638296949974962097%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wL
>>>> jA
>>>> wMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&
>>>> sd
>>>> ata=EIh5OutptVH5558mpNFiOP2qJpBmzfDXHjo9GxqfTx8%3D&reserved=0
>>>> 2:
>>>> https://gi/
>>>> tl%2F&data=05%7C01%7Claurent.coloby%40se.com%7C3fd53a68ae4e443b50400
>>>> 8dbb0651fad%7C6e51e1adc54b4b39b5980ffe9ae68fef%7C0%7C0%7C63829772059
>>>> 2311463%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi
>>>> LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=slgyAKoju30pJ2S
>>>> qL91%2FjUocbzkPx1Pc6VBQHGPgT9Y%3D&reserved=0
>>>> ab.com%2Flibvirt%2Flibvirt%2F-%2Fblob%2Fmaster%2Fsrc%2Futil%2Fvirnet
>>>> de
>>>> vopenvswitch.c%3Fref_type%3Dheads%23L130&data=05%7C01%7Claurent.colo
>>>> by
>>>> %40se.com%7Ca0388c4bc678452caacf08dbafb18316%7C6e51e1adc54b4b39b5980
>>>> ff
>>>> e9ae68fef%7C0%7C0%7C638296949974962097%7CUnknown%7CTWFpbGZsb3d8eyJWI
>>>> jo
>>>> iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7
>>>> C%
>>>> 7C%7C&sdata=izbxWac5SC5p7KTQR6lpGA14M1BJtS0mpo6nXfHXhuI%3D&reserved=
>>>> 0
>>>>
>>>> Michal
>>>
>>> _______________________________________________
>>> discuss mailing list
>>> disc...@openvswitch.org
>>> https://mai/
>>> l.openvswitch.org%2Fmailman%2Flistinfo%2Fovs-discuss&data=05%7C01%7Cl
>>> aurent.coloby%40se.com%7C3fd53a68ae4e443b504008dbb0651fad%7C6e51e1adc
>>> 54b4b39b5980ffe9ae68fef%7C0%7C0%7C638297720592311463%7CUnknown%7CTWFp
>>> bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M
>>> n0%3D%7C3000%7C%7C%7C&sdata=cp3wqsjo3BG9g7mtgQSF53c6Ttu6Hq0eQ8zgcnF5N
>>> pc%3D&reserved=0
>>
>> _______________________________________________
>> discuss mailing list
>> disc...@openvswitch.org
>> https://mail/
>> .openvswitch.org%2Fmailman%2Flistinfo%2Fovs-discuss&data=05%7C01%7Clau
>> rent.coloby%40se.com%7C3fd53a68ae4e443b504008dbb0651fad%7C6e51e1adc54b
>> 4b39b5980ffe9ae68fef%7C0%7C0%7C638297720592311463%7CUnknown%7CTWFpbGZs
>> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
>> %7C3000%7C%7C%7C&sdata=cp3wqsjo3BG9g7mtgQSF53c6Ttu6Hq0eQ8zgcnF5Npc%3D&
>> reserved=0
> 

_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to