openstack
文章平均质量分 68
vito0319
博客内容都是个人学习的笔记,为了方便自己查阅,博客内容的完整性和连贯性欠佳,各位勿怪!
展开
-
第一次OpenStack之旅
今天开始,研究OpenStack,开始IAAS层的探索!!云:通过管理框架来灵活使用通用硬件设备的计算方式,可以说是拥有了资源“云”。 OpenStack:从一个更高的角度来说,你可以认为OpenStack之于数据中心,就像操作系统之于服务器,都带来了相同水平的运行效率。 租户:是资源的配额限制集合,被虚拟机用来在逻辑上与不同租户互相隔离。以下使用Icehouse版本的OpenStac...原创 2018-07-10 11:16:00 · 269 阅读 · 0 评论 -
openstack原生网络和SDN网络对比
1. 原生Neutron架构图:2. Networking-odl的架构原创 2019-03-04 11:01:09 · 1992 阅读 · 0 评论 -
OpenStack集成OpenDaylight
目录1.OpenDaylight简介1.1 OSGI框架1.2 Maven项目管理工具1.4 YANG数据模型1.5 ODL整体结构2. OpenStack集成OpenDaylight架构2.1 融合结构概述2.2 组件结构2.3 融合结构总结1.OpenDaylight简介OpenDaylight(ODL)作为软件定义网络(SDN)的控制面...转载 2019-03-08 09:03:26 · 1593 阅读 · 0 评论 -
neutron 网络笔记
1、创建两个网络和两个子网:2、登陆到计算节点和控制节点,查看网桥和namespace状态,记录当前状态:[root@controller ~]# ip netns listqrouter-186e93d4-3f43-4cdc-b013-82e1c43821ad[root@controller ~]# ovs-vsctl showbc77bed4-0060-40de-a634-eff8...原创 2019-04-04 17:35:35 · 334 阅读 · 0 评论 -
openstack通用技术
消息总线openstack遵循这样的设计原则:项目之间通信,使用RESTful API项目内部不同服务进程之间通信,使用消息总线openstack通过oslo.messaging库使用以下两种方式来完成项目内部各个服务进程之间的通信。远程过程调用RPC事件通知 Event NotificationSQLAlchemySQLAlchemy Core (核心)SQLAlch...原创 2019-02-14 10:59:35 · 301 阅读 · 0 评论 -
How Neutron Virtualizes Network
1、WHY 为什么要网络虚拟化数据中心的现有网络不能满足云计算的物理需求;数据中心的现有网络不能满足云计算的软件化即SDN要求。1.1 现有物理网络不能满足云计算的需求(1)大容量的MAC表项和ARP表项虚拟化会导致更大的MAC表项。假设一个互联网云计算中心的服务器有5000台,按照1:20的比例进行虚拟化,则有10万个虚拟机。通常每个虚拟机会配置两个业务网口,这样...原创 2019-01-30 14:26:51 · 228 阅读 · 0 评论 -
Neutron 学习笔记 3-架构分析
1、架构概述Neutron的抽象架构Neutron 的进程视图Neutron 的部署视图Neutron 的组件视图2、Neutron Web 框架与规范Web 框架 pecanWSGI 规范原创 2019-01-23 11:05:13 · 782 阅读 · 0 评论 -
Openstack 租户
用户和租户用户与租户是独立的概念,但用户可以在特定租户里拥有某种角色。一个用户可以在多个租户拥有管理员角色,每次增加新用户到OpenStack,都分配他们到各个租户。每次新实例(虚拟机)的创建,必须是在某个租户内。所有openStack资源的管理都是基于租户资源的管理。 租户tenant:是在OpenStack里用来划分和管理配置与资源的最根本方式。与项目(project)等价。 执行命令...原创 2018-07-19 11:10:28 · 1778 阅读 · 0 评论 -
Neutron 学习笔记 4-Neutron服务
1、Web Server在neutron.egg-info/ent可_points.txt 中定义了 Neutron Server的启动函数名称:neutron-server = neutron.cmd.eventlet.server:main按照这个路径,找到main函数文件:neutron/cmd/eventlet/server/__init__.py代码如下:from neutr...原创 2019-01-24 11:08:20 · 759 阅读 · 0 评论 -
centos 7.6 安装 devstack
1、安装devstack pike版本关闭防火墙systemctl stop firewalld.servicesystemctl disable firewalld.service关闭selinuxvi /etc/selinux/config SELINUX=disabledreboot使用豆瓣pip源mkdir -p ~/.pip vi ~/.pi...原创 2019-01-21 15:14:26 · 1939 阅读 · 0 评论 -
Neutron 学习笔记 1-tap,tun
1、tap两层设备,数据链路层,安装tunctl工具:创建按yum源仓库文件:/etc/yum.repos.d/nux-misc.repo[nux-misc]name=Nux Miscbaseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/enabled=0gpgcheck=1gpgkey=http://li.nux.ro/d...原创 2019-01-22 11:04:11 · 629 阅读 · 0 评论 -
Neutron 学习笔记 2-网络实现模型
Neutron三类节点计算节点网络节点控制节点1、计算节点的网络实现模型二层通信用bridge,三层通信用routerVLAN实现模型VLAN ID存在内外之别Host内的Bridge实现了内外VLAN ID的转换功能qbr-xxx 他是Quantum Bridge的缩写,从中可以看到Neutron的前身Quantum的影子,其实现载体是Linux Bridgebr-in...原创 2019-01-22 16:37:17 · 626 阅读 · 0 评论 -
Openstack 网络模块
Openstack新建云主机流程图虚拟机创建过程:界面或命令行通过RESTful API向keystone获取认证信息。keystone通过用户请求认证信息,并生成auth-token返回给对应的认证请求。界面或命令行通过RESTful API向nova-api发送一个boot instance的请求(携带auth-token)。nova-api接受请求后向keystone发送认证请...原创 2019-01-28 11:11:14 · 1349 阅读 · 0 评论 -
Kolla部署的Openstack queens版环境 debug模式
1、准备工作1.1、关闭selinuxySELINUX=disabled检查:getenforce1.2、关闭firewalldsystemctl status firewalldsystemctl stop firewalldsystemctl disable firewalldsystemctl status firewalld1.3、关闭NetworkManagersy...原创 2019-07-11 17:47:29 · 564 阅读 · 0 评论