自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (4)
  • 收藏
  • 关注

原创 openstack创建虚拟机流程图

openstack创建虚拟机流程图

2017-12-24 11:30:01 5310

原创 部署OpenStack+Ceph+热迁移架构图

OpenStack+Ceph+热迁移架构与规划Openstack信息Openstack平台信息Hostnameeth0(外部)eht1(管理)OScontroller192.168.200.10192.168.100.10Centos7.2comput

2017-12-09 10:33:47 10192

原创 OpenStackMitaka版双节点搭建架构图

本次搭建需要2台虚拟机一台controller控制节点一台compute计算节点部署版本:Mitaka网络设置controller节点(keystone,glance,nova,neutron,cinder,dashboard,heat)外部网络:192.168.200.10管理网络:192.1

2017-12-07 07:59:35 10295

原创 搭建ceph架构图

本次搭建需要4台虚拟机一台ceph-deploy管理节点三台ceph存储节点部署版本:jewel网络设置admin-node(管理节点):外部网络:192.168.200.40ceph管理网络:10.0.0.40node1:外部网络:192.168.200.41ceph管理网

2017-12-07 06:54:44 7870 1

原创 monitor与osd daemon通信

作用:monitor:监控集群状态osd daemon:监控disk状态以及组(PG组)内其他osd daemon状态解释:如果disk down掉了,监控它的osd daemon会向monitor上报状态如果osd daemon down掉了,由于osd daemon会互相监控,只要有一个osd ademon发现了,就会向monitor上报状态关于网络:北向网

2017-12-28 14:12:10 1168

原创 ceph中monitor节点基本解释与图解

Monitor说明monitor:集群状态的管理者,维护整个集群的状态,与其它mon共同形成一个cluster mapCluster map:集群视图,显示mon map,osd map,pg map,crush mapcluster map有一个视图版本号(Epoch),版本号越大越新,mon集群互相通信发现有高版本便更新自己的视图paxos:分布式一

2017-12-28 13:23:40 5157

原创 ceph分布式存储图解与基本概念

关于存储需要了解的知识:带宽:在同一时间点从网络中的某一点到另一点所能通过的最高数据率可以想象成一个瓶子,瓶子有容量,还有瓶口,瓶口能够出水入水,那个瓶口就是带宽磁盘纵向扩展与横向扩展纵向扩展:相当于把瓶子换成一个更大的瓶子,一个瓶口,带宽没变横向扩展:许多的小瓶子,很多瓶口,带宽变大介绍disk:存储盘,互相都是分离的个体PG:是一

2017-12-26 22:36:25 1564

原创 文件存储,块存储,对象存储的区别

文件存储设备:FTP、NFS服务器特点:一个大文件夹,大家都可以获取文件优点:可以共享缺点:传输速率低块存储设备:cinder,硬盘特点:分区、格式化后,可以使用,与平常主机内置硬盘的方式完全无异优点:直接挂载使用缺点:不能共享数据对象存储设备:swift,键值存储特点:具备块存储的高速以及文件存储的共享等特性优点:速率快,共享方

2017-12-26 14:31:01 5270

原创 ceph基本知识与简单图解

Ceph:拥有优秀的性能、可靠性和可扩展性的统一的分布式文件系统。使用分布式集群来提供对象,块和文件存储的统一存储平台分布式存储系统:RADOS (Reliable, Autonomic Distributed Object Store) 分布式存储系统:RADOS(可靠的,自动的,分布式,对象存储(只是单位object))可靠的:一份数据保存多份自动的:自动的

2017-12-26 10:37:44 780

原创 网络七层模型

七层的基本含义:应用层:对应应用程序的通信服务(应用程序)表示层:定义数据格式及加密(数据的加密解压缩等)会话层:控制和结束一个会话(本机与目标主机远程会话)传输层:定义传输数据的协议端口号(TCP、UDP)网络层:路由选则形成IP包进行逻辑地址寻址(找到其所在局域网)数据链路层:建立逻辑连接、进行硬件地址寻址(找到目标主机)物理层:建立、维护、

2017-12-23 20:32:20 367

原创 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 2134

原创 nova流程图

nova-api:接受rest api请求nova-scheduler:调度nova-computenova-compute:调度虚拟化驱动完成创建虚拟机nova-conductor:帮助nova-compute连接数据库,为了安全Nova流程图

2017-12-22 13:24:59 1390 1

原创 openstack组件内部通讯AMQP简单模型

OpenStack支持好几种消息队列服务包括 RabbitMQ, Qpid, 和 ZeroMQ.RabbitMQ就是基于AMQP模型的一种消息队列openstack内部组件通讯是基于RPC,而RPC机制的实现又是靠AMQP作为通讯模型基本概念:publisher:消息发送者,将消息发送至exchange并指明routing keyexchange:接收publish

2017-12-22 11:20:21 859

原创 cinder流程图

Cinder-api:接受api请求,交给cinder-scheduler调度资源Cinder-scheduler:先在数据库中查找cinder-volume信息并交给其中一个处理Cinder-volume:接受到请求,并调用driver驱动Driver:调用后端真实存储     Cinder流程图

2017-12-22 10:35:40 1854

原创 glance获取镜像图解

glance-api:1.接受api请求,发送给glance-registry2.后端存储设备拉取镜像glance-registry:查询数据库获取镜像元数据Glance流程图

2017-12-21 23:01:51 1622

原创 openstack创建虚拟机keystone流程中文图

组件之间的通讯:rest apikeystone: 1.认证 2.分发rest api流程图

2017-12-21 22:15:59 1390 1

原创 关于openstack端点通讯

openstack中每个服务都有三个端点:分别是admin,internal,publicadmin:管理员入口internal:内部通讯public:其他用户其实权限与入口无关,比方说admin就是老板通道,internal就是员工通道,public就是外来人员通道。1.我是老板,但是我走外来人员通道我就不是老板了吗?2.我是一个来参观的,但是我走老板通道我就能对

2017-12-21 21:00:16 1523

原创 keystone中的名词介绍

user:用户意义:使用者domain:域意义:一堆project集合,大水池子project:项目意义:openstack为一个大水池,里面的项目便是一个个小水塘group:组意义:将一堆用户加进来,组中的用户都有权限了,方便赋予权限role:角色每个用户都是平等的,但是角色就等于职位,比如用户+老板职位,职位越高权限越大

2017-12-21 20:45:28 531

原创 seq命令常用方法

seq命令用于显示一串整数基本使用:方法1:一个参数【正整数】输出结果:1至你给定的数[root@localhost ~]# seq 1012345678910方法2:两个参数(正负数随你)【起数】【止数】,但是前一个参数必须小于后一个参数输出结果:前一个参数至后一个参数[root@localhost ~]# seq 2 102345

2017-12-21 18:34:58 2347

原创 Openstack各组件服务功能介绍

认证服务服务名称:keystone创建项目时名称:identity服务功能:为所有的OpenStack组件提供认证和访问策略服务相当于:计算机的用户认证,需要有合法的身份才能操作各个组件计算服务服务名称:nova创建项目时名称:compute服务功能:实例生命周期管理、计算资源管理、网络与授权管理相当于:在我这把它比作是个电源可以控制管理虚拟机开

2017-12-20 22:04:22 7040

原创 云计算通俗解释

一、什么是云计算1.云计算中云的由来:云多了会下雨,雨落下后经过使用又会重新成为天上的云,往复如此就是循环,提高资源的利用率。云计算中的云便是指循环。至于为什么不叫水计算,可能是水的循环再利用形式很多,或者太难听,当我胡说八道就是。2.云计算中计算是啥?不扯什么理论就说通俗易懂的,比如我是卖碟,你给我钱,我算一下你的钱可以租用多少碟子并且算出你几号需要还我,然后碟子

2017-12-20 19:21:41 12542 1

原创 top命令解释

top命令界面top - 16:32:59 up 4:30, 2 users, load average: 0.16, 0.11, 0.08Tasks: 342 total, 3 running, 339 sleeping, 0 stopped, 0 zombie%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 99.0 id, 0.0 wa,

2017-12-19 22:40:31 593

原创 openstack安装neutron中L3 agent的问题,服务状态失败

一般来说L3中就两个设置,可不要小看interface_drive,设置错就会导致问题interface_driver = neutron.agent.linux.interface.BridgeInterfaceDriver接口驱动设置这个设置错误,启动服务是不会报错的,但是服务真的启动了吗??启动服务:看似没有问题[root@controller ~]# systemctl r

2017-12-18 22:38:41 6931 2

原创 Linux bridge agent状态xxx

时间不一样会导致xxx状态,但是时间问题只会出现在compute节点,controller节点或者没有问题的情况下就要考虑其它的了[root@controller ~]# neutron agent-list+--------------------------------------+--------------------+------------+-------------------

2017-12-18 22:12:29 3741

原创 关于neutron.service启动不成功

neutron.service启动不成功一般有三种错误可能前两种是启动时长时间卡主,第三种为启动失败报错1.neutron.service配置文件中core_plugin = xxx 的设置错误,错误和没有写都会导致启动时卡主2.neutron.service配置文件中[oslo_messaging_rabbit]下rabbit_password=xxx的密码设置错误,此项错误会导致启

2017-12-18 21:19:44 11431

原创 docker重启后启动失败Failed to start Docker Application Container Engine.

刚刚弄了docker重启了一下,本来启动得好好的,重启系统后就不行了一直给我报错最开始是这样的

2017-12-17 22:26:20 46715 15

原创 openstack中关于报错AMQP5672拒绝连接问题

网上对于AMQP 5672拒接连接的解决方法无非就是重新更改密码啊,确定密码正确,包括我以前也写过一个卸载rabbitmq重新安装重新创建用户,重新赋予权限的。还有一波人的说法就是防火墙的设置问题啊,确实密码,防火墙都是导致5672的一个原因。但是万一我密码确定以及肯定是正确的,防火墙我压根就是关了的情况啊??我最近遇到几起AMQP5672拒绝连接问题,就算是卸载rabbitmq重

2017-12-16 18:21:28 7616 3

原创 DHCP agent服务状态XXX

在查看neutron代理服务时发现DHCP agent没有成功[root@controller ~]# neutron agent-list+--------------------------------------+--------------------+------------+-------------------+-------+----------------+--------

2017-12-15 13:24:13 1909

原创 compute节点 Linux bridge agent状态xxx但是自己计算节点配置文件又确定没有问题

查看代理服务

2017-12-15 13:03:22 3989

原创 neutron-server.service启动失败显示代理报错http://controller:9696/v2.0/agents.json

启动neutron-server.service服务不成功,在显示代理中报错connection to http://controller:9696/v2.0/agents.json[root@controller ~]# systemctl restart neutron-server.serviceJob for neutron-server.service failed because

2017-12-15 12:34:56 14554 4

原创 用httpd构建本地镜像站

就算是有了本地源,每次用单独拷贝进去也是麻烦,还不如单独一台空闲服务器搞个自己的本地镜像站一劳永逸还不会弄本地源的看我这篇文章:如何把镜像站的资源弄到本地1.安装httpd服务器yum install httpd2.创建一个文件夹放置本地的镜像比如我在根目录下创建了一个叫local的文件夹用来存放镜像,并将弄好的本地包放了进去[root@localhost loca

2017-12-13 10:52:37 1520

原创 如何把镜像站的资源弄到本地

我们设置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 1723

原创 Docker下载镜像加速

Docker在没有用加速器时下载一个image简直是慢到爆,现在来获取一个加速器1.注册一个DaoCloud账号2.点击右上角的加速器图标3.选择你安装Docker的平台获取加速器4.启用加速器比如我是Linux平台[root@localhost yum.repos.d]# curl -sSL https://get.daoc

2017-12-12 12:42:13 465

原创 Cenots安装Docker

一、添加Docker仓库1.安装yum install -y yum-utils device-mapper-persistent-data lvm2yum-utils:管理repository及扩展包的工具提供了yum-config-manageryum-config-manager:管理仓库用yum-config-manager的选项使用: yum-config-

2017-12-12 12:27:27 313

原创 vm虚拟机网卡抽风,外链后无网络

用VM新建了一台centos虚拟机,用的NAT只有一张网卡,本来网卡设置OK,连接外网也毫无问题,然后我用xshell外链了一下,连接成功后外网ping不通了,GG.....在我外链的情况下是没有网络的,重启网卡只会导致xshell连接断开,但是不外链虚拟机里面重启网卡后网络是OK的解决方法:一张NAT联网,一张仅主机模式的网卡拿来外链我开始以为是ssh的问题,弄了半天还是

2017-12-11 17:40:21 395

原创 Docker与OpenStack比较

Docker:可以理解为集装箱,将各种货物标准并且互不影响,这些货物就是轻量级的虚拟机Openstack:整合服务器,自由的在这些服务器上创建管理虚拟机区别与不同

2017-12-10 20:20:37 8882

原创 OpenStack+Ceph+热迁移+++七、实现热迁移

七、实现热迁移两个计算节点上修改配置文件 /etc/sysconfig/libvirtdvi /etc/sysconfig/libvirtd修改为:LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.confLIBVIRTD_ARGS="--listen"修改配置文件vi /etc/libvirt/libvirtd.confvi /etc/lib

2017-12-09 14:13:07 2213

原创 OpenStack+Ceph+热迁移+++六、测试是否运行正常

六、测试是否运行正常查看nova各服务openstack compute service listroot@controller ~]# . admin-openrc [root@controller ~]# openstack compute service list+----+------------------+------------+----------+------

2017-12-09 13:53:59 697

原创 OpenStack+Ceph+热迁移+++五、配置Glance、Ceph、Nova

五、配置GLANCE、CEPH、NOVA控制节点修改glance-api配置文件vi /etc/glance/glance-api.conf[DEFAULT]允许使用 image 的写时复制克隆show_image_direct_url = True[glance_store]stores = file,http,rbddefault_store = rbdr

2017-12-09 13:31:56 1176

原创 OpenStack+Ceph+热迁移+++四、创建存储池

四、创建存储池1.创建Cinder,Glance,Nova的存储池(node1节点)ceph osd pool create volumes 128ceph osd pool create images 128ceph osd pool create vms 128[root@node1 ~]# ceph osd pool create volumes

2017-12-09 12:45:53 1396

OpenstackMitaka本地源

用于Centos7的OpenstackMitaka版的包,全部下载到本地了,传进去设置好yum源就能用。

2017-12-19

OpenstackNewton本地源

用于Centos7的OpenstackNewton版的包,全部下载到本地了,传进去设置好yum源就能用。

2017-12-19

OpenstackPike本地源

用于Centos7的OpenstackPike版的包,全部下载到本地了,传进去设置好yum源就能用。

2017-12-19

OpenstackOcata本地源

用于Centos7的OpenstackOcata版的包,全部下载到本地了,传进去设置好yum源就能用。

2017-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除