kvm安装

操作系统环境centos7最小化安装

3.10.0-327.el7.x86_64

安装了epel源

首先配置IP、关闭防火墙fierwalld、selinux、安装epel源

其次安装一些辅助工具

yum install vim net-tools bash-completion wget -y

检查是否支持虚拟化

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

  此命令有结果为支持cpu虚拟化技术

接下来安装KVM

  yum install qemu-kvm qemu-img libvirt virt-install libvirt-client libvirt-python

  qemu-kvm  kvm的主包

  qemu-img  kvm镜像管理包

  libvirt    管理kvm平台的API

  virt-install  创建虚拟机的工具

  libvirt-client  管理虚拟机的命令行工具

  libvirt-python  实现命令行管理libvirt

安装完成后检测系统内核模块

  lsmod | grep kvm

    kvm_intel 162153 0
    kvm 525259 1 kvm_intel

到此kvm基本运行环境就安装完成,现在需要下载一个系统的镜像文件,从镜像文件启动虚拟机

  centos:wget http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2

  ubuntu:wget http://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img

等镜像文件下载完成后,就可以正式的创建一台虚拟机

  virt-install --name centos7.5 \

        --vcpu 2 \

        --ram 512 \

        --disk /var/lib/libvirt/images/centos7.5.img,format=qcow2,size=40 \

        --vnc \

       --vnclisten=0.0.0.0 \

       --cdrom=/tmp/iso/CentOS-7-x86_64-GenericCloud-1805.qcow2

现在不出意外的话,虚拟机已经启动,命令行进程锁定,命令行可以ctrl+c退出,不会对虚拟机有影响

接下来可以运行命令查看虚拟机状态、列表等信息

  virsh list 这条命令仅能查看运行中的虚拟机情况 想要查看所有虚拟机要加参数--all

  

 

 

ubuntu
# apt-get install qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan

# apt-get install xinit && apt-get install gdm && apt-get install kubuntu-desktop

# egrep -o '(vmx|svm)' /proc/cpuinfo
# service libvirt-bin status

 

       

 

posted @ 2018-10-15 16:21  cinder-  阅读(243)  评论(0编辑  收藏  举报