Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做

Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做

KVM的安裝配置與基本操做python

目錄
第一部分 實驗環境
第二部分 安裝圖形界面
第三部分 配置KVM虛擬化
第四部分 建立橋接網卡
第五部分 KVM虛擬環境中安裝系統
第六部分 克隆
第七部分 其它命令
centos

第一部分 實驗環境
Linux服務器一臺
IP地址:192.168.80.40(kvm01)
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
服務器

第二部分 安裝圖形界面
[root@kvm01 ~]# yum groupinstall "GNOME 桌面" –y //安裝圖形界面
注意,若是在控制檯上操做(或者沒有中文環境),yum groupinstall 「GNOME Desktop」 -y
[root@kvm01 ~]# yum grouplist
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
[root@kvm01 ~]# init 5 //切換到圖形化界面
如下在控制檯操做
依次輸入1-2-q-yes-登陸-設置
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
//圖形化界面安裝完成
網絡

第三部分 配置KVM虛擬化工具

  1. 安裝插件及工具
    [root@kvm01 ~]# yum install -y \

    qemu-kvm.x86_64 \
    qemu-kvm-tools.x86_64 \
    python-virtinst.noarch \
    qemu-img.x86_64 \
    bridge-utils.x86_64 \
    libvirt \
    virt-manager
    ui

  2. 驗證當前主機是否知足KVM的運行條件
    //將虛擬機關機後,處理器開啓虛擬化功能:
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    //intel CPU過濾vmx ;AMD CPU過濾smv
    [root@kvm01 ~]# cat /proc/cpuinfo | egrep -o "vmx|smv"
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    [root@localhost ~]# modprobe kvm //加載KVM模塊
    [root@kvm01 ~]# lsmod | grep kvm
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做

第四部分 建立橋接網卡
[root@kvm01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
//在末尾新增一行,同時要把網卡的IP相關參數去掉
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
保存退出
[root@kvm01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=static
#NM_CONTROLLED=no
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.80.40
NETMASK=255.255.255.0
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
保存退出
[root@kvm01 ~]# service network restart
[root@kvm01 ~]# ifconfig
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
centos7

第五部分 KVM虛擬環境中安裝系統
注意:硬盤中要留兩個目錄給數據存儲池與鏡像存儲池,大小本身設置!
數據存儲池用來存放安裝的系統文件;
鏡像存儲池用來存放iso鏡像。
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
spa

  1. 安裝管理工具virt-manager
    [root@kvm01 ~]# yum install –y virt-manager //安裝virt-manager管理工具
    [root@kvm01 ~]# virt-manager //啓動virt-manager管理工具
  2. 建立數據存儲池
    雙擊QEMU/KVM,打開存儲
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
  3. 建立鏡像存儲池
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    完成
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    插件

  4. 將iso鏡像拉到鏡像存儲池裏
    [root@kvm01 ~]# ls
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    [root@kvm01 ~]# cp rhel-server-6.5-i386-dvd.iso /opt/images/ISO/
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    刷新一下管理器
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    完成
  5. 安裝系統
    右擊QEMU/KVM,新建
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    下面能夠安裝系統省略
    [root@kvm02 ~]# virt-manager //安裝完成後關閉,打開虛擬管理器查看
    安裝完成後顯示如下內容
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做

第六部分 克隆3d

  1. 配置rhel6.5:
    [root@test01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    保存退出
    [root@test01 ~]# service network restart //重啓網絡服務
    [root@test01 ~]# ping 192.168.80.2 //查看可否與真機通訊
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    通訊正常
  2. 回到virt-managert管理器,選中虛擬機,右擊—克隆
    //注意:當rhel6.5正在運行的時候不能克隆,必須系統關閉的時候才能克隆,如圖所示:
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    //克隆按鈕是灰色的,不能點擊
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    克隆完成
  3. 修改克隆系統的配置
    右擊—運行,開啓rhel6.5-02系統,上面打開界面
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做
    因爲該系統是克隆另外一個系統,全部的信息都是同樣的,需修改如下配置:
    主機名、IP地址、MAC地址,UUID刪除掉
    [root@test01 ~]# vi /etc/sysconfig/network //永久更改主機名,重啓後生效
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    保存退出
    [root@test01 ~]# ifconfig –a //查看網絡信息
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    [root@test01 ~]# ifconfig –a | grep HW | awk ‘{print$5}’ >> /etc/sysconfig/network-scripts/ifcfg-eth0 //將MAC地址放進網絡配置文件裏面
    [root@test01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
    將UUID刪除,修更名稱、MAC地址、IP地址
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    保存退出
    [root@test01 ~]# cd /etc/sysconfig/network-scripts/
    [root@test01 network-scripts]# mv ifcfg-eth0 ifcfg-eth1
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    [root@test01 network-scripts]# service network restart //重啓網絡服務
    [root@test01 network-scripts]# ping 192.168.80.2 //查看通訊狀況
    Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
    通訊成功

第七部分 其它命令
------如下是命令字符界面操做命令,通常狀況下直接圖形界面操做,用不着------
首先安裝管理工具
[root@kvm02 ~]# yum install acpid –y
[root@kvm02 ~]# yum install acpid
[root@kvm02 ~]# virsh list –all
Linux虛擬化技術—CentOS7.4下KVM虛擬化一 安裝配置及基本操做 
---------如下是一系列操做命令-----------
virsh shutdown winxp //關閉虛擬機
virsh start winxp //啓動虛擬機
virsh destroy winxp //中止虛擬機(關閉後狀態仍然是運行,中止纔會刪除,關閉狀態)
virsh suspend winxp //掛起、暫停
virsh resume winxp //恢復
virsh autostart winxp //開機自運行
virsh dumpxml 虛擬機名稱 > 路徑
------刪除KVM虛擬機--------
virsh destroy winxp //先關閉再刪除,或者先刪除再關閉,同樣能刪除
virsh undefine winxp 
virsh list --all //查看虛擬機狀態 
------克隆------(centos7.4版本已經沒有如下命令了)
virsh list --all
virt-clone -o 源虛擬機名稱 -n 克隆後的虛擬機名稱 -f 克隆後的虛擬機磁盤鏡像路徑
virsh start 克隆後的虛擬機名稱

©著做權歸做者全部:來自51CTO博客做者0行雲流水0的原創做品,如需轉載,請註明出處,不然將追究法律責任
相關文章
相關標籤/搜索