中文
注册

创建虚拟机

从创建存储池操作步骤开始,使用ISO格式镜像创建虚拟机。本节以使用openEuler 22.03 SP3的镜像为例创建虚拟机。如果使用了其他镜像,请在以下操作步骤中根据实际情况修改对应镜像名称。

  1. 创建存储池。
    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
      

  2. 创建虚拟机磁盘空间。
    1. 创建卷。
      创建名称为1.img的卷,所在存储池为StoragePool。

      硬盘文件的格式必须为qcow2格式。

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

      上述命令中创建的卷容量为50G,初始分配1G,文件格式类型为qcow2。具体可根据需要修改卷的大小和配置。

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

  3. 创建虚拟机。
    1. 创建一个名为vm1的虚拟机,将openEuler-22.03-LTS-SP3-aarch64-dvd.iso文件拷贝到“/home”路径下(非“/root”路径即可),执行如下命令开始创建虚拟机。
      1
      virt-install --name=vm1 --vcpus=4 --ram=8192 --disk path=/home/kvm/images/1.img,format=qcow2,size=50,bus=virtio --location /home/openEuler-22.03-LTS-SP3-aarch64-dvd.iso --network network=default --nographics
      
      • 上述命令中为虚拟机分配了4个vCPU、8G内存,使用1.img作为系统卷。可根据实际需要修改虚拟机的规格和配置。
      • 执行完成上述命令后,需要等待一段时间,随后将进入安装虚拟机的操作系统环节。
    2. 在安装虚拟机的操作系统环节中:
      1. 配置状态显示为“Processing...”的配置项表示正在进行自动配置。输入“r”回车后可以刷新当前状态。

      2. 自动配置结束后,针对所有带有“!”的选项,需要先输入选项对应的序号,再按回车,然后根据提示进行手动配置。

      3. 按照指示完成所有配置后,输入“b”回车后开始安装。

    3. 系统安装完成后,按“Enter”重启。重启完成后即可登录系统。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词