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

     

  • 相关阅读:
    Dynamics AX 2012 R2 配置E-Mail模板
    Dynamics AX 2012 R2 设置E-Mail
    Dynamics AX 2012 R2 为运行失败的批处理任务设置预警
    Dynamics AX 2012 R2 耗尽用户
    Dynamics AX 2012 R2 创建一个专用的批处理服务器
    Dynamics AX 2012 R2 创建一个带有负载均衡的服务器集群
    Dynamics AX 2012 R2 安装额外的AOS
    Dynamics AX 2012 R2 将系统用户账号连接到工作人员记录
    Dynamics AX 2012 R2 从代码中调用SSRS Report
    Dynamics AX 2012 R2 IIS WebSite Unauthorized 401
  • 原文地址:https://www.cnblogs.com/linux130/p/5771559.html
Copyright © 2011-2022 走看看