7.1 常用命令

  • virsh start x

    启动名字为x的非活动虚拟机

  • virsh create x.xml

    创建虚拟机(创建后,虚拟机立即执行,成为活动主机)

  • virsh suspend x

    暂停虚拟机

  • virsh resume x

    启动暂停的虚拟机

  • virsh shutdown x

    正常关闭虚拟机

  • virsh destroy x

    强制关闭虚拟机

  • virsh dominfo x

    显示虚拟机的基本信息

  • virsh domname 2

    显示id号为2的虚拟机名

  • virsh domid x

    显示虚拟机id号

  • virsh domuuid x

    显示虚拟机的uuid

  • virsh domstate x

    显示虚拟机的当前状态

  • virsh dumpxml x

    显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机分配id号、uuid、vnc端口号等等)

  • virsh setmem x 512000

    给不活动虚拟机设置内存大小

  • virsh edit x

    编辑配置文件(一般是在刚定义完虚拟机之后)

7.2 连接虚拟机

7.2.1 console

#只限于物理机本身管理。

#virsh console ubun1

#解决virsh console无法连接脚本

#/bin/sh

GRUB=/etc/grub.conf

echo "ttyS0" >> /etc/securetty

NUM=$(grep -n -v ^# ${GRUB}|grep kernel|awk -F : '{print $1}')

sed -i "${NUM}s/$/ console\=ttyS0/g" ${GRUB}

echo 'S0:12345:respawn:/sbin/agetty ttyS0 115200' >> /etc/inittab

7.2.2 virt-viewer

需要首先配置putty和Xing.

#只限于物理机本身管理。

#virt-viewer centos6

putty配置

1.打开putty

2.设置服务器登录地址和端口

3.定位到Connection->SSH->X11,按照如下设置设置

Xming配置

1.安装Xming工具

2.启动Xming

7.2.3 virt-manager

virt-manager 是虚拟机管理器(Virtual Machine Manager) 这个应用程序的缩写,也是管理工具的软件包名称。virt-manager 是用于管理虚拟机的图形化的桌面用户接口。

该种方式需要图形界面,可采用上面的方式:putty+Xming

putty中输入virt-manager,会调用Xming界面。

7.2.4 ssh

#虚拟机配置好IP后才能进行管理。

#ssh 192.168.100.1

7.3 开机

# virsh start node1      #开机

# virsh create /etc/libvirt/qemu/node1.xml #直接通过主机配置文档启动主机

7.4 关机或断电

默认情况下virsh工具不能对linux虚拟机进行关机操作,linux操作系统需要开启与启动acpid服务。在安装KVMlinux虚拟机必须配置此服务。

#yum install acpid

# chkconfig acpid on

# service acpid restart

挂起服务器

# virsh suspend g1

恢复服务器

# virsh resume g1

关机

virsh shutdown g1

强制关闭电源

virsh destroy g1

7.5 查看虚拟机状态

查看正在运行的虚拟机

#virsh list

查看所有虚拟机

#virsh list --all

7.6 添加删除虚拟机

根据主机配置文档添加虚拟机

# virsh define /etc/libvirt/qemu/node5.xml

移除虚拟机

# virsh undefine node5

7.7 编辑虚拟机xml配置文件

#virsh edit g1

所有虚拟机的xml配置文件保存在目录:/etc/libvirt/qemu

不建议用vi直接编辑更改。

7.8 快照管理

7.8.1 命令格式

snapshot [-l | -a snapshot | -c snapshot | -d snapshot] filename

“-l” 选项是查询并列出镜像文件中的所有快照,“-a snapshot”是让镜像文件使用某个快照,“-c snapshot”是创建一个快照,“-d”是删除一个快照。

7.8.2 示例

查看快照

# qemu-img snapshot -l centos6.qcow2

创建快照

在centos6.qcow2上创建名称为c1快照

# qemu-img snapshot -c c1 centos6.qcow2

删除快照

# qemu-img snapshot -d one centos6.qcow2

从快照中恢复

首先先查看有哪些快照

#qemu-img snapshot -l centos6.qcow2

恢复快照时必须要关闭虚拟机.

从ID:2快照中恢复

#qemu-img snapshot -a 2 centos6.qcow2  #2为ID

转载于:https://blog.51cto.com/showing/1840624

KVM精简教程(七):常用虚拟机管理相关推荐

  1. KVM精简教程(一):安装KVM

    1.操作系统为centos6.6 x64. 2.Server上,安装KVM及virt管理软件 #yum update #yum -y groupinstall "Virtualization ...

  2. linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明

    根据我们之前创建和一些操作可以知道,KVM虚拟机的管理主要是通过virsh命令对环境下kvm虚拟机进行管理,下边这里整理一些常用的配置说明以及如何进行日常管理维护. 1,查看KVM虚拟机配置文件 KV ...

  3. virsh 关机_聊聊:kvm虚拟机管理命令virsh的基本操作

    原标题:聊聊:kvm虚拟机管理命令virsh的基本操作 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个 ...

  4. QEMU 虚拟机管理软件Web版,入门教程

    当代的计算机系统中,虚拟化技术的应用,大大提升计算机的性能效率,减少计算机性能浪费. 在现代的计算机软件中,已经诞生出众多基于虚拟化技术应用的虚拟机软件.vmware.VirtualBox.QEMU. ...

  5. 虚拟化系列-VMware vSphere 5.1 虚拟机管理

    在上一博文中我们安装了强大的VMware vCenter管理中心,通过VMware vSphere Client连接到VMware vCenter管理中心, vSphere 的两个核心组件是 VMwa ...

  6. 虚拟机管理你的服务器,全面解析VMware的虚拟机管理解决方案

    本教程将为你讲述VMware的虚拟机管理解决方案,说起虚拟机,VMware绝对可以算的上是个中翘楚了,并且VMware的虚拟桌面结构解决方案可以起到增强管理效率,降低成本等等效用,话不多说,这就为大家 ...

  7. VMware vSphere 5.1 学习系列之七:虚拟机管理

    一. VMware vSphere 虚拟机简介 什么是虚拟机 与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机.虚拟机包含一组规范和配置文件,由主机的物理资源支持.每个虚拟机都有可提供与物理硬 ...

  8. 静态时序分析简明教程(七)]端口延迟

    端口延迟 一.写在前面 1.1 快速导航链接· 二.端口延迟 2.1 输入有效 2.2 输出有效 2.3 set_input_delay 2.3.1 -clock clock_name 2.3.2 - ...

  9. 运维开发必会技能之一——虚拟机管理

    Linux中的虚拟机管理 1.安装Linux下的虚拟化KVM 在安装之前我们首先的准备好镜像,这里用的是光驱文件[rhel-server-7.3-x86_64-dvd.iso] 1)安装方式一:利用镜 ...

最新文章

  1. php和python和java-python与java区别
  2. Linux环境软RAID 5 搭建
  3. 转载--SqlAlchemy ORM 学习
  4. go 依赖注入 哪个好_go与java的依赖注入实现的一些差异
  5. 语音识别开放平台调研以及主要技术
  6. 嵩天老师python123测验_嵩天老师python123测验4: 程序的控制结构 (第4周)
  7. multisim的汉化
  8. 1-11摇号机java_11选5在线模拟摇号
  9. Mars3D开发基础学习:场景特效
  10. 过滤器(Filter)的实现方式
  11. Python深度学习-快速指南
  12. 2021年bilibili程序员节日
  13. Qt中提示“常量中有换行符“的解决方法
  14. 异地二维码收款被风控的问题解决方法
  15. 计算机与电视连接方式是什么,电脑投屏到电视机怎么设置(详解两者间的投屏方法)...
  16. php开启xml服务,Windows下的PHP开启DomXML
  17. 实体标注工具 BRAT(brat rapid annotation tool)
  18. 大数据驱动社会治理的创新转向
  19. vue 根据不同的域名调用不同的页面作为项目的首页(首页风格共性很少,这个类似给客户定制化首页的意思)
  20. python练习10

热门文章

  1. ZOJ 3817Chinese Knot(The 2014 ACM-ICPC Asia Mudanjiang Regional First Round)
  2. 【1138】数据结构上机测试2-1:单链表操作A(顺序建表+删除节点)(SDUT)
  3. 马云的经典语录(转载)
  4. 谷歌:早在这个0day 补丁发布前几周,朝鲜国家黑客就已利用
  5. 共用软件现漏洞未修复,一年来美国数十个政府网站在推送色情广告
  6. VSCode 扩展中出现严重漏洞,可导致供应链攻击
  7. Pwn2Own 2020线上争霸赛落幕:Fluoroacetate 团队四度蝉联 Master of Pwn!
  8. MITRE 发布工控系统的 ATTCK 框架
  9. 能让程序员瞬间崩溃的五个瞬间,共鸣的同学请举手!
  10. 假防病毒软件从电脑移植到了 Android 平台