Centos7搭建KVM虛擬化環境

1. 查看系統版本

[root@openstack ~]# cat /etc/centos-release

CentOS Linux release 7.4.1708 (Core)

2. 首先驗證CPU是否支持虛擬化

[root@openstack ~]# cat /proc/cpuinfo | egrep 'vmx|svm'

3. 查看是否加載KVM

[root@openstack ~]# lsmod | grep kvm

kvm_intel 170086 0

kvm 566340 1 kvm_intel

irqbypass 13503 1 kvm

這表明已經加載,如果沒有加載則執行以下命令加載KVM

[root@openstack ~]# modprobe kvm

4. 關閉selinux

[root@openstack ~]# setenforce 0

[root@openstack ~]# vim /etc/sysconfig/selinux

SELINUX=disabled

5. 安裝KVM相關軟件包

[root@openstack ~]# yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt- manager libvirt-client virt-install virt-viewer -y

6. 啓動libvirt並設置開機自啓動

[root@openstack ~]# systemctl start libvirtd

[root@openstack ~]# systemctl enable libvirtd

7. 實施SR-IOV功能,添加intel_iommu=on

[root@localhost ~]# vim /etc/default/grub

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet intel_iommu=on"

GRUB_DISABLE_RECOVERY="true"

 

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

 

8. 安裝虛擬機 

新建兩個目錄:

[root@openstack ~]# mkdir /home/iso

[root@openstack ~]# mkdir /home/images

1) 進入圖形化

[root@openstack ~]# virt-manager 

2)本地安裝介質 

3)選擇瀏覽 

4)這裏我們選擇左下角的加號來新建一個存儲池(不創建也可以,這樣會安裝到 默認的位置,我這裏的默認位置磁盤空間不夠,因此新建一個存放位置) 

5)創建存儲池,名稱隨便起 

6)目標路徑就是前面創建的目錄

7)創建好後,會出現在上面,點擊它,然後點擊加號,在images存儲池裏創建 一個存儲卷 

8)名稱隨便起,我這裏的空間大,就給了100G 

9)點擊選擇卷 

10)找到/home/iso目錄下的iso文件 

11)這裏選擇自定義存儲,就是我們在images存儲池裏創建的存儲卷 

12)點擊前進,然後點擊完成,開始進入虛擬機系統安裝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章