Shell

Openstack云平台脚本部署之Aodh告警服务配置(十三)

2017年5月19日 Openstack, Shell, 云计算 No comments ,

一、简介

Openstack告警服务Aodh负责当收集的数据度量或事件超过所设定的阈值时,会出发报警。从Liberty 版本后从Ceilometer 中拆分出来,独立为单独的项目,Aodh告警可以出发多种形式的动作,目前已经实现的动作有HTTP回调,日志记录和 通过 Zaqar的API发送通知消息[……]

Read more

Openstack云平台脚本部署之Telemetry数据收集服务配置(十二)

2017年5月19日 Openstack, Shell, 云计算 No comments ,

一、简介

Openstack数据收集服务Telemetry主要由Ceilomter组件负责Openstack相关服务的统计、计量和计费,Ceilomter通过收集各个服务的事件及数据进行检测,目标是为上层的计费、结算或者监控应用提供统一的资源使用数据收集功能。

Telemetry服务主要包括[……]

Read more

Openstack云平台脚本部署之Cinder块存储服务配置(十一)

2017年5月19日 Openstack, Shell, 云计算 2 comments ,

一、简介

Openstack块存储服务Cinder主要为实例提供块设备存储服务,类似可热插拔的移动硬盘的功能。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。目前有很多驱动程序可用,如NAS/SAN,NFS,ISCSI,Ceph等。一般情况下,块服务API和调度器服务运行在控制节点[……]

Read more

MariaDB Galera集群自动恢复脚本

2017年4月18日 DevOps, MySQL, Shell, 分布式管理 2 comments ,

一、简介

在《Galera集群恢复的常见七种场景》中详细介绍了其中Galera集群故障的七种恢复场景,除了脑裂场景外(场景七),针对前六种常见恢复场景,撰写Shell脚本check-or-recover-galera.sh进行Galera检测以及故障恢复,该脚本可作为业务系统服务自启动的一部分。[……]

Read more

Openstack云平台脚本部署之Dashboard配置(十)

2017年4月18日 Openstack, Shell, 云计算 4 comments ,

一、简介

Openatck Dashboard(Horizon)提供了一个 基于web的用户界面,使得云平台管理员以及用户可以以图形化界面方式管理不同的Openstack资源以及服务。Dashboard使用Django Web框架开发,调用OpenStack API,支持将session存储在DB[……]

Read more

Openstack云平台脚本部署之Neutron网络服务配置(九)

2017年4月18日 Openstack, Shell, 云计算 10 comments ,

一、简介

Openstack网络服务Neutron主要负责网络连接任务,包括租户网络及子网的创建、网卡端口配置、访问IP地址管理以及高级网络服务(负载均衡DBaas、防火墙FwaaS)功能。以上功能通过不同的插件和代理来实现二层、三层及四七层网络虚拟化,常见的代理L3(3层),DHCP(动态主机I[……]

Read more

Openstack云平台脚本部署之Nova计算服务配置(八)

2017年4月18日 Openstack, Shell, 云计算 No comments ,

一、简介

OpenStack计算服务nova负责管理计算资源、网络、认证和平台扩展性,Nova自身不具备虚拟化能力,通过Libvirt API来与底层的Hypervisors交互。

Nova组件主要包括:

  • nova-api 服务:主要负责接收和响应来自最终用户的计算API请求;
  • [……]

Read more

Openstack云平台脚本部署之Glance镜像服务配置(七)

2017年4月18日 Openstack, Shell, 云计算 No comments ,

一、简介

Openstack镜像服务Glance能够使用户发现、注册和获取虚拟机镜像,可以提供Rest API获取虚拟机镜像元数据和检索真实镜像,可以将镜像保存到不同的位置,可以是简单的文件存储(File)、对象存储(Swift)或分布式文件系统(NFS、Ceph)。

这里首先初始配置的镜像[……]

Read more

Openstack云平台脚本部署之Keystone认证服务配置(六)

2017年4月16日 Openstack, Shell, 云计算 2 comments ,

一、简介

Keystone(OpenStack Identity Service)是OpenStack框架中,负责身份验证、服务规则和服务令牌的功能,Keystone是整个Openstack服务的注册表。

二、部署脚本

安装脚本,install-configure-keystone.sh
[[……]

Read more

Openstack云平台脚本部署之Memcached配置(五)

2017年4月16日 Openstack, Shell, 云计算 No comments ,

一、概述

1、Memcached简介

Memcached作为通用的基于内存的分布式缓存系统,它通过内存缓存的数据和对象减少外部数据的源的访问次数,常用来加速数据库驱动的动态网站。

Memcached是一个基于内存key-value 的缓存,能够存储一些数据库访问、API 调用、或者页面渲染的随[……]

Read more