精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 Linux 中導出和導入 KVM 虛擬機

譯文 精選
系統 Linux
本文將介紹導出 KVM 虛擬機磁盤和配置的步驟,然后將它們導入同一臺機器或不同的機器中。我還將向您展示如何使用 Bash 腳本導出和導入 KVM 虛擬機。

譯者 | 趙青窕

本文將介紹導出 KVM 虛擬機磁盤和配置的步驟,然后將它們導入同一臺機器或不同的機器中。我還將向您展示如何使用 Bash 腳本導出和導入 KVM 虛擬機。

1.前言

最近,我將我的虛擬機管理程序從 Oracle VirtualBox 切換到了 KVM,因為它具有原生特性和性能。我實測發現,與 Virtualbox VM 相比,KVM 虛擬機運行得更快。

定期備份您的虛擬機是非常有必要的。假如我們的KVM出現任何異常情況,我們就可以使用備份的KVM來恢復虛擬機。導出和導入 KVM 虛擬機是不同的兩個過程。

首先,您必須檢查磁盤映像的存儲位置并將磁盤映像復制到備份位置。

其次,導出機器配置,以便以后用于創建域。

2.虛擬機的配置

有兩種獲取虛擬機配置信息的方法。你可以使用“Virsh”或者“Virt-manager”。

你可以使用Virt-manager或執行命令virsh獲取虛擬機的名稱。

$ virsh list --all
Id Name State
------------------------------------
Linux_Mint_20 shut off
mxlinux shut off
popos_21_10 shut off
rocky_linux_8 shut off
ubuntu20.04 shut off
ubuntu20.04-clone shut off

當需要查看某個虛擬機的整個信息(即虛擬機配置)時,可以執行以下命令。該命令會以XML的格式來顯示結果。

$ virsh dumpxml vm_name | less
$ virsh dumpxml ubuntu20.04-clone | less

您還可以通過管道連接到grep命令來獲取特定的機器配置。假設您想查看內存分配情況,那么可以運行以下命令。

$ virsh dumpxml ubuntu20.04-clone | grep -i "MEMORY"
<memory unit='KiB'>5632000</memory>
<currentMemory unit='KiB'>5632000</currentMemory>

如果您更喜歡使用Virt-manager工具,那么您可以通過“虛擬硬件詳細信息窗口(show virtual hardware)”選項中的XML子選項來獲取以XML格式顯示的虛擬機配置信息。

3.虛擬機磁盤位置

虛擬機的磁盤以 qcow2 格式創建。默認情況下,虛擬機磁盤存儲在 /var/lib/libvirt/images/ 目錄中,除非您明確指定了磁盤路徑。

運行以下命令獲取磁盤目錄路徑。

$ virsh dumpxml ubuntu20.04-clone | grep -i "source"
<source file='/var/lib/libvirt/images/ubuntu20.04-clone.qcow2'/>

如果您使用的是Virt-manager工具,可以通過上圖中的disk選項來查看虛擬機磁盤信息。

您使用了不同的路徑來存儲磁盤映像,并且希望知道所有VM磁盤路徑,那么您可以在終端或shell腳本內運行以下代碼片段:

$ virsh dumpxml ubuntu20.04-clone | grep -i "source"
<source file='/var/lib/libvirt/images/ubuntu20.04-clone.qcow2'/>

4.導出配置信息并備份磁盤鏡像

現在您已經知道了如何獲取磁盤路徑和虛擬機的配置信息,接下來就可以導出VM的配置信息并將磁盤鏡像復制到不同的位置。

要導出虛擬機信息,可以運行以下“virsh dumpxml”并將輸出存儲在XML文件中。

$ virsh dumpxml vm-name > /path/to/xm_file.xml
$ virsh dumpxml ubuntu20.04-clone > ~/Documents/ubuntu.xml

接下來,我們使用下面的命令將磁盤映像復制到其他位置,以便以后使用。

$ sudo cp /var/lib/libvirt/images/ubuntu20.04-clone.qcow2 ~/Documents/

這樣,導出KVM已經完成了。

注意:您應該使用 sudo 或使用 root 用戶復制磁盤,因為磁盤歸 root 用戶所有。

5.導入虛擬機

要導入KVM虛擬機,您必須運行以下命令,利用導出的 XML 文件重新定義一個虛擬機。

$ virsh define --file <path-to-xml-file>
$ virsh define –file ~/Documents/ubuntu.xml

現在,您可以檢查 Virt-manager 或執行virsh命令,成功創建域。同時您必須將磁盤映像復制到 XML 文件中定義的目錄路徑。在我的環境中,它是默認位置 /var/lib/libvirt/images/,因此我使用下面的命令進行復制。

sudo cp ~/Documents/ubuntu20.04-clone.qcow2 /var/lib/libvirt/images/

導入KVM到此就完成了。

6.導出和導入KVM虛擬機的Bash腳本

我已經創建了一個bash腳本,用于導出所有配置和磁盤映像。如果你感興趣,你可以在我的GitHub庫中查看這個腳本。同時希望您能提供改進腳本的建議。

#!/usr/bin/env bash

# ----------------------------------------------------------------------------------------------------

# AUTHOR : KARTHICK S

# PURPOSE : THIS SCRIPT WILL EXPORT/IMPORT THE CONFIG AND VM DISK.

#

# usage:

# export function will take care of exporting the necessary for all VM. Run as "<scriptname.sh> export"

# import function will take care of importing the necessary for all VM. Run as "<scriptname.sh> import"

#

# NOTE: Do not add trailing / for the directory when giving export and import path.

#------------------------------------------------------------------------------------------------------
# Trigger the script with root user or exit.

if [[ ${UID} -ne 0 ]]; then

echo -e "[EXIT] - Run the script as root user or with sudo privilege..."

exit
fi
function export_vm(){
# Get the export location.
read -p "Provide the directory path where disk and config files to be exported: " EXPORT_LOCATION
# Create the destination directory if not exists.

[[ -d ${EXPORT_LOCATION} ]] || mkdir -p ${EXPORT_LOCATION}

# Exporting the config using virsh dumpxml command.

VM_NAMES=($(virsh list --all| awk '(NR>2)' | awk '{ print $2 }'))

for VM in ${VM_NAMES[@]}; do

virsh dumpxml ${VM} > ${EXPORT_LOCATION}/${VM}.xml

done

# Using rsync copy the entire directory from default location.

echo -e "\n[ Copying disk images ]\n" && sudo rsync -avxp --progress /var/lib/libvirt/images ${EXPORT_LOCATION}

echo -e "\n[ Exported Files ] \n" && ls -lR ${EXPORT_LOCATION}

}

function import_vm(){
# Get the source location.

read -p "Provide the directory path where disk and config files are stored: " SOURCE_LOCATION
# Throws error if directory is not available and exit.

[[ -d ${SOURCE_LOCATION} ]] || { echo "Directory not available"; exit 1 ; }
# Copy all the files to default disk location.

echo -e "[ Copying disk images ]\n" && sudo rsync -avxp --progress ${SOURCE_LOCATION}/images /var/lib/libvirt/

if [[ $? -eq 0 ]]; then

# Define VM

echo -e "\n[ Defining VM ]\n"

for XML_FILE in ${SOURCE_LOCATION}/*.xml; do

virsh define --file ${XML_FILE}

done

echo -e "\n[ Imported VM List ]\n" && virsh list --all

fi
}
case $1 in

export ) export_vm ;;

import ) import_vm ;;

*) echo -e "USAGE :

kvm_export_import.sh export - Export config and disk

kvm_export_import.sh import - Define VM and copy the disk"; exit

esac

該腳本的用法如下。

您可以運行以下命令從 GitHub中克隆 gist。

$ git clone https://gist.github.com/d6c671597592fe5634a39b7974bc8029.git

該腳本執行備份(即導出)和恢復(即導出)。

讓我們使用如下腳本導出 KVM 虛擬機。

$ sudo bash kvm_export_import.sh export

您必須提供要導出XML文件和磁盤映像的目錄路徑。給出導出目錄時,不要在路徑后面添加斜杠(’ / ‘)。它將首先復制磁盤映像(.qcow2)并運行“virsh dumpxml”命令以導出所有的虛擬機配置。

下圖顯示了導出的工作原理。

當您將“import”作為參數傳遞時,它將首先將磁盤映像復制到默認位置 /var/lib/libvirt/ 并針對所有已導出的XML文件運行“virsh define”命令。

$ sudo bash kvm_export_import.sh import

7.總結

在本文中,我向您展示了如何導出 KVM 虛擬機并將它們導入相同或不同的機器。從頭開始構建虛擬機是一項耗時的任務。因此,使用適當的策略來保護我們的虛擬機環境不會因任何情況而損害。

譯者介紹

趙青窕,51CTO社區編輯,從事多年驅動開發。研究興趣包含安全OS和網絡安全領域,發表過網絡相關專利。

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2021-01-18 08:00:00

Linux虛擬機磁盤

2014-06-16 10:17:42

KVM虛擬機集群

2017-02-08 14:30:08

Chrome密碼瀏覽器

2020-07-14 07:00:47

Virt-ManageKVM虛擬機

2020-06-18 16:39:10

KVM虛擬化虛擬機

2012-03-19 21:19:14

vmwarekvm

2022-10-27 08:13:51

管理虛擬機Cockpit

2014-02-21 11:20:34

KVMXen虛擬機

2012-05-18 10:22:23

2013-08-16 11:17:35

虛擬桌面虛擬快照

2009-11-24 09:15:54

Linux內核虛擬機KVM架構

2018-08-08 15:00:44

Kvm虛擬機Linux

2009-06-29 19:36:07

虛擬機備份虛擬環境

2011-05-05 09:32:59

CentOS 5.6KVM

2010-08-30 10:11:25

XenKVM虛擬機遷移

2010-07-26 09:02:38

2013-07-17 09:32:58

2020-02-24 08:00:20

云的計算解決方案虛擬機

2009-08-14 13:30:44

配置linux虛擬機s

2009-08-14 13:18:41

配置linux虛擬機s
點贊
收藏

51CTO技術棧公眾號

亚洲日本电影在线| 韩日av一区二区| 亚洲欧美第一页| 成年人网站大全| av中文天堂在线| 国产精品亚洲а∨天堂免在线| 97色在线视频观看| 国产一二三四区在线| 91在线一区| 欧美日韩中文字幕一区| 日韩黄色片在线| av在线之家电影网站| 国产高清不卡一区| 国产精品草莓在线免费观看 | 日韩区一区二| 一本久久综合亚洲鲁鲁五月天| 国产手机视频在线观看| 激情小视频在线| 丁香啪啪综合成人亚洲小说 | 亚洲天堂avav| 夜夜嗨av一区二区三区网站四季av| 色悠悠久久久久| 男男做爰猛烈叫床爽爽小说| 偷拍自拍亚洲| 色视频一区二区| 久草视频国产在线| 成人看片免费| 中文字幕精品一区二区三区精品| 精品国产乱码久久久久久蜜柚| 国产又粗又黄又爽| 日韩精品电影一区亚洲| 韩剧1988免费观看全集| 国产精品白丝喷水在线观看| 国产精品嫩草影院在线看| 欧美精品一区二区三区在线播放| 亚洲天堂av一区二区三区| 日本h片久久| 欧美性极品xxxx娇小| 丁香六月激情网| av网站在线免费| 最新欧美精品一区二区三区| 手机看片福利永久国产日韩| 国产一二三区在线| 97久久精品人人做人人爽| 成人18视频| 国产视频一区二区三区四区五区| 日韩成人一级大片| 日本成人精品在线| 亚洲另类在线观看| 亚洲欧美久久久| 2019中文字幕在线| 日干夜干天天干| 亚洲神马久久| 2019最新中文字幕| 伊人中文字幕在线观看| 性伦欧美刺激片在线观看| 欧美一级免费视频| 精品国产xxx| 日本aⅴ精品一区二区三区 | 日韩一级黄色av| 亚洲黄色网址大全| 午夜精品一区二区三区国产| 久久精品国产精品| 中文字幕电影av| 欧美日韩1区2区3区| 欧美第一黄网免费网站| 精品亚洲永久免费| 亚洲视频大全| 国产成人精品一区| 在线视频 91| 国产精品亚洲成人| 国产视频精品网| 国产女人在线观看| 中文字幕一区二区在线观看| 超碰10000| 丁香花在线高清完整版视频| 欧美日韩国产页| 热久久精品免费视频| 日本免费在线一区| 日韩欧美中文字幕制服| 老熟妇精品一区二区三区| 国产一区二区区别| 久久精品视频在线| 日韩精品在线免费看| 日韩制服丝袜av| 亚洲资源在线看| 先锋av资源站| 亚洲图片激情小说| 少妇无码av无码专区在线观看| 日本一区免费网站| 日韩欧美精品三级| xxxxx在线观看| 伊人久久大香线蕉精品组织观看| 国模叶桐国产精品一区| 伊人成年综合网| 国产成人亚洲精品狼色在线| 日本成人三级| 成人video亚洲精品| 激情亚洲一区二区三区四区 | 成人听书哪个软件好| 久久综合久久久| jizzjizz亚洲| 欧美亚洲动漫另类| 亚洲啪av永久无码精品放毛片| 精品国产午夜| 久久久久国产一区二区三区| 亚洲图片欧美在线| 91在线视频免费91| 91嫩草国产丨精品入口麻豆| 国产高清不卡| 欧美大片一区二区| 中国1级黄色片| 另类亚洲自拍| 国产一区二区在线网站| 国产秀色在线www免费观看| 色一情一乱一乱一91av| 在线播放国产视频| 国产精品91一区二区三区| 欧美在线视频观看免费网站| 国产高清视频免费| 国产精品乱码一区二区三区软件 | 国产日韩第一页| 中文在线资源| 亚洲福利视频久久| 视频这里只有精品| 毛片不卡一区二区| 日本一区二区免费看| 精品丝袜在线| 亚洲成人免费在线视频| 欧美黑人性猛交xxx| 免费在线观看不卡| 日本一区二区在线视频观看| 午夜影院在线播放| 亚洲成人久久久| 国产在线精品观看| 国产99一区视频免费| 中文字幕超清在线免费观看| 欧美爱爱视频| 色播久久人人爽人人爽人人片视av| 久草视频一区二区| 久久久久久久久岛国免费| 国产一区二区在线视频播放| 黑色丝袜福利片av久久| 久久久亚洲精选| 欧美一级一区二区三区| 亚洲最大成人综合| 国内精品免费视频| 一区在线播放| 国产一区国产精品| 日韩av一卡| 亚洲人成在线观| 波多野结衣黄色网址| 国产欧美精品在线观看| 午夜免费高清视频| 欧美xxav| 亚洲综合中文字幕在线| 午夜伦理大片视频在线观看| 欧美大片免费久久精品三p| 日韩成人高清视频| 91网站最新网址| 日韩一级免费在线观看| 波多野结衣一区| 成人网在线免费观看| 91麻豆一二三四在线| 精品日韩在线观看| 日韩无码精品一区二区三区| 99久久精品国产麻豆演员表| 99视频在线免费| 99久久久国产精品美女| 99re在线观看| 日韩欧美精品一区二区三区| 中文在线不卡视频| 成 人 黄 色 片 在线播放| 香蕉成人伊视频在线观看| 亚洲国产无码精品| 久久99国产精品免费网站| 国产黄色激情视频| 亚洲涩涩av| 国产欧美一区二区白浆黑人| 亚洲综合伊人久久大杳蕉| 日韩av在线导航| 中文字幕+乱码+中文| 亚洲激情在线播放| av直播在线观看| 国产自产视频一区二区三区| 亚洲熟妇无码一区二区三区导航| 欧美精美视频| 亚洲最大的免费| 韩日毛片在线观看| xxxxx成人.com| 亚洲欧美综合一区二区| 欧美日韩国产影片| 国产精品500部| 中文字幕在线播放不卡一区| 午夜不卡久久精品无码免费| 免费av网站大全久久| www.xxx麻豆| 日产精品一区二区| 91原创在线视频| 艳母动漫在线观看| 精品一区毛片| 国产精品一区二| 免费日韩成人| 欧美一区二区.| 在线中文免费视频| 中文国产成人精品| 欧美女v视频| 日韩欧美的一区| 亚洲熟妇无码久久精品| 天天亚洲美女在线视频| 一区二区视频免费看| 日本一区二区三区免费乱视频| 亚洲图片欧美另类| 久久国产视频网| av免费在线播放网站| 国语精品一区| 熟妇熟女乱妇乱女网站| 国产综合久久久| 久久天天狠狠| 国产精品xxxav免费视频| 成人亚洲激情网| 国产一区二区三区朝在线观看| 国内偷自视频区视频综合 | 伊人精品久久| 91精品国产综合久久久久久蜜臀| 三上悠亚激情av一区二区三区 | 色偷偷偷亚洲综合网另类| 青青草手机在线| 亚洲国产天堂久久国产91| 国产激情无套内精对白视频| 欧美日韩国产另类不卡| 97人妻精品视频一区| 色先锋资源久久综合| 在线观看免费国产视频| 亚洲va欧美va天堂v国产综合| 精品99在线观看| 亚洲综合一区二区| 亚洲熟女www一区二区三区| 亚洲欧洲av一区二区三区久久| 一级二级黄色片| 欧美—级在线免费片| 中文字幕免费在线看线人动作大片| 久久综合久久久久88| 亚洲国产精品成人综合久久久| 91麻豆视频网站| 国产精品无码在线| 99久久精品国产麻豆演员表| av无码av天天av天天爽| 久久综合狠狠综合| 免费看91的网站| 国产精品理论片| 日本在线一级片| 一个色综合av| 国产午夜视频在线播放| 欧美日韩一区二区三区 | 欧美videossex| 欧美激情免费看| 国产粉嫩在线观看| 欧洲一区二区视频| 国产69精品久久久久9999人| 成人免费在线网址| 日韩影片在线观看| 国产一区二区三区四区五区在线| 色婷婷久久久| 先锋影音一区二区三区| 一级毛片免费高清中文字幕久久网| 天天想你在线观看完整版电影免费| 欧美日韩网址| 欧美性大战久久久久xxx| 蜜桃av一区二区在线观看 | 中文字幕在线观看第二页| 欧美乱熟臀69xxxxxx| 噜噜噜久久,亚洲精品国产品| 日韩成人免费视频| 午夜免费视频在线国产| 久久成年人视频| 日本一本在线免费福利| 日韩女在线观看| 亚洲精品一区av| 久久av一区二区三区亚洲| 国产一区二区在线| 欧美亚洲色图视频| 老司机精品久久| 国产成人精品综合久久久久99| 91偷拍与自偷拍精品| 日韩av片在线免费观看| 亚洲国产欧美在线| 中文资源在线播放| 精品国产成人系列| www 日韩| 26uuu另类亚洲欧美日本老年| 四虎影视成人精品国库在线观看 | 在线观看日韩| 成人在线看视频| 国产精品88888| 蜜桃久久精品成人无码av| 一区二区在线看| 成年人晚上看的视频| 精品国产露脸精彩对白| 国产鲁鲁视频在线观看免费| 欧美激情欧美激情在线五月| 亚洲电影有码| 久久爱av电影| 你懂的成人av| 久久久久久蜜桃一区二区| 成人99免费视频| 婷婷久久综合网| 在线观看一区二区视频| 欧美一区二区公司| 久久久999成人| 精品无人乱码一区二区三区| 国产视频在线观看一区| 欧美日本久久| 色婷婷一区二区三区在线观看| 国产精品五月天| av一级在线观看| 亚洲二区中文字幕| 黄色成人在线网| 亚洲精品日韩av| 希岛爱理av一区二区三区| 日韩精品你懂的| 久久久www成人免费毛片麻豆| 日本在线视频免费| 欧美不卡一区二区| 在线免费av电影| 国产精品va在线播放| 性欧美lx╳lx╳| 男女激情无遮挡| 成人av在线播放网址| 麻豆成人在线视频| 欧美日韩www| 免费a在线看| 91精品中文在线| 国产国产精品| 污免费在线观看| 亚洲人吸女人奶水| 国产伦精品一区二区三区免.费 | 久久久久久一区| 国产精品久久久久9999高清| 国产精品九九视频| 韩曰欧美视频免费观看| 天堂在线免费av| 欧美一区二区三区……| 女厕嘘嘘一区二区在线播放| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 9l国产精品久久久久麻豆| 成年人免费高清视频| 日韩精品在线观看网站| 午夜激情电影在线播放| 久久久久久亚洲精品不卡4k岛国| 久久一综合视频| 成人无码av片在线观看| 欧美日韩色综合| caopeng在线| 国产精华一区| 销魂美女一区二区三区视频在线| xxxx日本黄色| 91 com成人网| 伦理在线一区| 久久99精品久久久久久秒播放器 | 婷婷六月综合亚洲| 欧美偷拍视频| 国产日本欧美一区二区三区在线| 99久久综合狠狠综合久久aⅴ| 中文字幕一区二区三区四| 亚洲一区二区三区小说| 五月激情六月婷婷| 国产成人亚洲精品| 久久久久久免费视频| 亚洲图片欧美另类| 欧美伊人精品成人久久综合97 | 亚洲天堂福利av| 亚洲国产综合一区| 日韩女优人人人人射在线视频| 99成人在线视频| 又黄又爽的网站| 91国在线观看| 国产传媒在线播放| 国产在线欧美日韩| 免费人成黄页网站在线一区二区| 欧美精品色哟哟| 亚洲欧美日韩成人| 国内精品视频| 成人在线看视频| 亚洲黄色录像片| 超碰免费在线| 成人午夜电影免费在线观看| 天堂蜜桃91精品| 玖玖爱免费视频| 国产一区二区三区三区在线观看| 日韩在线亚洲| 91激情视频在线| 亚洲综合另类小说| 第九色区av在线| 国产精品av一区| 久久国产福利国产秒拍| 国产成人精品片| 欧美老肥婆性猛交视频| 精品国产aⅴ| 亚洲天堂成人av|