zoukankan      html  css  js  c++  java
  • KVM-virsh 创建虚拟网络

    创建网络

    创建配置文件

    vim /etc/libvirt/qemu/networks/nfsnobody.xml #创建一个名为nfsnobody的虚拟网络

    <network>
      <name>nfsnobody</name>                #nfsnobody为虚拟网络的名字
      <bridge name="nfsnobody"/>
      <forward mode="nat"/>
      <ip address="10.0.0.254" netmask="255.255.255.0">        #ip为10.0.0.254,相当于虚拟机网关
        <dhcp>
          <range start="10.0.0.100" end="10.0.0.200"/>     #DHCP自动分配ip范围是100-200
        </dhcp>
      </ip>
    </network>
    

    启动网络并验证

    [root@nfsnobody ~]# virsh net-define /etc/libvirt/qemu/networks/nfsnobody.xml  #定义nfsnobody虚拟网络,用绝对路径定义
    [root@nfsnobody ~]# virsh net-start nfsnobody #启动vbr虚拟网络
    [root@nfsnobody ~]# ifconfig    #ifconfig验证
    [root@nfsnobody ~]# virsh net-autostart nfsnobody
    

    virsh 虚拟网络管理命令

    virsh net-list [–all] 列出虚拟网络
    virsh net-start 启动虚拟交换机
    virsh net-destroy 强制停止虚拟交换机
    virsh net-define 根据xml文件创建虚拟网络,要用绝对路径定义
    virsh net-undefine 删除一个虚拟网络设备
    virsh net-edit 修改虚拟机交换机配置
    virsh net-autostart 设置虚拟交换机开机自启动
    

    增加虚拟网卡

    临时增加

    virsh attach-interface controller --type bridge --source virbr0
    

    永久增加

    通过修改配置文件的方式永久的增加网卡
    
    [root@BJtest32 qemu]# pwd
    /etc/libvirt/qemu
    [root@BJtest32 qemu]# virsh attach-interface controller --type bridge --source virbr0 --config
    [root@BJtest32 qemu]# virsh define controller
    #然后启动虚拟机 在虚拟机里查看 永久增加需重启虚拟机后使用
    
  • 相关阅读:
    事件模型
    用jQ实现一个简易计算器
    自学如何去学习jQuery
    用原生的javascript 实现一个无限滚动的轮播图
    Android 代码注解初学者
    安卓实现textView次行缩进效果
    安卓 checkBox添加左边距
    安卓 垂直SeekBar
    安卓 API 19 低版本设置单选按钮替换
    安卓BLE测试apk
  • 原文地址:https://www.cnblogs.com/wenrulaogou/p/12204697.html
Copyright © 2011-2022 走看看