---
title: 创建第一个虚拟机
description: "1. 启动libvirtd服务并设置开机自启。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/QEMU-KVM/kunpengkvm_03_0010.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/QEMU-KVM/kunpengkvm_03_0010.html
indexId: 80dda6132444da22b16b5f9501d03e6bf6f06a984bbc45ae462d817ffacd610e71
---
# 创建第一个虚拟机

1. 启动libvirtd服务并设置开机自启。
  1 2 systemctl start libvirtd systemctl enable libvirtd

2. 创建存储池。

  a. 创建存储池目录，配置目录权限。
    1 2 3 mkdir -p /home/kvm/images chown root:root /home/kvm/images chmod 755 /home/kvm/images

  b. 定义一个存储池并绑定目录，建立基于文件夹的存储池、激活、设置开机启动。
    1 2 3 4 virsh pool-define-as StoragePool --type dir --target /home/kvm/images virsh pool-build StoragePool virsh pool-start StoragePool virsh pool-autostart StoragePool

  c. 查看存储池信息。
    1 2 virsh pool-info StoragePool virsh pool-list

3. 创建虚拟机磁盘空间。

  a. 创建卷。
    创建名称为1.img，所在存储池为StoragePool，容量为50G，初始分配1G，文件格式类型为qcow2，硬盘文件的格式必须为qcow2格式。

    1 virsh vol-create-as --pool StoragePool --name 1.img --capacity 50G --allocation 1G --format qcow2

  b. 查看卷信息。
    1 virsh vol-info /home/kvm/images/1.img

4. 创建虚拟机。

  a. 创建虚拟机vm1，虚拟机分配4个CPU、8G内存，使用1.img作为磁盘空间，将iso文件拷贝至/xxx（非/root）路径下，安装CentOS7.6系统。
    1 2 brctl addbr br1 virt-install --name=vm1 --vcpus=4 --ram=8192 --disk path=/home/kvm/images/1.img,format=qcow2,size=50,bus=virtio --cdrom /xxx/CentOS-7-aarch64-Everything-1810.iso --network bridge=br1,model=virtio --force --autostart

  b. 安装虚拟机的操作系统。
  c. 配置所有带有“!”的选项，输入选项对应的序号进入配置，按照指示完成配置，然后按“b”开始安装。
  d. 系统安装完成后，进入登录界面。
