天天看點

虛拟化——搭建KVM虛拟機

這裡寫目錄标題

    • 前言
      • 一、搭建實驗環境
      • 二、檢測CPU是否支援虛拟化
      • 三、檢視KVM子產品是否已安裝
      • 四、設定開啟啟動界面的顯示模式
      • 五、設定KVM網絡
          • 5.1、修改ens-33網卡
          • 5.2 、增加br0網卡
      • 六、建立KVM存儲和鏡像資料的目錄、上傳centos7鏡像
      • 七、使用虛拟系統管理器管理虛拟機
      • 八、建立存儲池
          • 8.1、建立存儲池
          • 8.2 建立存儲池存儲鏡像
      • 九、建立存儲卷
      • 十、建立虛拟機
      • 十一,最後就和建立虛拟機一樣了

前言

  • 虛拟機配置:

    CPU:雙核雙線程-CPU虛拟化開啟

    記憶體:8G

    硬碟:300G

    雙網卡:單網卡

    作業系統:Centos 7.6(1810)

一、搭建實驗環境

[root@localhost ~]# hostnamectl set-hostname kvm
[root@localhost ~]# bash
[root@kvm ~]# vim /etc/ssh/sshd_config  ##關閉反解DNS,有些裝置沒有這個選項,沒關系
UseDNS no
[root@kvm ~]# systemctl stop firewalld
[root@kvm ~]# setenforce 0
[root@kvm ~]# yum -y install qemu-kvm   ##安裝KVM子產品
[root@kvm ~]# yum -y install virt-install  ##建構虛拟機的指令行工具
[root@kvm ~]# yum -y install qemu-img  ##qemu 元件,建立磁盤、啟動虛拟機等
[root@kvm ~]# yum -y install bridge-utils  ##網絡支援工具
[root@kvm ~]# yum -y install libvirt  ##虛拟機管理工具
[root@kvm ~]# yum -y install virt-manager  ##圖形界面管理虛拟機


           

二、檢測CPU是否支援虛拟化

虛拟化——搭建KVM虛拟機

三、檢視KVM子產品是否已安裝

[root@kvm ~]# lsmod | grep kvm
kvm_intel             183621  0 
kvm                   586948  1 kvm_intel
irqbypass              13503  1 kvm
           

四、設定開啟啟動界面的顯示模式

五、設定KVM網絡

KVM網絡的兩種模式:

① NAT: 預設設定,資料包由 NAT 方式通過主機的接口進行

傳送,可以通路外網,但是無法從外部通路虛拟機網絡

② 網橋:這種模式允許虛拟機像一台獨立的主機一樣擁有網絡,外部的機器可以直接通路到虛拟機内部,但需要網卡支援(一般有線網卡都支援)

5.1、修改ens-33網卡
删除原先位址,設定為網橋模式,關聯br0網卡
[root@kvm ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none        ##改為none
#IPADDR=20.0.0.10     ##我把原來的都注釋掉
#NETMASK=255.255.255.0
#GATEWAY=20.0.0.2
BRIDGE=br0            ##添加的
DNS=20.0.0.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=e2976367-4bed-4ff8-8eae-438ba6550041
DEVICE=ens33
ONBOOT=yes

           
5.2 、增加br0網卡
[root@kvm ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yesb
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=20.0.0.10
NETMASK=255.255.255.0
GATEWAY=20.0.0.2

           

六、建立KVM存儲和鏡像資料的目錄、上傳centos7鏡像

[root@kvm network-scripts]# mkdir -p /data_kvm/iso
[root@kvm network-scripts]# mkdir -p /data_kvm/store
[root@kvm iso]# ll
總用量 4415488
-rw-r--r--. 1 qemu qemu 4521459712 1月   5 2018 CentOS-7-x86_64-DVD-1708.iso

           

七、使用虛拟系統管理器管理虛拟機

虛拟化——搭建KVM虛拟機

八、建立存儲池

8.1、建立存儲池
虛拟化——搭建KVM虛拟機
虛拟化——搭建KVM虛拟機
8.2 建立存儲池存儲鏡像
虛拟化——搭建KVM虛拟機
虛拟化——搭建KVM虛拟機

九、建立存儲卷

虛拟化——搭建KVM虛拟機

十、建立虛拟機

虛拟化——搭建KVM虛拟機
虛拟化——搭建KVM虛拟機
虛拟化——搭建KVM虛拟機
虛拟化——搭建KVM虛拟機
虛拟化——搭建KVM虛拟機

十一,最後就和建立虛拟機一樣了

這裡我選擇最小化安裝,設定root密碼

虛拟化——搭建KVM虛拟機

繼續閱讀