
xen
小白的学习笔记
这个作者很懒,什么都没留下…
展开
-
在 Ubuntu 上源码安装 Xen
这篇文章是在写 在 Debian 上源码安装 Xen 的时候一起写的,原本以为 Ubuntu 和 Debian 很相似、差别不大,配置过程可以直接套用而不用大修改,试了才知道其实不是那么简单。Ubuntu 9.10 使用的是 grub 2.0,被证实一些 bug 会导致 Xen 不能在 grub 2.0 的引导下正常启动,所以一种 workaround 的办法就是删除掉 grub 2.0,使用转载 2015-10-16 21:07:36 · 600 阅读 · 0 评论 -
理解全虚拟、半虚拟以及硬件辅助的虚拟化
接触过的一些搞了几年云计算的童鞋,也没明白常见的几种虚拟机技术方案的异同,比如只是记住了半虚拟要在虚拟机装驱动而全虚拟不需要,也不知道有时候为什么需要打开BIOS里的VT项。本人呢,在看了各种讲解虚拟化的书籍之后,有些概念虽然不是很清晰,但对各种虚拟化技术解决方案产生的根源及实现手段还是基本能够理解。最近要研究下QEMU的源码,于是乎又看了很久以前就看过的VMware关于虚拟化技术的白皮书。虽然本转载 2016-03-11 11:26:19 · 2425 阅读 · 0 评论 -
xenserver中xen的的架构介绍
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://virtuallife.blog.51cto.com/152152/856752该文档对Xen Hypervisor(管理程序)和其相关的工具以及所有支撑一个虚拟化环境所必需的应用程序做了一个较高层的,对于架构的综述。Xen Components一个Xen虚转载 2016-03-11 10:58:25 · 2043 阅读 · 0 评论 -
xen热迁移代码执行流程相关文件
在迁移命令调用阶段,用户输入 xm migrate targethost 向 Xen 发出迁移命令,Xen 调用 Python 语言程序 XendDomain.py 中的 domain_migrate()函数采用 socket的方式与目的虚拟机建立连接,同时检查源虚拟机与目的虚拟机的虚拟机资源对于迁移是否充足。当资源足够时,调用 XendCheckPoint.py 中的 save()函数开始迁移。转载 2015-12-21 17:01:47 · 864 阅读 · 0 评论 -
xen热迁移流程及测试脏页率
xen版本:3.4.4linux版本:ubuntu 9.10实验环境两台主机:server2: *.*.81.201dirtyserver: *.*.87.8热迁移命令:$:xm migrate --helpUsage: xm migrate Migrate a domain to another machine.Options:-h,原创 2015-12-21 16:36:47 · 1477 阅读 · 0 评论 -
xen迭代拷贝中工作集测定分析
Xen 根据页被使用的状况,把迁移的内存页分为三类,也就是 Xen 的三种页位图:to_send、to_skip 和 to_fix。利用这三种页位图,就可以方便的设定和选择每轮迁移的对象。这三种位图定义在在 tools/libxc/Xc_linux_save.c 中,为指针类型。这三个位图的说明如下:to_send:标记的是在前一轮迭代过程中变脏的页,也就是在本次迭代中需要转载 2015-10-22 11:23:08 · 920 阅读 · 0 评论 -
xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://koumm.blog.51cto.com/703525/1286643xen虚拟化实战系列文章列表xen虚拟化实战系列(一)之xen虚拟化环境安装xen虚拟化实战系列(二)之xen虚拟机安装xen虚拟化实战系列(三)之xen虚拟机复制xen虚拟化实战转载 2015-10-21 18:43:42 · 633 阅读 · 0 评论 -
xen Live Migration 配置
1. 安装SLES10 SP2 XEN Host(HOST1 and HOST2):a) 在两台配置相同的服务器上安装SLES10 SP2 XEN Host.b) 在选择安装的软件包时,选择安装XEN Virtualization Host.c) 安装好之后,检查两台机器的网络。2. 配置NFS共享存储(nfsserver):a) 检查是否安装了NFS服务。如果没有安装,请先安转载 2015-10-21 16:03:36 · 788 阅读 · 0 评论 -
xm list源码分析
xm list源码分析XenAPI.py:442 parseServer():从/etc/xen/xm-config.xml读取配置,得到serverType: Xen-APIserverURI: http://localhost:9363/username: mepassword: mypasswordpython\xen\xm\main.py转载 2015-12-20 10:29:58 · 615 阅读 · 0 评论 -
ubuntu配置网络安装
sudo apt-get install apache2sudo mount -o loop ubuntu.iso /mntsudo ln -s /mnt /var/www/ubuntu下面就可以在浏览器中访问完了http:/192.168.1.20/ubuntu原创 2015-10-20 22:49:36 · 570 阅读 · 0 评论 -
在 CentOS 6.5 上安装和配置 Xen
长假回来工作的第一周有点不适应,还在找状态。。。这周把一些老的 Xen 服务器(CentOS 5.2 + Xen 3.1)升级到了 CentOS 6.5 + Xen 4.2,顺便记录一下。自从 RedHat 在 RHEL 6 放弃 Xen 后,下载 Xen 源码编译安装似乎是在 RHEL/CentOS 6.x 上安装 Xen 的唯一办法。不过,开源世界永远不缺少热情的志愿者,Xen Mad转载 2015-10-16 21:08:49 · 670 阅读 · 0 评论 -
xc_domain_save.c
My work is based on Xen 3.4. You need to modify the attached file "xc_domain_save.c" to measure memory dirtying rate. Please see the details in the source code and my paper. you should find the test转载 2016-04-17 22:14:06 · 2489 阅读 · 0 评论