KVM 创建虚拟机文档

这篇具有很好参考价值的文章主要介绍了KVM 创建虚拟机文档。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

KVM创建虚拟机:

1. 确认KVM是否已安装:

运行以下命令确认KVM是否已正确安装。

$ rpm -qa |grep qemu-kvm

If the return information contains
[root@dev ~]# rpm -qa |grep qemu qemu-guest-agent-2.12.0-3.el7.x86_64
libvirt-daemon-driver-qemu-4.5.0-36.el7_9.5.x86_64 qemu-img-1.5.3-175.el7_9.6.x86_64
ipxe-roms-qemu-20180825-3.git133f4c.el7.noarch qemu-kvm-common-1.5.3-175.el7_9.6.x86_64
qemu-kvm-1.5.3-175.el7_9.6.x86_64 [root@dev ~]#`,
The KVM is successfully installed.

2. 创建虚拟磁盘镜像:

可以使用qemu-img命令来创建一个虚拟磁盘镜像文件,例如:
Create a virtual disk image: You can use the qemu-img command to create a virtual disk image file, for example:

$ qemu-img create -f qcow2 /var/lib/libvirt/images/vm1.qcow2 10G

此命令将创建一个大小为10GB的QCOW2格式的磁盘镜像文件,并存储在/var/lib/libvirt/images目录下。

3. 创建虚拟机:

可以使用virsh命令创建虚拟机,例如:
在这个virt-install命令这里直接在命令行输入可能会出现错误,建议创建一个shell脚本去运行这个命令。

$ virt-install \
--virt-type=kvm \
--name vm1 \
--ram 1024 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/vm1.qcow2,size=10 \
--graphics none \
--location /var/lib/libvirt/images/CentOS-7-x86_64-NetInstall-1511.iso \
--extra-args 'console=ttyS0'

此命令将创建一个名为vm1的虚拟机,内存为1GB,1个CPU核心,10GB虚拟硬盘镜像,无图形界面,从CentOS 7.x安装ISO文件启动,安装过程中将输出到控制台。

4. 启动虚拟机:

使用以下命令启动刚刚创建的虚拟机:

$ virsh start vm1

5.查看创建的虚拟机配置

要查看KVM虚拟机的详细配置信息,您可以使用以下命令之一:

  1. virsh dumpxml <虚拟机名称>:此命令将显示有关虚拟机的XML配置数据,其中包含其虚拟硬件配置。

  2. virsh dominfo <虚拟机名称>:此命令将显示有关虚拟机的基本信息,例如RAM和CPU使用情况。

  3. virsh domstate <虚拟机名称>:此命令将显示虚拟机的当前状态(正在运行、暂停或关闭)。


[root@dev virsh_dev]# virsh domstate CentOS
running

[root@dev virsh_dev]#

  1. virsh vcpuinfo <虚拟机名称>:此命令将显示当前正在运行的虚拟CPU的详细信息。

  2. virsh domblklist <虚拟机名称>:此命令将显示虚拟机使用的所有块设备列表。

[root@dev virsh_dev]# virsh domblklist CentOS
Target     Source
------------------------------------------------
hda        /var/lib/libvirt/images/CentOS.qcow2
hdb        -

[root@dev virsh_dev]#

通过这些命令,您可以获得有关KVM虚拟机的详细信息,以便更好地了解其配置和性能。

6.修改虚拟机的 XML 配置文件

要修改虚拟机的 XML 配置文件,您可以执行以下步骤:

  1. 使用 virsh edit 命令编辑虚拟机的 XML 配置文件。例如,如果您要编辑名为 example-domain 的虚拟机的配置文件,可以使用以下命令:

    virsh edit example-domain
    
  2. 在编辑器中打开虚拟机的 XML 配置文件。

  3. 找到要修改的配置项,进行更改。

  4. 保存文件并退出编辑器。

  5. 确认更改已生效。您可以使用 virsh dumpxml 命令检查新的虚拟机配置是否已更新。例如,如果您要检查名为 example-domain 的虚拟机的配置文件,请使用以下命令:

    virsh dumpxml example-domain
    

请注意,在修改虚拟机的 XML 配置文件之前,请确保您对虚拟机的配置有足够的了解,并且备份原始配置文件以防止意外丢失数据。
对虚拟机操作时,建议先快照一下,要是配置坏的话找错误很麻烦!!!!文章来源地址https://www.toymoban.com/news/detail-461279.html

到了这里,关于KVM 创建虚拟机文档的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VMware Workstation pro16软件遇到创建虚拟机在库中无法显示,扫描虚拟机之后无法打开虚拟机,找不到该虚拟机,是否从库中移除

    VMware Workstation pro16创建新的虚拟机,在库中不显示。在工具栏中“文件”,使用“扫描虚拟机”,可以扫描得到“ .vmx ”后缀名的虚拟机镜像文件,但是无法打开虚拟机,找不到该虚拟机,是否从库中移除? 在网上查阅资料可以得知,虚拟机无法打开,可能常见的是有以下几

    2024年02月05日
    浏览(62)
  • 【KVM虚拟化】· KVM中的网络

      目录 🍎虚拟机的网络模式 🍒网络配置文件 🍒virsh查看命令 🍎基于NAT的虚拟网络 🍎基于网桥的虚拟网络 🍎基于隔离的虚拟网络     🦐博客主页:大虾好吃吗的博客     🦐专栏地址:KVM虚拟化专栏 基于NAT(Network Address Translation)的虚拟网络 基于网桥(Bridge)的虚拟

    2024年02月06日
    浏览(68)
  • 【KVM虚拟化】· 命令行KVM安装linux

    目录 🍁基础本环境配置 🍁添加lvm卷 🍁qemu-img创建磁盘文件 🍂创建raw格式 🍂创建虚拟机 🍂转换格式为qcow2 🍁virt-install命令参数 🍁案例操作    🦐博客主页:大虾好吃吗的博客    🦐专栏地址:KVM虚拟化专栏 最小化安装centos系统,勾选虚拟化功能。   修改网卡信息,

    2024年02月04日
    浏览(50)
  • 【KVM虚拟化】· 图形化KVM安装linux

    目录 🍁虚拟化技术 🍂KVM的整体结构 🍂KVM 的功能列表 🍂KVM 工具集合 🍁安装kvm虚拟化功能 🍁创建虚拟机    🦐博客主页:大虾好吃吗的博客    🦐专栏地址:KVM虚拟化专栏 全虚拟化 半虚拟化 硬件辅助的虚拟化 从GUI到Linux内核,包括以下五个组件: virt-manager一个用来

    2024年02月01日
    浏览(48)
  • KVM(一)Linux部署KVM及新建虚拟机

    目录 一、准备工作 1.1 防火墙、SElinux 二、安装KVM 2.1 yum源 2.2 安装工具包 2.3 安装KVM组件 2.4 查看磁盘/新建目录 2.5 安装Linux GUI可视化界面 三、KVM桌面版新建虚拟机 3.1 挂载目录 3.2 新建raw/qcow2文件 3.3 新建虚拟机 3.4 KVM命令行新建虚拟机 关闭防火墙关闭防火墙自启动、关闭

    2024年02月08日
    浏览(38)
  • kvm介绍、kvm存储池、kvm快照和克隆、kvm虚拟机基本管理和网络管理

    目录 什么是kvm 云计算的定义 云计算的服务类型 虚拟化技术定义 虚拟化的两种方式 kvm虚拟化的原理 kvm虚拟化网络解析 kvm存储池 1、图形的方式去创建使用存储池​编辑 ​编辑 2、命令的方式去创建使用存储池  存储池相关管理命令 kvm快照和克隆 1、用图形方式做快照   恢

    2024年02月08日
    浏览(36)
  • 从KVM宿主机配置KVM虚拟机IP

    KVM创建虚机后,想从宿主机去配置IP地址。本文介绍两种方式,能够通过shell脚本配置虚拟机IP地址 guestmount工具 guestmount 能够将虚拟机的磁盘挂载到宿主机上面,再通过修改磁盘里配置文件的方式达到更改IP目的,宿主机需要安装软件包libguestfs和libguestfs-tools 此方法不需要知道

    2024年02月15日
    浏览(44)
  • kvm介绍、kvm存储池、kvm快照和克隆、kvm虚拟机基本管理和网络管理 kvm存储池

    目录 什么是kvm 云计算的定义 云计算的服务类型 虚拟化技术定义 虚拟化的两种方式 kvm虚拟化的原理 kvm虚拟化网络解析 kvm存储池 1、图形的方式去创建使用存储池​编辑 ​编辑 2、命令的方式去创建使用存储池  存储池相关管理命令 kvm快照和克隆 1、用图形方式做快照   恢

    2023年04月18日
    浏览(36)
  • kvm介绍、kvm存储池、kvm快照和克隆、kvm虚拟机基本管理和网络管理 kvm存储池

    目录 什么是kvm 云计算的定义 云计算的服务类型 虚拟化技术定义 虚拟化的两种方式 kvm虚拟化的原理 kvm虚拟化网络解析 kvm存储池 1、图形的方式去创建使用存储池​编辑 ​编辑 2、命令的方式去创建使用存储池  存储池相关管理命令 kvm快照和克隆 1、用图形方式做快照   恢

    2023年04月18日
    浏览(34)
  • KVM虚拟化解决方案系列之KVM架构篇

    虚拟化是云计算的基础,在有虚拟化之前,一个物理主机上只能安装一个操作系统和运行一个核心业务程序。在有了虚拟化之后,一个物理主机上可以运行多台虚拟机,虚拟机上可以安装不同的操作系统和运行不同的核心业务程序,虚拟机共享物理主机的CPU、内存、I/O硬件资

    2024年02月09日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包