OpenStack
文章平均质量分 73
学习它
Y。S。H。
成为什么样的人,只看他除了工作以外的时间
展开
-
openstack 云主机分辨率问题
kvm 分辨率原创 2022-09-02 11:15:51 · 658 阅读 · 1 评论 -
OpenStack octavia LB负载均衡基础
octaviaoctavia 作为openstack的负载均衡方案,实现4层和7层的负载,自Pike版本替换了neutron自带的LB方案(Neutorn LBaaS)。基本对象loadbalancer:负载均衡器的服务对象,所有的配置、操作、客户端命令等等vip:作用在loadbalancer上,用于外部对内部的业务集群的访问入口listener:监听器对象就是一组负载规则,通过其配置外部对VIP访问的端口,算法,类型等等(haproxy的frontend 配置)pool:后端业务真实服务器原创 2021-12-23 16:58:36 · 3464 阅读 · 0 评论 -
OpenVSwitch 基础使用
OpenVSwitch 基础概念bridge代表的一个交换机,主机可以创建多个bridge,通过规则把bridge下的多个port数据转发ovs-vsctl add-br Bridge (del-br删除)创建网桥ovs-vsctl list-br 列出全部的网桥 - 网桥fail-mode - standalone:如果连接了控制器,网桥就变成openflow交换机,不然就变成普通交换机进行mac地址学习 - secure:不论是否连接控制器,都是openflow交换机,需要添原创 2021-11-23 15:05:00 · 1856 阅读 · 0 评论 -
OpenVSwitch 基础
OpenVSwitch简称ovs,是一个由纯软件实现的二层交换机功能,可以实现全部交换机的功能,二层交换、网络隔离、QoS、流量监控、vxlan等等,用于虚拟化场景下,配合sdn实现交换机的控制和转发分离,网络的自动化和可编程能力,能适应网络的架构快速变化。ovs的架构用户态ovs-vswitchd交换机的功能实现,vSwitch的守候进程daemon,包括一个支持流交换的Linux内核模块。ovsdb-server数据库用于保存ovs配置信息,ovs-vswitchd获取数据。原创 2021-11-11 15:57:54 · 3227 阅读 · 1 评论 -
openstack 关于实例密码问题
实例的密码修改方式创建MV时修改密码运行中的MV修改密码创建MV时修改密码基于cloud-init实现配置的传递给MVconfigguration:可以实现初始化密码和安装软件等等,MV端通过cloud-init传入cloud-init有固定的语法的,但是要可以使用shell实现#cloud-configchpasswd: list: | root:123456 ubuntu:123456 expire: falsessh_pwauth: t原创 2021-04-30 17:39:07 · 1277 阅读 · 1 评论 -
openstack 关于磁盘性能问题
使用的工具:fio安装fioyum install libaio libaio-develwget https://brick.kernel.dk/snaps/fio-3.10.tar.gztar xf fio-3.10.tar.gz./configuremake && make install命令:fio -filename=/dev/vda -direct=1 -iodepth 1 -thread -rw=write -ioengine=libaio -bs=1024k原创 2021-04-22 15:22:05 · 744 阅读 · 0 评论 -
Rabbitmq 集群
Rabbitmq 集群集群目的就是为了实现rabbitmq的高可用性,集群分为2种普通集群:主备架构,只是实现主备方案,不至于主节点宕机导致整个服务无法使用镜像集群:同步结构,基于普通集群实现的队列同步普通集群slave节点复制master节点的所有数据和状态,除了队列数据,队列数据只存在master节点,但是Rabbitmq slave节点可以实现队列的转发,也就是说消息消费者可以连接到slave节点,但是slave需要连接到master节点转发队列,由此说明只能保证了服务可以用,无法达到高原创 2021-02-26 16:24:48 · 10977 阅读 · 2 评论 -
openstack neutron网络服务基础
前言openstack基于分布式架构以驱动方式加载服务,相应的增加了复杂度但是也便于理解了分布式代表openstack的所有服务及服务组件都可以解耦安装驱动的方式好处就是以标准的api插件驱动接入任何厂商的服务neutron服务提供虚拟化的openstack网络环境,包括二层交换、三层路由、四层以上应用网络基础概念L2二层交换工作在TCP\IP 数据链路层,解决的就是怎么物...原创 2020-04-06 21:47:12 · 373 阅读 · 0 评论 -
openstack 安装stein版本的体验(测试)
keystone概念分享一篇csdn上已经总结的文章:https://blog.csdn.net/dylloveyou/article/details/80329732openstack版本更新每六个月更新一次大版本(一年2个版本)YUM仓库:我系统为centos7.6,支持4个版本(只能选择其一,或者第三方源安装其他版本)安装操作需要参考openstack官网文档,版本之前有...原创 2020-03-31 00:23:24 · 410 阅读 · 0 评论 -
openstack 基础环境4-Memcache
内存缓存cpu对各种存储器的访问速度比较:寄存器(ns)>cache(几十ns)>内存(几百ns)>硬盘(ms)由于硬盘是存储数据持久化的方式,所以数据最终都是存储到硬盘,但是硬盘的速度完全不能满足先如今的需求,这就需要把数据缓存到内存中提高性能缓存系统可以认为是基于内存的数据库,相对于后端大型生产数据库而言基于内存的缓存数据库能够提供快速的数据访问操作,从而提高客户...原创 2020-03-25 00:54:34 · 349 阅读 · 0 评论 -
openstack 基础环境3-rabbitmq
rabbitmqMQ(message queue )可以理解为一个特殊的管道,用于消息传递AMQP(Advanced Message Queuing Protocol)高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计rabbitmq开源消息队列系统,属于AMQP( 高级消息队列协议 ) 标准的一个实现OpenStack 使用 message q...原创 2020-03-24 12:36:11 · 366 阅读 · 0 评论 -
openstack 基础环境2-数据库
MySQLopenstack除了Dashboard的Horizon没用到mysql,其余组件都需要连接mysql存储信息,因此mysql数据尤为重要,生产中建议单独部署节点和主备,OpenStack 服务也支持其他 SQL 数据库,包括PostgreSQL关系型数据库以关系模型二维表组织存放数据数据库: 数据库是一些关联表的集合数据表: 表是数据的矩阵,就类似excel表格一样的...原创 2020-03-23 15:14:27 · 789 阅读 · 0 评论 -
openstack 基础环境1-NTP时间同步服务器
关于时间的几个基本概念了克服时间上的混乱,1884年在华盛顿召开的一次国际经度会议(又称国际子午线会议)上,规定将全球划分为24个时区(东、西各12个时区)UTC(Coordinated Universal Time)世界标准时间utc是以原子时计时,更加精准GMT(Greenwich Mean Time) 格林尼治标准时间划分为零度经线上,每年同步一次UTC,也就是GMT...原创 2020-03-22 21:52:05 · 1896 阅读 · 0 评论