天天看點

CentOS7-1810上基于KVM+QEMU建立虛拟機一、準備二、KVM、QEMU等安裝和系統環境設定

CentOS7-1810上基于KVM+QEMU建立虛拟機

  • 一、準備
  • 二、KVM、QEMU等安裝和系統環境設定
    • 1、檢查系統是否支援CPU虛拟化技術
    • 2、安裝KVM、QEMU等相應的包
    • 3、網絡設定

一、準備

1、條件

名稱 數量
CPU 6核
記憶體 12G
硬碟 200G
ISO CentOS7.1810

2、系統安裝:最小安裝或GUI安裝

二、KVM、QEMU等安裝和系統環境設定

1、檢查系統是否支援CPU虛拟化技術

# grep -E 'svm|vmx' /proc/cpuinfo 
           
  • vmx is for Intel processors
  • svm is for AMD processors

2、安裝KVM、QEMU等相應的包

# yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
           

設定啟動libvirtd,并設為開機啟動

# systemctl enable libvirtd && systemctl start libvirtd 
           

檢視KVM子產品是否加載

# lsmod | grep kvm
kvm                   586948  0 
irqbypass              13503  1 kvm
           

如果沒有加載使用modprode指令加載kvm子產品

3、網絡設定

IP位址設定

# vi /etc/sysconfig/network-scripts/ifcfg-ens33
YPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
IPADDR=192.168.49.247
NETMASK=255.255.255.0
GATEWAY=192.168.49.2
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="52ac8814-aa32-4ed2-84ae-39eb9cc13201"
DEVICE="ens33"
ONBOOT="yes"
           

DNS設定

vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
GATEWAY=192.168.49.2
DNS1=192.168.49.2
DNS2=114.114.114.114
           
設定虛拟機網絡連接配接

預設情況下VM會被配置設定一個192.168.122.0網段的IP,隻允許和主機、主機内的VM通信,如果需要加入主機的LAN需要建立橋接網卡

建立VM橋接網卡

1、在要橋接的網卡下添加如下指令

BRIDGE=br0
           

2、建立橋接wangka

繼續閱讀