
OpenStack
不想飞的狗
这个作者很懒,什么都没留下…
展开
-
文件存储,块存储,对象存储的区别
文件存储设备:FTP、NFS服务器特点:一个大文件夹,大家都可以获取文件优点:可以共享缺点:传输速率低块存储设备:cinder,硬盘特点:分区、格式化后,可以使用,与平常主机内置硬盘的方式完全无异优点:直接挂载使用缺点:不能共享数据对象存储设备:swift,键值存储特点:具备块存储的高速以及文件存储的共享等特性优点:速率快,共享方原创 2017-12-26 14:31:01 · 5328 阅读 · 0 评论 -
openstack创建虚拟机流程图
openstack创建虚拟机流程图原创 2017-12-24 11:30:01 · 5486 阅读 · 0 评论 -
neutron基本知识与图解
neutron-server 接受api调用,发送到对应的neutron-plugin上neutron-plugin 实现网络功能,创建交给对应的neutron-agentneutron-agent 模拟出具体设备,接受neutron-plugin的调用具体创建neutron-plugin分为:core-plugin:ml2,负责L2网路连接(在数据链路层,基于mac地址的原创 2017-12-23 17:11:19 · 2200 阅读 · 0 评论 -
nova流程图
nova-api:接受rest api请求nova-scheduler:调度nova-computenova-compute:调度虚拟化驱动完成创建虚拟机nova-conductor:帮助nova-compute连接数据库,为了安全Nova流程图原创 2017-12-22 13:24:59 · 1445 阅读 · 1 评论 -
openstack组件内部通讯AMQP简单模型
OpenStack支持好几种消息队列服务包括 RabbitMQ, Qpid, 和 ZeroMQ.RabbitMQ就是基于AMQP模型的一种消息队列openstack内部组件通讯是基于RPC,而RPC机制的实现又是靠AMQP作为通讯模型基本概念:publisher:消息发送者,将消息发送至exchange并指明routing keyexchange:接收publish原创 2017-12-22 11:20:21 · 902 阅读 · 0 评论 -
cinder流程图
Cinder-api:接受api请求,交给cinder-scheduler调度资源Cinder-scheduler:先在数据库中查找cinder-volume信息并交给其中一个处理Cinder-volume:接受到请求,并调用driver驱动Driver:调用后端真实存储 Cinder流程图原创 2017-12-22 10:35:40 · 1920 阅读 · 0 评论 -
glance获取镜像图解
glance-api:1.接受api请求,发送给glance-registry2.后端存储设备拉取镜像glance-registry:查询数据库获取镜像元数据Glance流程图原创 2017-12-21 23:01:51 · 1667 阅读 · 0 评论 -
openstack创建虚拟机keystone流程中文图
组件之间的通讯:rest apikeystone: 1.认证 2.分发rest api流程图原创 2017-12-21 22:15:59 · 1439 阅读 · 1 评论 -
关于openstack端点通讯
openstack中每个服务都有三个端点:分别是admin,internal,publicadmin:管理员入口internal:内部通讯public:其他用户其实权限与入口无关,比方说admin就是老板通道,internal就是员工通道,public就是外来人员通道。1.我是老板,但是我走外来人员通道我就不是老板了吗?2.我是一个来参观的,但是我走老板通道我就能对原创 2017-12-21 21:00:16 · 1863 阅读 · 0 评论 -
keystone中的名词介绍
user:用户意义:使用者domain:域意义:一堆project集合,大水池子project:项目意义:openstack为一个大水池,里面的项目便是一个个小水塘group:组意义:将一堆用户加进来,组中的用户都有权限了,方便赋予权限role:角色每个用户都是平等的,但是角色就等于职位,比如用户+老板职位,职位越高权限越大原创 2017-12-21 20:45:28 · 576 阅读 · 0 评论 -
Openstack各组件服务功能介绍
认证服务服务名称:keystone创建项目时名称:identity服务功能:为所有的OpenStack组件提供认证和访问策略服务相当于:计算机的用户认证,需要有合法的身份才能操作各个组件计算服务服务名称:nova创建项目时名称:compute服务功能:实例生命周期管理、计算资源管理、网络与授权管理相当于:在我这把它比作是个电源可以控制管理虚拟机开原创 2017-12-20 22:04:22 · 7130 阅读 · 0 评论 -
用httpd构建本地镜像站
就算是有了本地源,每次用单独拷贝进去也是麻烦,还不如单独一台空闲服务器搞个自己的本地镜像站一劳永逸还不会弄本地源的看我这篇文章:如何把镜像站的资源弄到本地1.安装httpd服务器yum install httpd2.创建一个文件夹放置本地的镜像比如我在根目录下创建了一个叫local的文件夹用来存放镜像,并将弄好的本地包放了进去[root@localhost loca原创 2017-12-13 10:52:37 · 1571 阅读 · 0 评论 -
如何把镜像站的资源弄到本地
我们设置yum后,发现安装程序经常网络原因下载很慢,要不就是直接下载到一半GG,所以搞个本地的yum还是非常重要的1.安装rpm包构建工具yum install createrepo yum-utils2.移除不用的yum源[root@localhost yum.repos.d]# mv /etc/yum.repos.d/CentOS-* /opt/[root@local原创 2017-12-13 10:35:19 · 1844 阅读 · 0 评论 -
openstack热迁移搭建NFS共享存储
计算节点和控制节点的nova uid和gid保持一致利用id nova命令查看下nova的uid和gid[root@compute1 ~]# id novauid=162(nova) gid=162(nova) groups=162(nova),99(nobody),107(qemu)如果不一致则利用usermod -u uid nova和gropumod -g gid原创 2017-11-28 11:13:58 · 7252 阅读 · 5 评论