当前位置: 首页 >  在线教学 >  KVM之virsh管理命令

KVM之virsh管理命令

导读:1. Virsh简介.virsh 是用来管理客户端及其管理程序的命令行界面工具。.virsh 工具是构建在 libvirt 管理 API 上,可作为 xm 命令和图形客户端管理程序(virt-manager)的替代工具。非特权用户只能以只读模式使用 virsh。您可使用 virs

1. Virsh简介

  • virsh 是用来管理客户端及其管理程序的命令行界面工具。
  • virsh 工具是构建在 libvirt 管理 API 上,可作为 xm 命令和图形客户端管理程序(virt-manager)的替代工具。非特权用户只能以只读模式使用 virsh。您可使用 virsh 为客户端机器执行脚本。

2. 使用前提

  1. 安装虚拟化相关组件
    安装qemu-kvm(用户态管理工具)
    安装libvirt(命令行管理工具)
    安装virt-install(安装kvm工具)
    安装bridge-utils(桥接设备管理工具)

    yum install -y qemu-kvm libvirt virt-install bridge-utils

  2. 启动libvirtd服务

    systemctl enable libvirtd systemctl start libvirtd systemctl status libvirtd

  3. 安装virt-manager

    yum -y install virt-manager

使用可视化创建的虚拟机xml文件位置:/etc/libvirt/qemu/


3. 常用的虚拟机管理命令

# 列出所有的虚拟机
virsh list --all

# 显示虚拟机信息
virsh dominfo *	( *为虚拟机名称 )

# 定义虚拟机
virsh define *.xml

# 启动虚拟机
virsh start *

# 强制关闭虚拟机/关闭虚拟机
virsh destroy */virsh shutdown *

# 删除虚拟机
virsh undefine *

# 挂起虚拟机
virsh suspend *

# 恢复被挂起的虚拟机
virsh resume *

# 查看虚拟机网卡信息
virsh domiflist *

# 添加网卡
virsh attach-interface * --type * --source * --model * --live --config
(第一个*为虚拟机名称,后三个*依次为Type Source Model)

# 删除网卡
virsh detach-interface * --type  * --mac  *  --live --config
(第一个*为虚拟机名称,后两个*依次为Type MAC)

4. 通过xml文件创建虚拟机

创建空镜像

qemu-img create -f qcow2  *.qcow2  100G	(*为虚拟机名称,大小自定义)
  1. 配置xml并启动虚拟机,xml文件配置可通过可视化创建虚拟机生成的xml文件作为模板。

    virsh define *.xml virsh start *


5. 通过存储池iSCSI创建虚拟机

  1. 定义存储池

    virsh pool-define-as –name unary –type iscsi –source-host 10.10.4.75 –source-dev iqn.2020-01.com.unary:208450552df3636922c9fbb0b0c71f45.d41d8cd98f00b204e9800998ecf8427e.v.4a2a26d3.st.20200102193701 –target /dev/disk/by-path

  2. 创建存储池

    virsh pool-build unary

  3. 激活存储池

    virsh pool-start unary

  4. 查看存储池

    virsh pool-list –all

  5. 创建空镜像

  6. 配置xml并启动虚拟机

内容
  • Spring面试攻略:如何展现你对Spring的深入理解
    Spring面试攻略:如何展现你
    2023-12-03
    什么是Spring?谈谈你对IOC和AOP的理解。.Spring是一种Java开发框架,旨在简化企业级应用程序的开发和部
  • 如何用 30s 给面试官讲清楚什么是 Session-Cookie 认证
    如何用 30s 给面试官讲清楚什
    2023-12-01
    引言.由于 HTTP.协议是无状态的,完成操作关闭浏览器后,客户端和服务端的连接就断开了,所以我们必须要有一种机制来保证
  • ***性能优化和调整服务
    ***性能优化和调整服务
    2023-12-31
    ***性能优化和调整服务.***性能优化和调整服务是指针对服务器的硬件和软件进行调整和优化,以提高其运行效率和稳定性的服
  • 科技创新孵化器服务
    科技创新孵化器服务
    2023-12-16
    科技创新孵化器服务.科技创新孵化器是指为初创科技企业提供办公、技术、**和资金服务的机构,而科技创新孵化器服务则是指这些
  • ***迁移与升级解决方案
    ***迁移与升级解决方案
    2024-01-05
    ***迁移与升级解决方案.随着业务的不断扩大和发展,很多企业逐渐意识到原有的***已经不能满足日益增长的需求,因此需要进
  • 虚拟现实技术开发
    虚拟现实技术开发
    2024-01-15
    虚拟现实技术开发.虚拟现实技术已经成为了当今科技行业的热门话题,它的发展日益迅猛,给人们的生活和工作带来了巨大的变革。在
  • 全球电子元件市场趋势分析
    全球电子元件市场趋势分析
    2023-12-31
    全球电子元件市场趋势分析.近年来,全球电子元件市场呈现出不断增长的趋势。随着科技的不断发展和智能设备的普及,电子元件市场
  • 电子元件质量检测与认证服务
    电子元件质量检测与认证服务
    2024-01-05
    电子元件质量检测与认证服务.为什么需要电子元件质量检测与认证服务?.随着电子产业的不断发展,电子元件在各个生产领域都起着
  • ***虚拟化技术咨询服务
    ***虚拟化技术咨询服务
    2023-12-21
    ***虚拟化技术咨询服务.在当今数字化时代,***虚拟化技术越来越受到企业和个人用户的青睐。虚拟化技术通过将物理***划
  • 高性能电子元件**
    高性能电子元件**
    2024-01-10
    高性能电子元件**.随着科技的不断进步,电子行业的发展日新月异。高性能电子元件作为电子产品的关键组成部分,对于产品的性能
  • 定制化电子元件解决方案
    定制化电子元件解决方案
    2024-01-15
    定制化电子元件解决方案.在现代科技发展迅速的时代,电子元件的需求日益增加,同时对于定制化的需求也在不断提升。定制化电子元
  • ***安全加固与防护方案
    ***安全加固与防护方案
    2024-01-10
    ***安全加固与防护方案.随着互联网的快速发展,***安全问题日益凸显。一旦***遭受攻击,可能导致数据泄露、服务中断甚