国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機(jī)|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - 在CentOS7搭建KVM虛擬化平臺(三種方式)

在CentOS7搭建KVM虛擬化平臺(三種方式)

2021-04-13 18:43楊書凡 服務(wù)器知識

這篇文章主要介紹了在CentOS7搭建KVM虛擬化平臺(三種方式),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

kvm 全稱是基于內(nèi)核的虛擬機(jī)(kernel-based virtual machine),它是一個 linux的一個內(nèi)核模塊,該內(nèi)核模塊使得 linux變成了一個hypervisor:它由 quramnet開發(fā),該公司于 2008年被 red hat 收購 

kvm的整體結(jié)構(gòu):

從gui到linux內(nèi)核,包括以下五個組件:

1) virt-manager

一個用來管理vm的gui/cui用戶接口;它使用libvirt api 調(diào)用vm的各種功能。

2) libvirt

一個工具及接口,作為較通用的服務(wù)器虛擬化軟件,它支持xen,vmware esxi/gsx,當(dāng)然,還有qemu/kvm。

3) qemu

一個和kvm內(nèi)核模塊交互的模擬器,處理多種客戶機(jī)系統(tǒng)請求如i/o;一個qemu進(jìn)程對應(yīng)一個客戶機(jī)系統(tǒng)。

4) kvm內(nèi)核模塊

從狹義上來說,kvm是一個linux內(nèi)核模塊,處理客戶機(jī)系統(tǒng)的vm exits和執(zhí)行vm entry指令。

5) linux內(nèi)核

既然qemu作為一個普通的用戶進(jìn)程運(yùn)行,相應(yīng)客戶機(jī)系統(tǒng)的調(diào)度就由linux內(nèi)核自己來處理。

所有的組件都是開放源碼軟件(oss)。

kvm的安裝:

環(huán)境要求:

1、如果是物理服務(wù)器,需要在bios中打開虛擬化功能(virtualization technology),一般的服務(wù)器默認(rèn)是打開這個功能的。

在CentOS7搭建KVM虛擬化平臺(三種方式)

2、如果是用vmware workstation做實驗,建立的虛擬機(jī)的cpu要勾選虛擬化功能,這樣虛擬機(jī)才會支持kvm虛擬化

在CentOS7搭建KVM虛擬化平臺(三種方式)

安裝方式:

最簡單的安裝方法就是在安裝系統(tǒng)的時候,安裝上虛擬化功能,這里以centos7.3為例,選擇安裝包的時候,如下圖選擇即可,選擇“帶gui的服務(wù)器”,并勾選“虛擬化客戶端”,“虛擬化hypervisor”,“虛擬化工具”

在CentOS7搭建KVM虛擬化平臺(三種方式)

如果你的系統(tǒng)是最小化安裝的,那你應(yīng)該安裝以下所需軟件:

?
1
# yum groupinstall "gnome 桌面"   //安裝gnome桌面環(huán)境

查看cpu是否支持

?
1
2
3
4
5
# grep -e 'svm|vmx' /proc/cpuinfo
 
- vmx is for intel processors
 
- svm is for amd processors

安裝虛擬化軟件

?
1
2
3
4
5
6
7
8
9
# yum install epel-rpm-macros.noarch    //安裝epel源
 
# yum install qemu qemu-img qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
 
# yum install virt-manager virt-viewer   //安裝圖形化工具
 
# systemctl enable libvirtd       
 
# systemctl start libvirtd

檢查kvm模塊是否安裝

?
1
2
3
4
5
6
7
[root@localhost ~]# lsmod |grep kvm
 
kvm_intel       174250 0
 
kvm          570658 1 kvm_intel
 
irqbypass       13503 1 kvm

一、使用圖形化界面創(chuàng)建虛擬機(jī)

1、創(chuàng)建虛擬機(jī)之前的準(zhǔn)備工作:

(1)操作系統(tǒng)安裝介質(zhì):iso文件, 將系統(tǒng)鏡像文件復(fù)制到/kvm/iso目錄下

?
1
2
3
4
5
[root@localhost ~]# mkdir /kvm/iso -p    
 
[root@localhost ~]# umount /dev/sr0
 
[root@localhost ~]# cp /dev/sr0 /kvm/iso/centos7.iso

(2)磁盤空間準(zhǔn)備:

添加新磁盤

創(chuàng)建lvm

創(chuàng)建文件系統(tǒng)及掛載點(diǎn),并設(shè)置開機(jī)自動掛載

?
1
2
3
4
5
pvcreate /dev/sdb
vgcreate kvm_vg /dev/sdb
lvcreate -n kvm_lv -l 100g kvm_vg
mkdir /kvm/vfs
mount /dev/kvm_vg/kvm-lv /kvm/vfs

(3)使用virt-manager圖形界面創(chuàng)建

virt-manager是基于libvirt的圖形化虛擬機(jī)管理軟件。在命令行中以root身份輸入virt-manager命令,出現(xiàn)virt-manager管理界面

在CentOS7搭建KVM虛擬化平臺(三種方式)

創(chuàng)建一個鏡像存儲池,命名為iso,目錄為/kvm/iso即可,用于放置以后kvm虛擬機(jī)使用的iso光盤鏡像文件

在CentOS7搭建KVM虛擬化平臺(三種方式)

創(chuàng)建一個存儲池,命名為vfs,目錄為/kvm/vfs,并創(chuàng)建存儲卷,其實就是kvm虛擬機(jī)的硬盤文件

在CentOS7搭建KVM虛擬化平臺(三種方式)

在虛擬系統(tǒng)管理器中選擇“新建虛擬機(jī)”,選擇“本地安裝介質(zhì)”

在CentOS7搭建KVM虛擬化平臺(三種方式)

選擇iso鏡像文件

在CentOS7搭建KVM虛擬化平臺(三種方式)

選擇內(nèi)存大小、cpu數(shù)量

在CentOS7搭建KVM虛擬化平臺(三種方式)

選擇虛擬機(jī)磁盤文件

在CentOS7搭建KVM虛擬化平臺(三種方式)

給虛擬機(jī)命名,單擊完成

在CentOS7搭建KVM虛擬化平臺(三種方式)

在CentOS7搭建KVM虛擬化平臺(三種方式)

單擊完成后,虛擬機(jī)就開始創(chuàng)建,然后按照操作系統(tǒng)即可

二、使用命令行模式創(chuàng)建虛擬機(jī)

1、使用qemu-img命令可以創(chuàng)建磁盤文件

創(chuàng)建一個raw格式的磁盤文件

?
1
[root@localhost ~]# qemu-img create /kvm/vfs/vm1.raw 20g

轉(zhuǎn)換磁盤格式為qcow2

?
1
[root@localhost ~]# qemu-img convert -f raw -o qcow2 /kvm/vfs/vm1.raw /kvm/vfs/vm1.qcow2

直接創(chuàng)建一個qcow2格式的磁盤文件

?
1
[root@localhost ~]# qemu-img create -f qcow2 /kvm/vfs/vm1.qcow2 20g

2、使用virt-install命令創(chuàng)建虛擬機(jī)

通用選項:

    -n name, --name=name  虛擬機(jī)名稱

    -r memory, --ram=memory  以mb為單位為客戶端事件分配的內(nèi)存

    --vcpus=vcpus       配置虛擬機(jī)的虛擬cpu(vcpu)數(shù)量,如:

                        --vcpus 5

                        --vcpus 5, maxcpus=10

                        --vcpus socket=2,cores=4,threads=2

    --cpuset=cpuset     set which physical cpus domain can use.

    --cpu=cpu           cpu型號及功能,如:--cpu coreduo,+x2apic

    --description=description  在生成的xml中保存的可讀vm描述。

    --security=security      設(shè)定域安全驅(qū)動器配置。

    --numatune=numatune       為域進(jìn)程調(diào)整numa策略。

安裝方法選項:

    -c cdrom, --cdrom=cdrom   光驅(qū)安裝介質(zhì)

    -l location, --location=location

             安裝源(例如:nfs:host:/path、http://host/path、ftp://host/path)

    --pxe              使用 pxe 協(xié)議從網(wǎng)絡(luò)引導(dǎo)

    --import            在磁盤映像中構(gòu)建客戶機(jī)

    --livecd            將光驅(qū)介質(zhì)視為 live cd

    -x extra, --extra-args=extra

                   附加到使用--location引導(dǎo)的內(nèi)核的參數(shù)

    --os-type=distro_type

                                 操作系統(tǒng)類型,'linux'、'unix'、'windows'

    --os-variant=distro_variant

          操作系統(tǒng)版本,如: 'fedora6','rhel5', 'solaris10', 'win2k'

    --boot=bootopts     自選配置后安裝引導(dǎo)順序、菜單、永久kernel引導(dǎo),等等。

存儲配置:

    --disk=diskopts     用各種選項指定存儲。 ex.

    --disk path=/my/existing/disk

    --disk path=/my/new/disk,format=qcow2,size=5,sparse (單位gb)

    --disk vol=poolname:volname,device=cdrom,bus=scsi,...

    --nodisks           不要為該客戶端設(shè)置任何磁盤。

    --filesystem=filesystems

      將主機(jī)目錄傳遞給虛擬機(jī)。例如:

      --filesystem /my/source/dir,/dir/in/guest

       --filesystem template_name,/,type=template

聯(lián)網(wǎng)配置:

    -w network, --network=network

    配置客戶網(wǎng)絡(luò)接口。 ex:

     --network bridge=mybr0

     --network network=my_libvirt_virtual_net

     --network network=mynet,model=virtio,mac=00:11...

      --nonetworks    不要為該客體創(chuàng)建網(wǎng)絡(luò)接口。

圖形配置:

    --graphics=graphics

       配置虛擬機(jī)顯示設(shè)置。例如:

   --graphics vnc

   --graphics spice,port=5901,tlsport=5902

   --graphics none

    --graphics vnc,password=foobar,port=5910,keymap=ja

   --noautoconsole     不要自動嘗試連接到客戶端控制臺

設(shè)備選項:

    --serial=serials    配置虛擬機(jī)串口設(shè)備

    --parallel=parallels   配置虛擬機(jī)并口設(shè)備

    --channel=channels    配置虛擬機(jī)溝通頻道

    --console=consoles    配置虛擬機(jī)與主機(jī)之間的文本控制臺連接

    --host-device=hostdevs    配置與客戶相連的物理主機(jī)設(shè)備

    --soundhw=soundhw      配置客戶聲音設(shè)備仿真

    --watchdog=watchdog  配置虛擬機(jī) watchdog 設(shè)備

    --video=video        配置虛擬機(jī)視頻硬件。

    --smartcard=smartcard   配置虛擬機(jī)智能卡設(shè)備。

例如:--smartcard mode=passthrough

    --redirdev=redirdev configure a guest redirection device.

   例如:--redirdev usb,type=tcp,server=192.168.1.1:4000

虛擬化平臺選項:

    -v, --hvm          客戶端應(yīng)該是一個全虛擬客戶端

    -p, --paravirt        這個客戶端是一個半虛擬客戶端

    --container         this guest should be a container guest

    --virt-type=hv_type     要使用的管理程序名稱(kvm、qemu、xen)

    --arch=arch          模擬的 cpu 構(gòu)架

    --machine=machine   the machine type to emulate

    --noacpi   為全虛擬客戶端禁用 acpi(在 os-type/os-variant db 中覆蓋數(shù)值)

    -u uuid, --uuid=uuid    客戶端 uuid。

其它選項:

    --autostart            引導(dǎo)主機(jī)時自動啟動域。

    --print-xml          輸出所生成域的xml,而不是定義虛擬機(jī)。

    --print-step=xmlstep       輸出具體安裝步驟

    --noreboot            完成安裝后不要引導(dǎo)虛擬機(jī)。

    --wait=wait           要等待的時間(以分鐘為單位)

    --dry-run         完成安裝步驟,但不要創(chuàng)建設(shè)備或者定義虛擬機(jī)。

    --force        對任意應(yīng)用程序提示強(qiáng)制回答‘yes',終止其它提示

    -q, --quiet             禁止無錯誤輸出

    --prompt              要求用戶為模糊情況或者需要的選項輸入

    -d, --debug             輸入故障排除信息

3、使用純命令行安裝虛擬機(jī)

?
1
2
3
[root@localhost ~]# qemu-img create -f qcow2 /kvm/vfs/vm2.qcow2 20g
 
[root@localhost ~]# virt-install -n vm2 \   定義虛擬機(jī)名

> -r 1024 \         內(nèi)存大小

> --vcpus 1 \       cpu數(shù)量

> -l /kvm/iso/centos7.iso \      iso位置

> --disk path=/kvm/vfs/vm2.qcow2,format=qcow2 \      磁盤文件位置及格式

> --nographics \            不用圖形化安裝

> -x console=ttys0          允許使用console終端登錄虛擬機(jī)   

執(zhí)行命令,進(jìn)行操作系統(tǒng)的安裝,根據(jù)需要調(diào)整以下的配置參數(shù)

在CentOS7搭建KVM虛擬化平臺(三種方式)

4、使用vnc方式創(chuàng)建虛擬機(jī)系統(tǒng)

?
1
2
3
[root@localhost ~]# qemu-img create -f qcow2 /kvm/vfs/vm3.qcow2 20g
 
[root@localhost ~]# virt-install -n vm3 \   定義虛擬機(jī)名

> -r 1024 \         內(nèi)存大小

> --vcpus 1 \       cpu數(shù)量

> -l /kvm/iso/centos7.iso \      iso位置

> --disk path=/kvm/vfs/vm3.qcow2,format=qcow2 \      磁盤文件位置及格式

> --graphics vnc,listen=0.0.0.0,port=5924, \         vnc安裝,使用5924端口

> --noautoconsole  \      不要自動嘗試連接到客戶端控制臺

> --accelerate \          提速安裝

> --autostart             引導(dǎo)主機(jī)時自動啟動域

?
1
[root@localhost ~]# firewall-cmd --add-port=5924/tcp  允許vnc連接

使用vnc客戶端軟件連接安裝

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.51cto.com/yangshufan/2130043

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 榴莲视频成人在线观看 | 中文字幕视频一区 | 欧美一级在线 | 国产毛片一区二区 | 亚洲午夜电影在线 | 美女久久久久 | 亚洲专区欧美 | 黄频免费在线观看 | 91精品国产综合久久香蕉最新版 | 人人人射 | 成人免费视频7777777 | 成人黄色在线观看 | 亚洲综合在线播放 | 亚洲成人精品在线 | 午夜精品视频 | 日韩精品一区二区三区在线 | 亚洲免费大片 | 91在线视频 | 日韩欧美手机在线 | 日韩视频免费看 | 国产中文在线 | 91精品国产欧美一区二区成人 | 亚洲视频一区 | 国产精品久久久久久吹潮 | 亚洲国产一区二区三区四区 | 国产一区二区三区免费 | 欧美性吧 | 亚洲男人天堂网 | 一区二区三区高清 | 精品一区二区久久久久久久网站 | 国产精品99久久久久久www | 国产电影一区二区三区图片 | 免费一级 国产 | 国产综合在线视频 | 亚洲综合视频在线观看 | 九九资源站 | 欧美日韩在线播放 | 91视视频在线观看入口直接观看 | 精品视频一区二区三区 | 成人久久久久爱 | 国产欧美一区二区精品性色 |