• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > 深入理解Xen虚拟机克隆复制实战

深入理解Xen虚拟机克隆复制实战

作者:shaonbean 字体:[增加 减小] 来源:互联网

本文主要包含Xen虚拟机克隆,Xen,克隆等服务器相关知识,shaonbean 希望可以进行参考

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

查看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

Xen虚拟机克隆实战Xen虚拟机克隆实战

Xen虚拟机克隆实战Xen虚拟机克隆实战

假如我们需要克隆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如下图

Xen虚拟机克隆实战Xen虚拟机克隆实战

克隆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状态

Xen虚拟机克隆实战Xen虚拟机克隆实战

设置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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • VMware 克隆多台Linux机器并配置IP的方法
  • 在VMware下快速克隆多个Linux环境的方法教程
  • 详解实现hyper-v虚拟机克隆的方法
  • kvm虚拟机的创建与克隆操作方法
  • CentOS虚拟机克隆后无法上网(网卡信息不一致)问题的解决方法
  • 克隆虚拟Linux后ip找不到的解决方法
  • vmware虚拟机怎么克隆 VMware11.0.0虚拟机克隆
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 深入理解Xen虚拟机克隆复制实战

相关文章

  • 走进长安汽车 轻盈IT促转型
  • ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题解决
  • 详解Docker 修改已有镜像(commit )
  • Ubuntu 18.04 LTS安装KVM虚拟机的方法步骤
  • kvm中使用console命令记录的方法
  • 优化提高VMware虚拟机运行速度的技巧(详细图文教程)
  • 浅谈Docker基础之数据管理
  • 浅谈Docker 容器数据卷挂载小结
  • 普通人如何在区块链行业赚钱
  • Openstack安装过程中遇到的问题汇总

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 在Windows系统下安装docker窗口的配置过程
    • MAC下安装docker教程
    • Docker 下载镜像慢的问题解决办法
    • VMware安装CentOS图文教程
    • VMware虚拟机三种网络模式区别
    • docker部署rabbitmq集群的实现方法
    • 详解Docker创建php开发环境遇到的权限问题解决方案
    • Docker 解决容器时间与主机时间不一致的问题三种解决方案
    • docker 数据卷之进阶篇
    • 浅谈docker学习之docker数据卷(volume)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有