文档章节

KVM虚拟化存储池

雁南飞丶
 雁南飞丶
发布于 2015/01/22 10:27
字数 657
阅读 35
收藏 0
点赞 0
评论 0

在创建虚拟机之前,需要先创建一个存储池.存储池(Storage pools)是在宿主机上放置虚拟机的存储位置,可以是本地的,也可以是网络存储,具体的虚拟机实例放置在卷(Volume)上

存储池

存储池(Storage pools)是在宿主机上放置虚拟机虚拟磁盘的存储位置,默认的存储是在/var/lib/libvirt/images目录下,由于对硬盘和虚拟磁盘大小的空间规划,一般在/home/kvm/images目录或规划的目录下集中存放虚拟机的虚拟磁盘方便管理,操作存储卷的命令行是virsh


创建基于文件夹的存储池

[root@e3 ~]# mkdir /data/kvm/vmfs
[root@e3 ~]# ll /data/kvm/vmfs
总用量 0
[root@e3 ~]# ll -d /data/kvm/vmfs
drwxr-xr-x. 2 root root 4096 1月  22 10:08 /data/kvm/vmfs

定义存储池于目录

[root@e3 ~]# virsh pool-define-as vmdisk --type dir --target /data/kvm/vmfs/  #
定义池 vmdisk

创建已经定义的存储池

[root@e3 ~]# virsh pool-build vmdisk
构建池 vmdisk

查看活动池

[root@e3 ~]# virsh pool-list --all
名称               状态     自动开始
-----------------------------------------
disk01               活动     否       
vmdisk               不活跃  否

查看池信息

[root@e3 ~]# virsh pool-info vmdisk
名称:       vmdisk
UUID:           2f01b1c0-2852-4a35-895a-0e82c05d5fec
状态:       不活跃
持久:       是
自动启动: 否

激活池并开机自动启动

[root@e3 ~]# virsh pool-autostart vmdisk
池 vmdisk 标记为自动启动

[root@e3 ~]# virsh pool-start vmdisk
池 vmdisk 已启动
#这样一个基于本地文件的主机池就创建好了

在存储池创建虚拟机存储卷

[root@e3 ~]# virsh vol-create-as vmdisk test.qcow2 20G --format qcow2
创建卷 test.qcow2 
[root@e3 ~]# cd /data/kvm/vmfs/
[root@e3 vmfs]# ls
test.qcow2
[root@e3 vmfs]# ll
总用量 196
-rw-------. 1 root root 197120 1月  22 10:20 test.qcow2

关闭一个池并删除一个池

[root@e3 vmfs]# virsh pool-destroy disk01  #关闭池
销毁池 disk01

[root@e3 vmfs]# virsh pool-list --all  #查看
名称               状态     自动开始
-----------------------------------------
disk01               不活跃  否       
vmdisk               活动     是     
[root@e3 vmfs]# virsh pool-undefine disk01  #彻底取消池
池 disk01 已经被取消定义

[root@e3 vmfs]# virsh pool-list --all  #查看
名称               状态     自动开始
-----------------------------------------
vmdisk               活动     是

用创建好的磁盘装虚拟机

[root@e3 ~]# virt-install --name centos66 --ram 512 --disk path=/data/kvm/vmfs/test.qcow2 --vcpus 2 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics none --console pty,target_type=serial --location 'ftp://192.168.0.244/cdrom' --extra-args 'console=ttyS0,115200n8 serial'

开始安装......
搜索文件 .treeinfo......                                                         |  590 B  00:00:00 !!! 
搜索文件 vmlinuz......                                                           | 7.9 MB  00:00:00 !!! 
搜索文件 initrd.img......                                                        |  66 MB  00:00:00 !!! 
创建域......                                                                      |    0 B  00:00:00     
连接到域 centos66
换码符为 ^]
#安装过程前面文章有

删除存储池中的虚拟机存储卷

[root@e3 ~]# virsh pool-delete vmdisk test.qcow2

虚拟机kvm到kvm迁移点击我

© 著作权归作者所有

共有 人打赏支持
雁南飞丶
粉丝 37
博文 124
码字总数 216404
作品 0
西安
运维
KVM虚拟化笔记(十六)------kvm到kvm(V2V)迁移

kvm到kvm虚拟化的迁移分为如下步骤: (一),在源主机上进行如下操作: (1),查看源kvm虚拟机hadoop1迁移到其他的虚拟主机上。 (2)查看虚拟机hadoop1虚拟机磁盘文件的路径位置:/images...

科技小能手 ⋅ 2017/11/12 ⋅ 0

开源虚拟化 KVM 视频教程在51CTO上线了

  《开源虚拟化KVM极速入门》视频教程,正式在51CTO上线了!   访问地址:http://edu.51cto.com/course/courseid-6815.html   由浅入深、循序渐进地掌握开源虚拟化KVM的体系结构、构建...

dbtrain ⋅ 2016/08/20 ⋅ 0

WebVirtMgr 基于Centos7.3的KVM虚拟化管理平台安装

KVM是centos下面的虚拟机,是一个比较好用的一种虚拟化技术,但是通常来说服务器跑Centos很少会安装图形界面,使用命令来管理虚拟机也是比较麻烦的,所以有一种web的虚拟化管理平台就很方便了...

q6246436 ⋅ 2017/11/14 ⋅ 0

KVM部署搭建

1:KVM概述 公司部分linux服务器利用率不高,为充分利用这些linux服务器,可以部署kvm,在物理服务器上运行多个服务,例如,运行nginx的服务器上部署kvm,然后虚拟机上运行tomcat 2:知识点 ...

柴鑫旺 ⋅ 2017/12/08 ⋅ 0

虚拟化基础知识

1.VMWare,VirtualBox,Xen和KVM都是VMM,即虚拟机管理程序或者虚拟机监视程序,可以创建/运行/管理虚拟机 2.VMWare 和VirtualBox一般作为客户端应用程序运行在桌面或者服务器上,而Xen和KVM...

赵-猛 ⋅ 2016/01/03 ⋅ 0

KVM虚拟机的创建、管理与迁移

KVM虚拟机简介 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,...

English0523 ⋅ 2014/01/02 ⋅ 0

KVM虚拟化安装配置及克隆管理

一、安装图形界面 二、配置KVM虚拟化 三、创建桥接网卡 四、KVM环境中安装系统 五、克隆 六、其他命令 实验拓扑: 母机Centos Linux 7.4: 192.168.80.100 虚拟机Centos Linux 7.4: 192.168.8...

小珊瑚ss ⋅ 04/12 ⋅ 0

esx5 虚拟化迁移到kvm 下记录

一、esx 下的linux 虚拟主机迁移到kvm,需要注意的事项 1、安装virt-v2v 迁移工具 yum install virt-v2v -y 2、配置kvm 的虚拟化存储池,此处略 3、在kvm宿主机上,创建esxi认证文件,内容如下...

dmh324 ⋅ 2014/07/15 ⋅ 0

OVM混合虚拟化设计目标及设计思路

1、OVM虚拟化的目标: OVM是要实现混合虚拟化,做一个大一统的资源管理和交付平台,纵观虚拟化市场,现在当属开源的KVM和Docker最火,我们工作过去有vmware,现在大量使用kvm,未来一定会考虑d...

liang-zi ⋅ 2016/09/28 ⋅ 0

KVM虚拟化学习笔记系列文章列表

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装 http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.com/703525/1289627 kvm虚拟...

蓝狐乐队 ⋅ 2015/03/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

内核线程、轻量级进程、用户线程

线程与进程概念 在现代操作系统中,进程支持多线程。 进程是资源管理的最小单元; 线程是程序执行的最小单元。 即线程作为调度和分配的基本单位,进程作为资源分配的基本单位 一个进程的组成...

117 ⋅ 14分钟前 ⋅ 0

elasticsearch2.4.6升级为elasticsearch-5.5.0的经历

将elasticsearch-5.5.0 中的配置 path.data 指向原来的数据路径 即 path.data: /usr/local/src/elasticsearch-2.4.6/data 注意: elasticsearch-5.5.0 需要将jdk版本升级到1.8...

晨猫 ⋅ 15分钟前 ⋅ 1

lvm讲解 磁盘故障小案例

1

oschina130111 ⋅ 19分钟前 ⋅ 0

那些提升开发人员工作效率的在线工具

本文转载自公众号 Hollis 作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。 Hollis偏爱使用...

时刻在奔跑 ⋅ 32分钟前 ⋅ 0

restful风格 实现DELETE PUT请求 的web.xml的配置

import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframe......

泉天下 ⋅ 37分钟前 ⋅ 0

Shell数组

Shell数组 Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数...

蜗牛奔跑 ⋅ 46分钟前 ⋅ 0

nmap为了开发方便 可以做简单的修改

因为nmap扫描是默认使用的是nse脚本,但是在开发的过程中需要修改后缀(主要是因为后缀为lua才能显示高亮,所以这里用一个取巧的办法) nse_main.lua文件中我们找到如下代码 local t, path = cn...

超级大黑猫 ⋅ 50分钟前 ⋅ 0

springmvc获取axios数据为null情况

场景:前端用了vue没有用ajax与后台通信,用了axios,但是在代码运行过程中发现axios传递到后台的值接受到数据为null。 问题原因:此处的问题在与axios返回给后台的数据为json类型的,后台接...

王子城 ⋅ 52分钟前 ⋅ 0

hadoop技术入门学习之发行版选择

经常会看到这样的问题:零基础学习hadoop难不难?有的人回答说:零基础学习hadoop,没有想象的那么难,也没有想象的那么容易。看到这样的答案不免觉得有些尴尬,这个问题算是白问了,因为这个...

左手的倒影 ⋅ 52分钟前 ⋅ 0

806. Number of Lines To Write String - LeetCode

Question 806. Number of Lines To Write String Solution 思路:注意一点,如果a长度为4,当前行已经用了98个单元,要另起一行。 Java实现: public int[] numberOfLines(int[] widths, Str...

yysue ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部