qemu-img convert -c -O qcow2 source.raw aim.qcow2 qemu-img create -f qcow2 -o preallocation=metadata /ruiy/ahwater-no-net-virtio.img 60G…
qcow2 的基本原理 qcow2 镜像格式是 QEMU 模拟器支持的一种磁盘镜像.它也是可以用一个文件的形式来表示一块固定大小的块设备磁盘.与普通的 raw 格式的镜像相比,有以下特性: 更小的空间占用,即使文件系统不支持空洞(holes): 支持写时拷贝(COW, copy-on-write),镜像文件只反映底层磁盘的变化: 支持快照(snapshot),镜像文件能够包含多个快照的历史: 可选择基于 zlib 的压缩方式 可以选择 AES 加密   qcow2 镜像文件格式 头部信息 每一个…
原文:https://www.ibm.com/developerworks/cn/linux/1409_qiaoly_qemuimgages/ qcow2 的基本原理 qcow2 镜像格式是 QEMU 模拟器支持的一种磁盘镜像.它也是可以用一个文件的形式来表示一块固定大小的块设备磁盘.与普通的 raw 格式的镜像相比,有以下特性: 更小的空间占用,即使文件系统不支持空洞(holes): 支持写时拷贝(COW, copy-on-write),镜像文件只反映底层磁盘的变化: 支持快照(snapsho…
转自 http://www.prajnagarden.com/?p=248 http://blog.csdn.net/starshine/article/details/8179483 转者言:对prajna 的文字风格比较喜欢,同志们要在写技术文章时充分发扬喜笑怒骂皆文字的风格! ------------------------------------------------------------------ 云计算用一个朋友的话来说:”做云计算最苦逼的就是得时时刻刻为一些可能一辈子都碰不到…
raw(default) the raw format is a plain binary image of the disc image, and is very portable. On filesystems that support sparse files, images in this format only use the space actually used by the data recorded in them.老牌的格式了,用一个字来说就是裸,也就是赤裸裸,你随便dd一个…
注:本文转自http://www.cnblogs.com/feisky/archive/2012/07/03/2575167.html   云计算用一个朋友的话来说:”做云计算最苦逼的就是得时时刻刻为一些可能一辈子都碰不到的事做 好准备.更苦逼的就是刚以为一个问题不会遇到,立刻就发生了...“.这个还真的没有办法, 谁让哥我是搞云计算的呢,简单一个虚拟化就搞的你蛋疼,你还能想其它的吗?一直纠结在做虚 拟化使用什么镜像格式,刚刚开始用了raw的file,后来发现LVM的很多特性对于虚拟化还是有比较…
raw转qcow2命令 : qemu-img convert -f raw test.img -O qcow2 test.img.qcow2 转晚之后,还需要virsh edit test,修改里面的磁盘type为qcow2.…
虚拟机硬盘格式的选择:qcow2. raw等曾经有过一段时间,徘徊于对虚拟机硬盘格式的迷惑中,2009年,终于得出了一些结论(下面的思路基本通用于其他虚拟机) 搜了下,发现大部分用qemu或者kvm的,都默认使用qcow2来作为虚拟硬盘,但qemu官方默认是用raw.下面是qemu wiki对两种格式的描述:rawRaw disk image format (default). This format has the advantage of being simple and easily ex…
Raw File Source & Raw File Destination一般用在当有某个package在导入数据或者处理数据需要花费非常长的时间的情况下,可以通过把一些处理好的数据先存到raw file里面,避免出现遇到错误而需要再重新来过的风险,起码可以去Raw file source里面找到数据而不需要从头开始.…
1. Host OS 环境 CPU: Intel Xeon E5620 2.40GHz MEM: 16GB DISK: 500GB SATA OS: CentOS5.7 64bit 2. Guest OS 环境 CPU: 2 core MEM: 8GB DISK: 50GB raw/qcow2 virtio OS: Ubuntu 10.04.3 Server 64bit 3. 测试工具 Bonnie++ 1.96 测试命令:bonnie -b -u root -d /root/tmpfile/…
qemu-img convert  xxxx-disk1.vmdk -f  vmdk  -O qcow2 xxxx-disk1.qcow2 qemu-img convert xxxx-disk1.vmdk -f  vmdk  -O qcow2 xxxx-disk1.qcow2 -O的O是大写!…
Raw: "raw" 镜像格式是最最简单的,并且是被 KVM 和 Xen 原生支持的格式,你 可以想象裸格式镜像和块设备文件是二进制位相当的,就好像从块设备拷 贝过来的,比方说,使用dd 命令将 /dev/sda 内容拷贝到一个文件. raw唯一的缺点在于,ls看起来很大,在scp的时候,这会消耗很多的网络IO,而tar这么大的文件,也是很耗时间跟CPU的,一个解决方法是,把raw转换成qcow2的格式,对空间压缩就很大了.而且速度很快.转换命令如下: #qemu-img conver…
WinXP: #!/bin/bash name=winxp qemu-system-x86_64 \ -enable-kvm \ -cpu host -smp ,sockets=,cores=,threads= \ -m \ -net user \ -drive file=./WinXP.img,if=none,cache=writeback,id=${name}_disk -device ide-hd,drive=${name}_disk \ -drive file=./WinXP.iso,r…
KVM has the ability to use VMware's .vmdk disk files directly, as long as the disk is wholly contained in a single vmdk file. However, VMware also allows splitting a disk into multiple smaller vmdk files, usually 2 GB each. KVM can't use these. You c…
三种方式创建虚拟机 1.qemu-kvm来创建虚拟机 通过阅读man qemu-kvm手册而清楚的. 于20160430阅读 [root@kvm1 ~]# /usr/libexec/qemu-kvm -machine help [root@kvm1 ~]# /usr/libexec/qemu-kvm -M ? [root@kvm1 ~]# /usr/libexec/qemu-kvm -cpu help [root@kvm1 ~]# /usr/libexec/qemu-kvm -cpu ? [ro…
一.云计算 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的计算资源共享池(资源包括:网络.服务器.存储.应用软件.服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互. 1.1云计算的特点和优势 1)云计算是一种使用模式 2)云计算必须通过网络访问 3)弹性计算,按需付费 1.2在云计算之前的模式或技术 1)IDC托管 2)IDC租用 3)虚拟主机(卖空间的) 4)VPS:虚拟专用主机,openvz超卖很坑人的,xen不支…
1.kvm虚拟化介绍 什么是虚拟化 虚拟化就是通过模拟计算机硬件(cpu,内存,硬盘,网卡)来实现在一台物理服务器上运行同时多个不同的操作系统,并且使每个操作系统之间都是互相隔离的 为什么要学习虚拟化 目前国内的公有云底层采用的都是kvm虚拟化,经过这几年的快速发展,kvm计算已经非常成熟稳定,在任何linux发行版中,kvm都是标配,虚拟化已经成为了一项必备的技能 虚拟化的应用场景 场景1:只有一台服务器,但是要运行多个版本的软件,不同版本之间还相互冲突 场景2:机房的迁移,物理机在运输过程中…
1.包的安装 2.虚拟机的创建安装 3.安装基本参数的说明 4.常用操作 一.包的安装 1.#yum install -y kvm qemu-kvm libvirt virt-install bridge-utils 说明: kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序 qemu-kvm:在用户空间需要QEMU来模拟所需要CPU和设备模型以及用于启动客户机进程,这样才有了一个完整的KVM运行环境.是为了KVM专门做了修改和优化的QEMU分支. libvirts:…
前言: 近些年一直听着 虚拟化.云计算.公有云.私有云.混合云这些个概念,一直想着....这些概念要用什么技术实现? 一.云计算的概念 1.传统IDC机房面都会临什么问题? 任何新事物都是由需求催生的,之前网站上线基本上会有以下几种选择: IDC托管:买台服务托管到IDC机房--->安装系统---->部署应用--->域名备案------>上线 IDC租用:租用IDC机房提供的服务器 VPS:虚拟专用主机 以上传统的网站上线的模式有什么重大缺陷呢? A.成本高 (IDC托管.租用费用…
1.KVM磁盘管理 1.KVM qcow2.raw.vmdk等镜像格式说明:http://blog.csdn.net/zhengmx100/article/details/53887162 raw: 裸格式,占用空间比较大,不支持快照功能,性能较好, qcow2:占用空间小,支持快照,性能比raw差一点 //q就是qemu的缩写,cow 是英文 (copuy on write):写时复制 什么是写时复制?: 举个例子,VMWARE的磁盘文件,当创建完虚拟机之后,文件并没有那么大,但随着使用的增多…
KVM支持的虚拟磁盘类型 raw 这并非是一种真正的磁盘格式,而是代表虚拟机所使用的原始镜像:它并不存储元数据,因此可以作为保证虚拟机兼容性的候选方案,然而也正因为 它不存储元数据,因此不能支持某些高级特性,比如快照和压缩等. 格式简单,容易转换为其他格式:需要文件系统的支持才能支持sparse file cow copy-on-write格式,昙花一现 qcow  QEMU早期的copy-on-write格式,过渡性方案 qcow2 按需进行分配磁盘空间,不管文件系统是否支持 支持快照.压缩.…
virsh常用命令 一些常用命令参数 [root@kvm-server ~]# virsh --help                                     #查看命令帮忙 [root@kvm-server ~]# virsh list                                       #显示正在运行的虚拟机 [root@kvm-server ~]# virsh list --all                                 #…
kvm磁盘管理 kvm虚拟机虚拟磁盘格式转换 各种格式说明介绍 row:裸格式,占用空间较大,不支持快照功能,性能较好,不方便传输(顺序读写) 50G 2G 传输50G qcow2:cow 占用空间小,支持快照,性能比raw差一点,方便传输(随机读写) 50G 2G 传输2G qemu-img info 查看虚拟磁盘信息 create 创建虚拟磁盘文件 qemu-img create test.raw 5G qemu-img create -f qcow2 test.qcow2 5G resiz…
目录 一.虚拟化介绍 二.通过kvm安装centos7系统 三.常用操作 虚拟机列表 开关机 导出虚拟机 重命名 挂起&恢复 查看某个虚拟机对应的端口 kvm开机启动 console登陆(失败,暂无查出原因) 四.克隆 磁盘格式转换 快照管理 完整克隆 手动克隆 链接克隆 五.网络相关 六.加硬盘和扩容 在线加硬盘 扩容 七.热迁移 热迁移原理 热迁移操作 我叫张贺,贪财好色.一名合格的LINUX运维工程师,专注于LINUX的学习和研究,曾负责某中型企业的网站运维工作,爱好佛学和跑步. 个人博客…
本文以制作CentOS7.2镜像为例,详细介绍手动制作OpenStack镜像详细步骤,解释每一步这么做的原因.镜像上传到OpenStack glance,支持以下几个功能: 支持密码注入功能(nova boot时通过–admin-pass参数指定设置初始密码) 支持根分区自动调整(根分区自动调整为flavor disk大小,而不是原始镜像分区大小) 支持动态修改密码(使用nova set-password命令可以修改管理员密码) 手动制作镜像非常麻烦和耗时,本文后面会介绍一个专门用于自动化构建镜…
目录 1.kvm虚拟机热迁移 1). 冷迁移 修改配置文件,将定义的格式raw,改成qcow2格式! 修改完成,重启服务 2).热迁移 2.Virt-manager管理Kvm虚拟机 1.kvm虚拟机热迁移 1). 冷迁移 1) 环境准备(环境一致) 桥接网络 #另起一台服务器,安装kvm环境. #下载软件及启动 [root@kvm02 ~]# yum install -y libvirt virt-install qemu-kvm [root@kvm02 ~]# systemctl start…
目录 1.安装一个CentOS6的系统的虚拟主机 2.虚拟机的备份 3.企业案例: 4.Kvm磁盘管理 1.安装一个CentOS6的系统的虚拟主机 #上传一个CenOS6系统的镜像到/opt目录下 [root@gjy /opt]# ll -rw-r--r-- 1 root root 3916431360 2019-07-22 22:03 CentOS-6.8-x86_64-bin-DVD1.iso -rw------- 1 root root 10737418240 2019-07-22 20:…
本文以制作CentOS7.2镜像为例,详细介绍手动制作OpenStack镜像详细步骤,解释每一步这么做的原因.镜像上传到OpenStack glance,支持以下几个功能: 支持密码注入功能(nova boot时通过--admin-pass参数指定设置初始密码) 支持根分区自动调整(根分区自动调整为flavor disk大小,而不是原始镜像分区大小) 支持动态修改密码(使用nova set-password命令可以修改管理员密码) 手动制作镜像非常麻烦和耗时,本文后面会介绍一个专门用于自动化构建…
Ceph块设备 来自这里. 块是一个字节序列(例如,一个512字节的数据块).基于块的存储接口是最常见的存储数据的方法,它通常基于旋转介质,像硬盘.CD.软盘,甚至传统的9道磁带. 基本的块设备命令 rbd命令可以让你创建.罗列.审查和删除块设备image.你也可以用它来克隆image.创建快照.回滚快照.查看快照等.关于rbd命令使用细节,可查看RBD - Manage RADOS Block Device(RBD) Images来了解详情. 创建块设备资源池 在管理节点,使用ceph工具创建…