
OpenStack
文章平均质量分 67
程序员的战歌
会删库,但不会跑路。
展开
-
OpenStack之相关概念
OpenStack的一些概念架构相关OpenStack是微服务架构,各个组件提供不同的服务,常见的组件如下。Keystone:认证服务,没它 OpenStack 转不起来,是核心服务。Nova:管理计算资源,是核心服务。Neutron:管理网络资源,是核心服务。Glance:为 VM 提供 OS 镜像,属于存储范畴,是核心服务。Cinder:提供块存储,VM怎么也得需要数据盘吧,是核心服务。Swift:提供对象存储,不是必须的,是可选服务。Ceilometer:监原创 2021-08-31 17:21:46 · 779 阅读 · 0 评论 -
OpenStack之Region、Available Zone、Host Aggregates
OpenStack之Region、Available Zone、Host Aggregates亚马逊AWS是公共云计算的先驱,一些云计算中重要的产品设计和基础概念可以说都是亚马逊引入的。这其中有两个非常重要的概念:地域(Region)和可用区(AZ:Available Zone)。Region很多第一次接触云计算的同学,光看这两个名字的字面意义,虽然也能够猜出大致的意思,但深入的学习了解云计算一段时间之后,才能深刻的体会这两个概念对于云计算的重要影响。包括国内的这些云计算服务商,也是过了原创 2021-08-31 17:38:44 · 2028 阅读 · 1 评论 -
OpenStack 中如何应用 Host Aggregates 来更有效地分配硬件资源
简介本文将要介绍如何应用 OpenStack 中 Host Aggregates 的机制来更为有效地分配 nova computes 节点上的硬件资源,从而达到 OpenStack 的用户能够合理地选择特定的 computes 节点,来创建符合自己需求的虚拟机。Host Aggregates 最先出现在 OpenStack Grizzly 的版本中,是在 OpenStack 的 Regi...转载 2019-11-12 18:36:56 · 1023 阅读 · 0 评论 -
OpenStack之Neutron相关概念
OpenStack之Neutron相关概念Neutron 管理的网络资源包括不仅限于 Network,subnet、port、浮动IP。networknetwork 是一个隔离的二层广播域。Neutron 支持多种类型的 network,包括 local, flat, VLAN, VxLAN 和 GRE。locallocal 网络与其他网络和节点隔离。local 网络中的 instance 只能与位于同一节点上同一网络的 instance 通信,local 网络主要用于单机测原创 2021-08-31 17:25:17 · 449 阅读 · 0 评论 -
OpenStack之ML2的由来
OpenStack之ML2的由来常见的core plugin有:linux bridge plugin 和 open vswitch plugin背景随着支持的 network provider 数量的增加,开发人员发现了两个突出的问题:1只能在 OpenStack 中使用一种 core plugin,多种 network provider 无法共存。2不同 plugin 之间存在大量重复代码,开发新的 plugin 工作量大。ML2 Core Plugin:Mo原创 2021-08-31 17:36:52 · 984 阅读 · 0 评论 -
OpenStack之限制磁盘IOPS
OpenStack之限制磁盘IOPSOpenStack可以通过磁盘的卷类型中关联的qos来限制IOPS。Qos中可以指定限制front-end或者backend-end。front-end代表计算节点,即所有的云主机的读写。back-end代表后端存储节点,即存储磁盘的读写。公有云中,比较有效的是限制front-end的IOPS。...原创 2021-08-31 18:08:49 · 993 阅读 · 0 评论 -
OpenStack之初始化VM的ssh密码
OpenStack之初始化实例的ssh密码OpenStack支持初始化ssh配置,前提是VM镜像中有cloud init程序。ubuntu#!/bin/shpasswd ubuntu<<EOFubuntuubuntuEOFsed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_configservice ssh restartcentos#!/bi原创 2021-08-31 17:44:23 · 565 阅读 · 0 评论 -
OpenStack之cinder基于快照恢复磁盘bug解决过程
OpenStack之cinder基于快照恢复磁盘bug解决过程现象OpenStack,使用基于快照恢复磁盘数据的功能,但是恢复不成功。问题的原因最终发现,是ceph的相关配置文件名的命名必须是一字不差才行。我们这就因为改变了ceph的keyring文件名,导致触发了这个bug。解决过程第一件事,打开debug模式,就可以看到更详细的日志:vi /etc/cinder/cinder.confdebug=true查看日志:tail -f /var/log/原创 2021-08-31 17:04:44 · 1032 阅读 · 0 评论 -
OpenStack网络实现--Linux虚拟网络基础
最近研究OpenStack,发现Neutron很有趣,在宿主机上执行ifconfig可以看到很多tap/br等网络设备关键字,于是,不得不研究Linux虚拟网络基础。taptap虚拟网络设备,tap设备位于ISO的2层,数据链路层。数据链路层的主要协议有:点对点协议 以太网协议 高级数据链路协议 帧中继 异步传输模式但是tap只与其中的以太网协议对应。所以,tap也称为虚...原创 2019-12-10 11:12:51 · 643 阅读 · 0 评论