運維之道 | CentOS7.6 安裝部署KVM虛擬機(GUI圖形化安裝)

前言

KVM虛擬技術是完全的虛擬化,VPS之間不共用母機CPU和內存,VPS之間資源使用是獨立的,互不影響。由於是完全的虛擬化,KVM虛擬技術的VPS理論上支持安裝linux和windows任何版本,只要你的配置足夠運行,使用方法得當,就一定能安裝成功。

與OpenVZ、Xen相比,KVM的優點是:1、完全虛擬化,支持多系統安裝;2、內存、CPU獨享,VPS之間不受影響。

與OpenVZ、Xen相比,KVM的缺點是:由於支持任意操作系統,往往有人喜歡使用低配置的機器安裝windows系統,可能同一臺機器上個別人這個搞影響不大。但是人數多了就嚴重影響機器硬盤使用。

KVM虛擬技術的VPS比OpenVZ虛擬技術下的VPS更爲獨立些,同一母機上的VPS之間內存、CPU使用完全獨立。但由於支持系統比較廣泛,部分用戶的不良操作可能會影響到硬盤的性能。


一、虛擬機CPU開啓虛擬化

在這裏插入圖片描述

1.查看系統版本
[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
2. 查看CPU是否支持虛擬化,輸入有vmx或svm就支持,支持虛擬化則就支持KVM
[root@localhost ~]# cat /proc/cpuinfo | egrep 'vmx|svm'
3. 查看是否加載KVM
[root@localhost ~]# lsmod | grep kvm
kvm_intel             183621  0 
kvm                   586948  1 kvm_intel
irqbypass              13503  1 kvm

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

[root@localhost ~]# modprobe kvm
4. 關閉防火牆和selinux
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

GUI圖形化

二、KVM 安裝

1. 安裝KVM相關軟件包
[root@openstack ~]# yum install -y qemu-kvm qemu-img \
 virt-manager libvirt libvirt-python virt-manager \
 libvirt-client virt-install virt-viewer
 
qemu-kvm: KVM模塊
libvirt: 虛擬管理模塊
virt-manager: 圖形界面管理虛擬機
virt-install: 虛擬機命令行安裝工具
2. 啓動libvirt並設置開機自啓動
[root@localhost ~]# systemctl start libvirtd
[root@localhost ~]# systemctl enable libvirtd
3. 建立兩個目錄分別用來存放iso文件和生成的qocow2磁盤文件
[root@localhost ~]# mkdir /home/iso
[root@localhost ~]# mkdir /home/images

三、使用圖形化界面安裝虛擬機

1.進入圖形化(使用虛擬機)
[root@localhost ~]# virt-manager

在這裏插入圖片描述

2.本地安裝介質

在這裏插入圖片描述

3.選擇瀏覽

在這裏插入圖片描述

4.創建存儲池

不創建也可以,這樣會安裝到默認的位置,我這裏的默認位置磁盤空間不夠,因此新建一個存放位置
在這裏插入圖片描述

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

在這裏插入圖片描述

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

在這裏插入圖片描述

7.創建存儲卷

在這裏插入圖片描述

8.設置存儲卷配置

在這裏插入圖片描述

9.點擊選擇卷,配置ISO鏡像

在這裏插入圖片描述

10.找到/home/iso目錄下的iso文件
[root@localhost ~]# ll /home/iso/CentOS-7-x86_64-DVD-1810.iso 
-rwxrw-rw-. 1 villian villian 4588568576 98 18:20 /home/iso/CentOS-7-x86_64-DVD-1810.iso

在這裏插入圖片描述

11.配置虛擬機RAM內存和CPU大小

在這裏插入圖片描述

12.自定義存儲,就是我們在images存儲池裏創建的存儲卷

在這裏插入圖片描述

13.選擇自定義虛擬機安裝配置

在這裏插入圖片描述

14.顯示協議選擇VNC(虛擬網絡控制檯)

在這裏插入圖片描述

15.開始安裝虛擬機

在這裏插入圖片描述

16.設置虛擬機配置

在這裏插入圖片描述

17.Linux磁盤分區方案(20G)

在這裏插入圖片描述
主機配置I3虛擬機 1G內存 20G硬盤容量

  • /boot 100M 存放啓動Linux系統所必需的文件,包括內核文件、啓動菜單配置文件等
  • / 2G 系統根目錄
  • /tmp 4G 存放系統運行過程中使用的一些臨時文
  • /swap 2G 交換文件系統(一般爲物理內存的1.5到2倍,必須獨立分區,物理內存大於8G可以不設這個交換分區)
  • /usr 4G 這是最宏大地目錄,要用到地應用程序和文件都寄存在這個目錄下。
  • /var 4G 存放系統中經常需要變化的一些文件(如系統日誌文件、用戶郵箱目錄等),常常被修改地目錄能夠放在這個目錄下(其中系統地日誌文件就在/var/log目錄中)
  • /opt 餘下的空間 存放第三方軟件程序和工具
18.配置網卡信息

在這裏插入圖片描述

19.最小化安裝

在這裏插入圖片描述

20.安裝完畢,使用控制檯查看主機

在這裏插入圖片描述


KVM 常用知識

命令行安裝KVM虛擬機

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