HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運營
CASE 服務(wù)案例
NEWS 熱點資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    創(chuàng)建虛擬機快照(創(chuàng)建虛擬機快照的作用)

    發(fā)布時間:2023-04-19 13:25:12     稿源: 創(chuàng)意嶺    閱讀: 79        

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于創(chuàng)建虛擬機快照的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008

    本文目錄:

    創(chuàng)建虛擬機快照(創(chuàng)建虛擬機快照的作用)

    一、如何給運行的kvm虛擬機做快照

    KVM-快照管理

    1.kvm克隆

    kvm

    虛擬機有兩部分組成:img鏡像文件和xml配置文件(/etc/libvirt/qemu

    克隆命令:virt-clone

    -o

    rhel6-

    71

    -n

    xuegod63-kvm2

    -f

    /var/lib/libvirt/images/xuegod63-kvm2.img

    virt-clone

    -o

    原虛擬機

    -n

    新虛擬機

    -f

    新img文件

    對比配置文件,將兩份xml文件做diff對比,里面只修改了name、img、Mac

    3個位置信息

    克隆完成后,需要修改新虛擬機的網(wǎng)卡配置,并刪除/etc/udev/rule.d/70-*-net文件,

    2.快照(snapshot)

    kvm默認格式為raw格式,如需要修改鏡像文件格式。需要配置xml文件

    查看鏡像文件格式qemu-ig

    info

    鏡像文件

    1)、轉(zhuǎn)換格式(將raw格式轉(zhuǎn)換為qcow2格式)

    qemu-img

    convert

    -f

    raw

    -O

    qrow2

    /var/lib/libvert/images/xuegod63-kvm2.img

    需要修改xml文件virsh

    edit

    虛擬機

    2)、創(chuàng)建快照

    qemu-img

    snapshot-create

    虛擬機(可以用snapshot-create-as指定快照名稱)

    3)、快照管理

    qemu-img

    snapshot-list

    4)、恢復(fù)快照

    查看虛擬機狀態(tài):virsh

    domstate

    xuegod63-kvm2

    恢復(fù)快照:virsh

    snapshot-revert

    虛擬機

    快照名

    查看當前快照:

    virsh

    snapshot-current

    xuegod63-kvm2

    快照目錄:/var/lib/libvert/qemu/snapshot/虛擬機

    刪除快照:

    virsh

    snapshot-delete

    虛擬機

    快照名

    二、如何使用Linux命令創(chuàng)建快照

    逐個字節(jié)進行快照

    在Xen里創(chuàng)建快照的一種方法是在保存虛擬機當前狀態(tài)后使用Linux dd。這包括以下步驟:

    1.使用xm save命令禁用當前的虛擬機狀態(tài)并將其寫入磁盤文件。這只把機器狀態(tài)寫入一個文件,不是用于Xen磁盤文件或分區(qū)的當前狀態(tài)。使用名稱linux01這樣做,用xm save linux01 linux01.sav。注意這個命令將停止虛擬機。

    2.現(xiàn)在使用dd將磁盤鏡像文件的當前狀態(tài)轉(zhuǎn)存到一個備份文件。下面的例子將為LVM邏輯卷:

    dd if=/dev/xenvols/linux01_root of=/data/xen_linux01_root.img

    3.使用xm restore命令重新啟動虛擬機。

    這種解決方案的主要缺點在于耗時。dd命令逐個字節(jié)地對虛擬機磁盤文件進行復(fù)制,因此需要消費大量時間。所以這種方案不是非常實用。

    LVM方法

    在Linux里,Logical Volume Manager(LVM)也能用于創(chuàng)建快照,它比先前的磁盤文件方法節(jié)省了許多時間。這種方法意味著你的虛擬機使用LVM邏輯卷作為存儲后端,與使用虛擬磁盤文件形成對比。由于這個邏輯卷,你接下來需要創(chuàng)建快照。這個快照是一種備份,只包含當時進行快照時所改變的元數(shù)據(jù)和塊。當你通過元數(shù)據(jù)使用dd制作快照副本時,你通常在原始卷上制作原始塊的快照,不需要重新激活原始卷。通過這種方式,能大幅度減少創(chuàng)建快照的時間。步驟如下:

    1.使用xm save命令保存虛擬機當前狀態(tài),并寫入磁盤文件:

    xm save linux01 linux01.sav

    2.假定你已經(jīng)有一個LVM邏輯卷用來作為你虛擬機的存儲后端,使用下面的命令對這個卷進行快照。比較好的準則是使用在原始邏輯卷里所分配磁盤空間的10%作為快照卷的大小:

    lvcreate -s -L 1G -n linux01-snap /dev/xenvols/linux01

    3.由于現(xiàn)在你已經(jīng)在LVM快照里保存了虛擬機的狀態(tài),你能重新啟動虛擬機,顯著減少虛擬機的停機時間:

    xm restore linux01-sav

    4.使用dd創(chuàng)建虛擬機快照并寫入一個鏡像文件。由于要使用快照復(fù)制所有虛擬機分配的磁盤塊,這將花費很長時間:

    dd if=/dev/xenvols/linux01-snap of=/data/xen01.img

    5.不要忘記在最后一步移除快照。這很重要,因為快照最終將被完全覆蓋而導(dǎo)致快照不能用。這樣的問題是將阻止你從原始卷重新啟動,因此不要忘記這最后一步:

    lvremove /dev/xenvols/linux01-snap

    目前,沒有任何一種Linux版本提供了在開源Xen堆棧里創(chuàng)建虛擬機快照的方法,在本文中,我們學(xué)習(xí)了使用標準Linux工具,如LVM和dd命令來創(chuàng)建快照。

    這樣你就學(xué)會如何用Linux命令創(chuàng)建快照了。

    三、如何創(chuàng)建與使用VMware快照

    創(chuàng)建快照快照的創(chuàng)建可以通過vSphere Client的Snapshot Manager,或直接在ESX Service Console和vSphere CLI中運行vmware-cmd命令。通過該命令還可以選擇對虛擬機進行開關(guān)機操作,甚至在做快照時讓虛擬機掛起。如果虛擬機在做快照時處于關(guān)機狀態(tài)就不會出現(xiàn)是否對內(nèi)存數(shù)據(jù)進行快照的選項。可以通過直接連接到ESX服務(wù)器或通過vCenter Server啟用vSphere Client對快照進行管理。如果選擇通過命令行CLI進行,創(chuàng)建快照的語法是:vmware-cmd createsnapshot,例如vmware-cmd myvm1.vmx createsnapshot snap1 'before upgrade' 1 1。用于靜默和內(nèi)存的選項1為開啟,0是關(guān)閉。靜默選項1表示在快照開始前先停止文件系統(tǒng)的寫入操作。內(nèi)存選項1表示同時對虛擬機的內(nèi)存狀態(tài)做快照。如果創(chuàng)建多個快照,前一個快照在新快照創(chuàng)建后被設(shè)置為只讀狀態(tài)??煺談h除或回滾當需要刪除虛擬機所有快照時,所有創(chuàng)建的delta文件首先被合并到原VMDK文件然后進行刪除。如果您選擇僅刪除某個快照,那么只有該快照被合并到上一級快照中。如果選擇回滾快照,那么現(xiàn)有的磁盤和內(nèi)存狀態(tài)都被拋棄,系統(tǒng)恢復(fù)到所選擇的回滾時間點狀態(tài)。無論您選擇了哪一級的快照進行回滾,它都成為新的父級快照。而父級快照并非代表最新的快照,如果選擇之前的時間點進行回滾,虛擬機就恢復(fù)到老時間點的狀態(tài)。在Snapshot Manager中,父級快照總是帶有標簽“You are here”,代表虛擬機的當前狀態(tài)。用戶可以通過vSphere Client或vmware-cmd命令終端進行快照刪除或回滾。vSphere Client的

    四、基于快照克隆虛擬機方法

    首先想要對虛擬機進行快照,先將虛擬機【node1】關(guān)機,將【node1】關(guān)機后,

    創(chuàng)建快照,選擇對應(yīng)的快照進行克隆。

    克隆完成后進入克隆的虛擬機中。

    以上就是關(guān)于創(chuàng)建虛擬機快照相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    怎么將網(wǎng)站創(chuàng)建快捷方式(怎么將網(wǎng)站創(chuàng)建快捷方式打開)

    創(chuàng)建一個品牌需要哪些過程(創(chuàng)建一個品牌需要哪些過程呢)

    搭建網(wǎng)絡(luò)平臺(創(chuàng)建網(wǎng)站平臺)

    奉賢區(qū)景觀設(shè)計圖片大全(奉賢區(qū)景觀設(shè)計圖片大全大圖)

    安徽庭院景觀設(shè)計圖(安徽庭院景觀設(shè)計圖高清)