ZBLOG

qemu hostfwd功能如何通过libvirt的xml配置

在libvirt的XML配置中,可以通过以下方式配置qemu的hostfwd功能:

  1. <devices>标签内添加一个<redir>标签,指定要转发的本地端口和远程地址及端口。例如:
<redir type='tcp' listenport='2222' targetip='192.168.122.100' targetport='22'/>

这会将本地的2222端口转发到虚拟机的192.168.122.100:22上。

  1. 如果需要同时转发多个端口,可以在<devices>标签内添加多个<redir>标签即可。例如:
<redir type='tcp' listenport='8080' targetip='192.168.122.101' targetport='80'/>
<redir type='tcp' listenport='8443' targetip='192.168.122.101' targetport='443'/>

这会将本地的8080端口转发到虚拟机的192.168.122.101:80上,并将本地的8443端口转发到虚拟机的192.168.122.101:443上。

完整示例代码如下:

<domain type="kvm">
  <name>example</name>
  <memory unit="KiB">1048576</memory>
  <vcpu placement="static">1</vcpu>

  <os>
    <type arch="x86_64" machine="pc-i440fx-2.x">hvm</type>
    <boot dev="hd"/>
  </os>

  <devices>
    <interface type="network">
      <source network="default"/>
      <model type="virtio"/>
    </interface>
    
    <redir type='tcp' listenport='2222' targetip='192.168.122.100' targetport='22'/>
    <redir type='tcp' listenport='8080' targetip='192.168.122.101' targetport='80'/>
    <redir type='tcp' listenport='8443' targetip='192.168.122.101' targetport='443'/>
  </devices>
</domain>

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=1000

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?