更新时间:2022-03-11 GMT+08:00
分享

创建第一个虚拟机

  1. 启动libvertd服务并设置开机自启。

    1
    2
    systemctl start libvirtd
    systemctl enable libvirtd
    

  2. 创建存储池。

    1. 创建存储池目录,配置目录权限。
      1
      2
      3
      mkdir -p /home/kvm/images
      chown root:root /home/kvm/images
      chmod 755 /home/kvm/images
      
    2. 定义一个存储池并绑定目录,建立基于文件夹的存储池、激活、设置开机启动。
      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
      

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

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

    1. 创建卷。

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

      1
      virsh vol-create-as --pool StoragePool --name 1.img --capacity 50G --allocation 1G --format qcow2
      
    2. 查看卷信息。
      1
      virsh vol-info /home/kvm/images/1.img
      

  4. 创建虚拟机。

    1. 创建虚拟机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
      
    2. 安装虚拟机的操作系统。

    3. 配置所有带有"!"的选项,输入选项对应的序号进入配置,按照指示完成配置,然后按"b"开始安装。

    4. 系统安装完成后,进入登录界面。

分享:

    相关文档

    相关产品

close