虛擬機器映象檔案格式-raw
關於LVM的介紹,可以參考鳥哥的書關於邏輯卷管理的章節,非常的詳細,講的很清楚 http://vbird.dic.ksu.edu.tw/linux_basic/0420quota_3.php
建立及擴充套件raw檔案
建立4G空的檔案
dd if=/dev/zero of=4G.img bs=1024k count=4096
追加到原有的映象之後
cat vm1.img 4G.img > vm1_new.img
掛在raw檔案
在進行虛擬機器故障排除的時候非常有用,下面是掛在方法:
[[email protected] ~]# fdisk -lu conpaas.img
last_lba(): I don't know how to handle files with mode 81a4
You must set cylinders.
You can do this from the extra functions menu.
Disk conpaas.img: 0 MB, 0 bytes
4 heads, 32 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
conpaas.img1 * 2048 4192256 2095104+ 83 Linux
Partition 1 has different physical/logical endings:
phys=(1023, 3, 32) logical=(32752, 0, 1)
檢視到sectors單位和分割槽Start的位置,得到偏移量進行掛載
[
raw檔案與lv轉換
方式比較簡單,直接dd就行了
dd if=/dev/vg/vm1 of=vm1.img bs=10m
dd if=vm1.img of=/dev/vg/vm1 bs=10m(必須先建立vm1邏輯卷,並且要比vm1.img檔案大)
下面是virsh命令建立虛擬機器用到的配置檔案,‘disk’平常用的多的幾種方式,以iso檔案作為cdrom,raw和lv作為磁碟.
<domain type='xen'>
<name>conpaasimg2g</name>
<uuid>cab3ba1a-f7e9-4c02-8ba3-ca82abaa6312</uuid>
<memory>1048576</memory>
<currentMemory>1048576</currentMemory>
<vcpu>1</vcpu>
<os>
<type>hvm</type>
<loader>/usr/lib/xen/boot/hvmloader</loader>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/lib64/xen/bin/qemu-dm</emulator>
<disk type='file' device='cdrom'>
<driver name='file'/>
<source file='/root/debian.iso'/>
<target dev='hdc' bus='ide'/>
</disk>
<disk type='file' device='disk'>
<driver name='file'/>
<source file='/root/debian.img'/>
<target dev='hda' bus='ide'/>
</disk>
<!--disk type='block' device='disk'>
<driver name='phy'/>
<source dev='/dev/vg/lvol30'/>
<target dev='hdb' bus='ide'/>
</disk-->
<interface type='bridge'>
<mac address='0e:27:1e:50:e4:ea'/>
<source bridge='brvlan121'/>
<script path='vif-bridge'/>
<target dev='vif-1.0'/>
</interface>
<serial type='pty'>
<target port='0'/>
</serial>
<console type='pty'>
<target port='0'/>
</console>
<input type='tablet' bus='usb'/>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='6009' passwd='123456'/>
</devices>
</domain>
qcow2
下面有一篇關於qcow2簡介的文章,收藏一下,先感謝這位作者
Qcow2檔案格式簡述
http://bbs.linuxtone.org/forum.php?mod=viewthread&tid=24268&fromuid=41256
另外最近研究的xtreemfs中有一個場景,
利用qcow2的快照特性以及xtreemfs的replication來快速部署大量虛擬機器,再對xtreemfs熟悉一段時間後再總結。
相關推薦
虛擬機器映象檔案格式-raw
目前公司以raw作為虛擬機器模板的儲存方式,在部署虛擬機器的時候,採用的是LV作為儲存裝置。這樣的好處是可以用於區域網內的伺服器共享,也方便在不同伺服器上進行傳輸,單個伺服器可以利用lv的快照特性來備份。 關於LVM的介紹,可以參考鳥哥的書關於邏輯卷管理的章
各種版本作業系統的虛擬機器映象檔案
VMware 現在知道的人應該不少了,我從3.0的時代開始玩,現在這個軟體是越來越強大了。已經成為虛擬化領域的領頭羊了。曾經一口氣做過Window98、me、2000 pro、2000 server、XP Home、XP Pro、英文版各個版本的原始安裝版本。並且燒錄DVD,供
windows下Docker虛擬機器映象檔案的改變 以及映象加速
Docker虛擬機器映象檔案改變 預設情況下,docker-machine建立的虛擬機器檔案,是儲存在C盤的C:\Users\使用者名稱\.docker\machine\machines\default 目錄下的,如果下載和使用的映象過多,那麼必然導致該資料夾膨脹過大,
MobaXterm建立虛擬機器xml檔案格式
用MobaXterm建立管理虛擬機器,產生的xml檔案如下,求其進行分析學習: <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/3.0'> //如果是Xen,則typ
OpenStack之Nova分析——建立虛擬機器(七)——建立虛擬機器映象檔案
虛擬機器的映象檔案主要是指磁碟映象檔案,當然有的還包括ramdisk和kernel映象來配合磁碟映象檔案使用,這篇文章我們來重點分析一下建立虛擬機器磁碟映象的整個過程。 虛擬機器磁碟映象是虛擬機器正常執行不可缺少的映象檔案,它是虛擬機器的主磁碟。先來概述一下建立虛擬機器磁碟
物理機與遠端伺服器或者虛擬機器實現檔案複製(SCP)
1.使用SCP命令實現 參考:https://blog.csdn.net/yhblog/article/details/83927141 2.使用filezilla工具實現檔案複製 注:使用filezilla傳輸前需要填寫遠端伺服器ip,使用者名稱,密碼(填寫使用者名稱最好填寫要用
ubuntu虛擬機器傳檔案到當前主機
Ubuntu14.04虛擬機器和宿主機(win7)之間的檔案傳輸 (FTP)篇 首先當然是在虛擬機器上按FTP伺服器 sudo apt-get install vsftpd 新建"/home/uftp"目錄作為使用者主目錄 開啟"終端視窗",輸入"sudo mkdir
用Mac終端為Azure市場建立虛擬機器映象
如果要在Azure市場中上傳虛擬機器映象,那我需要準備好映象,準備過程如下: 一、在Azure控制檯中建立一臺虛擬機器; 1.開啟控制檯選擇“建立資源”; 2.建立虛擬機器,系統選擇“windows 2016 Datacenter”; 3.建立完成後記下IP地址、使用者名稱和密碼。
jvm虛擬機器 class檔案常量池與執行時常量池
jvm虛擬機器 class檔案常量池與執行時常量池 class檔案常量池 java檔案編譯後生成class檔案,裡面存有兩部分內容: 類的版本、欄位、方法、介面等描述資訊。(欄位是指我們平時在介面或類裡宣告的各種變數 int a 等) 常量池:存放編譯期生成的字
Windows系統和Linux虛擬機器之間檔案上傳和下載
方法一:使用xshell(簡單) 用X shell 傳輸檔案 ① xshell是非常好用的工具,但是想在window與linux之間傳輸檔案。 很簡單,就是在linux中安裝lrzsz,安裝即
kvm熱新增磁碟,且停機重啟kvm虛擬機器,檔案資訊不丟失
筆者centos7.5系統參考:http://www.cnblogs.com/pigdragon/p/9506771.html#宿主機上建立一個磁碟檔案qemu-img create -f qcow2 test2_add01.qcow2 5G#宿主機上熱新增該磁碟到對應虛擬主機中去virsh attach-d
linux虛擬機器 複製檔案到主機-------發郵件^_^
在linux虛擬機器中寫好了程式碼,如何複製到主機中呢。 可以使用發郵件的方法: mail -s "server.cpp" [email protected] -a /home/name/server.cpp
[筆記] Unikernel原型:Docker映象秒變虛擬機器映象以及無ssh開terminal除錯
現如今docker run各種流行,可是虛擬機器並沒有消退。有沒有辦法把映象部署成一個虛擬機器來個暫時的轉換呢?有沒有好辦法在沒有ssh的container上可以開個terminal進行除錯呢? 其實很簡單,docker save就可以把整個映象裡的檔案dum
Jexus Web Server 完全傻瓜化圖文配置教程(基於Ubuntu 12.04.3 64位)[內含Hyper-v 2012虛擬機器映象下載地址]
1. 前言 近日有感許多新朋友想嘗試使用Jexus,不過絕大多數都困惑徘徊在Linux如何安裝啊,如何編譯Mono啊,如何配置Jexus啊。。。等等基礎問題,於是昨日向宇內流雲兄提議,不如搞幾個配置好的虛擬機器映象讓新朋友先嚐嘗Jexus,感受Jexus的效能再慢慢學配置,何不更好?今日小弟決定坐言起行
各個版本的虛擬機器映象下載
為你提供各個Linux發行版的虛擬機器映象,開啟即用,就是這麼任性! 百度雲連結:http://pan.baidu.com/s/1dFj38Ox 更多版本更新中。。。。。。。 如果失
KVM 編輯虛擬機器配置檔案(安裝階段)
在virt-install之後 ,還是遇到許多小問題 ,硬碟識別不到,重新配置之後 發現又cdrom識別不到, 基本上在安裝階段,問題的發生主要是這兩個部分 <disk tyep='file device='disk''> <driver na
Linux下運用虛擬機器進行檔案操作
檔案許可權 檔案許可權存在的意義 系統最底層安全設定方法之一 保證檔案可以被可用的使用者做相應的操作 檔案許可權的檢視 ls -l file ls -ld dir ll file ll -d dir -l用來檢視檔案 -d用來檢視目錄 檔案許可權的讀取 -
利用xShell實現windows與虛擬機器的檔案交換
軟體版本: linux:ubuntu1204 xshell:5.0.0.24 操作方式: 1.在Linux主機上,安裝上傳下載工具包rz及sz sudo apt-get install lrzsz 2.使用我們常用的Xshell登入工具,新建立一個遠
VMware要不要裝在固態SSD上,虛擬機器系統檔案要不要放固態SSD上,虛擬機器傷不傷固態SSD
先說結論:VMware建議裝在固態上執行快,系統檔案最好放在機械硬碟上(有錢除外),虛擬機器會傷固態。 今天在學淘淘商城中的搜尋專案,克隆了一個虛擬機器,這個虛擬機器開機賊慢,令人無法忍受,我覺得我再也受不了我那坑爹的HHD了。我筆記本上有兩塊硬碟,一塊是東芝的HHD還有一塊是國產的SSD,HHD上放的
[映象製作]VMWare搭建Openstack——Libvirt工具建立虛擬機器映象
前面我們已經將整個openstack環境進行了部署,也通過示例映象建立了相關的虛擬機器,但是如果使用者自己想建立映象怎麼才能完成呢? 下面我們介紹一個比較直觀的視覺化介面可以做到的建立方法,利用lib