真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

本篇文章為大家展示了libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò),內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站制作、墨江網(wǎng)絡(luò)推廣、成都微信小程序、墨江網(wǎng)絡(luò)營銷、墨江企業(yè)策劃、墨江品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供墨江建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

一:介紹

libvirt是基于xen、kvm等虛擬化技術(shù)之上的進(jìn)一步操作封裝,通過他可以快速調(diào)用kvm、xen命令快速創(chuàng)建、管理虛擬機(jī)。比如libvirt通過xml配置文件的方式記錄kvm創(chuàng)建虛擬機(jī)需要的參數(shù),然后每次啟動(dòng)虛擬機(jī)就只需要讀取這個(gè)xml的配置信息即可,不需要每次都輸入那么多命令和參數(shù)。 他們的關(guān)系如下: libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

二:創(chuàng)建虛擬機(jī)

  • 1、同樣先判斷機(jī)器是否支持虛擬化,然后加載內(nèi)核模塊。

  • 2、安裝 qemu-kvm 、 libvirt(會自動(dòng)安裝bridge-utils)

      yum install -y qemu-kvm libvirt

  • 3、啟動(dòng)libvritd守護(hù)進(jìn)程

      service libvirtd start

  • 4、使用virsh有兩種方式

    • 直接使用:virsh list --all

    • virsh 【回車】 進(jìn)入交互界面

      virsh# list --all

  • 5、編寫配置文件

    注意:

    1、里面的磁盤鏡像和光盤鏡像千萬不要放在root下,要放在/目錄下

    2、這一行cdrom和hd沒有順序問題

    3、vnc端口如果開啟自動(dòng)獲取,設(shè)置為yes和-1,如果想指定端口,就設(shè)置為no和具體590X

    其實(shí)libvirt它是借助于qemu-kvm的功能,在她的基礎(chǔ)之上在進(jìn)行操作封裝。同時(shí),它把虛擬機(jī)的參數(shù)都記錄在一個(gè)配置文件中,復(fù)用這個(gè)配置配置文件。

      
          
          kvm1
          
          1024
          
          1024
          
          2
          
          
              hvm
              
              
              
              
          
    
          
              
              
              
          
    
          
          destroy
          restart
          destroy
    
          
          
              /usr/libexec/qemu-kvm
              
                  
                  
                   
                  
              
              
                  
                  
                  
              
    
              
              
              
                  
                  
                  
                  
                  
              
    
              
              
                  
                  
                  
                  
                  
              
    
              
              
    
              
              
    
              
              
          
      

virsh操作虛擬機(jī)命令

  • 1、定義虛擬機(jī)(指定配置文件,配置文件會被拷貝到libvirt的一個(gè)指定文件夾中)

      virsh define /cloud/centos-base.xml

  • 2、virsh 進(jìn)行管理虛擬機(jī)

      virsh list --all  # 顯示所有虛擬機(jī) --all顯示全部

  • 3、啟動(dòng)虛擬機(jī)

      virsh start centos

  • 4、關(guān)閉虛擬機(jī)

      virsh shutdown centos

  • 5、強(qiáng)制關(guān)機(jī)

      virsh destroy centos

  • 6、移除虛擬機(jī)

      virsh undefine centos

  • 7、顯示vnc端口

      virsh vncdisplay centos

  • 8、動(dòng)態(tài)查詢kvm使用資源

      top -d 1 | grep kvm

  • 9、查詢kvm進(jìn)程

      ps -aux | grep kvm

  • 10、開機(jī)自動(dòng)啟動(dòng)虛擬機(jī)

      virsh autostart centos

  • 11、導(dǎo)出虛擬機(jī)centos的硬件配置信息為/cloud/centos.bak.xml

      virsh dumpxml centos > /cloud/centos.bak.xml

  • 12、編輯虛擬機(jī)配置(配置的是libvirt中的配置文件,而不是我們編寫的那個(gè))

      virsh edit centos

  • 13、克隆KVM虛擬機(jī)

      virt-clone -o Winxp -n winxpclong -f /home/kvm/winxpclong.img
      (-o  原始客體的名稱-n新客戶端的名稱-f作為新客戶端磁盤映像的新文件)

三:配置網(wǎng)絡(luò)

  • 1、 不再需要brctl和tunctl來手動(dòng)創(chuàng)建網(wǎng)橋、tap類型的網(wǎng)卡然后再關(guān)聯(lián)等等步驟,現(xiàn)在只需要使用virsh提供的iface-bridge、iface-unbridge等即可自動(dòng)創(chuàng)建網(wǎng)橋、網(wǎng)卡,并且綁定到網(wǎng)橋上。最主要的是它會直接ifcfg-eth0和創(chuàng)建一個(gè)ifcfg-br0文件,這樣機(jī)器重啟后,還是有效的。

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

  • 2、同樣分成三種網(wǎng)絡(luò)模式bridge、nat、hosts-only

    bridge和nat模式

    nat:virsh啟動(dòng)就會創(chuàng)建一個(gè)nat類型的網(wǎng)橋virbr0,這個(gè)網(wǎng)橋的配置信息在 cat /var/lib/libvirt/network/default.xml這里定義。如果定義nat類型的網(wǎng)絡(luò),直接關(guān)聯(lián)這個(gè)網(wǎng)橋即可

    bridge:需要利用iface-bridge eth0 br0創(chuàng)建一個(gè)網(wǎng)橋并綁定eth0。

  • 3、創(chuàng)建網(wǎng)橋,并且將eth0關(guān)聯(lián)到網(wǎng)橋上的操作(自動(dòng)創(chuàng)建網(wǎng)橋br0、并綁定eth0)會修改ifcfg-eth0和創(chuàng)建一個(gè)ifcfg-br0的配置文件

    virsh iface-bridge eth0 br0

  • 4、編輯虛擬機(jī)配置文件,綁定到網(wǎng)橋上(會自動(dòng)創(chuàng)建一個(gè)tap類型的網(wǎng)卡vnet0并綁定到網(wǎng)橋上)

      
      
      
          
          
          
          
          
      
    
      
      
          
          
          
          
          
      

  • 5、和上面一樣定義和啟動(dòng)虛擬機(jī)即可。

    啟動(dòng)虛擬機(jī)后,ifconfig會出現(xiàn)一個(gè)vnet0的tap類型網(wǎng)卡,是因?yàn)樯厦鏄蚪拥絙r0,自動(dòng)生成的,它的網(wǎng)卡mac也是自動(dòng)生成的。br0上面綁定了兩個(gè)網(wǎng)卡eth0和vnet0

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

    如果再啟動(dòng)一個(gè)虛擬機(jī)綁定到virtbr0上,那么又會自動(dòng)創(chuàng)建一個(gè)tap類型網(wǎng)卡(vnet1),并綁定到virtbr0上。

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

    libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

四:總結(jié)

  • 1、virsh 會自動(dòng)創(chuàng)建網(wǎng)橋,并綁定eth0到上面,同時(shí)修改ifcfg-eth0和創(chuàng)建ifcfg-br0為了下次開機(jī)重啟時(shí)還能生效。區(qū)別于手動(dòng)brctl操作

  • 2、啟動(dòng)虛擬機(jī)時(shí),鏈接到那個(gè)網(wǎng)橋上,哪個(gè)網(wǎng)橋就會自動(dòng)創(chuàng)建一個(gè)tap類型的網(wǎng)卡,名稱從vnet0遞增,關(guān)閉虛擬機(jī)后,會自動(dòng)刪除這個(gè)vnet0

  • 3、xml配置文件定義網(wǎng)卡的時(shí)候可以不指定網(wǎng)卡mac,會自動(dòng)分配,如果手動(dòng)指定,那么就必須保證同一個(gè)網(wǎng)橋上,mac不能重復(fù)

  • 4、如果xml中配置多個(gè)網(wǎng)卡,那么需要記住順序,第一個(gè)是eth0、第二個(gè)是eth2。。。。。。,因?yàn)榻壎ǖ侥莻€(gè)網(wǎng)橋上,就需要配置對應(yīng)網(wǎng)段的ip地址,否則沒法上網(wǎng) libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)

五:virsh的網(wǎng)絡(luò)操作

iface-begin     iface-commit    iface-destroy   iface-edit      iface-mac       iface-rollback  
iface-unbridge  iface-bridge    iface-define    iface-dumpxml   iface-list      iface-name     
iface-start     iface-undefine

上述內(nèi)容就是libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò),你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:libvirt中怎么創(chuàng)建虛擬機(jī)并設(shè)置網(wǎng)絡(luò)
網(wǎng)站URL:http://weahome.cn/article/poejgs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部