精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

成年人网站国产| 成人动漫网站在线观看| jlzzjizz在线播放观看| 久久毛片亚洲| 国产精品女同互慰在线看| 91九色视频在线| av资源吧首页| 色棕色天天综合网| 日韩一区二区三区高清免费看看| 久艹视频在线免费观看| 久久精品国产亚洲a∨麻豆| 免费观看成人鲁鲁鲁鲁鲁视频| 久久精品小视频| 北岛玲一区二区| 亚洲狼人综合| 欧美视频中文在线看| 一本色道久久99精品综合| 高h震动喷水双性1v1| 久久男女视频| 欧美大片大片在线播放| 美女被到爽高潮视频| 深夜激情久久| 国语对白精品一区二区| 国产激情偷乱视频一区二区三区| 日韩专区中文字幕| 国产老熟女伦老熟妇露脸| 91成人短视频在线观看| 天天综合天天综合色| 五月天男人天堂| 久久精品国产亚洲a∨麻豆| 国产69精品久久久久777| 国产精品av在线播放| 欧美一二三区视频| 欧美在线亚洲综合一区| 色偷偷亚洲男人天堂| 青青草福利视频| 激情亚洲另类图片区小说区| 欧美一级二级三级蜜桃| 少妇一级淫免费放| 小黄鸭精品aⅴ导航网站入口| 亚洲国产精品综合小说图片区| 在线不卡日本| av免费观看一区二区| 91蜜桃网址入口| 国产精品免费一区二区| av中文字幕观看| 久久精品国产色蜜蜜麻豆| 欧美在线一区二区视频| 日本视频www| 一区在线免费观看| 精品自在线视频| 精品国产视频在线观看| 色婷婷色综合| 色噜噜国产精品视频一区二区| 在线免费观看麻豆| 思热99re视热频这里只精品| 日韩av在线直播| 国产午夜在线一区二区三区| 99久久免费精品国产72精品九九 | 日本一级黄色大片| 亚洲精品色午夜无码专区日韩| 亚洲综合电影| 欧美色视频日本版| 日本免费黄视频| 在线视频超级| 欧美日在线观看| 欧美成人精品欧美一级乱| 亚洲国产成人二区| 91久久线看在观草草青青| 99热成人精品热久久66| 免费成人美女女| 欧美色综合网站| 在线观看免费污视频| 2019中文亚洲字幕| 欧美一区二区三区四区高清| 国产麻豆剧传媒精品国产| 538任你躁精品视频网免费| 亚洲精品在线电影| 国产精品一区二区入口九绯色| 中文字幕伦av一区二区邻居| 这里精品视频免费| 91麻豆免费视频网站| 国色天香一区二区| 日本久久久久久久久| 亚洲国产无线乱码在线观看 | 欧美尤物巨大精品爽| 91精品国产综合久久久蜜臀九色| 97视频免费在线| 影音先锋国产精品| 日韩av片永久免费网站| 久久精品五月天| 乱一区二区av| 国产99视频精品免费视频36| 性高潮久久久久久久久久| 欧美国产丝袜视频| 蜜臀av.com| 国产不卡人人| 欧美三级午夜理伦三级中视频| 一本之道在线视频| 亚洲精品动态| 成年无码av片在线| 国产又黄又猛又粗又爽| 激情综合一区二区三区| 精品国产一区二区三区四区精华| 国产三级在线看| 夜色激情一区二区| 日韩精品一区二区三区色欲av| 亚洲精品三区| 亚洲精品视频在线播放| 日韩福利小视频| 国产精品丝袜xxxxxxx| 91精品久久久久久久久久久| 欧美一区二区三区成人片在线| 国产亚洲成aⅴ人片在线观看| 亚洲激情免费视频| 成人国产一区| 日韩大陆欧美高清视频区| 北条麻妃在线观看视频| 免费视频一区| 99精品国产高清一区二区| 国产福利在线看| 亚洲韩国一区二区三区| 日韩av片免费观看| 黑人操亚洲人| 91国内精品久久| 国产女人18毛片18精品| 国产蜜臀97一区二区三区| www.av片| 精品国产一区二区三区2021| 中文字幕久热精品视频在线| 西西44rtwww国产精品| 日本一区精品视频| 国产亚洲欧美一区在线观看| 在线国产伦理一区| 澳门av一区二区三区| 亚洲风情亚aⅴ在线发布| 久久免费看少妇高潮v片特黄| 欧美亚洲三区| 精品国产一区二区三区麻豆小说| 色呦呦网站在线观看| 欧美精品丝袜中出| 国产精品久久久视频| 免费看黄裸体一级大秀欧美| 国产在线资源一区| 77thz桃花论族在线观看| 日韩视频123| 欧美性猛交xxxxx少妇| 男男成人高潮片免费网站| 欧美成人综合一区| 欧美办公室脚交xxxx| 欧美mv日韩mv亚洲| 精品99在线观看| 国产精品一区二区三区99| 一区二区精品免费视频| 看片一区二区| 久久视频在线播放| 国产毛片在线视频| 亚洲精品一二三| 免费观看黄网站| 欧美精品啪啪| 国产精品theporn88| 在线h片观看| 精品日韩在线观看| 日韩手机在线观看| 91视频免费观看| 久久久久人妻精品一区三寸| 国产精品一区二区三区av麻| 国产成人精品在线视频| 中文字幕日本在线| 91精品国产综合久久久久久久久久 | av资源新版天堂在线| 亚洲加勒比久久88色综合| 国内免费精品视频| 国产亚洲一区二区在线观看| 国产精品久久久毛片| 亚洲精品成人无限看| 亚洲r级在线观看| h片精品在线观看| 日韩国产激情在线| 中文字幕av在线免费观看| 国产精品第13页| 亚洲黄色小说在线观看| 国产日韩视频| 一区二区三区四区免费视频| 国产精品一区二区三区四区在线观看 | 欧美日韩免费看| 欧美福利第一页| 国产在线精品一区二区夜色| 久久久久久www| 宅男在线一区| 亚洲直播在线一区| 亚洲天堂手机| 久久亚洲精品网站| 天天综合网在线观看| 欧美性色欧美a在线播放| 波多野结衣亚洲一区二区| 99久免费精品视频在线观看| 在线视频日韩一区| 欧美a级一区| 秋霞在线观看一区二区三区 | 成人动漫在线观看视频| 国产伦精品一区二区三区视频金莲| 色系列之999| 天堂在线视频免费| 欧美精品一二三| 成人毛片18女人毛片| 亚洲天堂久久久久久久| 国精品无码人妻一区二区三区| 国产综合久久久久久鬼色| 大j8黑人w巨大888a片| 四季av一区二区凹凸精品| 韩国一区二区三区美女美女秀 | 好吊一区二区三区| 亚洲蜜桃av| 色先锋久久影院av| 91免费版黄色| 激情欧美一区二区三区黑长吊| 午夜精品国产精品大乳美女| 男人天堂久久久| 亚洲欧洲在线看| 免费观看黄色一级视频| 欧美日本在线观看| 自拍偷拍18p| 婷婷国产在线综合| 激情五月少妇a| 成人欧美一区二区三区黑人麻豆| 不卡一区二区在线观看| 成人一级黄色片| 在线免费黄色网| 日本午夜一区二区| 久久无码高潮喷水| 亚洲美女色禁图| 日本a在线天堂| 91精品一区国产高清在线gif | 亚洲激情久久| 午夜午夜精品一区二区三区文| 日韩手机在线| 国产亚洲精品自在久久| 日韩三级久久| 91在线高清视频| 国产精品亚洲欧美日韩一区在线| 国产精品中文字幕在线| av免费不卡| 久久人人爽人人爽人人片av高请 | 无码aⅴ精品一区二区三区浪潮 | 日韩一级在线免费观看| 国产农村妇女精品一二区| 欧美不卡在线播放| 91精品国产综合久久久久久豆腐| 中文字幕精品一区二区精品绿巨人| 国产国语性生话播放| 91女神在线视频| 亚洲人人夜夜澡人人爽| 久久免费视频一区| 91网站免费视频| 亚洲国产激情av| 黄色免费一级视频| 国产精品不卡在线观看| 91n在线视频| 日韩毛片视频在线看| 91精品少妇一区二区三区蜜桃臀| 亚洲欧美一区二区视频| 手机在线免费看毛片| 一区二区三区在线看| 欧美精品乱码视频一二专区| 亚洲一区二区av在线| 国产精品美女毛片真酒店| 精品久久久一区| 蜜臀尤物一区二区三区直播| 欧美亚日韩国产aⅴ精品中极品| 国产精品露脸视频| 欧美一级黄色大片| 亚洲女同志亚洲女同女播放| 亚洲精品mp4| 黄色片在线看| 日韩在线免费高清视频| 肉肉视频在线观看| 日本高清视频一区| 欧美极品在线| 爱情岛论坛亚洲入口| 噜噜噜天天躁狠狠躁夜夜精品| 国产欧美综合精品一区二区| 中文有码一区| 四虎免费在线观看视频| 在线精品一区| 国产aaaaa毛片| 国产不卡免费视频| 国产中年熟女高潮大集合| 成人免费在线播放视频| 欧美成人aaaaⅴ片在线看| 一本到不卡免费一区二区| 88av在线视频| 亚洲国产一区二区三区在线观看 | 中文字幕亚洲无线码a| 成人高清免费在线| 欧美亚洲第一页| 最新亚洲国产| 蜜桃臀一区二区三区| 91精品国产调教在线观看| 欧美性大战久久久久xxx| 精品一区二区国语对白| 国产激情视频网站| 国产精品久久久久婷婷二区次| 国产午夜激情视频| 欧美日韩精品一区视频| 欧美一级淫片免费视频魅影视频| 在线成人激情黄色| а√天堂8资源中文在线| 国产主播在线一区| 亚洲午夜久久| 97在线国产视频| 久久国产精品色| 欧美熟妇精品黑人巨大一二三区| 亚洲人成精品久久久久久| 91视频在线视频| 亚洲黄色片网站| caopo在线| 国产精品中文久久久久久久| 天海翼亚洲一区二区三区| 国产专区在线视频| 麻豆国产欧美一区二区三区| 一本色道综合久久欧美日韩精品| 亚洲欧美经典视频| 一区二区视频网站| 国产亚洲欧美一区| 男人的天堂免费在线视频| 91九色蝌蚪嫩草| 图片区亚洲欧美小说区| 欧美精品性生活| 久久久久99精品一区| 日韩精品人妻中文字幕| 日韩一区二区精品| 蜜桃视频网站在线| 国产精品一区二区三区在线播放| 丝袜美腿综合| www一区二区www免费| 成人免费高清视频在线观看| 国产一区二区播放| 欧美一区二区视频观看视频| 久操视频在线播放| 91精品免费看| 91精品高清| 男人午夜视频在线观看| 亚洲同性同志一二三专区| 亚洲天堂手机在线| 色婷婷av一区二区三区久久| 精品欧美日韩精品| 日韩一本精品| 人禽交欧美网站| 国产精品久久久久久成人| 欧美亚洲一区二区在线| 国产天堂在线| 国产精品嫩草影院一区二区| 欧美精品色图| 亚洲成人福利在线| 日韩美女啊v在线免费观看| 国产美女三级无套内谢| 欧美情侣性视频| 国产极品模特精品一二| 久色视频在线播放| 久久品道一品道久久精品| 午夜一区二区三区四区| 在线电影欧美日韩一区二区私密| 成人影院在线免费观看| 中文一区一区三区免费| 国产传媒欧美日韩成人| 国产一级淫片免费| 亚洲护士老师的毛茸茸最新章节| 少妇淫片在线影院| 日韩欧美亚洲日产国| 老色鬼精品视频在线观看播放| 免费观看特级毛片| 欧美一区二区不卡视频| av手机免费在线观看| 欧美性大战久久久久| 蜜桃视频在线一区| 精品国产乱码久久久久久鸭王1| 日韩欧美精品在线视频| 黄色激情在线播放| 日韩欧美一区二区三区四区五区| 久久精品国产一区二区三| 久久精品亚洲无码| 亚洲欧美视频在线| 成人亚洲精品| 欧美日韩一道本| 国产精品女上位| 黄色av一区二区三区| 国产成人精品在线观看| 综合国产精品| 欧洲一级黄色片| 欧美人牲a欧美精品| av中文字幕在线看| 视频一区不卡| 顶级嫩模精品视频在线看| 国产亚洲欧美日韩高清| 欧美黄色三级网站| 欧美在线观看视频一区| 娇妻高潮浓精白浆xxⅹ| 欧美在线观看一二区| 毛片在线导航|