随笔分类 -  openstack系列

摘要:一 二层基础知识 1.1 vlan介绍 本小节重点: vlan的含义 vlan的类型 交换机端口类型 vlan的不足 1.1.1:vlan的含义 局域网LAN的发展是VLAN产生的基础,因而先介绍一下局域网LAN 由Hub、网桥或交换机等网络设备连接同一网段内的所有节点形成局域网(LAN),通常是一 阅读全文
posted @ 2017-04-14 20:32 linhaifeng 阅读(15636) 评论(0) 推荐(0) 编辑
摘要:一 介绍 如果把linux操作系统比作一个大房子,那命名空间指的就是这个房子中的一个个房间,住在每个房间里的人都自以为独享了整个房子的资源,但其实大家仅仅只是在共享的基础之上互相隔离,共享指的是共享全局的资源,而隔离指的是局部上彼此保持隔离,因而命名空间的本质就是指:一种在空间上隔离的概念,当下盛行 阅读全文
posted @ 2017-04-01 18:23 linhaifeng 阅读(16222) 评论(1) 推荐(2) 编辑
摘要:关于Neutron上的三种Agent的作用: Neutron-OVS-Agent:从OVS-Plugin上接收tunnel和tunnel flow的配置,驱动OVS来建立GRE Tunnel Neutron-DHCP-Agent:为每一个配置了DHCP的网络/子网配置dnsmasq,也负责把Mac地 阅读全文
posted @ 2017-03-26 04:28 linhaifeng 阅读(1754) 评论(1) 推荐(1) 编辑
摘要:OVS bridge 有两种模式:“normal” 和 “flow”。“normal” 模式的 bridge 同普通的 Linux 桥,而 “flow” 模式的 bridge 是根据其流表(flow tables) 来进行转发的。Neutron 使用两种 OVS bridge:br-int 和 br 阅读全文
posted @ 2017-03-26 04:05 linhaifeng 阅读(2880) 评论(0) 推荐(1) 编辑
摘要:详见我在51cto的一篇博客:http://egon09.blog.51cto.com/9161406/1839667 阅读全文
posted @ 2017-03-26 01:22 linhaifeng 阅读(999) 评论(0) 推荐(0) 编辑
摘要:管理网络:包含api网络(public给外部用,admin给管理员用-是内部ip,internal给内部用-是内部ip) 数据网络 存储网络 IDRAC网络 PXE网络 控制节点相关服务 systemctl status chronyd.servicesystemctl status mariadb 阅读全文
posted @ 2017-03-26 01:04 linhaifeng 阅读(1856) 评论(0) 推荐(1) 编辑
摘要:一 云计算时代数据中心物理网络的问题 数据中心虚拟化成为了趋势,最典型的场景莫过于:对数据中心的服务器进行虚拟化,来提高资源利用率,同时降低单位能耗。 但是,随着数据中心虚拟化程度的不断提高、虚拟化服务器规模的不断扩大,带来了巨大的管理压力。 >这正是云计算诞生的原因。 在大规模虚拟化的基础上,实现 阅读全文
posted @ 2017-03-25 19:27 linhaifeng 阅读(4778) 评论(0) 推荐(1) 编辑
摘要:一 什么是kvm KVM 全称 Kernel-Based Virtual Machine。也就是说 KVM 是基于 Linux 内核实现的,这就使得linux内核本身就相当于一个Hypervisor。 Hypervisor即vmm,主要功能就是用来控制生成vm,并管理多个vm的运行,不同的vm中可以 阅读全文
posted @ 2017-02-17 18:45 linhaifeng 阅读(3987) 评论(0) 推荐(5) 编辑
摘要:一 什么是虚拟化 虚拟化说白了就是本来是一个完整的资源,切分或者说虚拟成多份,让这多份资源都使用起来,物尽其用,减少了浪费,提高了利用率,省了钱。 虚拟化(Virtualization)技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在70年代的 System 370 系列中逐渐流行起 阅读全文
posted @ 2017-02-17 12:11 linhaifeng 阅读(2923) 评论(0) 推荐(3) 编辑
摘要:一 简单架构图示参考 更新中... 二 部署glance yum install memcached python-memcachedsystemctl enable memcached.servicesystemctl start memcached.service step 1:glance关于 阅读全文
posted @ 2017-02-12 08:56 linhaifeng 阅读(3579) 评论(1) 推荐(1) 编辑
摘要:一 什么是glance glance即image service,是为虚拟机的创建提供镜像的服务 二 为何要有glance 我们基于openstack是构建基本的Iaas平台对外提供虚拟机,而虚拟机在创建时必须为选择需要安装的操作系统,glance服务就是为该选择提供不同的操作系统镜像。 三 gla 阅读全文
posted @ 2017-02-12 04:02 linhaifeng 阅读(13913) 评论(0) 推荐(2) 编辑
摘要:一 前言 任何软件的部署都是没有技术含量的,任何就部署讲部署的人都是江湖骗子。 部署的本质就是拷贝,粘贴,回车。我们家养了条狗,它可以胜任这件事情。 我们搞技术的,一定不能迂腐:轻信或者一概不信。 轻信者的傻逼就像是只学了上半册的葵花宝典,上半册教你欲练此功必先自宫,而下半册说的则是不自宫其实也可以 阅读全文
posted @ 2017-01-10 16:06 linhaifeng 阅读(4883) 评论(1) 推荐(0) 编辑
摘要:一 静态页面和动态页面 在了解了http协议后,我们知晓,一个web server的本质就是 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。 而用 阅读全文
posted @ 2017-01-10 11:09 linhaifeng 阅读(2188) 评论(0) 推荐(0) 编辑
摘要:一 为何要学习HTTP协议 http协议就是通信的双方共同遵守的标准,就好比要合伙办事的两家公司签署的合同。 openstack中各组件是基于restful api通信的,restful api可以单纯的理解为一个url地址:http://www.egon.com/index.html 因而不管研究 阅读全文
posted @ 2017-01-09 19:20 linhaifeng 阅读(5546) 评论(1) 推荐(5) 编辑
摘要:六 keystone架构 6.1 Keystone API Keystone API与Openstack其他服务的API类似,也是基于ReSTFul HTTP实现的。 Keystone API划分为Admin API和Public API: Public API不仅实现获取版本以及相应扩展信息的操作 阅读全文
posted @ 2017-01-09 12:00 linhaifeng 阅读(2648) 评论(0) 推荐(1) 编辑
摘要:_____egon新书来袭请看:https://egonlin.com/book.html 接下来一段时间内,我会持续为大家带来openstack相关知识 1:openstack各组件讲解 2:openstack各组件源码分析 3:openstack云平台架构 4: ceph存储 5:opensta 阅读全文
posted @ 2017-01-09 10:59 linhaifeng 阅读(3448) 评论(7) 推荐(6) 编辑
摘要:一 什么是keystone keystone是OpenStack的身份服务,暂且可以理解为一个'与权限有关'的组件。 二 为何要有keystone Keystone项目的主要目的是为访问openstack的各个组件(nova,cinder,glance...)提供一个统一的验证方式,具体的: ope 阅读全文
posted @ 2017-01-04 11:53 linhaifeng 阅读(9640) 评论(0) 推荐(5) 编辑