centos7安裝kvm及kvm管理

1、安裝kvmpython

  查看CPU是否支持虛擬化linux

     grep -E 'svm|vmx' /proc/cpuinfovim

    - vmx is for Intel processorscentos

     - svm is for AMD processors網絡

  安裝kvm相關軟件並啓動服務dom

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

    systemctl enable libvirtd && systemctl start libvirtdcentos7

  查看kvm,kvm_intel模塊是否加載spa

    lsmod |grep kvmrest

  配置網絡

    /etc/sysconfig/network-scripts/ifcfg-xxx加上

      BRIDGE=br0

    vim /etc/sysconfig/network-scripts/ifcfg-br0  

DEVICE="br0" # BOOTPROTO is up to you. If you prefer 「static」, you will need to # specify the IP address, netmask, gateway and DNS information. BOOTPROTO="dhcp" IPV6INIT="yes" IPV6_AUTOCONF="yes" ONBOOT="yes" TYPE="Bridge" DELAY="0"

    啓用網絡轉發

      vim /etc/sysctl.conf

        net.ipv4.ip_forward = 1

      sysctl -p /etc/sysctl.conf    

    重啓網絡

      systemctl restart NetworkManager

      systemctl restart network

  關閉防火牆和SElinux

    systemctl stop firewalld

    systemctl disable firewalld

    setenforce 0

    vim /etc/selinux/config

      SELINUX=disabled

 

2、建立centos7虛擬機

  將系統鏡像文件傳入主機/opt/centos7_iso目錄下

  建立虛擬磁盤文件存放目錄

    mkdir /kvm-img 

virt-install --virt-type=kvm --name=centos7_original --vcpus=1 --memory=512 --location=/opt/centos7_iso/CentOS-7-x86_64-Minimal-1810.iso --disk path=/kvm-img/centos7_original.qcow2,size=10,format=qcow2 --network bridge=br0 --graphics none --extra-args='console=ttyS0'

   按系統安裝提示安裝完centos7系統

 

3、管理虛擬機

  克隆虛擬機

     virsh suspend vm1

    virt-clone --connect=qemu:///system -o centos7_original -n centos7_clone -f /kvm-img/centos7_clone.qcow2

     virsh resume vm1

    virsh start centos7_clone

  操做虛擬機

    virsh list --all  #列出全部虛擬機,包括running和disable

    virsh dominfo vm1  #查看虛擬機信息

    virt-top  #查看全部虛擬機VCPU/memory使用狀況

    virt-df vm1  #查看虛擬機磁盤信息

    virsh shutdown vm1  #關閉虛擬機

    virsh start vm1  #開啓虛擬機

    virsh autostart vm1  #開機自啓

    virsh autostart -disable vm1  #關閉開機自啓

    virsh console vm1  #經過虛擬控制檯進行系統進行管理

    virsh edit vm1  #編輯虛擬機配置文件

       virsh create /etc/libvirt/qemu/vm1.xml

     virsh destroy vm1-clone  #強制關閉虛擬機

      virsh undefine vm1-clone  #取消虛擬機

       rm /kvm-img/xxx.qcow2  #刪除磁盤文件

相關文章
相關標籤/搜索