成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

遷移 KVM/VMware 虛擬機或物理機到 Xen PV 虛擬機

運維 系統運維
使用 KVM, VMware, XenServer/Xen HVM 這些全虛擬技術的虛擬機之間相互轉化比較容易,本文中分享了全虛擬機(HVM)或物理機到半虛擬機(PV)的轉化,遷移一臺 Ubuntu 12.04 物理服務器到 Xen PV 虛擬機,其方法也適用于其他的版本的 Linux。

使用 KVM, VMware, XenServer/Xen HVM 這些全虛擬技術的虛擬機之間相互轉化比較容易,有的轉化一下虛擬機鏡像文件的格式就可以了,有的可以借助一些免費的自動轉化工具如 VMware vCenter Converter 等。今天要說的是全虛擬機(HVM)或物理機到半虛擬機(PV)的轉化,稍微麻煩點。

HVM 到 PV 的轉化思路是這樣的:

1、把整個系統打包后拷貝到 Xen 服務器;
2、在 Xen 服務器上新建一個磁盤文件,把原系統解壓到這個 “磁盤” 里;
3、掛載磁盤,并利用 chroot 更換原系統的內核為支持 Xen 的內核;
4、更改原系統的幾個必要文件。

下面的操作是遷移一臺 Ubuntu 12.04 物理服務器到 Xen PV 虛擬機,其方法也適用于其他的版本的 Linux.

首先登錄到要轉化的系統上,用 tar 把整個根文件系統打包,***關閉系統后掛載硬盤到另一臺機器上離線打包,如果一定要給一個正在運行的 Linux 系統在線打包的話務必停止一切服務后(如 Apach, MySQL 等)再執行打包,盡量減少打包過程中造成的數據不一致。給一個在線系統打包需要除去一些系統運行時目錄如 /proc, /sys 等:

# tar -cvpzf test.tar.gz --exclude=/test.tar.gz --exclude=/sys --exclude=/dev --exclude=/proc /

把打包好的壓縮包傳到 Xen 母機上,然后在母機上創建一個磁盤鏡像文件、格式化、掛載這個磁盤鏡像到 /mnt,***把壓縮包的內容解壓(細節可以參考 如何快速創建 Xen 虛擬機鏡像):

# dd if=/dev/zero of=test.img bs=1 count=1 seek=10G
# mkfs.ext3 test.img
# mount -o loop test.img /mnt

# tar -zxSf test.tar.gz -C /mnt/

創建一些系統運行時需要的目錄,然后 chroot:

# mkdir /mnt/proc
# mkdir /mnt/sys
# mkdir /mnt/dev
# mkdir /mnt/dev/pts
# mount -t proc proc /mnt/proc/
# mount -t sysfs sys /mnt/sys/
# mount -o bind /dev /mnt/dev/
# mount -o bind /dev/pts /mnt/dev/pts/

# chroot /mnt

特別的 Xen 需要特別的內核,所以我們需要給原 Linux 系統換內核,chroot 后更新系統并安裝 linux-virtual 內核,當然,不要忘了更新 grub:

# apt-get update & apt-get upgrade

# apt-get install linux-virtual
# apt-get purge grub2 grub-pc
# apt-get install grub
# update-grub

換了內核后還需要更新和配置幾個系統文件,menu.lst, fstab, hvc0.conf,以便新內核能在 Xen 虛擬環境里正常啟動:

# vi /boot/grub/menu.lst
...
# kopt=root=UUID=4da51cdc-c6e9-42a2-b3c8-6056f334a124 ro
kopt=root=/dev/xvda console=hvc0 ro quiet
...

# update-grub
# vi /mnt/etc/fstab
proc         /proc    proc    defaults                     0    0
/dev/xvda    /        ext3    noatime,errors=remount-ro    0    1
/dev/xvdb    none     swap    sw                           0    0
# vi /etc/init/hvc0.conf
# hvc0 - getty
#
# This service maintains a getty on hvc0 from the point the system is
# started until it is shut down again.

start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]

respawn
exec /sbin/getty -8 38400 hvc0

基本上搞定了,退出 chroot 后記得按逆順序卸載剛才掛載的目錄:

# umount /mnt/proc/
# umount /mnt/sys/
# umount /mnt/dev/pts/
# umount /mnt/dev/
# umount /mnt/

創建一個 Xen 虛擬機配置文件,用 xm create 啟動虛擬機:

# vi /etc/xen/test
bootloader = "/usr/bin/pygrub"
root = "/dev/xvda ro"
name = "test"
vcpus = "1"
memory = "2048"
disk = [ "file:/root/test.img,xvda,w","file:/root/test.swp,xvdb,w" ]
vif = [ "bridge=xenbr0" ]

# xm create test
責任編輯:黃丹 來源: vpsee.com
相關推薦

2010-08-30 10:11:25

XenKVM虛擬機遷移

2009-09-04 11:19:02

Xen虛擬機遷移

2014-12-18 09:41:44

虛擬化遷移

2010-01-21 11:17:36

xen虛擬機

2010-10-13 10:21:37

物理機虛擬機遷移

2011-11-10 13:44:13

VMwareKVM遷移

2009-08-07 11:16:28

2012-05-18 10:22:23

2020-06-18 16:39:10

KVM虛擬化虛擬機

2012-04-05 09:40:10

虛擬化vmware虛擬機

2010-07-26 09:02:38

2009-11-17 10:41:28

2009-10-27 11:29:44

linux虛擬機

2009-12-11 14:00:09

VMware虛擬機

2009-09-09 08:05:51

優化VMware Se

2013-07-17 09:32:58

2009-10-13 15:00:36

物理機虛擬機網絡安全

2010-02-22 17:39:22

CentOS vmwa

2010-02-24 16:37:27

Ubuntu VMwa

2013-01-18 14:04:58

VMwareWorkstation
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产美女自拍视频 | 亚洲一区在线日韩在线深爱 | 国产精品永久久久久久久www | 久国久产久精永久网页 | 国产乱肥老妇国产一区二 | 精品成人69xx.xyz | 逼逼视频 | 日韩欧美在线不卡 | 日韩精品在线播放 | 国产中文字幕网 | 久久精品在线 | 国产在线网址 | 久久久视频在线 | 成人欧美一区二区三区黑人孕妇 | 一级片网站视频 | 国产精品1区 | 精品久久国产 | 亚洲精选一区二区 | 台湾佬久久| 欧美日韩久久久 | wwwww在线观看 | 中文字幕亚洲精品 | 综合另类| 一区二区三区视频在线观看 | 米奇7777狠狠狠狠视频 | 超碰在线人人干 | 成人av一区二区三区 | 久久激情视频 | 91视视频在线观看入口直接观看 | 国产视频线观看永久免费 | 国产精品一级 | 一区二区三区四区在线视频 | 91偷拍精品一区二区三区 | 99免费在线| 九七午夜剧场福利写真 | 蜜桃黄网 | 亚洲一区二区三区四区av | 国产免费观看一区 | 欧美成人激情视频 | 性色网站| 成人免费看片网 |