虚拟化
文章平均质量分 80
zoushidexing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Openstack 开发人员安装脚本解读 [stack.sh]
这是转载的ju136的专栏的文章。http://devstack.org/有一份英文版的源代码解读,不过如果对于Openstack没有过接触的人来说,可能看起来会有一些困难。http://devstack.org/stack.sh.htmlstack.sh 简介stack.sh是一个openstack开发人员可以选择的一种安装脚本。这个脚本的主要作用转载 2012-08-07 12:15:23 · 4028 阅读 · 0 评论 -
哈希分布与一致性哈希算法—在swift中看到这个有意思的算法
在研究swift的基本原理时,看到了这个算法,不怎么明白,找了几个帖子来学习。感谢@博客园一条辉的博客(liunx.cnblogs.com) @sparkliang前言在我们的日常web应用开发当中memcached可以算作是当今的标准开发配置了。相信memcache的基本原理大家也都了解过了,memcache虽然是分布式的应用服务,但分布的原则是由client端的api来决定的,ap转载 2012-08-10 15:49:14 · 3782 阅读 · 0 评论 -
虚拟化之QEMU与KVM
QEMU是个完全独立的虚拟环境,因为KVM的出现,使得某些同学(包括我自己)对QEMU和KVM之间的关系不是很清楚。QEMU本身可以不依赖于KVM,但是如果有 KVM的存在并且硬件(处理器)支持比如Intel VT功能,那么QEMU在对处理器虚拟化这一块可以利用KVM提供的功能来提升性能。这篇博文侧重点在QEMU这块,前期主要是考察一下其使用,以及和KVM之关系,后续的博文会涉及到两者间的一些实现转载 2013-07-19 09:45:40 · 2408 阅读 · 0 评论 -
rubis安装和使用-基于虚拟化实验室309的镜像
rubis配置和使用-基于虚拟化实验室309的RUBIS安装镜像 这里主要讲的是rubis安装之后的配置问题。1.配置3个虚拟机,操作系统为ubuntu12.04,下面是它们的ip地址。vm01 :webserver 10.214.6.91vm02 :数据库 10.214.6.92vm03: 模拟器 10.214.6.93(mac地址不要重~\(≧▽≦)2.修改配置文件原创 2012-06-19 09:12:42 · 2354 阅读 · 4 评论 -
MPI_ hpcc基于zju-309虚拟化实验室_镜像
MPI基于zju-309虚拟化实验室_镜像 首先根据需要通过原始镜像(.img .swap .cfg)复制需要的镜像个数。然后通过以下步骤镜像配置。 1.物理文件配置(*.cfg) 内存 memory=256cpu memory=256镜像地址disk = [ 8 'file:/share/nfs04/xen/ra原创 2012-06-11 13:09:39 · 1294 阅读 · 2 评论 -
QEMU中的qemu_thread_create函数
qemu_thread_create这个函数会调用pthread_create创建一个线程。这个函数定义在util\qemu-thread-posix.c文件当中。函数定义如下:void qemu_thread_create(QemuThread *thread, void *(*start_routine)(void*),原创 2013-03-15 19:54:11 · 2833 阅读 · 0 评论 -
转:qcow2、raw、vmdk等镜像格式
云计算用一个朋友的话来说:”做云计算最苦逼的就是得时时刻刻为一些可能一辈子都碰不到的事做好准备。更苦逼的就是刚以为一个问题不会遇到,立刻就发生了。。。“。这个还真的没有办法,谁让哥我是搞云计算的呢,简单一个虚拟化就搞的你蛋疼,你还能想其它的吗?一直纠结在做虚拟化使用什么镜像格式,刚刚开始用了raw的file,后来发现LVM的很多特性对于虚拟化还是有比较理想的能力,而且性能也很不错就用了LVM。后来转载 2012-08-20 12:25:53 · 3665 阅读 · 0 评论 -
在ubuntu上配置openstack的xen环境
由于实验室需要把openstack的libvirt由kvm改为xen。记录下修改过程。1.首先在各个节点正确安装openstack的相应组件。可参考社区的安装文档。2.安装xen在计算节点安装xen。apt-get install xen-utils-commonapt-get install xen-utils-4.13.安装nova-com原创 2012-08-06 13:51:57 · 5020 阅读 · 16 评论 -
openstack关于libvirt相关代码的分析(一)
这段时间研究openstack+xen可惜资料太少,决定看一下源代码得了。如果看过一篇关于启动Openstack中启动一个虚拟机的过程的文章的话,就一定知道有一个叫做Spawn instance的过程。我使用的代码是nova-2012.2的版本。下面我们看一下nova/virt/libvirt/connection.py文件。"""A connection to a hype原创 2012-08-20 10:45:42 · 3548 阅读 · 0 评论 -
如何在Openstack的控制节点使用命令手动创建一个虚拟机
虽然可以通过Dashbord创建新的虚拟机,可是通过命令来创建虚拟机也是一种很好的方法。1.激活环境变量。如果本来就激活了就没有必要进行这一步了。新建文件novarcexport OS_TENANT_NAME=adminexport OS_USERNAME=adminexport OS_PASSWORD=123456export OS_AUTH_URL="http://1原创 2012-08-10 14:30:44 · 11568 阅读 · 1 评论 -
在ubuntu上安装openstack的swift组件-installing openstack object storage
这几天正在自己搭建一个swift的环境。看了一些资料,结合自己的实践,写下了它:1.物理环境说明:Linux系统版本:Ubuntu Server 12.04Proxy Server IP: 10.214.0.181Storage Server One: 10.214.0.179Storage Server Two: 10.214.0.180Storage S原创 2012-08-13 20:45:29 · 6060 阅读 · 0 评论 -
从swift-init main start看swift源代码
本文转载自Fuli_Wang的从swift-init main start看swift源代码:http://qing.weibo.com/1841240661/6dbf1a553300164p.html从swift-init main start看swift源代码fe-rest:从swift-init main start 开始看swift代码转载 2012-08-17 14:10:08 · 2457 阅读 · 0 评论 -
OpenStack对象存储-swift
这是我转载的程辉的一篇文章,原文:http://openstack.youkuaiyun.com/community/content.html?arcid=2807454OpenStack对象存储文 / 程辉OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一,被称为对象存储,提供了强大的扩展性、冗余和持久性。本文将从转载 2012-08-13 13:26:32 · 2203 阅读 · 0 评论 -
在xen下新建一个windows虚拟机
1.申请磁盘空间dd if=/dev/zero of=./Win7.img bs=1M count=20480dd if=/dev/zero of=./Windisk.img bs=1M count=10240具体要几个硬盘根据需要新建。2.上传ISO镜像,上传windows的安装镜像到服务器。请确保上传的镜像是有效地,一开始我上传了一个镜像,一直不能成功安装虚拟机,后来重新制原创 2012-08-06 20:38:27 · 3066 阅读 · 0 评论 -
vhost
vhost :架构图:原创 2014-11-13 10:56:02 · 2202 阅读 · 0 评论
分享