zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    初认识AngularJS
    (imcomplete) UVa 10127 Ones
    UVa 10061 How many zero's and how many digits?
    UVa 11728 Alternate Task
    UVa 11490 Just Another Problem
    UVa 10673 Play with Floor and Ceil
    JSON对象和字符串的收发(JS客户端用typeof()进行判断非常重要)
    HTML.ActionLink 和 Url.Action 的区别
    EASYUI TREE得到当前节点数据的GETDATA方法
    jqueery easyui tree把已选中的节点数据拼成json或者数组(非常重要)
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/5767143.html
Copyright © 2011-2022 走看看