2021-05-12 14:32:11
CentOS 7下KVM安裝部署
KVM簡介
Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模組,自Linux 2.6.20之後整合在Linux的各個主要發行版本中。它使用Linux自身的排程器進行管理,所以相對於Xen,其核心原始碼很少。KVM目前已成為學術界的主流VMM之一。
KVM的虛擬化需要硬體支援(如Intel VT技術或者AMD V技術)。是基於硬體的完全虛擬化。而Xen早期則是基於軟體模擬的Para-Virtualization,新版本則是基於硬體支援的完全虛擬化。但Xen本身有自己的進程排程器,儲存管理模組等,所以程式碼較為龐大。廣為流傳的商業系統虛擬化軟體VMware ESX系列是基於軟體模擬的Full-Virtualization。
實驗注意事項
1.首先新增一塊硬碟(80G)
2.將CPU虛擬化引擎部分全勾
分割區 格式化 掛載硬碟
# fdisk -l
# mkdir /vdir //建立目錄
# fdisk /dev/sdb //分割區
# mkfs -t xfs /dev/sdb1 //格式化
# mount /dev/sdb1 /vdir //掛載硬碟
# df -h //檢視掛載狀態
# systemctl stop firewalld.service //關閉防火牆
# setenforce 0
安裝環境
# yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y
# egrep '(vmx|svm)' /proc/cpuinfo //檢視是否支援虛擬化
# qemu-img create -f raw /vdir/c01.raw 20G //建立一個磁碟型別為raw並且大小為20G的c01虛擬機器
# systemctl status libvirtd.service //檢視狀態
安裝KVM
# mkdir /abc
# mount.cifs //192.168.177.10/KVMjingxiang /abc //掛載CentOS7映象
# cd /abc
# ls
# cp CentOS-7-x86_64-DVD-1708.iso /opt //將映象複製到/opt下
# virt-install --name c01 --virt-type kvm --ram 2048 --cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso --disk path=/vdir/c01.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
==註==
--name c01:虛擬機器的名稱
--virt-type kvm:型別為KVM
--cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso:表示掛載的映象檔案
--disk path=/vdir/c01.raw:硬碟存放位置
--network network=default:預設網路
--graphics vnc,listen=0.0.0.0:監聽所有地址
遠端VNC
注意調整核心引數
//核心引數網絡卡為eth0
net.ifnames=0 biosdevname=0
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新連結地址:https://www.linuxidc.com/Linux/2018-08/153489.htm
相關文章