日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Centos7安裝kvm虛擬機(使用virt-install管理)

1 KVM是什么
KVM(Kernel-based Virtual Machine, 即內核級虛擬機) 是一個開源的系統(tǒng)虛擬化模塊。它使用Linux自身的調度器進

行管理,所以相對于Xen,其核心

源碼很少。目前KVM已成為學術界的主流VMM之一,它包含一個為處理器提供底層虛擬化 可加載的核心模塊

kvm.ko(kvm-intel.ko 或 kvm-amd.ko)。kvm

還需要一個經(jīng)過修改的QEMU 軟件(qemu-kvm),作為虛擬機上層控制和界面。KVM的虛擬化需要硬件支持(如 Intel

VT技術或者AMD V技術)。是基于硬件的

完全虛擬化。 KVM可以運行多個其本身運行未改動的鏡像的虛擬機,例如Windows,Mac OS X ,每個虛擬機都

有各自的虛擬硬件,比如網(wǎng)卡、硬盤核圖形適配

器等。

KVM和QEMU的關系

QEMU是個獨立的虛擬化解決方案,從這個角度它并不依賴KVM。而KVM是另一套虛擬化解決方案,不過因為這

個方案實際上只實現(xiàn)了內核中對處理器(Intel VT)

, AMD SVM)虛擬化特性的支持,換言之,它缺乏設備虛擬化以及相應的用戶空間管理虛擬機的工具,所以它借用

了QEMU的代碼并加以精簡,連同KVM一起構成了

另一個獨立的虛擬化解決方案:KVM+QEMU。

2 kvm相關安裝包及其作用

qemu-kvm 主要的KVM程序包

python-virtinst 創(chuàng)建虛擬機所需要的命令行工具和程序庫

virt-manager GUI虛擬機管理工具

virt-top 虛擬機統(tǒng)計命令

virt-viewer GUI連接程序,連接到已配置好的虛擬機

libvirt C語言工具包,提供libvirt服務

libvirt-client 虛擬客戶機提供的C語言工具包

virt-install 基于libvirt服務的虛擬機創(chuàng)建命令

bridge-utils 創(chuàng)建和管理橋接設備的工具

3 安裝kvm
1)檢查cpu是否支持虛擬化

[root@kevin ~]# grep vmx /proc/cpuinfo

如果有vmx信息輸出,就說明支持VT?如果沒有任何的輸出,說明你的cpu不支持,將無法使用KVM虛擬機。

2)確保BIOS里開啟虛擬化功能,即查看是否加載KVM模塊

[root@kevin ~]# lsmod | grep kvm

kvm_intel 170086 0

kvm 566340 1 kvm_intel

irqbypass 13503 1 kvm

=========================================================如果沒有加載,運行以下命令:

[root@kevin ~]# modprobe kvm

[root@kevin ~]# modprobe kvm-intel

[root@kevin ~]# lsmod | grep kvm

kvm_intel 170086 0

kvm 566340 1 kvm_intel

irqbypass 13503 1 kvm

=========================================================

內核模塊導出了一個名為/dev/kvm的設備,這個設備將虛擬機的的地址空間獨立于內核或者任何應用程序的地址空

間。

[root@kevin ~]# ll /dev/kvm

crw-rw-rw-. 1 root kvm 10, 232 1月 29 11:56 /dev/kvm
4 安裝
yum install -y qemu-kvm qemu-kvm-tools

yum install -y libvirt

yum install -y virt-install

yum install -y python-urllib3

虛擬機安裝日志查看

/var/log/libvirt/qemu/centos7_15.log

以下選擇的類型是 --virt-type kvm 和之前測試的不一樣

qemu-img create -f raw /home/vm/centos7_15.raw 500G

virt-install \

--virt-type kvm \

--name centos7_15 \

--vcpus 8 \

--memory 32768 \

--cdrom=/home/vm/CentOS-7-x86_64-Minimal-1511.iso \

--disk path=/home/vm/centos7_15.raw \

--network bridge=br0 \

--graphics vnc,listen=0.0.0.0 \

--os-type=linux \

--os-variant=rhel7

注意:

以上選擇的virt-type是kvm,如果選擇的是qemu,會報內存分配錯誤 tcmalloc: large alloc 2013265920 bytes ==

訪問外部網(wǎng)絡

iptables -t nat -A POSTROUTING -s 192.168.33.0/24 -o eno1 -j MASQUERADE

外網(wǎng)訪問內部

iptables -t nat -A PREROUTING -i eno1 -d 172.16.2.164 -p tcp --dport 53325 -j DNAT --to-destination 192.168.33.15:22


網(wǎng)頁題目:Centos7安裝kvm虛擬機(使用virt-install管理)
當前地址:http://www.5511xx.com/article/codogic.html