配置管理小报100713:如何复制xen虚机?

Ø      问题:        作者:王××(zbwangjian@××.cn)

如何复制xen虚机?

回答:

以复制dom1为dom2为例,dom1为单网卡默认配置,宿主为suse10sp2(x86_64)

1.        将dom1虚机网卡设为自动获取ip

2.        关闭虚机

#xm shutdown dom1

3.        复制虚机文件

#cd /etc/xen/vm/

#cp -a dom1 dom2

#cd /var/lib/xen/images/

#cp -a dom1 dom2

4.        修改dom2的网卡mac和uuid

准备脚本random_num.sh

echo create new HWaddr ...

random_num()

{

  # Get random numbers to specify Mac address

  SPOTS=10  

# Modulo 6 gives range 0 - 9.

#   num1=0

#   num2=0

#   num3=0

#   num4=0

#   num5=0

#   num6=0

#   num7=0

#   num8=0

 

    let "num1 = $RANDOM % $SPOTS" 

    let "num2 = $RANDOM % $SPOTS" 

    let "num3 = $RANDOM % $SPOTS" 

    let "num4 = $RANDOM % $SPOTS" 

    let "num5 = $RANDOM % $SPOTS" 

    let "num6 = $RANDOM % $SPOTS"     

    let "num7 = $RANDOM % $SPOTS" 

    let "num8 = $RANDOM % $SPOTS"        

 

}

 

random_num

 

echo new HWaddr is 00:16:3E:$num3$num4:$num5$num6:$num7$num8

 

echo create new uuid ...

 

nuuid=`/usr/bin/uuidgen`

 

echo new uuid is $nuuid

执行脚本

#sh random_num.sh

#vi /etc/xen/vm/dom2

用新的mac、uuid值替换其中相应部分

5.        添加虚机

#xm new dom2

#xm start dom2

6.        登入dom2,配置ip、hostname后复制完成。

你可能感兴趣的:(配置管理小报100713:如何复制xen虚机?)