kvm底层创建虚拟机

创建虚拟机磁盘

默认路径:/var/lib/libvirt/images/

创建虚拟机磁盘:qemu-img create –f (格式qcow2、qcow、cow、raw) filname 文件大小

qemu-img create -f qcow2 myvm.qcow2 20G

把镜像文件上传到目录里面:rz 上传

安装镜像

virt-install --virt-type qemu --name myvm--ram 4096 --cdrom=/var/lib/libvirt/images/test.iso --disk path=/var/lib/libvirt/images/myvm.qcow2,bus=virtio --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel6

各个参数的意义如下:

  1. --virt-type qemu: 指定虚拟化类型为 QEMU。这是最常用的类型,因为它与 KVM 一起工作得很好。
  2. --name myvm: 为新虚拟机设置名称为 myvm
  3. --ram 4096: 为虚拟机分配 4096MB(即 4GB)的 RAM。
  4. --cdrom=/var/lib/libvirt/images/test.iso: 使用 /var/lib/libvirt/images/test.iso作为虚拟机的安装介质(通常是操作系统的安装 ISO 文件)。
  5. --disk path=/var/lib/libvirt/images/myvm.qcow2,bus=virtio: 创建一个新的磁盘映像文件 
  6. /var/lib/libvirt/images/myvm.qcow2作为虚拟机的硬盘,并使用 virtio作为磁盘的总线类型。virtio是一种半虚拟化设备驱动程序,可以提供更好的性能。
  7. --network bridge=br0: 将虚拟机的网络连接到名为 br0的网桥上。这样,虚拟机就可以通过物理网络进行通信。
  8. --graphics vnc,listen=0.0.0.0: 启用 VNC 图形界面,并监听所有网络接口(0.0.0.0
  9. )上的连接。你可以使用 VNC 客户端连接到这个地址和端口来查看虚拟机的图形界面。
  10. --noautoconsole: 不自动连接到虚拟机的控制台。这在你想要稍后手动连接时很有用。
  11. --os-type=linux: 指定虚拟机的操作系统类型为 Linux。
  12. --os-variant=rhel6: 指定虚拟机操作系统的具体版本为 RHEL 6。这有助于 virt-install选择合适的默认设置。

一般刻录完会关机,需要重新打开虚拟机

virsh start myvm

再用命令行打开虚拟机即可

virsh console myvm

相关推荐

  1. kvm虚拟迁移--来自gpt

    2024-04-11 17:36:04       10 阅读
  2. ubuntu 安装 kvm 启动虚拟

    2024-04-11 17:36:04       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-11 17:36:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-11 17:36:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-11 17:36:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-11 17:36:04       20 阅读

热门阅读

  1. 【蓝桥杯】快读&快写

    2024-04-11 17:36:04       17 阅读
  2. 漫步人生路

    2024-04-11 17:36:04       15 阅读
  3. Quarkus初探

    2024-04-11 17:36:04       13 阅读
  4. [C++][算法基础]走迷宫(BFS)

    2024-04-11 17:36:04       15 阅读
  5. ubuntu添加固定路由

    2024-04-11 17:36:04       14 阅读
  6. C++:重载函数

    2024-04-11 17:36:04       15 阅读
  7. 2024-04-07 问AI: 在深度学习中,预训练是什么?

    2024-04-11 17:36:04       15 阅读
  8. wow-type文件说明

    2024-04-11 17:36:04       16 阅读