- 查看系統(tǒng)版本
[root@openstack ~]# cat /etc/centos-release
CentOS linux release 7.4.1708 (Core)
- 首先驗證CPU是否支持虛擬化,輸入有vmx或svm就支持,支持虛擬化則就支持KVM,如果什么都沒顯示將workstation cpu虛擬化打開
[root@openstack ~]# cat /proc/cpuinfo | egrep 'vmx|svm'
- 查看是否加載KVM
[root@openstack ~]# lsmod | grep kvm
kvm_intel 170086 0
kvm 566340 1 kvm_intel
irqbypass 13503 1 kvm
這表明已經(jīng)加載,如果沒有加載則執(zhí)行以下命令加載KVM
[root@openstack ~]# modprobe kvm
4 關(guān)閉selinux
[root@openstack ~]# setenforce 0
[root@openstack ~]# vim /etc/sysconfig/selinux
SELINUX=disabled
- 安裝KVM相關(guān)軟件包
[root@openstack ~]# yum install qemu-kvm qemu-img
virt-manager libvirt libvirt-Python virt-manager
libvirt-client virt-install virt-viewer -y
qemu-kvm: KVM模塊
libvirt: 虛擬管理模塊
virt-manager: 圖形界面管理虛擬機
virt-install: 虛擬機命令行安裝工具
- 啟動libvirt并設(shè)置開機自啟動
[root@openstack ~]# systemctl start libvirtd
[root@openstack ~]# systemctl enable libvirtd
7 使用圖像化界面安裝虛擬機
案例安裝在/home
[root@openstack ~]# mkdir /home/iso
[root@openstack ~]# mkdir /home/images
1)進(jìn)入圖形化
2)本地安裝介質(zhì)
3)選擇瀏覽
4)這里我們選擇左下角的加號來新建一個存儲池(不創(chuàng)建也可以,這樣會安裝到默認(rèn)的位置,我這里的默認(rèn)位置磁盤空間不夠,因此新建一個存放位置)
5)創(chuàng)建存儲池,名稱隨便起
6)目標(biāo)路徑就是前面創(chuàng)建的目錄
7)創(chuàng)建好后,會出現(xiàn)在上面,點擊它,然后點擊加號,在images存儲池里創(chuàng)建一個存儲卷
8)名稱隨便起,我這里的空間大,就給了100G
9)點擊選擇卷
10)找到/home/iso目錄下的iso文件
11)這里選擇自定義存儲,就是我們在images存儲池里創(chuàng)建的存儲卷
12)顯示協(xié)議選擇VNC,然后點擊安裝
13)安裝成功后
- 命令行安裝
[root@openstack ~]# virt-install --name template --ram=10240 --vcpus=2
--cdrom=/home/iso/CentOS-7-x86_64-DVD-1708.iso
--disk path=/home/images/template.qcow2,size=100
--network network=default --graphics vnc
--name:虛擬機的名字
--ram:虛擬機的內(nèi)存
--vcpus:虛擬機的cpu個數(shù)
--cdrom:從本地安裝
--disk:生成的磁盤文件的路徑,可以自動生成,也可以提前創(chuàng)建
size:磁盤的大小
--network:指定網(wǎng)絡(luò)模式,default為nat模式
安裝完成后,查看
[root@openstack ~]# virsh list --all
Id 名稱 狀態(tài)
----------------------------------------------------
3 template running
- controller 關(guān)閉
12345678
實測按照步驟解決了kvm安裝






