开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開(kāi)APP
          userphoto
          未登錄

          開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

          開(kāi)通VIP
          一文告訴你Linux如何配置KVM虛擬化--安裝篇

          KVM全稱"Kernel-based Virtual Machine",即基于內(nèi)核的虛擬機(jī),在linux內(nèi)啟用kvm需要硬件,內(nèi)核和軟件(qemu)支持,這篇文章教你如何配置并安裝KVM虛擬機(jī).

          • 檢查硬件和系統(tǒng)的兼容性

            • 檢查硬件虛擬化:LC_ALL=C lscpu | grep Virtualization
              這行代碼其中 LC_ALL=C為設(shè)置輸出語(yǔ)言用,lscpu輸出CPU信息,在輸出的CPU信息里面查找“Virtualization”(虛擬化),輸出結(jié)果如果有"AMD-V"(AMD CPU) 或者"VT-X"(Intel CPU),則說(shuō)明你的電腦硬件支持并且已開(kāi)啟虛擬化,可以下一步
              那如果沒(méi)有顯示以上兩種呢,就進(jìn)入BIOS(或者UEFI)找到虛擬化/virtualization/VT-X/AMD-V一般來(lái)說(shuō)是這四個(gè)名字里面任意一個(gè),當(dāng)然,如果你的班子BIOS里面是virtualization里面有vt-x和vt-d兩個(gè)的話,就兩個(gè)都開(kāi)。然后,理論上你就能繼續(xù)了,除非,你的硬件 根本不支持虛擬化(除非廠家手動(dòng)閹割,現(xiàn)在一般不會(huì)有這問(wèn)題,博主的本本一開(kāi)始買來(lái)BIOS里面就是沒(méi)有AMD-V的,后來(lái)就是靠BIOS更新加上的)。
              舉個(gè)例子:博主linux上的顯示是:Virtualization: AMD-V則證明該電腦支持AMD 的虛擬化技術(shù)

            • 檢查系統(tǒng)是否支持lsmod | grep kvm
              這行代碼告訴你系統(tǒng)是否加載了KVM有關(guān)模塊,如果有輸出相關(guān)模塊,請(qǐng)看kvm配置,否則接著看kvm的安裝(kvm基于內(nèi)核,需要內(nèi)核模塊才能正常工作)

          • KVM 安裝過(guò)程
            KVM的依賴項(xiàng)除了內(nèi)核和內(nèi)核模塊主要有這些:firewalld(防火墻),dnsmasq,ebtables(網(wǎng)絡(luò)方面),libvirt(虛擬化接口),qemu(虛擬機(jī)本體)。另外,使用bridge-utils可以設(shè)置網(wǎng)卡橋接。
            知道了需要的包,安裝就好了.
            如果你的系統(tǒng)是Centos(RHEL/Fedora同理)你完全可以在安裝的時(shí)候就選擇虛擬化服務(wù)器的,如果要手動(dòng)安裝,那么需要跑這樣一條命令(CENTOS8/fedora可能需要把yum替換為dnf):
            sudo yum install -y virt-* libvirt bridge-utils qemu qemu-img qemu-kvm,需不需要操作selinux就看著辦,如果因?yàn)閟elinux的原因?qū)е聼o(wú)法開(kāi)機(jī),那就改,沒(méi)問(wèn)題就不需要?jiǎng)恿?博主不是專業(yè)的運(yùn)維。平時(shí)主玩ARCH,對(duì)這塊不是特別了解)

          玩Ubuntu系列(ubuntu/deepin/mate/kali……)的同學(xué)安裝kvm的話也類似,不過(guò)這包名可能和上面有所不同,代碼如下:
          sudo apt install qemu qemu-kvm libvirt-bin bridge-utils

          Arch用戶
          sudo pacman -S qemu libvirt ebtables dnsmasq firewalld bridge-utils

          安裝完軟件包,接下來(lái)開(kāi)啟防火墻和libvirt守護(hù)進(jìn)程
          sudo systemctl start firewalld && sudo systemctl start libvirtd需不需要enable看你們自己的需要,如果是虛擬化母機(jī)或者經(jīng)常用到虛擬機(jī)的話,那么建議enable,開(kāi)機(jī)自動(dòng)把虛擬化服務(wù)啟動(dòng)。

          講完了基礎(chǔ)安裝工作,剩下的就是你如何控制kvm的事情了。圖形化/命令行

          圖形化控制KVM一般使用virt-manager(中文名:虛擬系統(tǒng)管理器),剩下的就是圖形化設(shè)置的工作了。

          嗯,沒(méi)錯(cuò),就是這個(gè)東西,創(chuàng)建虛擬機(jī)的話,只需要點(diǎn)創(chuàng)建虛擬機(jī)按鈕就好了(就是圖上那個(gè)亮著的按鈕)。

          然后,連接這里選擇QEMU/KVM,就是使用KVM虛擬機(jī)創(chuàng)建.

              番外內(nèi)容:[有的同學(xué)可能先裝了libvirt和virt-manager后裝qemu的,就會(huì)出現(xiàn)沒(méi)有連接或者連接里面沒(méi)有KVM的,那么,在確保kvm服務(wù)開(kāi)啟的狀態(tài)下,點(diǎn)擊文件,添加連接。
                  ![](https://img2020.cnblogs.com/blog/2045563/202006/2045563-20200625211926555-1690702968.png)
              出來(lái)這個(gè)頁(yè)面,這里不用動(dòng),直接確定,不出意外,你就能導(dǎo)入KVM的連接了,需要知道的是,如果你之前使用virsh或者qemu命令行管理的話,你能夠在這里導(dǎo)入kvm連接,但是,并不能接管原來(lái)創(chuàng)建的虛擬機(jī)。]
          

          至于以何種方式創(chuàng)建虛擬機(jī),就看你需要,不過(guò)一般使用第一項(xiàng)使用ISO安裝系統(tǒng),如果你之前有kvm/qemu的磁盤鏡像(qcow2),你也可以用第四個(gè)(導(dǎo)入現(xiàn)有磁盤鏡像).


          這里選擇需要使用的ISO鏡像文件.
          點(diǎn)擊瀏覽彈出這個(gè)窗口

          然后本地瀏覽選擇鏡像

          選擇CPU/運(yùn)行內(nèi)存資源

          然后創(chuàng)建虛擬硬盤,這里如果你有現(xiàn)成的qcow2/row鏡像,你也可以直接拿來(lái)用。
          番外內(nèi)容:[需要注意這點(diǎn):通過(guò)libvirt 創(chuàng)建qemu鏡像的大小是固定的,就是分多少它馬上就吃多少的,不像vmware這樣會(huì)動(dòng)態(tài)擴(kuò)展,當(dāng)然,也可以實(shí)現(xiàn),需要參考下面使用代碼創(chuàng)建虛擬機(jī)]
          然后沒(méi)有什么問(wèn)題了,就直接點(diǎn)完成,開(kāi)始安裝系統(tǒng),安裝系統(tǒng)過(guò)程,這里就不贅述了,至于基礎(chǔ)的管理工作,進(jìn)去虛擬機(jī)的窗口,點(diǎn)擊那個(gè)管理按鈕,會(huì)進(jìn)入類似于vmware虛擬機(jī)設(shè)置的頁(yè)面,在里面可以進(jìn)行操作(部分操作需要關(guān)機(jī))。

          下面是代碼創(chuàng)建虛擬機(jī)的介紹(高級(jí)玩法可能需要手動(dòng)修改XML文件,這里就暫時(shí)不介紹了)

          • 首先,你需要使用virsh這個(gè)命令來(lái)管理虛擬機(jī),先創(chuàng)建存儲(chǔ)卷(磁盤鏡像)
            virsh vol-create-as poolname volumename 10GiB --format aw|bochs|raw|qcow|qcow2|vmdk
            一般QEMU/KVM支持的鏡像為qcow/qcow2/row
            或者使用qemu-img來(lái)創(chuàng)建鏡像
            敲黑板:qemu-img除了可以創(chuàng)建鏡像以外,也和virsh一樣支持鏡像修改,另外,qemu-img創(chuàng)建鏡像可以選擇預(yù)分配模式,從而解決上面使用圖形化鏡像過(guò)大的問(wèn)題.
            qemu-img create -f 'qcow2' -o preallocation=off /home/udream/test.qcow2 10G 這樣就可以創(chuàng)建一個(gè)10G大小的,關(guān)閉預(yù)分配的qcow2鏡像,這個(gè)鏡像文件沒(méi)安裝系統(tǒng)之前的大小是192.2Kb,默認(rèn)直接創(chuàng)建的大小為10G
            然后,有了磁盤鏡像,就可以創(chuàng)建虛擬機(jī)了
            舉例代碼如下:
                       virt-install    -        --name test            --memory 4096                        --vcpus=2,maxvcpus=4                 --cpu host                           --cdrom $HOME/test.iso            --disk  /home/udream/test.qcow2,size=10GiB             --network user                       --virt-type kvm   
          

          這段代碼指定了虛擬機(jī)名字test,內(nèi)存1g,CPU最少2核最大4核,安裝盤位置:$HOME/test.iso,盤的大小,網(wǎng)絡(luò)類型,虛擬化接口KVM,使用之前創(chuàng)建的虛擬盤 /home/udream/test.qcow2 大小 10G

            創(chuàng)建完成虛擬機(jī)以后使用```virsh start 虛擬機(jī)名字```啟動(dòng)虛擬機(jī)
            關(guān)閉虛擬機(jī)把start改為shutdown,強(qiáng)制關(guān)機(jī)為destory,重啟是reboot
            管理虛擬網(wǎng)絡(luò),使用virsh net-后面跟操作(start/destory/create……)
            當(dāng)然,還有pool設(shè)置存儲(chǔ)池,vol設(shè)置存儲(chǔ)卷,snapshot設(shè)置快照,具體的,因?yàn)樽謹(jǐn)?shù)原因(怕某些同學(xué)太長(zhǎng)不看),就不一個(gè)個(gè)碼了,你可以敲virsh --help查看具體幫助信息,不過(guò)。這幾個(gè)最常用的也就是create/start/stop/destory/list了,
            這里舉個(gè)例子,啟動(dòng)虛擬網(wǎng)絡(luò):```virsh net-start 虛擬網(wǎng)絡(luò)名``` 創(chuàng)建存儲(chǔ)池```virsh pool-create XML描述文件名```,其他的命令可以按照這樣的方式操作,下一篇是virsh命令的具體玩(配)法(制)介紹。
          

          這次就講到這里了,本次內(nèi)容原創(chuàng)純手碼,部分命令為了確認(rèn)正確性,參考了arch wiki,測(cè)試環(huán)境為ARCHLINUX 5.7.4-arch1-1 桌面環(huán)境kde plasma。

          本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
          打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          虛擬化技術(shù)之KVM,搭建KVM(詳細(xì))
          kvm的使用
          KVM虛擬機(jī)快照備份
          kvm虛擬化學(xué)習(xí)筆記(十)之kvm虛擬機(jī)快照備份
          個(gè)人KVM 虛擬化學(xué)習(xí)筆記
          RHCSA 系列(十五):虛擬化基礎(chǔ)和使用KVM 進(jìn)行虛擬機(jī)管理
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
          綁定賬號(hào)成功
          后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點(diǎn)擊這里聯(lián)系客服!

          聯(lián)系客服