• Xen虚拟机克隆实战


     在我们使用Xen虚拟化的时候,会经常创建虚拟机(VM),每次安装创建步骤比较繁琐,本文介绍通过virt-clone命令克隆xen虚拟机实战。

    xen-clone-vm-linuxprobe

    查看virt-clone命令是否存在
    rpm -qa | grep 'virtinst|libvirt'
    libvirt-0.8.2-29.el5_9.1
    libvirt-python-0.8.2-29.el5_9.1
    python-virtinst-0.400.3-13.el5
    …

    #或者

    which virt-clone
    /usr/bin/virt-clone

    #如果virt-clone命令没找到,需要通过yum安装libvirt和virtinst

    yum install virtinst libvirt -y
    查看xen server上已经跑了那几个虚拟机
    xm list

    08-08-01

    #假如我们需要克隆linux-node1,需要先把linux-node1挂起或者停掉

    xm shutdown linux-node1

    或者

    # virsh -c xen:///
    Welcome to virsh, the virtualization interactive terminal.
    Type:  'help' for help with commands
    'quit' to quit
    virsh # shutdown linux-node1
    Domain linux-node1 is being shutdown
    virsh # quit
    使用virt-clone命令克隆xen虚拟机

    #注意:确保被克隆的xen虚拟机已经被挂机和停机

    #用linux-node1克隆出来一个linux-node2,先创建linux-node2需要的硬盘,使用lvm创建

    lvcreate -n linux-node2 -L 40G vg_fzxen1
    lvdsipaly

    # vg_fzxen1为vg_group名称,建议linux-node2硬盘大小保持一致,创建完成查看lvdisplay如下图

    08-08-02

    #克隆linux-node1

    root@fz-xen1[10:21:25]:~$virt-clone --connect xen:/// --prompt
    What is the name of the original virtual machine?
    linux-node1
    What is the name for the cloned virtual machine?
    linux-node2
    What would you like to use as the cloned disk (file path) for '/dev/vg_fzxen1/linux-node1'?
    /dev/vg_fzxen1/linux-node2
    …
    Clone 'linux-node2' created successfully.

    #克隆成功会提示

    #还可以通过下面的命令直接克隆linux-node1为linux-node2

    virt-clone --original linux-node1 --name linux-node2 --file /dev/vg_fzxen1/linux-node2
    启动linux-node2
    xm start linux-node2

    #查看linux-node1,linux-node2状态

    08-08-03

    设置linux-node2网络

    #连接到linux-node2上

    xm console linux-node2

    #查看MAC地址

    ifconfig -a | grep HWaddr
    eth0      Link encap:Ethernet  HWaddr 00:16:3E:0F:07:2A

    #把查到的MAC地址添加到ifcfg-eth0,改掉原来的MAC地址,注释UUID,修改IPADDR,然后重启network

    /etc/init.d/network restart

    #ping百度测试网络重启完成之后是否能够正常使用,亲测能用

    xen监控命令
    xm list
    xm uptime

    #实时监控vm的cpu,内存使用情况

    xm top

    #显示xen server信息

    xm info

    #查看日志

    xm log

    #查看帮助

    xm --help | less

    本文转载地址:https://www.linuxprobe.com/xen-clone-vm.html

  • 相关阅读:
    Good Bye 2014 B. New Year Permutation(floyd )
    hdu 5147 Sequence II (树状数组 求逆序数)
    POJ 1696 Space Ant (极角排序)
    POJ 2398 Toy Storage (叉积判断点和线段的关系)
    hdu 2897 邂逅明下 (简单巴什博弈)
    poj 1410 Intersection (判断线段与矩形相交 判线段相交)
    HDU 3400 Line belt (三分嵌套)
    Codeforces Round #279 (Div. 2) C. Hacking Cypher (大数取余)
    Codeforces Round #179 (Div. 2) B. Yaroslav and Two Strings (容斥原理)
    hdu 1576 A/B (求逆元)
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/5767143.html
Copyright © 2020-2023  润新知