virsh命令
suspend
resume
dumpxml
 
KVM平台以存储池的形式对存储进行统一管理,所谓存储池能够理解为本地文件夹、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或文件夹,当然也支持各类分布式文件系统。
存储池(Storage
pools)是放置虚拟机的存储位置,能够是本地的,也能够是网络存储,详细的虚拟机实例放置在卷(Volume)上。
KVM创建的存储池能够理解为一种映射关系,即将某一块挂接至宿主机器上的存储空间形成可被KVM使用的逻辑存储池,以方便虚拟主机的管理。

 
定义一个存储池
pool-define-as
images-pool dir
-
-
-
-
/cloud/images/pool
查看已定义的存储池
pool-list
--all
建立基于目录的存储池
pool-build
images-pool
启用存储池
pool-start
images-pool
设置存储池自己主动执行
pool-autostart
images-pool
查看存储池信息
pool-info
images-pool
已xml格式显示存储池信息
pool-dumpxml
images-pool
 
通过XML创建一个存储池
先创建一个test-pool.xml
<pool type='dir'>
<name>test-pool</name>
<source>
</source>
<target>
<path>/cloud/imgs</path>
<permissions>
<mode>0755</mode>
<owner>0</owner>
<group>0</group>
</permissions>
</target>
</pool>
 
pool-define
test-pool.xml
pool-build
test-pool
pool-start
test-pool
pool-dumpxml
test-pool
 
创建卷
vol-create-as
images-pool billstudy-centos.img
8G
--format qcow2
查看存储池里面的卷信息
vol-list
images-pool
查看某个卷的信息
vol-info
billstudy-centos.img images-pool
更具体卷的信息
vol-dumpxml
billstudy-centos.img images-pool
 
 
关于KVM的快照,假设没有快照的话,虚拟机也就失去了非常大的作用。
创建快照
snapshot-create-as
--domain vm03
--name
2015-02-19
--description
"mv03 snap"
查看快照
snapshot-list
vm03
查看快照配置
snapshot-current
vm03
回复快照位置
snapshot-revert
vm03 2015-02-19
删除快照
snapshot-delete
vm03 2015-02-19
获取帮助
 
#virt-install高速安装或启动虚拟机
virt-install
\
--connect qemu:///system
\
--virt-type
kvm \
--name centos \
--ram
2048 \
--disk path=/var/lib/libvirt/images/centos.img,format=qcow2,size=8
\
--network bridge=br0
\
--graphics vnc,port=5901,listen=0.0.0.0
\
--cdrom
/cloud/CentOS-6.6-x86_64-minimal.iso
\
--autostart
 
#克隆虚拟机镜像
virt-clone
-o centos-new
-n centos6.6
-f
/cloud/centos.template
 
#动态插入磁盘
attach-disk
centos-new
/cloud/abc.raw
vdc
#卸载磁盘
detach-disk
centos-new vdb

Linux - Virsh的更多相关文章

  1. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  2. kvm中重命名虚拟机

    kvm中重命名虚拟机 1.查看虚拟机 [root@linux ~]# virsh list --all Id Name State ---------------------------------- ...

  3. Linux 中使用 virsh 管理 KVM 虚拟机 (转)

    术语 虚拟化指的是:在相同的物理(硬件)系统上,同时运行多个操作系统,且这几个系统相互隔离的可能性,而那个硬件在虚拟化架构中被称作宿主机(host).虚拟机监视器(也被称为虚拟机管理程序(hyperv ...

  4. Linux的桌面虚拟化技术KVM(五)——virsh常用命令

    Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 Linux的桌面虚 ...

  5. 【Linux】【Services】【KVM】virsh命令详解

    1. virsh的常用命令 help:获取帮助 virsh help KEYWORD list:列出域 dumpxml:导出指定域的xml格式的配置文件: create:创建并启动域: define: ...

  6. kvm上的Linux虚拟机使用virtio磁盘

    kvm上的Linux虚拟机使用virtio磁盘 系统:centos6.6  64位 网上的文章比较少,怎麽将Linux虚拟机的磁盘改为使用virtio磁盘 因为centos6或以上系统已经包含了vir ...

  7. 最全的linux命令大全,shell运维手册

    shell实例手册 0 说明{ 手册制作: 雪松} 1 文件{        ls -rtl                 # 按时间倒叙列出所有目录和文件 ll -rt    touch file ...

  8. 动手实践 Linux VLAN - 每天5分钟玩转 OpenStack(13)

    本节我们来看如何在实验环境中实施和配置如下 VLAN 网络 配置 VLAN 编辑 /etc/network/interfaces,配置 eth0.10.brvlan10.eth0.20 和 brvla ...

  9. linux命令行安装使用KVM

    一.说明 本篇文章介绍的是基于centos环境来安装的,ip地址192.168.4.233 二.检查CPU是否支持虚拟技术 egrep 'vmx|svm' /proc/cpuinfo 如果有输出内容表 ...

随机推荐

  1. Akka源码分析-Remote-位置透明

    上一篇博客中,我们研究了remote模式下如何发消息给远程actor,其实无论如何,最终都是通过RemoteActorRef来发送消息的.另外官网也明确说明了,ActorRef是可以忽略网络位置的,这 ...

  2. SpringBoot集成Mybatis配置动态数据源

    很多人在项目里边都会用到多个数据源,下面记录一次SpringBoot集成Mybatis配置多数据源的过程. pom.xml <?xml version="1.0" encod ...

  3. Mac OS下配置 ADB环境变量

    前提已经安装了Android sdk. 步骤打开终端Terminal, 输入open -e ~/.bash_profile, 若之前没有该文件,会自动创建.添加内容 export PATH=${PAT ...

  4. JavaScript--编程

    第一步:把注释语句注释. 第二步:编写代码,在页面中显示 “系好安全带,准备启航--目标JS”文字: 第三步:编写代码,在页面中弹出提示框“准备好了,起航吧!” 提示: 可以把弹框方法写在函数里. 第 ...

  5. eclipse-html插件的安装

    需求:需要在eclipse里面编辑html和jsp,语法高亮和语法提示,自动补全等. 1.下载GEF(依赖包): http://www.eclipse.org/downloads/download.p ...

  6. SpringAop--系统日志简例

    通过Spring的Aop我们可以声明式的配置事务管理,那么同样可以通过SpringAop来进行处理的系统日志该如何实现呢? 一.数据表和实体类的准备 我们要管理系统日志,那么数据表和实体类是必不可少的 ...

  7. [ SDOI 2011 ] 打地鼠

    \(\\\) \(Description\) 给出一个\(N\times M\)的矩阵,你可以自由确定一个\(R\times C(R,C>0)\)的矩形,使得可以多个用矩形覆盖整个矩阵,覆盖的定 ...

  8. 这辈子写过的比较有意思的几个sql

    递归 with myRecursion as( select * from recursion where id=1 union all select r.* from myRecursion m,r ...

  9. ionic2\ionic3 自定义弹窗

    ionic2及ionic3没有了popup及 其templateUrl属性 那我们如何对弹窗里加入自定义元素 从而达到自定义弹窗样式 那么就可以通过写h5页面来实现 自定义弹窗效果: 写个H5的弹窗及 ...

  10. Redis主从复制失败(master_link_status:down)

    今天配置redis主从复制时出现master_link_status:down提示. 首先打开slave的redis.conf配置文件,确定slaveof 和masterauth 两个选项配置是否正确 ...