摘要: 0、ciphers 1、查看支持哪些算法 openssl ciphers -v 其中:Kx-密钥交互算法,Au-认证算法,Enc-加密算法,Mac-校验算法(验证完整性) 2、利用openssl测试服务器支持的协议类型和版本 测试服务器是否支持TLSv1协议 openssl s_client -co 阅读全文
posted @ 2020-04-10 15:22 gsophy 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 0、openssl环境搭建 (1)linux一般默认安装 openssl version 查看版本信息 加-a查看详细信息 (2)Windows 需要自行安装 下载地址 https://slproweb.com/products/Win32OpenSSL.html 1、从浏览器查看网站证书(www. 阅读全文
posted @ 2020-04-10 15:05 gsophy 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 0、预备知识 对称加密 加密密钥和解密密钥是同一个密钥,密钥维护工作量大n个人就有n(n-1)/2个密钥,加密效率高,不适合互联网传输密钥 非对称加密 公钥和私钥成对出现 ;公钥推导不出私钥;公钥加密私钥解密,私钥加密公钥解密;公钥不能解公钥,私钥不能解私钥,每个用户一个非对称密钥,适合在互联网上传 阅读全文
posted @ 2020-04-10 14:54 gsophy 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 将 instance 连接到 first_local_net launch 一个 instance,在“Networking”标签页面选择 first_local_net 网络。 instance 部署成功,分配的 IP 地址为 172.16.1.18 底层网络发生了什么变化? 对于 instanc 阅读全文
posted @ 2019-08-22 10:49 gsophy 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 通过 Web GUI 创建了 “first_local_net”,底层网络结构发生了哪些变化? 点击 “first_local_net” 链接,显示 network 的 subnet 和 port 信息。 在 Ports 列表中创建了一个 port,名称为 “(38d98718-aa9e)”,IP 阅读全文
posted @ 2019-08-22 09:23 gsophy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 创建第一个 local network 下面通过 Web GUI 创建第一个 local network。 首先确保各个节点上的 neutorn agent 状态正常。 GUI 菜单 为 Admin -> System -> System Infomation -> Neutron Agents G 阅读全文
posted @ 2019-08-21 16:37 gsophy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: local network local network 的特点是不会与宿主机的任何物理网卡相连,也不关联任何的 VLAN ID。 对于每个 local netwrok,ML2 linux-bridge 会创建一个 bridge,instance 的 tap 设备会连接到 bridge。 位于同一个 阅读全文
posted @ 2019-08-21 14:51 gsophy 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 两个准备工作: 1、检视初始的网络状态。 2、了解 linux bridge 环境中的各种网络设备。 初始网络状态 首先考察实验环境最初始的网络状态。随着网络不断进行新的配置,也将看到网络一步一步发生的变化。 在实验环境中,当前节点上只存在物理网卡设备 ethX,还没有 bridge 和 tap,状 阅读全文
posted @ 2019-08-21 11:04 gsophy 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 配置 linux-bridge mechanism driver 要学习 Linux Bridge 如何实现 Neutron 的各种功能,首先需要配置 linux-bridge mechanism driver。 Neutorn ML2 plugin 默认使用的 mechanism driver 是 阅读全文
posted @ 2019-07-03 17:21 gsophy 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 为 Neutron 准备物理基础设施(II) 按照规划安装配置控制节点和计算节点。 控制节点 devstack-controller 步骤如下: 1、安装 CentOS 7.5 2、配置网卡 编辑 /etc/sysconfig/network-scripts/ifcfg-ens160 配置 IP 1 阅读全文
posted @ 2019-07-02 17:41 gsophy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 为 Neutron 准备物理基础设施(I) 实验环境采用 1 控制节点 + 1 计算节点 的部署方案 受物理条件的限制需要尽量利用有限的资源,所以采用下面的部署方案: 配置多个网卡区分不同类型的网络数据 OpenStack 至少包含下面几类网络流量 Management API VM Externa 阅读全文
posted @ 2019-07-02 16:34 gsophy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 两张图总结 Neutron 架构 第一张: 与 OpenStack 其他服务一样,Neutron 采用的是分布式架构,包括 Neutorn Server、各种 plugin/agent、database 和 message queue。 Neutron server 接收 api 请求。 plugi 阅读全文
posted @ 2019-07-02 15:26 gsophy 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Service Plugin / Agent Core Plugin/Agent 负责管理核心实体:net, subnet 和 port。 而对于更高级的网络服务,则由 Service Plugin/Agent 管理。 Service Plugin 及其 Agent 提供更丰富的扩展功能,包括路由, 阅读全文
posted @ 2019-07-02 15:01 gsophy 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 详解 ML2 Core Plugin(II) ML2 对二层网络进行抽象和建模,引入了 type driver 和 mechansim driver。 这两类 driver 解耦了 Neutron 所支持的网络类型(type)与访问这些网络类型的机制(mechanism),其结果就是使得 ML2 具 阅读全文
posted @ 2019-07-02 14:50 gsophy 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 详解 ML2 Core Plugin(I) Core Plugin 的功能是维护数据库中 network, subnet 和 port 的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 network。 Moduler Layer 2(ML2)是 阅读全文
posted @ 2019-07-02 14:01 gsophy 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 支持多种 network provider Neutron 的架构是非常开放的,可以支持多种 network provider,只要遵循一定的设计原则和规范。 简单场景:在 Neutorn 中使用 linux bridge 这一种 network provider。 根据 Neutron Serve 阅读全文
posted @ 2019-07-02 09:33 gsophy 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Neutron Server 分层模型 上图是 Neutron Server 的分层结构,至上而下依次为: Core API 对外提供管理 network, subnet 和 port 的 RESTful API。 Extension API 对外提供管理 router, load balance, 阅读全文
posted @ 2019-07-02 09:17 gsophy 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Neutron 物理部署方案 方案1:控制节点 + 计算节点 在这个部署方案中,OpenStack 由控制节点和计算节点组成。 控制节点 部署的服务包括:neutron server, core plugin 的 agent 和 service plugin 的 agent。 计算节点 部署 cor 阅读全文
posted @ 2019-07-01 17:36 gsophy 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Neutron 架构 与 OpenStack 的其他服务的设计思路一样,Neutron 也是采用分布式架构,由多个组件(子服务)共同对外提供网络服务。 Neutron 由如下组件构成: Neutron Server 对外提供 OpenStack 网络 API,接收请求,并调用 Plugin 处理请求 阅读全文
posted @ 2019-07-01 16:18 gsophy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Neutron 网络基本概念 Neutron 管理的网络资源包括 Network 、subnet 、 port Network network 是一个隔离的二层广播域。 Neutron 支持多种类型的 network,包括 local, flat, VLAN, VxLAN 和 GRE。 local 阅读全文
posted @ 2019-07-01 15:35 gsophy 阅读(184) 评论(0) 推荐(0) 编辑