sentos7.6安装KVM

CentOS7.6安装部署KVM虚拟机

  1. 查看系统版本
    [root@openstack ~]# cat /etc/centos-release
    CentOS Linux release 7.6.1810 (Coy . ^ % A e wre)
  2. 首先验证CPU是否支持虚拟化,输入有vmx或svm就支持,支持虚拟化则就支持KVM
    [rO | A n v N , ?oot@openstack ~]# cat /proc/cpuin$ 0 v Y $ / i -fo | egrep '! e J X % X b Pvmx|svm'
    sentos7.6安装KVM
  3. 查看是否加载KVM
    [root@openstack ~]# lsmod | grep kvm
    这表明已经加载
    kvm_intel 170086 0
    kvm 566340 1 kvm_intel
    irqbypass 13503 1 kvm
    下图是加载完全的。
    sentos7.6安装KVM
    如果没有加载则执行w p - n 4 x o Y &下命令加载KVM:
    [root@openstack ~]#} ^ % K mode E D ` s n = w bprobe kvm
  4. 关闭selinux
    [root@openstack ~]# setenforce 0

    [root@openstack ~]# vim /etc/sysconfig/selinux
    SELINUX=disabled
    sentos7.6安装KVM
  5. 安装KVM相关软件包
    [root@openstack ~]# yum install qemu-kvm qemu-img virt-manager libj H O 6 o 7virt libvirt-python virt-m4 } S Wanag& n 0 fer l: Y j z X /ibvirt-client virt-install virt-viewer -y
    sentos7.6安装KVM
    qemu-kvm: KVM模块
    libvirt: 虚拟管理模块
    virt-manager: 图Q a K E S ! [形界面管理虚拟机
    virt-install: 虚拟机命令行安装工具
  6. ! = q h G f %动libvirt并设置/ } 3 d f ! j t R开机自启动
    [root@openstack ~]# systemctl start libvirtd
    [root@openstack ~]# systemctt I G k X 7 8l eo a l c Znable lo Z y z N 3 o o Oibvirtd
    sentos7.6安装KVM
  7. 使用图形化界面- O I D & U h F y安装虚拟机
    因为我的服务器是自动分区进行安装的,所以/home目录空间最大。
    我将建立两个目录分别用来存放iso文件和生成的qocow2磁盘文件
    [root@openstack ~]# df -hT

    新建两个目录
    [root@openstack ~]# mkdir /home/iso
    [root@openstack ~]# mkdir /home/images
    sentos7.6安装KVMsentos7.6安装KVM
    (1)进入图形化 (为方便管理,我这已修改成中文界面)
    [root@openstack ~]# virt-manager
    新建虚拟* W h ^ 9
    sentos7.6安装KVM
    (2)本地安装介质
    sentos7.6安装KVM
    (3)选择浏览
    sentos7.6安装KVM
    (4)这里选择左下角的加号来新建一个存x A W * f .储池(不创建也可以,这样会安装到默认的位置,默认位置磁盘空f x : m间不够,因此新建一个存放位置)

    (5)创建存储池,名称if [ +mages
    sentos7.6安装KVM
    (6)目标路径就是前面创建的目录
    sentos7.6安装KVM
    (7)创建好后,会出现在上面,点击它,然后点击加号,在images存储池里创建一个存储卷
    sentos7.6安装KVM
    z t ) ] p8)& { J ; m名称随便起,我这里的空间大,就给了100G(最小10G)
    sentos7.6安装KVM
    (9)点击选择卷
    sentos7.6安装KVM
    (10)找到/home/iso目录下的iso文件
    sentos7.6安装KVM
    (11)这里选择自定义存储,就是我们在images存储池里创建的存W I 3 L * { I H R储卷

    sentos7.6安装KVM
    (12)显示协议选择VNC,然后点击安装
    sentos7.6安装KVM
    sentos7.6安装KVM
    (13)安装成功后
    sentos7.6安装KVM
  8. 或者命令行安装
    [root@openstack ~]# virt-install --name tempT / @ P 8 .late --ram=10240 --v: k e S & . = ccpus=2 \
    --cdrom=/home/iso/CentOS-7-x86_64-DVD-1708.iso \
    --disk path=/home/imagesK % r Q w 3/template.qcow2,size=100 \
    --netwo+ d % U [ S Erk network=default --graphics vnc

--name:虚拟机的名字U = 6 k f J
--ram:虚拟机的内存
--vcpus:虚拟机的cpu个数
--cdrom:从本地安装
--disk:生成的磁盘文件的路径,可以自动生成,也可以提前创建W O 7 E 0 ! K v
size:磁盘的大小
--network:指定网络模式,defauq h i X M I |lt为nat模式
安装完成后,查看
[root@openstack ~]# virsh list --all
Id 名称 状态

3 template running

  • controller 关闭