vhosetuser 和 vhostuservlient 差异
Open vSwitch支持的vHost-user類型
在Open vSwitch中vHost User通過(guò)socket進(jìn)行通信,模式為client-server,其中server端負(fù)責(zé)創(chuàng)建/管理/銷毀所需socket連接,客戶端只需要通過(guò)socket連接到server端,Open vSwitch支持兩種類型的vHost User端口[5]:
VHOST-USER
vhost-user在Open vSwitch中的端口類型為dpdkvhostuser,該模式下Open vSwitch作為server端,QEMU作為client端,使用該類型端口時(shí),要求QEMU版本必須>=2.2。
該模式下vHost端口不具備‘reconnect’能力。當(dāng)Open vSwitch服務(wù)異常后,QEMU作為client端能感知到該異常并將端口狀態(tài)置為down,但當(dāng)Open vSwitch服務(wù)恢復(fù)后,QEMU作為client端不會(huì)自動(dòng)重新連接server,導(dǎo)致虛擬機(jī)網(wǎng)絡(luò)無(wú)法自動(dòng)恢復(fù)。
VHOST-USER-CLIENT
vhost-user-client在Open vSwitch中的端口類型dpdkvhostuserclient,該模式下Open vSwitch作為client端,QEMU作為server端,使用該類型端口時(shí),要求QEMU版本必須>=2.7。
該模式下vHost端口具備‘reconnect’能力。使用該類型端口創(chuàng)建虛擬機(jī)時(shí),QEMU會(huì)等端口創(chuàng)建成功,client連接上后啟動(dòng)虛擬機(jī),在Open vSwitch服務(wù)出現(xiàn)異常或被停止后,QEMU會(huì)將端口狀態(tài)置為down,當(dāng)Open vSwitch服務(wù)恢復(fù)正常后,client會(huì)重新連接server,觸發(fā)QEMU重新將端口狀態(tài)置為up。
轉(zhuǎn)載于:https://www.cnblogs.com/wangjq19920210/p/8990287.html
總結(jié)
以上是生活随笔為你收集整理的vhosetuser 和 vhostuservlient 差异的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java中XPATH操作xml,非常便捷
- 下一篇: SVN,桌面右击-settings-Ic