架构源自需求
需求分析软件架构大部分都来自于需求,可以说,有什么样的需求,就会有什么样的架构, 虽然不同时期,不同的人来实现,可能不完全一样。但是总体来说, 架构不会相差太远。现在假设如果需要自己来实现一个类似Openstack这样功能的软件,会是什么样的呢?首先,还是再看看前一章中总结的最简单的需求
物理服务器的管理
服务器的选择
虚拟机的创建、开机、关机、挂起、暂停、调整、迁移...
分类:
其他好文 时间:
2015-03-17 12:26:48
阅读次数:
132
1.OpenStack的核心服务Nova计算服务(ComputerasaService)Neutron网络服务(NetworkingasaService)Swift对象存储服务(ObjectStorageasaService)Cinder块存储服务(BlockStorageasaService)2.OpenStack的公共服务Glance镜像服务(ImageasaService)Keystone认证服务(Identityasa..
分类:
其他好文 时间:
2015-03-16 06:25:59
阅读次数:
138
1、使用CosBench测试完成ceph的基准性能报告,手工收集ceph主机的IO/CPU/disk负载数据 2、使用CosBench测试完成ceph的基准性能报告,在运行时手工使用shell脚本统计负载数据 3、使用CosBench测试完成ceph的基准性...
分类:
其他好文 时间:
2015-03-10 15:39:57
阅读次数:
297
注意点:在测试nova,在配置文件里面如果不指定网络id,那么默认是外网的网络(该网络是共享的),如果想要指定网络,那么该网络必须是共享的状态,否则将会报错:无法发现网络。如果测试多于50台的虚拟机需要修改默认值,因为默认值是有限制的可用如下命令查看:[root@rally nova]# nova ...
分类:
其他好文 时间:
2015-03-05 19:16:25
阅读次数:
148
需求及时知道vm状态的变化分析 Dashboard中也是通过定时使用ajax调用API来获取虚拟机的状态信息的 定时轮训的方式过于被动解决方案 共用rabbitmq实现方法配置nova.conf(类似配置ceilomter)vi /etc/nova/nova.confnotification_...
分类:
其他好文 时间:
2015-03-05 19:12:07
阅读次数:
196
转载于:http://doc.okbase.net/limlee/archive/451.htmlOpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStackCompute(Nova)&OpenStackObjectStorage(Swift)& OpenStackImageS...
分类:
其他好文 时间:
2015-03-04 14:24:31
阅读次数:
109
uva 165 Stamps
The government of Nova Mareterrania requires that various legal documents have stamps attached to them so that the government can derive revenue from them. In terms of rec...
分类:
其他好文 时间:
2015-03-03 22:17:31
阅读次数:
228
今天我遇到一个问题是基于openstack平台VM无法打开novnc控制台,并且使用novaget-vnc-console$VM_UUIDnovnc获取URL,把URL粘贴到浏览器地址依然无法访问。一开始我以为是Win7系统中的Firefox异常,然后重新安装了火狐。因为openstack平台里面有bootstrap技术,火狐浏览器对open..
分类:
其他好文 时间:
2015-02-13 01:44:38
阅读次数:
183
需要安装的依赖包$sudoyuminstall-ypython-developenssl-develpython-pipgitgcclibxslt-develmysql-develpostgresql-devellibffi-devellibvirt-develgraphvizsqlite-devellibvirt-devel代码下载$gitclonehttps://github.com/openstack/nova.git安装pip$sudoyuminstall-ypython-..
分类:
其他好文 时间:
2015-02-10 17:03:32
阅读次数:
433
概述 ????????libvirt配置了librbd的QEMU接口,通过它可以在OpenStack中使用Ceph块存储。Ceph块存储是集群对象,这意味着它比独立的服务器有更好的性能。 ????????在OpenStack中使用Ceph块设备,...
分类:
其他好文 时间:
2015-02-09 23:18:00
阅读次数:
584