I'd like to be proven wrong, but I don't think that we can do much about this from the OVS side, since it's qemu that starts the vhostuser connection.
On 19/02/2016 02:51, "discuss on behalf of gong_ys2004" <discuss-boun...@openvswitch.org on behalf of gong_ys2...@aliyun.com> wrote: > > > > >Hi, >I am configuring dpdk ovs with openstack. The OVS is 2.5.0, dpdk is >2.2.0, qemu is 2.3. > > >with the working vm networking, I mean I can ping from inside the vm to >outside, I restart the ovs-vswitchd, then the VM's network cannot ping >out side. but If I start a new VM, the newly started VM can work. > > >I start ovs like this: >/usr/sbin/ovs-vswitchd --dpdk -l 3 -n 4 --proc-type primary --huge-dir >/dev/hugepages --socket-mem 1024,1024 -- >unix:/var/run/openvswitch/db.sock -vconsole:emer -vsyslog:err -vfile:info >--mlockall --no-chdir --log-file=/var/log/openvswitch/ovs-vswitchd.log >--pidfile=/var/run/openvswitch/ovs-vswitchd.pid --detach --monitor > > >the kernel parameters are: >[root@node-108 ~]# cat /proc/cmdline >BOOT_IMAGE=/vmlinuz-3.10.0-327.10.1.el7.x86_64 >root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root >rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 default_hugepagesz=1GB >hugepagesz=1GB hugepages=50 iommu=pt intel_iommu=on rhgb quiet > > >the vm is started like this: >[root@node-108 ~]# ps -ef | grep kvm >root 925 2 0 12:10 ? 00:00:00 [kvm-irqfd-clean] >root 14776 1 12 18:42 ? 00:00:44 /usr/libexec/qemu-kvm >-name instance-0000001b -S -machine pc-i440fx-rhel7.2.0,accel=kvm,usb=off >-cpu >IvyBridge,+pdpe1gb,+osxsave,+dca,+pcid,+pdcm,+xtpr,+tm2,+est,+smx,+vmx,+ds >_cpl,+monitor,+dtes64,+pbe,+tm,+ht,+ss,+acpi,+ds -m 4096 -realtime >mlock=off -smp 2,sockets=2,cores=1,threads=1 -object >memory-backend-file,id=ram-node0,prealloc=yes,mem-path=/dev/hugepages/libv >irt/qemu,share=yes,size=4294967296,host-nodes=0,policy=bind -numa >node,nodeid=0,cpus=0-1,memdev=ram-node0 -uuid >844030b7-e995-4b8e-8070-68bbfdfbf09f -smbios type=1,manufacturer=Fedora >Project,product=OpenStack >Nova,version=12.0.1-1.el7,serial=e5b50de4-d534-40d5-a433-ae7ad3b936bc,uuid >=844030b7-e995-4b8e-8070-68bbfdfbf09f,family=Virtual Machine >-no-user-config -nodefaults -chardev >socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-instance-0000001b/ >monitor.sock,server,nowait -mon >chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew >-global kvm-pit.lost_tick_policy=discard -no-hpet -no-shutdown -boot >strict=on -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive >file=/var/lib/nova/instances/844030b7-e995-4b8e-8070-68bbfdfbf09f/disk,if= >none,id=drive-virtio-disk0,format=qcow2,cache=none -device >virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=vir >tio-disk0,bootindex=1 -chardev >socket,id=charnet0,path=/var/run/openvswitch/vhue96df5b4-80 -netdev >type=vhost-user,id=hostnet0,chardev=charnet0 -device >virtio-net-pci,netdev=hostnet0,id=net0,mac=fa:16:3e:0e:fa:82,bus=pci.0,add >r=0x3 -chardev >file,id=charserial0,path=/var/lib/nova/instances/844030b7-e995-4b8e-8070-6 >8bbfdfbf09f/console.log -device isa-serial,chardev=charserial0,id=serial0 >-chardev pty,id=charserial1 -device >isa-serial,chardev=charserial1,id=serial1 -device usb-tablet,id=input0 >-vnc 0.0.0.0:0 -k en-us -device cirrus-vga,id=video0,bus=pci.0,addr=0x2 >-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 -msg >timestamp=on > > > > >Thanks > > >yong sheng gong > _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss